|
enum | assimp::material::aiBlendMode : uint { assimp::material::Default = 0x0,
assimp::material::Additive = 0x1
} |
| Defines alpha-blend flags. More...
|
|
enum | assimp::material::aiPropertyTypeInfo : uint { assimp::material::Float = 0x1,
assimp::material::String = 0x3,
assimp::material::Integer = 0x4,
assimp::material::Buffer = 0x5
} |
| A very primitive RTTI system to store the data type of a material property. More...
|
|
enum | assimp::material::aiShadingMode : uint {
assimp::material::Flat = 0x1,
assimp::material::Gouraud = 0x2,
assimp::material::Phong = 0x3,
assimp::material::Blinn = 0x4,
assimp::material::Toon = 0x5,
assimp::material::OrenNayar = 0x6,
assimp::material::Minnaert = 0x7,
assimp::material::CookTorrance = 0x8,
assimp::material::NoShading = 0x9,
assimp::material::Fresnel = 0xa
} |
| Defines all shading models supported by the library. More...
|
|
enum | assimp::material::aiTextureFlags : uint { assimp::material::Invert = 0x1,
assimp::material::UseAlpha = 0x2,
assimp::material::IgnoreAlpha = 0x4
} |
| Defines some mixed flags for a particular texture. More...
|
|
enum | assimp::material::aiTextureMapMode : uint { assimp::material::Wrap = 0x0,
assimp::material::Clamp = 0x1,
assimp::material::Decal = 0x3,
assimp::material::Mirror = 0x2
} |
| Defines how UV coordinates outside the [0..1] range are handled. More...
|
|
enum | assimp::material::aiTextureMapping : uint {
assimp::material::UV = 0x0,
assimp::material::SPHERE = 0x1,
assimp::material::CYLINDER = 0x2,
assimp::material::BOX = 0x3,
assimp::material::PLANE = 0x4,
assimp::material::OTHER = 0x5
} |
| Defines how the mapping coords for a texture are generated. More...
|
|
enum | assimp::material::aiTextureOp : uint {
assimp::material::Multiply = 0x0,
assimp::material::Add = 0x1,
assimp::material::Subtract = 0x2,
assimp::material::Divide = 0x3,
assimp::material::SmoothAdd = 0x4,
assimp::material::SignedAdd = 0x5
} |
| Defines how the Nth texture of a specific type is combined with the result of all previous layers. More...
|
|
enum | assimp::material::aiTextureType : uint {
assimp::material::NONE = 0x0,
assimp::material::DIFFUSE = 0x1,
assimp::material::SPECULAR = 0x2,
assimp::material::AMBIENT = 0x3,
assimp::material::EMISSIVE = 0x4,
assimp::material::HEIGHT = 0x5,
assimp::material::NORMALS = 0x6,
assimp::material::SHININESS = 0x7,
assimp::material::OPACITY = 0x8,
assimp::material::DISPLACEMENT = 0x9,
assimp::material::LIGHTMAP = 0xA,
assimp::material::REFLECTION = 0xB,
assimp::material::UNKNOWN = 0xC
} |
| Defines the purpose of a texture. More...
|
|