![]() |
Simulant
21.12-1292
A portable game engine for Windows, OSX, Linux, Dreamcast, and PSP
|
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::MaterialPropertyOverrider | inline |
clear_override(const char *name) (defined in smlt::MaterialPropertyOverrider) | smlt::MaterialPropertyOverrider | inline |
clear_override(MaterialPropertyNameHash hsh) (defined in smlt::MaterialPropertyOverrider) | smlt::MaterialPropertyOverrider | inline |
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::MaterialPass | inline |
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::MaterialPass | friend |
material() const (defined in smlt::MaterialPass) | smlt::MaterialPass | inline |
MaterialObject() (defined in smlt::MaterialObject) | smlt::MaterialObject | inline |
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::MaterialPropertyOverrider | inline |
max_iterations() const (defined in smlt::MaterialPass) | smlt::MaterialPass | inline |
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::MaterialPass | virtual |
on_clear_override(MaterialPropertyNameHash hsh) override (defined in smlt::MaterialPass) | smlt::MaterialPass | virtual |
on_override(MaterialPropertyNameHash hsh, const char *name, MaterialPropertyType type) (defined in smlt::MaterialPropertyOverrider) | smlt::MaterialPropertyOverrider | inlineprotectedvirtual |
parent_ (defined in smlt::MaterialPropertyOverrider) | smlt::MaterialPropertyOverrider | protected |
parent_material_object() const (defined in smlt::MaterialObject) | smlt::MaterialObject | inline |
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::MaterialPass | virtual |
property_value(const MaterialPropertyNameHash hsh, const bool *&out) const (defined in smlt::MaterialPass) | smlt::MaterialPass | inlinevirtual |
property_value(const MaterialPropertyNameHash hsh, const float *&out) const (defined in smlt::MaterialPass) | smlt::MaterialPass | inlinevirtual |
property_value(const MaterialPropertyNameHash hsh, const int32_t *&out) const (defined in smlt::MaterialPass) | smlt::MaterialPass | inlinevirtual |
property_value(const MaterialPropertyNameHash hsh, const Vec2 *&out) const (defined in smlt::MaterialPass) | smlt::MaterialPass | inlinevirtual |
property_value(const MaterialPropertyNameHash hsh, const Vec3 *&out) const (defined in smlt::MaterialPass) | smlt::MaterialPass | inlinevirtual |
property_value(const MaterialPropertyNameHash hsh, const Vec4 *&out) const (defined in smlt::MaterialPass) | smlt::MaterialPass | inlinevirtual |
property_value(const MaterialPropertyNameHash hsh, const Mat3 *&out) const (defined in smlt::MaterialPass) | smlt::MaterialPass | inlinevirtual |
property_value(const MaterialPropertyNameHash hsh, const Mat4 *&out) const (defined in smlt::MaterialPass) | smlt::MaterialPass | inlinevirtual |
property_value(const MaterialPropertyNameHash hsh, const TexturePtr *&out) const (defined in smlt::MaterialPass) | smlt::MaterialPass | inlinevirtual |
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::MaterialPass | inline |
property_value(const std::string &str, const T *&out) const (defined in smlt::MaterialPass) | smlt::MaterialPass | inline |
property_value(const char *name, const T *&out) const (defined in smlt::MaterialPass) | smlt::MaterialPass | inline |
property_value(const MaterialPropertyNameHash hsh, const Color *&out) const (defined in smlt::MaterialPropertyOverrider) | smlt::MaterialPropertyOverrider | inlinevirtual |
property_value(const std::string &str, const T *&out) const (defined in smlt::MaterialPropertyOverrider) | smlt::MaterialPropertyOverrider | inline |
property_value(const char *name, const T *&out) const (defined in smlt::MaterialPropertyOverrider) | smlt::MaterialPropertyOverrider | inline |
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::MaterialPass | inline |
set_iteration_type(IterationType iteration) (defined in smlt::MaterialPass) | smlt::MaterialPass | inline |
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::MaterialPass | inlinevirtual |
set_property_value(MaterialPropertyNameHash hsh, const char *name, const float &value) (defined in smlt::MaterialPass) | smlt::MaterialPass | inlinevirtual |
set_property_value(MaterialPropertyNameHash hsh, const char *name, const int32_t &value) (defined in smlt::MaterialPass) | smlt::MaterialPass | inlinevirtual |
set_property_value(MaterialPropertyNameHash hsh, const char *name, const Vec2 &value) (defined in smlt::MaterialPass) | smlt::MaterialPass | inlinevirtual |
set_property_value(MaterialPropertyNameHash hsh, const char *name, const Vec3 &value) (defined in smlt::MaterialPass) | smlt::MaterialPass | inlinevirtual |
set_property_value(MaterialPropertyNameHash hsh, const char *name, const Vec4 &value) (defined in smlt::MaterialPass) | smlt::MaterialPass | inlinevirtual |
set_property_value(MaterialPropertyNameHash hsh, const char *name, const Mat3 &value) (defined in smlt::MaterialPass) | smlt::MaterialPass | inlinevirtual |
set_property_value(MaterialPropertyNameHash hsh, const char *name, const Mat4 &value) (defined in smlt::MaterialPass) | smlt::MaterialPass | inlinevirtual |
set_property_value(MaterialPropertyNameHash hsh, const char *name, const TexturePtr &value) (defined in smlt::MaterialPass) | smlt::MaterialPass | inlinevirtual |
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::MaterialPass | inline |
set_property_value(const std::string &str, const T &v) (defined in smlt::MaterialPass) | smlt::MaterialPass | inline |
set_property_value(const char *name, const T &v) (defined in smlt::MaterialPass) | smlt::MaterialPass | inline |
set_property_value(MaterialPropertyNameHash hsh, const char *name, const Color &value) (defined in smlt::MaterialPropertyOverrider) | smlt::MaterialPropertyOverrider | inlinevirtual |
set_property_value(const std::string &str, const T &v) (defined in smlt::MaterialPropertyOverrider) | smlt::MaterialPropertyOverrider | inline |
set_property_value(const char *name, const T &v) (defined in smlt::MaterialPropertyOverrider) | smlt::MaterialPropertyOverrider | inline |
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::MaterialObject | virtual |