Zdexby TheHolyOneZ
17,715 classes
Class

GeometryPool

: Object
UnityEngine.Rendering.UnifiedRayTracing.GeometryPool, Unity.UnifiedRayTracing.Runtime 0x0118 (280 B) align 8 inherited 0x0010 Unity.UnifiedRayTracing.Runtime
implements IDisposable
0x00x0118

Members 30

OffsetSizeNameTypeFlags
—0x04kMaxThreadGroupsPerDispatchintPrivateStatic+1 flags
—0x04kThreadGroupSizeintPrivateStatic+1 flags
—0x04InvalidHandleintPrivateStatic+1 flags
—0x04VertexBufferTargetTargetPrivateStatic+1 flags
—0x04IndexBufferTargetTargetPrivateStatic+1 flags
0x08m_GlobalIndexBufferGraphicsBufferPrivate
0x08m_GlobalVertexBufferGraphicsBufferPrivate
0x08m_GlobalMeshChunkTableEntryBufferGraphicsBufferPrivate
0x08m_DummyBufferGraphicsBufferPrivate+1 flags
0x00300x28padding / unreflected
0x04m_MaxVertCountsintPrivate
0x04m_MaxIndexCountsintPrivate
0x04m_MaxMeshChunkTableEntriesCountintPrivate
0x00640x04padding / unreflected
0x20m_VertexAllocatorBlockAllocatorPrivate
0x20m_IndexAllocatorBlockAllocatorPrivate
0x20m_MeshChunkTableAllocatorBlockAllocatorPrivate
0x10m_MeshHashToGeoSlotNativeParallelHashMap`2Private
0x08m_GeoSlotsList`1Private
0x08m_FreeGeoSlotsNativeList`1Private
0x10m_GeoPoolEntryHashToSlotNativeParallelHashMap`2Private
0x08m_GeoPoolEntrySlotsNativeList`1Private
0x08m_FreeGeoPoolEntrySlotsNativeList`1Private
0x08m_InputBufferReferencesList`1Private+1 flags
0x08m_CopyShaderComputeShaderPrivate+1 flags
0x08m_GeometryPoolKernelsCSComputeShaderPrivate
0x04m_KernelMainUpdateIndexBuffer16intPrivate
0x04m_KernelMainUpdateIndexBuffer32intPrivate
0x04m_KernelMainUpdateVertexBufferintPrivate
0x08m_CmdBufferCommandBufferPrivate+1 flags
0x01m_MustClearCmdBufferboolPrivate
0x010D0x03padding / unreflected
0x04m_PendingCmdsintPrivate
0x01140x04unreflected bytes to end of GeometryPool

Functions 41

SignatureFlagsNativeParams
void GetVertexByteSize()PublicStatic—0x00
void GetIndexByteSize()PublicStatic—0x00
void GetMeshChunkTableEntryByteSize()PublicStatic—0x00
void GetFormatByteCount()Private—0x00
void DivUp()PrivateStatic—0x00
void get_globalIndexBuffer()Public+1 flags—0x00
void get_globalVertexBuffer()Public+1 flags—0x00
void get_globalVertexBufferStrideBytes()Public+1 flags—0x00
void get_globalMeshChunkTableEntryBuffer()Public+1 flags—0x00
void get_indicesCount()Public+1 flags—0x00
void get_verticesCount()Public+1 flags—0x00
void get_meshChunkTablesEntryCount()Public+1 flags—0x00
void .ctor()Public+1 flags—0x00
void DisposeInputBuffers()Private—0x00
void Dispose()PublicFinal+2 flags—0x00
void LoadKernels()Private—0x00
void CalcVertexCount()Private—0x00
void CalcIndexCount()Private—0x00
void CalcMeshChunkTablesCount()Private—0x00
void DeallocateGeometrySlot()Private—0x00
void DeallocateGeometrySlot()Private—0x00
void AllocateGeo()Private—0x00
void DeallocateGeoPoolEntrySlot()Private—0x00
void DeallocateGeoPoolEntrySlot()Private—0x00
void GetEntryInfo()Public—0x00
void GetEntryGeomAllocation()Public—0x00
void GetInstanceGeometryIndex()Public—0x00
void UpdateGeoGpuState()Private—0x00
void FNVHash()Private—0x00
void CalculateClusterHash()Private—0x00
void GetHandle()Public—0x00
void FindSubmeshEntryInDesc()PrivateStatic—0x00
void Register()Public—0x00
void Register()Public—0x00
void Unregister()Public—0x00
void SendGpuCommands()Public—0x00
void LoadIndexBuffer()Private—0x00
void LoadVertexAttribInfo()Private—0x00
void AllocateCommandBuffer()Private—0x00
void AddIndexUpdateCommand()Private—0x00
void AddVertexUpdateCommand()Private—0x00

Used by 1

types with a member, parameter or interface of this type