Version:
Back to list
Material types
CoeffOrTexture
Definition
Type CoeffOrTexture is a select type composed of these choices :
GUI Widget
![](/documentations/archives/studio/2020.1/api/Material.CoeffOrTexture.png)
ColorMaterialInfos
Definition
Type ColorMaterialInfos is a structured type composed of these fields :
GUI Widget
![](/documentations/archives/studio/2020.1/api/Material.ColorMaterialInfos.png)
ColorOrTexture
Definition
Type ColorOrTexture is a select type composed of these choices :
GUI Widget
![](/documentations/archives/studio/2020.1/api/Material.ColorOrTexture.png)
CustomMaterialPattern
Definition
Type CustomMaterialPattern is inherited from Entity![](/documentations/archives/studio/2020.1/api/Core.Entity_type.png)
Description
A Custom MaterialPattern is an entity which defines an abstract custom Shader. It is used by the Materials
GUI Widget
![](/documentations/archives/studio/2020.1/api/Material.CustomMaterialPattern.png)
Image
Definition
Type Image is inherited from Entity![](/documentations/archives/studio/2020.1/api/Core.Entity_type.png)
Description
An Image is an entity which represents an image in the Image library
GUI Widget
![](/documentations/archives/studio/2020.1/api/Material.Image.png)
ImageDefinition
Definition
Type ImageDefinition is a structured type composed of these fields :
GUI Widget
![](/documentations/archives/studio/2020.1/api/Material.ImageDefinition.png)
ImageDefinitionList
Definition
Type ImageDefinitionList is a list of ImageDefinition
ImageList
Definition
Type ImageList is a list of Image
Material
Definition
Type Material is inherited from Entity![](/documentations/archives/studio/2020.1/api/Core.Entity_type.png)
Description
The Material is an Entity that contains visual definition that can be applied to the Components of the scene
GUI Widget
![](/documentations/archives/studio/2020.1/api/Material.Material.png)
MaterialDefinition
Definition
Type MaterialDefinition is a structured type composed of these fields :
GUI Widget
![](/documentations/archives/studio/2020.1/api/Material.MaterialDefinition.png)
MaterialDefinitionList
Definition
Type MaterialDefinitionList is a list of MaterialDefinition
MaterialList
Definition
Type MaterialList is a list of Material
MaterialPatternType
Definition
Type MaterialPatternType is an enumeration type composed of these values :
- CUSTOM (0)
- COLOR (1)
- STANDARD (2)
- UNLIT_TEXTURE (3)
- PBR (4)
GUI Widget
![](/documentations/archives/studio/2020.1/api/Material.MaterialPatternType.png)
PBRMaterialInfos
Definition
Type PBRMaterialInfos is a structured type composed of these fields :
GUI Widget
![](/documentations/archives/studio/2020.1/api/Material.PBRMaterialInfos.png)
Definition
Type ShaderUniformType is an enumeration type composed of these values :
- INTEGER (2)
- BOOLEAN (9)
- REAL (11)
- COEFF (13)
- POINT3 (22)
- POINT2 (21)
- COLOR (14)
- COLOR_ALPHA (15)
- TEXTURE (32)
- COLORORTEXTURE (33)
- COEFFORTEXTURE (34)
Description
The possible types of shader uniform parameters
GUI Widget
![](/documentations/archives/studio/2020.1/api/Material.ShaderUniformType.png)
StandardMaterialInfos
Definition
Type StandardMaterialInfos is a structured type composed of these fields :
GUI Widget
![](/documentations/archives/studio/2020.1/api/Material.StandardMaterialInfos.png)
Texture
Definition
Type Texture is a structured type composed of these fields :
GUI Widget
![](/documentations/archives/studio/2020.1/api/Material.Texture.png)
UnlitTextureMaterialInfos
Definition
Type UnlitTextureMaterialInfos is a structured type composed of these fields :
GUI Widget
![](/documentations/archives/studio/2020.1/api/Material.UnlitTextureMaterialInfos.png)