|
MxEngine
|
#include <ObjectLoader.h>
Public Attributes | |
| MxString | Name |
| MxString | AmbientMap |
| MxString | DiffuseMap |
| MxString | SpecularMap |
| MxString | EmmisiveMap |
| MxString | HeightMap |
| MxString | NormalMap |
| float | SpecularExponent = 0.0f |
| float | Transparency = 0.0f |
| float | Displacement = 0.0f |
| Vector3 | AmbientColor { 0.0f } |
| Vector3 | DiffuseColor { 0.0f } |
| Vector3 | SpecularColor { 0.0f } |
| Vector3 | EmmisiveColor { 0.0f } |
material info is a plain data structure, containing info how to load all resources of object material
| Vector3 MxEngine::MaterialInfo::AmbientColor { 0.0f } |
ambient color
| MxString MxEngine::MaterialInfo::AmbientMap |
ambient texture path
| Vector3 MxEngine::MaterialInfo::DiffuseColor { 0.0f } |
diffuse color
| MxString MxEngine::MaterialInfo::DiffuseMap |
diffuse texture path
| float MxEngine::MaterialInfo::Displacement = 0.0f |
height displacement value
| Vector3 MxEngine::MaterialInfo::EmmisiveColor { 0.0f } |
emmisive color
| MxString MxEngine::MaterialInfo::EmmisiveMap |
emmisive texture path
| MxString MxEngine::MaterialInfo::HeightMap |
height texture path
| MxString MxEngine::MaterialInfo::Name |
name of material
| MxString MxEngine::MaterialInfo::NormalMap |
normal texture path
| Vector3 MxEngine::MaterialInfo::SpecularColor { 0.0f } |
specular color
| float MxEngine::MaterialInfo::SpecularExponent = 0.0f |
specular power value
| MxString MxEngine::MaterialInfo::SpecularMap |
specular texture path
| float MxEngine::MaterialInfo::Transparency = 0.0f |
transparency value
1.8.12