implements IDisposable
0x00x0050
Members 14
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x04 | bufferID | int | PrivateStatic | — | |
| 0x04 | drawCommandWriteNestLevel | int | PrivateStatic | — | |
| 0x08 | cBuffersWriting | Stack<Shapes.DrawCommand> | PrivateStatic | — | |
| 0x08 | cBuffersRendering | Dictionary<UnityEngine.Camera | Static+1 flags | — | |
| 0x01 | hasValidCamera | bool | Private | — | |
| 0x01 | hasRendered | bool | 1 flags | — | |
| 0x04 | id | int | 1 flags | — | |
| 0x01 | pushPopState | bool | Private | — | |
| 0x0019 | 0x07 | padding / unreflected | |||
| 0x08 | cam | Camera | Private | — | |
| 0x08 | cachedTextIds | List<System.Int32> | 2 flags | — | |
| 0x08 | cachedAssets | List<UnityEngine.Object> | 2 flags | — | |
| 0x08 | cachedMeshes | List<Shapes.DisposableMesh> | 2 flags | — | |
| 0x08 | drawCalls | List<Shapes.ShapeDrawCall> | 2 flags | — | |
| 0x04 | camEvt | RenderPassEvent | Public | — | |
| 0x004C | 0x04 | unreflected bytes to end of DrawCommand | |||
Functions 14
| Signature | Flags | Native | Params |
|---|---|---|---|
| bool get_IsAddingDrawCommandsToBuffer() | Static+2 flags | 0x01 | |
| DrawCommand get_CurrentWritingCommandBuffer() | Static+2 flags | 0x08 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 | |
| void ClearAllCommands() | PublicStatic | 0x00 | |
| void FlushNullCameras() | PublicStatic | 0x00 | |
| void RegisterCommand(DrawCommand cmd) | PrivateStatic | 0x08 | |
| void OnCommandRendered(DrawCommand cmd) | Static+1 flags | 0x08 | |
| DrawCommand Initialize(Camera cam, const RenderPassEvent& cameraEvent) | 1 flags | 0x08 | |
| void AppendToBuffer(RasterCommandBuffer cmd) | 1 flags | 0x08 | |
| void AppendToBuffer(CommandBuffer cmd) | 1 flags | 0x08 | |
| void Clear() | Private | 0x00 | |
| void CleanupCachedAssetsAndMeshes() | Private | 0x00 | |
| void Dispose() | PublicFinal+2 flags | 0x00 | |
| void .ctor() | Public+1 flags | 0x00 |