Class Material.PBRMaterialProperties
Groups all PBR workflow properties into a single accessor.
Inherited Members
Namespace: SharpAssimp
Assembly: SharpAssimp.dll
Syntax
public sealed class Material.PBRMaterialProperties
Properties
| Edit this page View SourceHasTextureBaseColor
Gets if the material has a base color map (albedo/diffuse) texture in the first texture index.
Declaration
public bool HasTextureBaseColor { get; }
Property Value
Type | Description |
---|---|
bool |
HasTextureEmissionColor
Gets if the material has an emission color map texture in the first texture index.
Declaration
public bool HasTextureEmissionColor { get; }
Property Value
Type | Description |
---|---|
bool |
HasTextureMetalness
Gets if the material has a metalness map texture in the first texture index.
Declaration
public bool HasTextureMetalness { get; }
Property Value
Type | Description |
---|---|
bool |
HasTextureNormalCamera
Gets if the material has a normal map texture in the first texture index.
Declaration
public bool HasTextureNormalCamera { get; }
Property Value
Type | Description |
---|---|
bool |
HasTextureRoughness
Gets if the material has a roughness map texture in the first texture index.
Declaration
public bool HasTextureRoughness { get; }
Property Value
Type | Description |
---|---|
bool |
TextureBaseColor
Gets or sets the base color map (albedo/diffuse) texture properties in the first texture index.
Declaration
public TextureSlot TextureBaseColor { get; set; }
Property Value
Type | Description |
---|---|
TextureSlot |
TextureEmissionColor
Gets or sets the emission color map texture properties in the first texture index.
Declaration
public TextureSlot TextureEmissionColor { get; set; }
Property Value
Type | Description |
---|---|
TextureSlot |
TextureMetalness
Gets or sets the metalness map texture properties in the first texture index.
Declaration
public TextureSlot TextureMetalness { get; set; }
Property Value
Type | Description |
---|---|
TextureSlot |
TextureNormalCamera
Gets or sets the normal map texture properties in the first texture index.
Declaration
public TextureSlot TextureNormalCamera { get; set; }
Property Value
Type | Description |
---|---|
TextureSlot |
TextureRoughness
Gets or sets the roughness map texture properties in the first texture index.
Declaration
public TextureSlot TextureRoughness { get; set; }
Property Value
Type | Description |
---|---|
TextureSlot |