Simulant  21.12-574
A portable game engine for Windows, OSX, Linux, Dreamcast, and PSP
smlt::MaterialPass Member List

This is the complete list of members for smlt::MaterialPass, including all inherited members.

ambient() const (defined in smlt::MaterialObject)smlt::MaterialObject
ambient_property_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
blend_func() const (defined in smlt::MaterialObject)smlt::MaterialObject
blend_func_property_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
check_existance(const MaterialPropertyNameHash hsh) const (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
check_existance(const char *property_name) const (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
clear_override(const char *name) (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderinline
clear_override(const unsigned hsh) (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
colour_material() const (defined in smlt::MaterialObject)smlt::MaterialObject
colour_material_property_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
cull_mode() const (defined in smlt::MaterialObject)smlt::MaterialObject
cull_mode_property_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
depth_func() const (defined in smlt::MaterialObject)smlt::MaterialObject
depth_test_enabled_property_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
depth_write_enabled_property_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
diffuse() const (defined in smlt::MaterialObject)smlt::MaterialObject
diffuse_map() const (defined in smlt::MaterialObject)smlt::MaterialObject
diffuse_map_matrix() const (defined in smlt::MaterialObject)smlt::MaterialObject
diffuse_map_matrix_property_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
diffuse_map_property_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
diffuse_property_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
emission() const (defined in smlt::MaterialObject)smlt::MaterialObject
emission_property_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
find_core_property(const MaterialPropertyNameHash &hsh) const (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderinlineprotected
find_core_property_value(const MaterialPropertyNameHash &hsh) (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderinlineprotected
find_core_property_value(const MaterialPropertyNameHash &hsh) const (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderinlineprotected
fog_colour() const (defined in smlt::MaterialObject)smlt::MaterialObject
fog_colour_property_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
fog_density() const (defined in smlt::MaterialObject)smlt::MaterialObject
fog_density_property_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
fog_end() const (defined in smlt::MaterialObject)smlt::MaterialObject
fog_end_property_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
fog_mode() const (defined in smlt::MaterialObject)smlt::MaterialObject
fog_mode_property_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
fog_start() const (defined in smlt::MaterialObject)smlt::MaterialObject
fog_start_property_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
gpu_program_id() const (defined in smlt::MaterialPass)smlt::MaterialPass
is_blending_enabled() const (defined in smlt::MaterialObject)smlt::MaterialObject
is_depth_test_enabled() const (defined in smlt::MaterialObject)smlt::MaterialObject
is_depth_write_enabled() const (defined in smlt::MaterialObject)smlt::MaterialObject
is_lighting_enabled() const (defined in smlt::MaterialObject)smlt::MaterialObject
iteration_type() const (defined in smlt::MaterialPass)smlt::MaterialPassinline
light_map() const (defined in smlt::MaterialObject)smlt::MaterialObject
light_map_matrix() const (defined in smlt::MaterialObject)smlt::MaterialObject
light_map_matrix_property_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
light_map_property_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
lighting_enabled_property_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
Material (defined in smlt::MaterialPass)smlt::MaterialPassfriend
material() const (defined in smlt::MaterialPass)smlt::MaterialPass
MaterialObject() (defined in smlt::MaterialObject)smlt::MaterialObjectinline
MaterialObject(MaterialObject *parent) (defined in smlt::MaterialObject)smlt::MaterialObject
MaterialPass() (defined in smlt::MaterialPass)smlt::MaterialPass
MaterialPass(Material *material) (defined in smlt::MaterialPass)smlt::MaterialPass
MaterialPropertyOverrider()=default (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverrider
MaterialPropertyOverrider(const MaterialPropertyOverrider *parent) (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderinline
max_iterations() const (defined in smlt::MaterialPass)smlt::MaterialPassinline
normal_map() const (defined in smlt::MaterialObject)smlt::MaterialObject
normal_map_matrix() const (defined in smlt::MaterialObject)smlt::MaterialObject
normal_map_matrix_property_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
normal_map_property_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
on_clear_override(MaterialPropertyNameHash hsh) (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderinlineprotectedvirtual
on_override(MaterialPropertyNameHash hsh, const char *name, MaterialPropertyType type) (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderinlineprotectedvirtual
parent_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
parent_material_object() const (defined in smlt::MaterialObject)smlt::MaterialObjectinline
point_size() const (defined in smlt::MaterialObject)smlt::MaterialObject
point_size_property_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
polygon_mode() const (defined in smlt::MaterialObject)smlt::MaterialObject
polygon_mode_property_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
properties_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
property_type(const char *property_name, MaterialPropertyType *type) const (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverrider
property_value(const MaterialPropertyNameHash hsh, const T *&out) const (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderinline
property_value(const std::string &str, const T *&out) const (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderinline
property_value(const char *name, const T *&out) const (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderinline
PropertyValueMemberPtr typedef (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
set_ambient(const Colour &colour) (defined in smlt::MaterialObject)smlt::MaterialObject
set_blend_func(BlendType b) (defined in smlt::MaterialObject)smlt::MaterialObject
set_colour_material(ColourMaterial cm) (defined in smlt::MaterialObject)smlt::MaterialObject
set_cull_mode(CullMode mode) (defined in smlt::MaterialObject)smlt::MaterialObject
set_depth_func(DepthFunc b) (defined in smlt::MaterialObject)smlt::MaterialObject
set_depth_test_enabled(bool v) (defined in smlt::MaterialObject)smlt::MaterialObject
set_depth_write_enabled(bool v) (defined in smlt::MaterialObject)smlt::MaterialObject
set_diffuse(const Colour &colour) (defined in smlt::MaterialObject)smlt::MaterialObject
set_diffuse_map(TexturePtr texture) (defined in smlt::MaterialObject)smlt::MaterialObject
set_diffuse_map_matrix(const Mat4 &mat) (defined in smlt::MaterialObject)smlt::MaterialObject
set_emission(const Colour &colour) (defined in smlt::MaterialObject)smlt::MaterialObject
set_fog_colour(const Colour &colour) (defined in smlt::MaterialObject)smlt::MaterialObject
set_fog_density(float density) (defined in smlt::MaterialObject)smlt::MaterialObject
set_fog_end(float end) (defined in smlt::MaterialObject)smlt::MaterialObject
set_fog_mode(FogMode mode) (defined in smlt::MaterialObject)smlt::MaterialObject
set_fog_start(float start) (defined in smlt::MaterialObject)smlt::MaterialObject
set_gpu_program(GPUProgramID program) (defined in smlt::MaterialPass)smlt::MaterialPassinline
set_iteration_type(IterationType iteration) (defined in smlt::MaterialPass)smlt::MaterialPassinline
set_light_map(TexturePtr texture) (defined in smlt::MaterialObject)smlt::MaterialObject
set_light_map_matrix(const Mat4 &mat) (defined in smlt::MaterialObject)smlt::MaterialObject
set_lighting_enabled(bool v) (defined in smlt::MaterialObject)smlt::MaterialObject
set_normal_map(TexturePtr texture) (defined in smlt::MaterialObject)smlt::MaterialObject
set_normal_map_matrix(const Mat4 &mat) (defined in smlt::MaterialObject)smlt::MaterialObject
set_polygon_mode(PolygonMode mode) (defined in smlt::MaterialObject)smlt::MaterialObject
set_property_value(MaterialPropertyNameHash hsh, const char *name, const T &value) (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderinline
set_property_value(const char *name, const T &value) (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderinline
set_property_value(const char *name, const Colour &value) (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderinline
set_property_value(const std::string &str, const T &v) (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderinline
set_shade_model(ShadeModel model) (defined in smlt::MaterialObject)smlt::MaterialObject
set_shininess(float shininess) (defined in smlt::MaterialObject)smlt::MaterialObject
set_specular(const Colour &colour) (defined in smlt::MaterialObject)smlt::MaterialObject
set_specular_map(TexturePtr texture) (defined in smlt::MaterialObject)smlt::MaterialObject
set_specular_map_matrix(const Mat4 &mat) (defined in smlt::MaterialObject)smlt::MaterialObject
set_textures_enabled(EnabledTextureMask v) (defined in smlt::MaterialObject)smlt::MaterialObject
shade_model() const (defined in smlt::MaterialObject)smlt::MaterialObject
shade_model_property_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
shininess() const (defined in smlt::MaterialObject)smlt::MaterialObject
shininess_property_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
specular() const (defined in smlt::MaterialObject)smlt::MaterialObject
specular_map() const (defined in smlt::MaterialObject)smlt::MaterialObject
specular_map_matrix() const (defined in smlt::MaterialObject)smlt::MaterialObject
specular_map_matrix_property_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
specular_map_property_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
specular_property_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
textures_enabled() const (defined in smlt::MaterialObject)smlt::MaterialObject
textures_enabled_property_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
~MaterialObject() (defined in smlt::MaterialObject)smlt::MaterialObjectvirtual