Sandbox.Definitions
MyDx11VoxelMaterialDefinition
Assembly: Sandbox.Game.dll
public class MyDx11VoxelMaterialDefinition: MyVoxelMaterialDefinition
Fields
Properties
| Member | Description |
|---|---|
| DescriptionText | Use this property when showing description in GUI, as it takes into account more complex description construction. Inherited from MyDefinitionBase |
| DisplayNameEnum | Enum used for localization of display name. Null for player created definitions. Inherited from MyDefinitionBase |
| DisplayNameString | String name used for user created definitions which do not have localization support. Inherited from MyDefinitionBase |
| DisplayNameText | Use this property when showing name in GUI instead of DisplayName. This takes into account more complex name construction. Inherited from MyDefinitionBase |
| DLCs | Inherited from MyDefinitionBase |
| HasDamageMaterial | Inherited from MyVoxelMaterialDefinition |
| Icon | Inherited from MyVoxelMaterialDefinition |
| Index | Value generated at runtime to ensure correctness. Do not serialize or deserialize. This is what the old cast to int used to result into, but now numbers depend on order in XML file. TODO Serialize to XML and ensure upon loading that these values are starting from 0 and continuous. Inherited from MyVoxelMaterialDefinition |
| MaterialTypeNameHash | Inherited from MyVoxelMaterialDefinition |
| MaterialTypeNameId | Inherited from MyVoxelMaterialDefinition |
Constructors
| Member | Description |
|---|---|
| MyDx11VoxelMaterialDefinition() | |
| MyVoxelMaterialDefinition() | Inherited from MyVoxelMaterialDefinition |
| MyDefinitionBase() | Inherited from MyDefinitionBase |
Methods
| Member | Description |
|---|---|
| static ResetIndexing() | Inherited from MyVoxelMaterialDefinition |
| AssignIndex() | Inherited from MyVoxelMaterialDefinition |
| CheckDefinitionDLCs(String[]) | Checks if the definition has all required DLCs as it should have Inherited from MyDefinitionBase |
| GetObjectBuilder() | Inherited from MyVoxelMaterialDefinition |
| GetObjectBuilder() | Inherited from MyDefinitionBase |
| Init(MyObjectBuilder_DefinitionBase, MyModContext) | Inherited from MyDefinitionBase |
| Postprocess() | Override this in case you want to do some postprocessing of the definition before the game starts. Prefer to use MyDefinitionPostprocessor instead.Postprocess is useful if you want to process the definition before the game begins, but you only want to do it when all the definitions are loaded and merged. Inherited from MyDefinitionBase |
| ToString() | Inherited from MyDefinitionBase |
| UpdateVoxelMaterial() | Inherited from MyVoxelMaterialDefinition |
Inheritance: MyDefinitionBase ˃ MyVoxelMaterialDefinition