Lysa  0.0
Lysa 3D Engine
AssetsPack::MaterialHeader Struct Reference

Public Attributes

char name [NAME_SIZE]
 Material name. More...
 
uint32 cullMode
 Culling mode CullMode format. More...
 
uint32 transparency
 Transparency, Transparency format. More...
 
float alphaScissor
 Alpha scissor for transparency. More...
 
float4 albedoColor
 Albedo color. More...
 
TextureInfo albedoTexture
 Optional albedo texture. More...
 
float metallicFactor
 Metallic factor. More...
 
TextureInfo metallicTexture
 Optional metallic texture. More...
 
float roughnessFactor
 Roughness factor. More...
 
TextureInfo roughnessTexture
 Optional roughness texture. More...
 
float3 emissiveFactor
 Emissive factor. More...
 
float emissiveStrength
 Emissive streng. More...
 
TextureInfo emissiveTexture
 Optional emissive texture. More...
 
TextureInfo normalTexture
 Optional normal texture. More...
 
float normalScale
 Normal scale. More...
 

Member Data Documentation

float4 albedoColor

Albedo color.

TextureInfo albedoTexture

Optional albedo texture.

float alphaScissor

Alpha scissor for transparency.

uint32 cullMode

Culling mode CullMode format.

float3 emissiveFactor

Emissive factor.

float emissiveStrength

Emissive streng.

TextureInfo emissiveTexture

Optional emissive texture.

float metallicFactor

Metallic factor.

TextureInfo metallicTexture

Optional metallic texture.

char name[NAME_SIZE]

Material name.

float normalScale

Normal scale.

TextureInfo normalTexture

Optional normal texture.

float roughnessFactor

Roughness factor.

TextureInfo roughnessTexture

Optional roughness texture.

uint32 transparency