public static void AddTexture(SDKTexture texture, ulong tag) { GCHandle gch = GCHandle.Alloc(texture, GCHandleType.Pinned); addtexture(gch.AddrOfPinnedObject(), tag); gch.Free(); }
public static SDKTexture GetViewfinderTexture() { SDKTexture overlaytexture = SDKTexture.empty; IntPtr structPtr = GetCompositorChannelObject(11, Tag("OUTTEX"), UInt64.MaxValue); if (structPtr == IntPtr.Zero) { return(new SDKTexture()); } overlaytexture = (SDKTexture)Marshal.PtrToStructure(structPtr, typeof(SDKTexture)); return(overlaytexture); }
public static void AddTexture(SDKTexture texture) { if (_injection_DisableAddTexture) { return; } string tag = ""; switch (texture.id) { case TEXTURE_ID.BACKGROUND_COLOR_BUFFER_ID: tag = "BGCTEX"; break; case TEXTURE_ID.FOREGROUND_COLOR_BUFFER_ID: tag = "FGCTEX"; break; } AddTexture(texture, Tag(tag)); }
} // 0x0000000181808520-0x0000000181808690 public static void AddTexture(SDKTexture texture, ulong tag) { } // 0x0000000181808890-0x00000001818089E0
public static SDKTexture GetViewfinderTexture() => default; // 0x0000000181809830-0x00000001818099D0 public static void AddTexture(SDKTexture texture) { } // 0x0000000181808690-0x0000000181808890