![]() |
Simulant
21.12-1292
A portable game engine for Windows, OSX, Linux, Dreamcast, and PSP
|
This is the complete list of members for smlt::MaterialPropertyOverrider, including all inherited members.
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 |
MaterialPropertyOverrider()=default (defined in smlt::MaterialPropertyOverrider) | smlt::MaterialPropertyOverrider | |
MaterialPropertyOverrider(const MaterialPropertyOverrider *parent) (defined in smlt::MaterialPropertyOverrider) | smlt::MaterialPropertyOverrider | inline |
on_check_existence(MaterialPropertyNameHash hsh) const =0 (defined in smlt::MaterialPropertyOverrider) | smlt::MaterialPropertyOverrider | pure virtual |
on_clear_override(MaterialPropertyNameHash hsh)=0 (defined in smlt::MaterialPropertyOverrider) | smlt::MaterialPropertyOverrider | protectedpure 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 |
property_type(const char *property_name, MaterialPropertyType *type) const =0 (defined in smlt::MaterialPropertyOverrider) | smlt::MaterialPropertyOverrider | pure virtual |
property_value(const MaterialPropertyNameHash hsh, const bool *&out) const =0 (defined in smlt::MaterialPropertyOverrider) | smlt::MaterialPropertyOverrider | pure virtual |
property_value(const MaterialPropertyNameHash hsh, const float *&out) const =0 (defined in smlt::MaterialPropertyOverrider) | smlt::MaterialPropertyOverrider | pure virtual |
property_value(const MaterialPropertyNameHash hsh, const int32_t *&out) const =0 (defined in smlt::MaterialPropertyOverrider) | smlt::MaterialPropertyOverrider | pure virtual |
property_value(const MaterialPropertyNameHash hsh, const Vec2 *&out) const =0 (defined in smlt::MaterialPropertyOverrider) | smlt::MaterialPropertyOverrider | pure virtual |
property_value(const MaterialPropertyNameHash hsh, const Vec3 *&out) const =0 (defined in smlt::MaterialPropertyOverrider) | smlt::MaterialPropertyOverrider | pure virtual |
property_value(const MaterialPropertyNameHash hsh, const Vec4 *&out) const =0 (defined in smlt::MaterialPropertyOverrider) | smlt::MaterialPropertyOverrider | pure virtual |
property_value(const MaterialPropertyNameHash hsh, const Mat3 *&out) const =0 (defined in smlt::MaterialPropertyOverrider) | smlt::MaterialPropertyOverrider | pure virtual |
property_value(const MaterialPropertyNameHash hsh, const Mat4 *&out) const =0 (defined in smlt::MaterialPropertyOverrider) | smlt::MaterialPropertyOverrider | pure virtual |
property_value(const MaterialPropertyNameHash hsh, const TexturePtr *&out) const =0 (defined in smlt::MaterialPropertyOverrider) | smlt::MaterialPropertyOverrider | pure virtual |
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_property_value(MaterialPropertyNameHash hsh, const char *name, const bool &value)=0 (defined in smlt::MaterialPropertyOverrider) | smlt::MaterialPropertyOverrider | pure virtual |
set_property_value(MaterialPropertyNameHash hsh, const char *name, const float &value)=0 (defined in smlt::MaterialPropertyOverrider) | smlt::MaterialPropertyOverrider | pure virtual |
set_property_value(MaterialPropertyNameHash hsh, const char *name, const int32_t &value)=0 (defined in smlt::MaterialPropertyOverrider) | smlt::MaterialPropertyOverrider | pure virtual |
set_property_value(MaterialPropertyNameHash hsh, const char *name, const Vec2 &value)=0 (defined in smlt::MaterialPropertyOverrider) | smlt::MaterialPropertyOverrider | pure virtual |
set_property_value(MaterialPropertyNameHash hsh, const char *name, const Vec3 &value)=0 (defined in smlt::MaterialPropertyOverrider) | smlt::MaterialPropertyOverrider | pure virtual |
set_property_value(MaterialPropertyNameHash hsh, const char *name, const Vec4 &value)=0 (defined in smlt::MaterialPropertyOverrider) | smlt::MaterialPropertyOverrider | pure virtual |
set_property_value(MaterialPropertyNameHash hsh, const char *name, const Mat3 &value)=0 (defined in smlt::MaterialPropertyOverrider) | smlt::MaterialPropertyOverrider | pure virtual |
set_property_value(MaterialPropertyNameHash hsh, const char *name, const Mat4 &value)=0 (defined in smlt::MaterialPropertyOverrider) | smlt::MaterialPropertyOverrider | pure virtual |
set_property_value(MaterialPropertyNameHash hsh, const char *name, const TexturePtr &value)=0 (defined in smlt::MaterialPropertyOverrider) | smlt::MaterialPropertyOverrider | pure virtual |
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 |