implements IDisposable
0x00x0028
Members 7
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x04 | activeMeshCount | int | PrivateStatic | — | |
| 0x08 | mesh | Mesh | 1 flags | — | |
| 0x01 | meshDirty | bool | 1 flags | — | |
| 0x01 | hasData | bool | 1 flags | — | |
| 0x01 | hasMesh | bool | Private | — | |
| 0x01 | disposeWhenFullyReleased | bool | Private | — | |
| 0x001C | 0x04 | padding / unreflected | |||
| 0x08 | usedByCommands | List<Shapes.DrawCommand> | 1 flags | — | |
Functions 11
| Signature | Flags | Native | Params |
|---|---|---|---|
| int get_ActiveMeshCount() | PublicStatic+1 flags | 0x04 | |
| void EnsureMeshExists() | 1 flags | 0x00 | |
| void RegisterToCommandBuffer(DrawCommand cmd) | 1 flags | 0x08 | |
| void ReleaseFromCommand(DrawCommand cmd) | 1 flags | 0x08 | |
| void Dispose() | PublicFinal+2 flags | 0x00 | |
| void ClearMesh() | 1 flags | 0x00 | |
| bool ExternallyDirty() | 3 flags | 0x01 | |
| void UpdateMesh() | 3 flags | 0x00 | |
| bool EnsureMeshIsReadyToRender(ref Mesh& outMesh, Action updateMesh) | 1 flags | 0x08 | |
| void .ctor() | Public+1 flags | 0x00 | |
| void <RegisterToCommandBuffer>g__Add|10_0(ref <>c__DisplayClass10_0& ) | Private | 0x10 |