Zdexby TheHolyOneZ
49,743 classes
Class

GPUDrivenProcessor

: Object
UnityEngine.Rendering.GPUDrivenProcessor, UnityEngine.CoreModule 0x0028 (40 B) inherited 0x0010 UnityEngine.CoreModule.dll
0x00x0028

Members 5

OffsetSizeNameTypeFlagsDefault
0x08m_Ptrlong1 flags—
0x08<scratchMeshes>k__BackingFieldList<UnityEngine.Mesh>Private—
0x08<scratchMaterials>k__BackingFieldList<UnityEngine.Material>Private—
0x08s_NativeRendererCallbackGPUDrivenRendererDataNativeCallbackPrivateStatic—
0x08s_NativeLODGroupCallbackGPUDrivenLODGroupDataNativeCallbackPrivateStatic—

Functions 26

SignatureFlagsNativeParams
List<UnityEngine.Mesh> get_scratchMeshes()2 flags0x08
void set_scratchMeshes(List<UnityEngine.Mesh> value)Private+1 flags0x08
List<UnityEngine.Material> get_scratchMaterials()2 flags0x08
void set_scratchMaterials(List<UnityEngine.Material> value)Private+1 flags0x08
void .ctor()Public+1 flags0x00
void Finalize()2 flags0x00
void Dispose()Public0x00
void Destroy()Private0x00
long Internal_Create()PrivateStatic0x08
void Internal_Destroy(long ptr)PrivateStatic0x08
void EnableGPUDrivenRenderingAndDispatchRendererData(const ReadOnlySpan<System.Int32>& renderersID, GPUDrivenRendererDataNativeCallback callback, List<UnityEngine.Mesh> meshes, List<UnityEngine.Material> materials, GPUDrivenRendererDataCallback param, bool materialUpdateOnly)Private0x10
void EnableGPUDrivenRenderingAndDispatchRendererData(const ReadOnlySpan<System.Int32>& renderersID, GPUDrivenRendererDataCallback callback, bool materialUpdateOnly)Public0x10
void DisableGPUDrivenRendering(const ReadOnlySpan<System.Int32>& renderersID)Public0x10
void DispatchLODGroupData(const ReadOnlySpan<System.Int32>& lodGroupID, GPUDrivenLODGroupDataNativeCallback callback, GPUDrivenLODGroupDataCallback param)Private0x10
void DispatchLODGroupData(const ReadOnlySpan<System.Int32>& lodGroupID, GPUDrivenLODGroupDataCallback callback)Public0x10
void set_enablePartialRendering(bool value)Public+1 flags0x01
void ClearMaterialFilters()Public0x00
int ClassifyMaterialsImpl(const ReadOnlySpan<System.Int32>& materialIDs, const Span<System.Int32>& unsupportedMaterialIDs, const Span<System.Int32>& supportedMaterialIDs, const Span<UnityEngine.Rendering.GPUDrivenPackedMaterialData>& supportedPackedMaterialDatas)PrivateStatic0x10
int ClassifyMaterials(const NativeArray<System.Int32>& materialIDs, const NativeArray<System.Int32>& unsupportedMaterialIDs, const NativeArray<System.Int32>& supportedMaterialIDs, const NativeArray<UnityEngine.Rendering.GPUDrivenPackedMaterialData>& supportedPackedMaterialDatas)PublicStatic0x10
void .cctor()PrivateStatic+1 flags0x00
void EnableGPUDrivenRenderingAndDispatchRendererData_Injected(long _unity_self, ref ManagedSpanWrapper& renderersID, GPUDrivenRendererDataNativeCallback callback, List<UnityEngine.Mesh> meshes, List<UnityEngine.Material> materials, GPUDrivenRendererDataCallback param, bool materialUpdateOnly)PrivateStatic0x10
void DisableGPUDrivenRendering_Injected(long _unity_self, ref ManagedSpanWrapper& renderersID)PrivateStatic0x10
void DispatchLODGroupData_Injected(long _unity_self, ref ManagedSpanWrapper& lodGroupID, GPUDrivenLODGroupDataNativeCallback callback, GPUDrivenLODGroupDataCallback param)PrivateStatic0x10
void set_enablePartialRendering_Injected(long _unity_self, bool value)PrivateStatic0x08
void ClearMaterialFilters_Injected(long _unity_self)PrivateStatic0x08
int ClassifyMaterialsImpl_Injected(ref ManagedSpanWrapper& materialIDs, ref ManagedSpanWrapper& unsupportedMaterialIDs, ref ManagedSpanWrapper& supportedMaterialIDs, ref ManagedSpanWrapper& supportedPackedMaterialDatas)PrivateStatic0x10

Used by 8

types with a member, parameter or interface of this type