implements IDisposable
0x00x0190
Members 15
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | m_InstanceDataSystem | InstanceDataSystem | Private | |
| 0x08 | m_Resources | GPUResidentDrawerResources | Private | |
| 0x08 | m_GPUDrivenProcessor | GPUDrivenProcessor | Private | |
| 0x08 | m_LODGroupDataPool | LODGroupDataPool | Private | |
| 0x08 | m_InstanceDataBuffer | GPUInstanceDataBuffer | 1 flags | |
| 0x70 | m_RenderersParameters | RenderersParameters | Private | |
| 0x40 | m_UploadResources | GPUResources | Private | |
| 0x10 | m_GrowerResources | GPUResources | Private | |
| 0x08 | m_CmdBuffer | CommandBuffer | 1 flags | |
| 0x0100 | 0x20 | padding / unreflected | ||
| 0x6C | m_CachedAmbientProbe | SphericalHarmonicsL2 | Private | |
| 0x04 | m_SmallMeshScreenPercentage | float | Private | |
| 0x08 | m_UpdateLODGroupCallback | GPUDrivenLODGroupDataCallback | Private | |
| 0x08 | m_TransformLODGroupCallback | GPUDrivenLODGroupDataCallback | Private | |
| 0x08 | m_OcclusionCullingCommon | OcclusionCullingCommon | Private | |
| 0x08 | m_DebugStats | DebugRendererBatcherStats | Private | |
Functions 56
| Signature | Flags | Native | Params |
|---|---|---|---|
| void get_renderersParameters() | Public+1 flags | — | 0x00 |
| void get_gpuInstanceDataBuffer() | Public+1 flags | — | 0x00 |
| void get_activeLodGroupCount() | Public+1 flags | — | 0x00 |
| void get_defaultDescriptions() | Public+1 flags | — | 0x00 |
| void get_defaultMetadata() | Public+1 flags | — | 0x00 |
| void get_lodGroupCullingData() | Public+1 flags | — | 0x00 |
| void get_instanceDataBufferVersion() | Public+1 flags | — | 0x00 |
| void get_instanceDataBufferLayoutVersion() | Public+1 flags | — | 0x00 |
| void get_cachedAmbientProbe() | Public+1 flags | — | 0x00 |
| void get_hasBoundingSpheres() | Public+1 flags | — | 0x00 |
| void get_cameraCount() | Public+1 flags | — | 0x00 |
| void get_instanceData() | Public+1 flags | — | 0x00 |
| void get_sharedInstanceData() | Public+1 flags | — | 0x00 |
| void get_perCameraInstanceData() | Public+1 flags | — | 0x00 |
| void get_instanceDataBuffer() | Public+1 flags | — | 0x00 |
| void get_aliveInstances() | Public+1 flags | — | 0x00 |
| void get_smallMeshScreenPercentage() | Public+1 flags | — | 0x00 |
| void get_resources() | Public+1 flags | — | 0x00 |
| void get_occlusionCullingCommon() | 2 flags | — | 0x00 |
| void get_debugStats() | 2 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void Dispose() | PublicFinal+2 flags | — | 0x00 |
| void GetMaxInstancesOfType() | Public | — | 0x00 |
| void GetAliveInstancesOfType() | Public | — | 0x00 |
| void GrowInstanceBuffer() | Public | — | 0x00 |
| void EnsureInstanceBufferCapacity() | Private | — | 0x00 |
| void UpdateLODGroupData() | Private | — | 0x00 |
| void TransformLODGroupData() | Private | — | 0x00 |
| void DestroyLODGroups() | Public | — | 0x00 |
| void UpdateLODGroups() | Public | — | 0x00 |
| void ReallocateAndGetInstances() | Public | — | 0x00 |
| void ScheduleUpdateInstanceDataJob() | Public | — | 0x00 |
| void FreeRendererGroupInstances() | Public | — | 0x00 |
| void FreeInstances() | Public | — | 0x00 |
| void ScheduleQueryRendererGroupInstancesJob() | Public | — | 0x00 |
| void ScheduleQueryRendererGroupInstancesJob() | Public | — | 0x00 |
| void ScheduleQueryRendererGroupInstancesJob() | Public | — | 0x00 |
| void ScheduleQueryMeshInstancesJob() | Public | — | 0x00 |
| void ChangeInstanceBufferVersion() | Public | — | 0x00 |
| void CreateDataBufferUploader() | Public | — | 0x00 |
| void SubmitToGpu() | Public | — | 0x00 |
| void SubmitToGpu() | Public | — | 0x00 |
| void InitializeInstanceTransforms() | Public | — | 0x00 |
| void UpdateInstanceTransforms() | Public | — | 0x00 |
| void UpdateAmbientProbeAndGpuBuffer() | Public | — | 0x00 |
| void UpdateInstanceWindDataHistory() | Public | — | 0x00 |
| void UpdateInstanceMotions() | Public | — | 0x00 |
| void TransformLODGroups() | Public | — | 0x00 |
| void UpdatePerFrameInstanceVisibility() | Public | — | 0x00 |
| void ScheduleCollectInstancesLODGroupAndMasksJob() | Public | — | 0x00 |
| void GetRendererInstanceHandle() | Public | — | 0x00 |
| void GetVisibleTreeInstances() | Public | — | 0x00 |
| void GetInstanceDataBuffer() | Public | — | 0x00 |
| void UpdateFrame() | Public | — | 0x00 |
| void FreePerCameraInstanceData() | Public | — | 0x00 |
| void UpdateCameras() | Public | — | 0x00 |