Cogs.Core
|
Public Member Functions | |
size_t | hash (size_t hashValue=Cogs::hash()) const |
Public Attributes | |
const TextureProperty * | property = nullptr |
Pointer to the property this value is for. | |
VariableKey | key = {} |
Key of the property. | |
TextureWithSampler | texture |
Value of the property for the material instance this belongs to. | |
bool | dirty = true |
If the value has changed since last updated. | |
Definition at line 127 of file MaterialProperty.h.
|
inline |
Definition at line 141 of file MaterialProperty.h.
bool Cogs::Core::TextureValue::dirty = true |
If the value has changed since last updated.
Definition at line 139 of file MaterialProperty.h.
VariableKey Cogs::Core::TextureValue::key = {} |
Key of the property.
Definition at line 133 of file MaterialProperty.h.
const TextureProperty* Cogs::Core::TextureValue::property = nullptr |
Pointer to the property this value is for.
Definition at line 130 of file MaterialProperty.h.
TextureWithSampler Cogs::Core::TextureValue::texture |
Value of the property for the material instance this belongs to.
Definition at line 136 of file MaterialProperty.h.
Referenced by Cogs::Core::MaterialInstance::cloneMatchingProperties(), Cogs::Core::ModelSystem::getLoadProgress(), Cogs::Core::MaterialInstance::setTextureFilterMode(), and Cogs::Core::ModelSystem::update().