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

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

all_overrides_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
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
float_properties_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
int_properties_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
mat3_properties_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
mat4_properties_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
MaterialPropertyOverrider()=default (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverrider
MaterialPropertyOverrider(const MaterialPropertyOverrider *parent) (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderinline
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
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_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
texture_properties_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
vec2_properties_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
vec3_properties_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected
vec4_properties_ (defined in smlt::MaterialPropertyOverrider)smlt::MaterialPropertyOverriderprotected