Zdexby TheHolyOneZ
36,909 classes
Class

GPUInstanceDataBuffer

: Object
UnityEngine.Rendering.GPUInstanceDataBuffer, Unity.RenderPipelines.GPUDriven.Runtime 0x00B0 (176 B) inherited 0x0010 Unity.RenderPipelines.GPUDriven.Runtime.dll
implements IDisposable
0x00x00B0

Members 17

OffsetSizeNameTypeFlagsDefault
0x04s_NextLayoutVersionintPrivateStatic—
0x08instanceNumInfoInstanceNumInfoPublic—
0x10instancesNumPrefixSumNativeArray<System.Int32>Public—
0x10instancesSpanNativeArray<System.Int32>Public—
0x04byteSizeintPublic—
0x04perInstanceComponentCountintPublic—
0x04versionintPublic—
0x04layoutVersionintPublic—
0x08gpuBufferGraphicsBufferPublic—
0x08validComponentsIndicesGpuBufferGraphicsBufferPublic—
0x08componentAddressesGpuBufferGraphicsBufferPublic—
0x08componentInstanceIndexRangesGpuBufferGraphicsBufferPublic—
0x08componentByteCountsGpuBufferGraphicsBufferPublic—
0x10descriptionsNativeArray<UnityEngine.Rendering.GPUInstanceComponentDesc>Public—
0x10defaultMetadataNativeArray<UnityEngine.Rendering.MetadataValue>Public—
0x10gpuBufferComponentAddressNativeArray<System.Int32>Public—
0x10nameToMetadataMapNativeParallelHashMap<System.Int32Public—

Functions 12

SignatureFlagsNativeParams
int NextVersion()PublicStatic0x04
bool get_valid()Public+1 flags0x01
GPUInstanceIndex CPUInstanceToGPUInstance(ref NativeArray<System.Int32>& instancesNumPrefixSum, const InstanceHandle& instance)PrivateStatic0x10
int GetPropertyIndex(int propertyID, bool assertOnFail)Public0x04
int GetGpuAddress(const string& strName, bool assertOnFail)Public0x08
int GetGpuAddress(int propertyID, bool assertOnFail)Public0x04
GPUInstanceIndex CPUInstanceToGPUInstance(const InstanceHandle& instance)Public0x04
InstanceHandle GPUInstanceToCPUInstance(const GPUInstanceIndex& gpuInstanceIndex)Public0x04
void CPUInstanceArrayToGPUInstanceArray(const NativeArray<UnityEngine.Rendering.InstanceHandle>& instances, const NativeArray<UnityEngine.Rendering.GPUInstanceIndex>& gpuInstanceIndices)Public0x10
void Dispose()PublicFinal+2 flags0x00
ReadOnly AsReadOnly()Public0x10
void .ctor()Public+1 flags0x00

Used by 7

types with a member, parameter or interface of this type