Show / Hide Table of Contents

Class GBufferRecorder

Namespace: UTJ.FrameCapturer
Assembly: Assembly-CSharp.dll
Syntax
[AddComponentMenu("UTJ/FrameCapturer/GBuffer Recorder")]
[RequireComponent(typeof(Camera))]
[ExecuteInEditMode]
public class GBufferRecorder : RecorderBase

Fields

m_cbClearGB

Declaration
CommandBuffer m_cbClearGB
Field Value
Type Description
UnityEngine.Rendering.CommandBuffer

m_cbCopyFB

Declaration
CommandBuffer m_cbCopyFB
Field Value
Type Description
UnityEngine.Rendering.CommandBuffer

m_cbCopyGB

Declaration
CommandBuffer m_cbCopyGB
Field Value
Type Description
UnityEngine.Rendering.CommandBuffer

m_cbCopyVelocity

Declaration
CommandBuffer m_cbCopyVelocity
Field Value
Type Description
UnityEngine.Rendering.CommandBuffer

m_encoderConfigs

Declaration
[SerializeField]
MovieEncoderConfigs m_encoderConfigs
Field Value
Type Description
MovieEncoderConfigs

m_fbComponents

Declaration
[SerializeField]
GBufferRecorder.FrameBufferConponents m_fbComponents
Field Value
Type Description
GBufferRecorder.FrameBufferConponents

m_matCopy

Declaration
Material m_matCopy
Field Value
Type Description
UnityEngine.Material

m_quad

Declaration
Mesh m_quad
Field Value
Type Description
UnityEngine.Mesh

m_recorders

Declaration
List<GBufferRecorder.BufferRecorder> m_recorders
Field Value
Type Description
System.Collections.Generic.List<GBufferRecorder.BufferRecorder>

m_rtFB

Declaration
RenderTexture[] m_rtFB
Field Value
Type Description
UnityEngine.RenderTexture[]

m_rtGB

Declaration
RenderTexture[] m_rtGB
Field Value
Type Description
UnityEngine.RenderTexture[]

m_shCopy

Declaration
[SerializeField]
Shader m_shCopy
Field Value
Type Description
UnityEngine.Shader

Properties

encoderConfigs

Declaration
public MovieEncoderConfigs encoderConfigs { get; }
Property Value
Type Description
MovieEncoderConfigs

fbComponents

Declaration
public GBufferRecorder.FrameBufferConponents fbComponents { get; set; }
Property Value
Type Description
GBufferRecorder.FrameBufferConponents

Methods

BeginRecording()

Declaration
public override bool BeginRecording()
Returns
Type Description
System.Boolean
Overrides
RecorderBase.BeginRecording()

EndRecording()

Declaration
public override void EndRecording()
Overrides
RecorderBase.EndRecording()

OnPostRender()

Declaration
IEnumerator OnPostRender()
Returns
Type Description
System.Collections.IEnumerator
Back to top