implements IDisposable
0x00x0028
Members 3
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_RTHandles | Dictionary<System.Int32 | Private | — | |
| 0x08 | m_RTHandleSystem | RTHandleSystem | Private | — | |
| 0x01 | m_DisposedValue | bool | Private | — | |
| 0x0021 | 0x07 | unreflected bytes to end of BufferedRTHandleSystem | |||
Functions 18
| Signature | Flags | Native | Params |
|---|---|---|---|
| int get_maxWidth() | Public+1 flags | 0x04 | |
| int get_maxHeight() | Public+1 flags | 0x04 | |
| RTHandleProperties get_rtHandleProperties() | Public+1 flags | 0x30 | |
| RTHandle GetFrameRT(int bufferId, int frameIndex) | Public | 0x08 | |
| void ClearBuffers(CommandBuffer cmd) | Public | 0x08 | |
| void AllocBuffer(int bufferId, Func<UnityEngine.Rendering.RTHandleSystem allocator, int bufferCount) | Public | 0x08 | |
| void AllocBuffer(int bufferId, int bufferCount, ref RenderTextureDescriptor& descriptor, const FilterMode& filterMode, const TextureWrapMode& wrapMode, bool isShadowMap, int anisoLevel, float mipMapBias, const string& name) | Public | 0x34 | |
| void ReleaseBuffer(int bufferId) | Public | 0x04 | |
| void SwapAndSetReferenceSize(int width, int height) | Public | 0x04 | |
| void ResetReferenceSize(int width, int height) | Public | 0x04 | |
| int GetNumFramesAllocated(int bufferId) | Public | 0x04 | |
| Vector2 CalculateRatioAgainstMaxSize(int width, int height) | Public | 0x08 | |
| void Swap() | Private | 0x00 | |
| void Dispose(bool disposing) | Private | 0x01 | |
| void Dispose() | PublicFinal+2 flags | 0x00 | |
| void ReleaseAll() | Public | 0x00 | |
| void .ctor() | Public+1 flags | 0x00 | |
| RTHandle <AllocBuffer>g__Alloc|12_0(ref RenderTextureDescriptor& d, const FilterMode& fMode, const TextureWrapMode& wMode, bool isShadow, int aniso, float mipBias, const string& n, ref <>c__DisplayClass12_0& ) | Private | 0x34 |