|
ProceduralPlanets
|
This is the base class for static planets. Static planets have been baked from a procedural planet and can no longer be changed. Solid and Gas static planets derive from this class. More...
Public Attributes | |
| int | meshLODLevel |
| MeshFilter | meshFilter |
| int | meshSubdivisions = 6 |
Protected Member Functions | |
| abstract void | Awake () |
| virtual void | Update () |
| Updates local star position and checks if any textures need to be rebuilt. This happens every frame. More... | |
| virtual void | UpdateShaderLocalStar (bool _forceUpdate) |
| Updates the shader to take into account the properties of a local star in the scene (e.g. position, intensity, color of star). Used for lighting and shadows. More... | |
Protected Attributes | |
| const string | PLANET_VERSION = "1.0" |
| MeshRenderer | _meshRenderer |
| int | _shaderID_LocalStarPosition |
| int | _shaderID_LocalStarColor |
| int | _shaderID_LocalStarIntensity |
| int | _shaderID_LocalStarAmbientIntensity |
| LocalStar.ShaderCacheSettings | _localStarShaderCacheSettings |
| LocalStar | _localStarNearestInstance |
| Vector3 | _lastPosition |
This is the base class for static planets. Static planets have been baked from a procedural planet and can no longer be changed. Solid and Gas static planets derive from this class.
Version 1.0 - 2018 (c) Imphenzia AB - Author: Stefan Persson