![]() |
Simulant
21.12-553
A portable game engine for Windows, OSX, Linux, Dreamcast, and PSP
|
Public Attributes | |
const Colour | diffuse = Colour(1, 1, 1, 1) |
const Colour | ambient = Colour(1, 1, 1, 1) |
const Colour | emission = Colour(0, 0, 0, 1) |
const Colour | specular = Colour(0, 0, 0, 1) |
const float | shininess = 0.0f |
const float | point_size = 1.0f |
const bool | depth_writes_enabled = true |
const bool | depth_test_enabled = true |
const bool | lighting_enabled = true |
const int32_t | textures_enabled = DIFFUSE_MAP_ENABLED | LIGHT_MAP_ENABLED | SPECULAR_MAP_ENABLED | NORMAL_MAP_ENABLED |
TexturePtr | diffuse_map |
TexturePtr | light_map |
TexturePtr | normal_map |
TexturePtr | specular_map |
const Mat4 | diffuse_map_matrix |
const Mat4 | specular_map_matrix |
const Mat4 | light_map_matrix |
const Mat4 | normal_map_matrix |
const EnumType | blend_func = (EnumType) BLEND_NONE |
const EnumType | polygon_mode = (EnumType) POLYGON_MODE_FILL |
const EnumType | shade_model = (EnumType) SHADE_MODEL_SMOOTH |
const EnumType | colour_material = (EnumType) COLOUR_MATERIAL_NONE |
const EnumType | cull_mode = (EnumType) CULL_MODE_NONE |
const EnumType | depth_func = (EnumType) DEPTH_FUNC_LEQUAL |
const EnumType | fog_mode = (EnumType) FOG_MODE_NONE |
const float | fog_density = 1.0f |
const float | fog_start = 100.0f |
const float | fog_end = 1000.0f |
const Colour | fog_colour = smlt::Colour::WHITE |