Simulant  21.12-194
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.

all_overrides_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
ambient() const (defined in smlt::MaterialObject)smlt::MaterialObject
blend_func() const (defined in smlt::MaterialObject)smlt::MaterialObject
bool_properties_ (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
cull_mode() const (defined in smlt::MaterialObject)smlt::MaterialObject
depth_func() const (defined in smlt::MaterialObject)smlt::MaterialObject
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
emission() const (defined in smlt::MaterialObject)smlt::MaterialObject
float_properties_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
fog_colour() const (defined in smlt::MaterialObject)smlt::MaterialObject
fog_density() const (defined in smlt::MaterialObject)smlt::MaterialObject
fog_end() const (defined in smlt::MaterialObject)smlt::MaterialObject
fog_mode() const (defined in smlt::MaterialObject)smlt::MaterialObject
fog_start() const (defined in smlt::MaterialObject)smlt::MaterialObject
gpu_program_id() const (defined in smlt::MaterialPass)smlt::MaterialPass
int_properties_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
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
mat3_properties_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
mat4_properties_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
material() const (defined in smlt::MaterialPass)smlt::MaterialPass
Material (defined in smlt::MaterialPass)smlt::MaterialPassfriend
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
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
polygon_mode() const (defined in smlt::MaterialObject)smlt::MaterialObject
property_type(const char *property_name, MaterialPropertyType *type) const (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverrider
property_value(const MaterialPropertyNameHash hsh, const bool *&out) const (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverrider
property_value(const MaterialPropertyNameHash hsh, const float *&out) const (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverrider
property_value(const MaterialPropertyNameHash hsh, const int32_t *&out) const (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverrider
property_value(const MaterialPropertyNameHash hsh, const Colour *&out) const (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverrider
property_value(const MaterialPropertyNameHash hsh, const Vec2 *&out) const (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverrider
property_value(const MaterialPropertyNameHash hsh, const Vec3 *&out) const (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverrider
property_value(const MaterialPropertyNameHash hsh, const Vec4 *&out) const (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverrider
property_value(const MaterialPropertyNameHash hsh, const Mat3 *&out) const (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverrider
property_value(const MaterialPropertyNameHash hsh, const Mat4 *&out) const (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverrider
property_value(const MaterialPropertyNameHash hsh, const TexturePtr *&out) const (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverrider
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
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_matrix(const Mat4 &mat) (defined in smlt::MaterialObject)smlt::MaterialObject
set_polygon_mode(PolygonMode mode) (defined in smlt::MaterialObject)smlt::MaterialObject
set_property_value(const char *name, const bool &value) (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverrider
set_property_value(const char *name, const float &value) (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverrider
set_property_value(const char *name, const int32_t &value) (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverrider
set_property_value(const char *name, const Colour &value) (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverrider
set_property_value(const char *name, const Vec4 &value) (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverrider
set_property_value(const char *name, const Vec3 &value) (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverrider
set_property_value(const char *name, const Vec2 &value) (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverrider
set_property_value(const char *name, const Mat3 &value) (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverrider
set_property_value(const char *name, const Mat4 &value) (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverrider
set_property_value(const char *name, const TexturePtr &value) (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverrider
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_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
shininess() const (defined in smlt::MaterialObject)smlt::MaterialObject
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
texture_properties_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
textures_enabled() const (defined in smlt::MaterialObject)smlt::MaterialObject
vec2_properties_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
vec3_properties_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
vec4_properties_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
~MaterialObject() (defined in smlt::MaterialObject)smlt::MaterialObjectvirtual