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

_property_value(const MaterialPropertyNameHash hsh, const T *&out) const (defined in smlt::MaterialPass)smlt::MaterialPass
_set_property_value(MaterialPropertyNameHash hsh, const char *name, const T &value) (defined in smlt::MaterialPass)smlt::MaterialPass
alpha_func() const (defined in smlt::MaterialObject)smlt::MaterialObject
alpha_threshold() const (defined in smlt::MaterialObject)smlt::MaterialObject
ambient() const (defined in smlt::MaterialObject)smlt::MaterialObject
blend_func() const (defined in smlt::MaterialObject)smlt::MaterialObject
check_existance(const char *property_name) const (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderinline
clear_override(const char *name) (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderinline
clear_override(MaterialPropertyNameHash hsh) (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderinline
color_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
fog_color() 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
is_alpha_testing_enabled() const (defined in smlt::MaterialObject)smlt::MaterialObject
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
Material (defined in smlt::MaterialPass)smlt::MaterialPassfriend
material() const (defined in smlt::MaterialPass)smlt::MaterialPassinline
MaterialObject() (defined in smlt::MaterialObject)smlt::MaterialObjectinline
MaterialObject(MaterialObject *parent) (defined in smlt::MaterialObject)smlt::MaterialObject
MaterialPass() (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_check_existence(MaterialPropertyNameHash hsh) const override (defined in smlt::MaterialPass)smlt::MaterialPassvirtual
on_clear_override(MaterialPropertyNameHash hsh) override (defined in smlt::MaterialPass)smlt::MaterialPassvirtual
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 override (defined in smlt::MaterialPass)smlt::MaterialPassvirtual
property_value(const MaterialPropertyNameHash hsh, const bool *&out) const (defined in smlt::MaterialPass)smlt::MaterialPassinlinevirtual
property_value(const MaterialPropertyNameHash hsh, const float *&out) const (defined in smlt::MaterialPass)smlt::MaterialPassinlinevirtual
property_value(const MaterialPropertyNameHash hsh, const int32_t *&out) const (defined in smlt::MaterialPass)smlt::MaterialPassinlinevirtual
property_value(const MaterialPropertyNameHash hsh, const Vec2 *&out) const (defined in smlt::MaterialPass)smlt::MaterialPassinlinevirtual
property_value(const MaterialPropertyNameHash hsh, const Vec3 *&out) const (defined in smlt::MaterialPass)smlt::MaterialPassinlinevirtual
property_value(const MaterialPropertyNameHash hsh, const Vec4 *&out) const (defined in smlt::MaterialPass)smlt::MaterialPassinlinevirtual
property_value(const MaterialPropertyNameHash hsh, const Mat3 *&out) const (defined in smlt::MaterialPass)smlt::MaterialPassinlinevirtual
property_value(const MaterialPropertyNameHash hsh, const Mat4 *&out) const (defined in smlt::MaterialPass)smlt::MaterialPassinlinevirtual
property_value(const MaterialPropertyNameHash hsh, const TexturePtr *&out) const (defined in smlt::MaterialPass)smlt::MaterialPassinlinevirtual
property_value(const MaterialPropertyNameHash hsh, const bool *&out) const=0 (defined in smlt::MaterialPass)smlt::MaterialPass
property_value(const MaterialPropertyNameHash hsh, const float *&out) const=0 (defined in smlt::MaterialPass)smlt::MaterialPass
property_value(const MaterialPropertyNameHash hsh, const int32_t *&out) const=0 (defined in smlt::MaterialPass)smlt::MaterialPass
property_value(const MaterialPropertyNameHash hsh, const Vec2 *&out) const=0 (defined in smlt::MaterialPass)smlt::MaterialPass
property_value(const MaterialPropertyNameHash hsh, const Vec3 *&out) const=0 (defined in smlt::MaterialPass)smlt::MaterialPass
property_value(const MaterialPropertyNameHash hsh, const Vec4 *&out) const=0 (defined in smlt::MaterialPass)smlt::MaterialPass
property_value(const MaterialPropertyNameHash hsh, const Mat3 *&out) const=0 (defined in smlt::MaterialPass)smlt::MaterialPass
property_value(const MaterialPropertyNameHash hsh, const Mat4 *&out) const=0 (defined in smlt::MaterialPass)smlt::MaterialPass
property_value(const MaterialPropertyNameHash hsh, const TexturePtr *&out) const=0 (defined in smlt::MaterialPass)smlt::MaterialPass
property_value(const MaterialPropertyNameHash hsh, const Color *&out) const (defined in smlt::MaterialPass)smlt::MaterialPassinline
property_value(const std::string &str, const T *&out) const (defined in smlt::MaterialPass)smlt::MaterialPassinline
property_value(const char *name, const T *&out) const (defined in smlt::MaterialPass)smlt::MaterialPassinline
property_value(const MaterialPropertyNameHash hsh, const Color *&out) const (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderinlinevirtual
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_alpha_func(AlphaFunc a) (defined in smlt::MaterialObject)smlt::MaterialObject
set_alpha_threshold(float v) (defined in smlt::MaterialObject)smlt::MaterialObject
set_ambient(const Color &color) (defined in smlt::MaterialObject)smlt::MaterialObject
set_blend_func(BlendType b) (defined in smlt::MaterialObject)smlt::MaterialObject
set_color_material(ColorMaterial 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 Color &color) (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 Color &color) (defined in smlt::MaterialObject)smlt::MaterialObject
set_fog_color(const Color &color) (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(GPUProgramPtr 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 bool &value) (defined in smlt::MaterialPass)smlt::MaterialPassinlinevirtual
set_property_value(MaterialPropertyNameHash hsh, const char *name, const float &value) (defined in smlt::MaterialPass)smlt::MaterialPassinlinevirtual
set_property_value(MaterialPropertyNameHash hsh, const char *name, const int32_t &value) (defined in smlt::MaterialPass)smlt::MaterialPassinlinevirtual
set_property_value(MaterialPropertyNameHash hsh, const char *name, const Vec2 &value) (defined in smlt::MaterialPass)smlt::MaterialPassinlinevirtual
set_property_value(MaterialPropertyNameHash hsh, const char *name, const Vec3 &value) (defined in smlt::MaterialPass)smlt::MaterialPassinlinevirtual
set_property_value(MaterialPropertyNameHash hsh, const char *name, const Vec4 &value) (defined in smlt::MaterialPass)smlt::MaterialPassinlinevirtual
set_property_value(MaterialPropertyNameHash hsh, const char *name, const Mat3 &value) (defined in smlt::MaterialPass)smlt::MaterialPassinlinevirtual
set_property_value(MaterialPropertyNameHash hsh, const char *name, const Mat4 &value) (defined in smlt::MaterialPass)smlt::MaterialPassinlinevirtual
set_property_value(MaterialPropertyNameHash hsh, const char *name, const TexturePtr &value) (defined in smlt::MaterialPass)smlt::MaterialPassinlinevirtual
set_property_value(MaterialPropertyNameHash hsh, const char *name, const bool &value)=0 (defined in smlt::MaterialPass)smlt::MaterialPass
set_property_value(MaterialPropertyNameHash hsh, const char *name, const float &value)=0 (defined in smlt::MaterialPass)smlt::MaterialPass
set_property_value(MaterialPropertyNameHash hsh, const char *name, const int32_t &value)=0 (defined in smlt::MaterialPass)smlt::MaterialPass
set_property_value(MaterialPropertyNameHash hsh, const char *name, const Vec2 &value)=0 (defined in smlt::MaterialPass)smlt::MaterialPass
set_property_value(MaterialPropertyNameHash hsh, const char *name, const Vec3 &value)=0 (defined in smlt::MaterialPass)smlt::MaterialPass
set_property_value(MaterialPropertyNameHash hsh, const char *name, const Vec4 &value)=0 (defined in smlt::MaterialPass)smlt::MaterialPass
set_property_value(MaterialPropertyNameHash hsh, const char *name, const Mat3 &value)=0 (defined in smlt::MaterialPass)smlt::MaterialPass
set_property_value(MaterialPropertyNameHash hsh, const char *name, const Mat4 &value)=0 (defined in smlt::MaterialPass)smlt::MaterialPass
set_property_value(MaterialPropertyNameHash hsh, const char *name, const TexturePtr &value)=0 (defined in smlt::MaterialPass)smlt::MaterialPass
set_property_value(MaterialPropertyNameHash hsh, const char *name, const Color &value) (defined in smlt::MaterialPass)smlt::MaterialPassinline
set_property_value(const std::string &str, const T &v) (defined in smlt::MaterialPass)smlt::MaterialPassinline
set_property_value(const char *name, const T &v) (defined in smlt::MaterialPass)smlt::MaterialPassinline
set_property_value(MaterialPropertyNameHash hsh, const char *name, const Color &value) (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderinlinevirtual
set_property_value(const std::string &str, const T &v) (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderinline
set_property_value(const char *name, 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 Color &color) (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
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
textures_enabled() const (defined in smlt::MaterialObject)smlt::MaterialObject
~MaterialObject() (defined in smlt::MaterialObject)smlt::MaterialObjectvirtual