public static int fcExrBeginFrame(fcEXRContext ctx, string path, int width, int height, int id) { return(fcExrBeginFrameDeferred(ctx, path, width, height, id)); }
[DllImport("FrameCapturer")] private static extern int fcExrAddLayerTextureDeferred(fcEXRContext ctx, IntPtr tex, fcPixelFormat f, int ch, string name, Bool flipY, int id);
[DllImport("FrameCapturer")] private static extern int fcExrEndFrameDeferred(fcEXRContext ctx, int id);
[DllImport("FrameCapturer")] public static extern void fcExrDestroyContext(fcEXRContext ctx);
[DllImport("FrameCapturer")] private static extern int fcExrBeginFrameDeferred(fcEXRContext ctx, string path, int width, int height, int id);
private static extern int fcExrBeginFrameDeferred(fcEXRContext ctx, string path, int width, int height, int id);
public static extern bool fcExrEndFrame(fcEXRContext ctx);
public static extern bool fcExrAddLayerTexture(fcEXRContext ctx, IntPtr tex, RenderTextureFormat f, int ch, string name, bool flipY);
public static extern bool fcExrBeginFrame(fcEXRContext ctx, string path, int width, int height);
public static int fcExrEndFrame(fcEXRContext ctx, int id) { return fcExrEndFrameDeferred(ctx, id); }
public static extern bool fcExrAddLayerPixels(fcEXRContext ctx, IntPtr pixels, fcPixelFormat f, int ch, string name, bool flipY);
public static int fcExrBeginFrame(fcEXRContext ctx, string path, int width, int height, int id) { return fcExrBeginFrameDeferred(ctx, path, width, height, id); }
public static int fcExrAddLayerTexture(fcEXRContext ctx, RenderTexture tex, int ch, string name, int id) { return fcExrAddLayerTextureDeferred(ctx, tex.GetNativeTexturePtr(), fcGetPixelFormat(tex.format), ch, name, false, id); }
private static extern int fcExrEndFrameDeferred(fcEXRContext ctx, int id);
public static int fcExrEndFrame(fcEXRContext ctx, int id) { return(fcExrEndFrameDeferred(ctx, id)); }
public static extern void fcExrDestroyContext(fcEXRContext ctx);
public static int fcExrAddLayerTexture(fcEXRContext ctx, RenderTexture tex, int ch, string name, int id) { return(fcExrAddLayerTextureDeferred(ctx, tex.GetNativeTexturePtr(), fcGetPixelFormat(tex.format), ch, name, false, id)); }
private static extern int fcExrAddLayerTextureDeferred(fcEXRContext ctx, IntPtr tex, fcPixelFormat f, int ch, string name, Bool flipY, int id);