Terrain |
ClipMapLodExtentTexels | |
ClipMapLodLevels | |
ComponentVersion | |
ControlMap | |
EnableCollision | |
HeightMap | |
HolesMap | |
IsConcave | |
MaterialOverride | |
RenderType | |
Storage | Storage contains pretty much everything: heightmap, controlmaps, materials, grass, etc etc |
TerrainHeight | World size of the maximum height of the terrain. |
TerrainSize | Uniform world size of the width and length of the terrain. |
RayIntersects | Given a world ray, finds out the LOCAL position it intersects with this terrain. |
SyncCPUTexture | Downloads dirty regions from the GPU texture maps onto the CPU, updating collider data and making changes saveable. This is used from the editor after modifying. |
SyncGPUTexture | Updates the GPU texture maps with the CPU data |
UpdateMaterialsBuffer | Upload the Terrain buffer, this should be called when materials are added, removed or modified. |