Zdexby TheHolyOneZ
17,715 classes
Class

GeometryPool

UnityEngine.Rendering.UnifiedRayTracing.GeometryPool, Unity.Rendering.LightTransport.Runtime Unity.Rendering.LightTransport.Runtime
implements IIDisposable, netstandard

Members 30

OffsetSizeNameTypeFlags
——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

SignatureFlagsNativeParams
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