ProceduralPlanets
|
PropertyMaterial contains reference to a procedural material and reference to any procedural textures and shaders that are affected by this material. More...
Public Member Functions | |
ProceduralMaterial | GetPropertyMaterial () |
Gets the procedural material of this PropertyMaterial More... | |
int | SetPropertyMaterial (int _seed, int _length, int _mask) |
Sets the PropertyMaterial based on random seed and the length and filter mask specified. More... | |
int | GetPropertySeededMaterialIndex (int _seed, int _length, int _mask) |
Gets a seeded material index based on seed, length and mask. More... | |
int | GetPropertySeededMaterialValue (int _seed, int _length, int _mask) |
Gets a seeded material value based on seed, length and mask based on a random index. More... | |
List< int > | GetSelectionList (int _length, int _mask) |
Generates a selection list based on length and mask values. More... | |
int | GetMaterialIndexByName (string _name) |
Gets a material index by name. More... | |
void | OverridePropertyMaterial (int _value) |
Override a PropertyMaterial with a specific value. More... | |
PropertyMaterial (string _key, string _label, ProceduralMaterial[] _materials, int _seedOffset, string[] _proceduralTextures=null, Material _material=null, string _shaderProperty=null) | |
Constructor to define a PropertyMaterial. More... | |
PropertyMaterial contains reference to a procedural material and reference to any procedural textures and shaders that are affected by this material.