0x00x00A0
Members 41
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x0020 | 0x50 | padding / unreflected | ||
| 0x10 | config | GrassRendererConfig | Public | |
| 0x08 | grassComputeShader | ComputeShader | Private | |
| 0x08 | rendererShader | Shader | Private | |
| 0x08 | grassGeometryKernel | ComputeKernel | Private | |
| 0x08 | mat | Material | Private | |
| 0x18 | m_config | WorldDataConfig | Private | |
| 0x08 | m_grassType | GrassType | Private | |
| 0x08 | m_noiseTexture | Texture2D | Private | |
| 0x08 | drawGeometryBuffer | ComputeBuffer | Private | |
| 0x08 | argumentsBuffer | ComputeBuffer | Private | |
| 0x08 | materialProperties | MaterialPropertyBlock | Private | |
| — | 0x04 | DRAW_STRIDE | int | PrivateStatic+1 flags |
| — | 0x04 | INDIRECT_DRAW_ARGS_STIDE | int | PrivateStatic+1 flags |
| 0x04 | seed | int | Private | |
| 0x08 | argsBufferReset | int[] | Private | |
| 0x04 | DrawTrianglesPropID | int | PrivateStatic+1 flags | |
| 0x04 | MainTex | int | PrivateStatic+1 flags | |
| 0x04 | SeedPropID | int | PrivateStatic+1 flags | |
| 0x04 | TerrainSplatMapPropID | int | PrivateStatic+1 flags | |
| 0x04 | GrassSplatMapPropID | int | PrivateStatic+1 flags | |
| 0x04 | TerrainNormalMapPropID | int | PrivateStatic+1 flags | |
| 0x04 | TerrainHeightmapPropID | int | PrivateStatic+1 flags | |
| 0x04 | GlobalColorHeightmapPivotPropID | int | PrivateStatic+1 flags | |
| 0x04 | TerrainColorResolutionPropID | int | PrivateStatic+1 flags | |
| 0x04 | MinScalePropID | int | PrivateStatic+1 flags | |
| 0x04 | MaxScalePropID | int | PrivateStatic+1 flags | |
| 0x04 | PivotPropID | int | PrivateStatic+1 flags | |
| 0x04 | IndirectArgsBufferPropID | int | PrivateStatic+1 flags | |
| 0x04 | ChunkSizePropID | int | PrivateStatic+1 flags | |
| 0x04 | CameraWsPosPropID | int | PrivateStatic+1 flags | |
| 0x04 | CameraFrustumPlanesPropID | int | PrivateStatic+1 flags | |
| 0x04 | Time1PropID | int | PrivateStatic+1 flags | |
| 0x04 | Color1PropID | int | PrivateStatic+1 flags | |
| 0x04 | TerrainTex01PropID | int | PrivateStatic+1 flags | |
| 0x04 | TerrainTex02PropID | int | PrivateStatic+1 flags | |
| 0x04 | TerrainTex03PropID | int | PrivateStatic+1 flags | |
| 0x04 | TerrainTex04PropID | int | PrivateStatic+1 flags | |
| 0x04 | DensityPropID | int | PrivateStatic+1 flags | |
| 0x08 | GrassRenderMarker | ProfilerMarker | PrivateStatic+1 flags | |
| 0x08 | SetPropertiesAndBuffersMarker | ProfilerMarker | PrivateStatic+1 flags | |
| 0x08 | SetMaterialPropertiesMarker | ProfilerMarker | PrivateStatic+1 flags | |
| 0x009C | 0x04 | unreflected bytes to end of GrassRenderer | ||
Inherited from MonoBehaviour 1
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | m_CancellationTokenSource | CancellationTokenSource | Private |
Inherited from Object 5
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| — | 0x04 | kInstanceID_None | int | PrivateStatic+1 flags |
| 0x08 | m_CachedPtr | long | Private | |
| 0x04 | OffsetOfInstanceIDInCPlusPlusObject | int | Static+2 flags | |
| — | 0x08 | objectIsNullMessage | string | PrivateStatic+1 flags |
| — | 0x08 | cloneDestroyedMessage | string | PrivateStatic+1 flags |
Functions 7
| Signature | Flags | Native | Params |
|---|---|---|---|
| void Setup() | Public | — | 0x00 |
| void SetRenderProperties() | Private | — | 0x00 |
| void OnDisable() | Private | — | 0x00 |
| void SetComputeBuffers() | Private | — | 0x00 |
| void Render() | Public | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .cctor() | PrivateStatic+1 flags | — | 0x00 |