Class MRTBufferManager
Inheritance
MRTBufferManager
Syntax
public abstract class MRTBufferManager
Constructors
MRTBufferManager(Int32)
Declaration
public MRTBufferManager(int maxBufferCount)
Parameters
| Type |
Name |
Description |
| Int32 |
maxBufferCount |
|
Fields
m_BufferCount
Declaration
protected int m_BufferCount
Field Value
m_RTIDs
Declaration
protected RenderTargetIdentifier[] m_RTIDs
Field Value
| Type |
Description |
| RenderTargetIdentifier[] |
|
m_RTs
Declaration
protected RTHandleSystem.RTHandle[] m_RTs
Field Value
m_TextureShaderIDs
Declaration
protected int[] m_TextureShaderIDs
Field Value
Properties
bufferCount
Declaration
public int bufferCount { get; }
Property Value
Methods
BindBufferAsTextures(CommandBuffer)
Declaration
public virtual void BindBufferAsTextures(CommandBuffer cmd)
Parameters
| Type |
Name |
Description |
| CommandBuffer |
cmd |
|
CreateBuffers()
Declaration
public abstract void CreateBuffers()
DestroyBuffers()
Declaration
public virtual void DestroyBuffers()
GetBuffer(Int32)
Declaration
public RTHandleSystem.RTHandle GetBuffer(int index)
Parameters
| Type |
Name |
Description |
| Int32 |
index |
|
Returns
GetBuffersRTI()
Declaration
public RenderTargetIdentifier[] GetBuffersRTI()
Returns
| Type |
Description |
| RenderTargetIdentifier[] |
|