Space Engineers
Public Member Functions | Public Attributes | Properties | List of all members
Sandbox.Engine.Voxels.MyPlanetMaterialProvider.PlanetMaterialRule Class Reference
Inheritance diagram for Sandbox.Engine.Voxels.MyPlanetMaterialProvider.PlanetMaterialRule:
Sandbox.Engine.Voxels.MyPlanetMaterialProvider.PlanetMaterial Sandbox.Engine.Voxels.MyPlanetMaterialProvider.VoxelMaterial

Public Member Functions

bool Check (float height, float latitude, float longitude, float slope)
 
 PlanetMaterialRule (MyPlanetMaterialPlacementRule def)
 
override string ToString ()
 
- Public Member Functions inherited from Sandbox.Engine.Voxels.MyPlanetMaterialProvider.PlanetMaterial
 PlanetMaterial (MyPlanetMaterialDefinition def)
 
override string ToString ()
 
string ToString (int padding)
 
- Public Member Functions inherited from Sandbox.Engine.Voxels.MyPlanetMaterialProvider.VoxelMaterial
override string ToString ()
 

Public Attributes

SerializableRange Height
 
SymetricSerializableRange Latitude
 
SerializableRange Longitude
 
SerializableRange Slope
 
- Public Attributes inherited from Sandbox.Engine.Voxels.MyPlanetMaterialProvider.PlanetMaterial
VoxelMaterial[] Layers
 
- Public Attributes inherited from Sandbox.Engine.Voxels.MyPlanetMaterialProvider.VoxelMaterial
MyVoxelMaterialDefinition Material
 
float Depth
 
byte Value
 

Properties

override bool IsRule [get]
 
- Properties inherited from Sandbox.Engine.Voxels.MyPlanetMaterialProvider.PlanetMaterial
bool HasLayers [get]
 
MyVoxelMaterialDefinition FirstOrDefault [get]
 
- Properties inherited from Sandbox.Engine.Voxels.MyPlanetMaterialProvider.VoxelMaterial
virtual bool IsRule [get]
 

Detailed Description

Definition at line 103 of file MyPlanetMaterialProvider.Tree.cs.

Constructor & Destructor Documentation

Sandbox.Engine.Voxels.MyPlanetMaterialProvider.PlanetMaterialRule.PlanetMaterialRule ( MyPlanetMaterialPlacementRule  def)
inline

Definition at line 128 of file MyPlanetMaterialProvider.Tree.cs.

Member Function Documentation

bool Sandbox.Engine.Voxels.MyPlanetMaterialProvider.PlanetMaterialRule.Check ( float  height,
float  latitude,
float  longitude,
float  slope 
)
inline

Check that a rule matches terrain properties.

Parameters
heightHeight ration to the height map.
latitudeLatitude cosine
slopeSurface dominant angle sine.

Definition at line 122 of file MyPlanetMaterialProvider.Tree.cs.

override string Sandbox.Engine.Voxels.MyPlanetMaterialProvider.PlanetMaterialRule.ToString ( )
inline

Definition at line 137 of file MyPlanetMaterialProvider.Tree.cs.

Member Data Documentation

SerializableRange Sandbox.Engine.Voxels.MyPlanetMaterialProvider.PlanetMaterialRule.Height

Definition at line 107 of file MyPlanetMaterialProvider.Tree.cs.

SymetricSerializableRange Sandbox.Engine.Voxels.MyPlanetMaterialProvider.PlanetMaterialRule.Latitude

Definition at line 109 of file MyPlanetMaterialProvider.Tree.cs.

SerializableRange Sandbox.Engine.Voxels.MyPlanetMaterialProvider.PlanetMaterialRule.Longitude

Definition at line 111 of file MyPlanetMaterialProvider.Tree.cs.

SerializableRange Sandbox.Engine.Voxels.MyPlanetMaterialProvider.PlanetMaterialRule.Slope

Definition at line 113 of file MyPlanetMaterialProvider.Tree.cs.

Property Documentation

override bool Sandbox.Engine.Voxels.MyPlanetMaterialProvider.PlanetMaterialRule.IsRule
get

Definition at line 105 of file MyPlanetMaterialProvider.Tree.cs.


The documentation for this class was generated from the following file: