Class
GeometryPool
implements IIDisposable, netstandard
Members 30
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| — | — | kMaxThreadGroupsPerDispatch | <a const> | |
| — | — | kThreadGroupSize | <a const> | |
| — | — | InvalidHandle | <a const> | |
| — | — | VertexBufferTarget | <a const> | |
| — | — | IndexBufferTarget | <a const> | |
| — | — | m_GlobalIndexBuffer | <in the binary> | |
| — | — | m_GlobalVertexBuffer | <in the binary> | |
| — | — | m_GlobalMeshChunkTableEntryBuffer | <in the binary> | |
| — | — | m_DummyBuffer | <in the binary> | |
| — | — | m_MaxVertCounts | <in the binary> | |
| — | — | m_MaxIndexCounts | <in the binary> | |
| — | — | m_MaxMeshChunkTableEntriesCount | <in the binary> | |
| — | — | m_VertexAllocator | <in the binary> | |
| — | — | m_IndexAllocator | <in the binary> | |
| — | — | m_MeshChunkTableAllocator | <in the binary> | |
| — | — | m_MeshHashToGeoSlot | <in the binary> | |
| — | — | m_GeoSlots | <in the binary> | |
| — | — | m_FreeGeoSlots | <in the binary> | |
| — | — | m_GeoPoolEntryHashToSlot | <in the binary> | |
| — | — | m_GeoPoolEntrySlots | <in the binary> | |
| — | — | m_FreeGeoPoolEntrySlots | <in the binary> | |
| — | — | m_InputBufferReferences | <in the binary> | |
| — | — | m_CopyShader | <in the binary> | |
| — | — | m_GeometryPoolKernelsCS | <in the binary> | |
| — | — | m_KernelMainUpdateIndexBuffer16 | <in the binary> | |
| — | — | m_KernelMainUpdateIndexBuffer32 | <in the binary> | |
| — | — | m_KernelMainUpdateVertexBuffer | <in the binary> | |
| — | — | m_CmdBuffer | <in the binary> | |
| — | — | m_MustClearCmdBuffer | <in the binary> | |
| — | — | m_PendingCmds | <in the binary> |
Functions 41
| Signature | Flags | Native | Params |
|---|---|---|---|
| void GetVertexByteSize() | — | 0x00 | |
| void GetIndexByteSize() | — | 0x00 | |
| void GetMeshChunkTableEntryByteSize() | — | 0x00 | |
| void GetFormatByteCount() | — | 0x00 | |
| void DivUp() | — | 0x00 | |
| void get_globalIndexBuffer() | — | 0x00 | |
| void get_globalVertexBuffer() | — | 0x00 | |
| void get_globalVertexBufferStrideBytes() | — | 0x00 | |
| void get_globalMeshChunkTableEntryBuffer() | — | 0x00 | |
| void get_indicesCount() | — | 0x00 | |
| void get_verticesCount() | — | 0x00 | |
| void get_meshChunkTablesEntryCount() | — | 0x00 | |
| void .ctor() | — | 0x00 | |
| void DisposeInputBuffers() | — | 0x00 | |
| void Dispose() | — | 0x00 | |
| void LoadKernels() | — | 0x00 | |
| void CalcVertexCount() | — | 0x00 | |
| void CalcIndexCount() | — | 0x00 | |
| void CalcMeshChunkTablesCount() | — | 0x00 | |
| void DeallocateGeometrySlot() | — | 0x00 | |
| void DeallocateGeometrySlot() | — | 0x00 | |
| void AllocateGeo() | — | 0x00 | |
| void DeallocateGeoPoolEntrySlot() | — | 0x00 | |
| void DeallocateGeoPoolEntrySlot() | — | 0x00 | |
| void GetEntryInfo() | — | 0x00 | |
| void GetEntryGeomAllocation() | — | 0x00 | |
| void GetInstanceGeometryIndex() | — | 0x00 | |
| void UpdateGeoGpuState() | — | 0x00 | |
| void FNVHash() | — | 0x00 | |
| void CalculateClusterHash() | — | 0x00 | |
| void GetHandle() | — | 0x00 | |
| void FindSubmeshEntryInDesc() | — | 0x00 | |
| void Register() | — | 0x00 | |
| void Register() | — | 0x00 | |
| void Unregister() | — | 0x00 | |
| void SendGpuCommands() | — | 0x00 | |
| void LoadIndexBuffer() | — | 0x00 | |
| void LoadVertexAttribInfo() | — | 0x00 | |
| void AllocateCommandBuffer() | — | 0x00 | |
| void AddIndexUpdateCommand() | — | 0x00 | |
| void AddVertexUpdateCommand() | — | 0x00 |