| attachment | Cogs::Core::ResourceBase | private |
| attachResource(RenderResource *attachment) | Cogs::Core::ResourceBase | inline |
| buffers | Cogs::Core::MaterialInstance | |
| buffersGeneration | Cogs::Core::MaterialInstance | |
| clone(MaterialInstance *instance) | Cogs::Core::MaterialInstance | |
| cloneMatchingProperties(MaterialInstance *instance) | Cogs::Core::MaterialInstance | |
| cloneMatchingVariants(MaterialInstance *instance) | Cogs::Core::MaterialInstance | |
| decrement() | Cogs::Core::ResourceBase | inline |
| flags | Cogs::Core::ResourceBase | private |
| generation | Cogs::Core::ResourceBase | private |
| getAttachedResource() const | Cogs::Core::ResourceBase | inline |
| getBoolProperty(const VariableKey key) const | Cogs::Core::MaterialInstance | inline |
| getFlags() const | Cogs::Core::ResourceBase | inline |
| getFloatProperty(const VariableKey key) const | Cogs::Core::MaterialInstance | inline |
| getGeneration() const | Cogs::Core::ResourceBase | inline |
| getId() const | Cogs::Core::ResourceBase | inline |
| getMat4Property(const VariableKey key) const | Cogs::Core::MaterialInstance | inline |
| getMaterialFlags() const | Cogs::Core::MaterialInstance | inline |
| getName() const | Cogs::Core::ResourceBase | inline |
| getOwner() const (defined in Cogs::Core::ResourceBase) | Cogs::Core::ResourceBase | inline |
| getPermutation() const (defined in Cogs::Core::MaterialInstance) | Cogs::Core::MaterialInstance | |
| getPermutationIndex(const StringView &key) const (defined in Cogs::Core::MaterialInstance) | Cogs::Core::MaterialInstance | |
| getProperty(const StringView &key, void *value, const size_t sizeInBytes) const (defined in Cogs::Core::MaterialInstance) | Cogs::Core::MaterialInstance | |
| getProperty(VariableKey key, void *value, const size_t sizeInBytes) const (defined in Cogs::Core::MaterialInstance) | Cogs::Core::MaterialInstance | |
| getProperty(const VariableKey key) const | Cogs::Core::MaterialInstance | inline |
| getSlot() const | Cogs::Core::ResourceBase | inline |
| getSource() const (defined in Cogs::Core::ResourceBase) | Cogs::Core::ResourceBase | inline |
| getTextureProperty(const VariableKey key) const | Cogs::Core::MaterialInstance | inline |
| getType() const | Cogs::Core::ResourceBase | inline |
| getVariant(const StringView &key) const (defined in Cogs::Core::MaterialInstance) | Cogs::Core::MaterialInstance | |
| getVec2Property(const VariableKey key) const | Cogs::Core::MaterialInstance | inline |
| getVec3Property(const VariableKey key) const | Cogs::Core::MaterialInstance | inline |
| getVec4Property(const VariableKey key) const | Cogs::Core::MaterialInstance | inline |
| hasAttachedResource() const | Cogs::Core::ResourceBase | inline |
| hasChanged() const (defined in Cogs::Core::ResourceBase) | Cogs::Core::ResourceBase | inline |
| hasFailedActivation() const (defined in Cogs::Core::ResourceBase) | Cogs::Core::ResourceBase | inline |
| hasFailedLoad() const (defined in Cogs::Core::ResourceBase) | Cogs::Core::ResourceBase | inline |
| hasTransparency() const | Cogs::Core::MaterialInstance | |
| increment() | Cogs::Core::ResourceBase | inline |
| incrementGeneration() | Cogs::Core::ResourceBase | inline |
| info | Cogs::Core::ResourceBase | private |
| instanceFlags | Cogs::Core::MaterialInstance | |
| isActive() const (defined in Cogs::Core::ResourceBase) | Cogs::Core::ResourceBase | inline |
| isBackdrop() const | Cogs::Core::MaterialInstance | inline |
| isDefaultMaterial() const | Cogs::Core::MaterialInstance | inline |
| isDeleted() const (defined in Cogs::Core::ResourceBase) | Cogs::Core::ResourceBase | inline |
| isDependency() const (defined in Cogs::Core::ResourceBase) | Cogs::Core::ResourceBase | inline |
| isInitialized() const (defined in Cogs::Core::ResourceBase) | Cogs::Core::ResourceBase | inline |
| isLoaded() const (defined in Cogs::Core::ResourceBase) | Cogs::Core::ResourceBase | inline |
| isOrphaned() const (defined in Cogs::Core::ResourceBase) | Cogs::Core::ResourceBase | inline |
| isProxy() const (defined in Cogs::Core::ResourceBase) | Cogs::Core::ResourceBase | inline |
| isResident() const (defined in Cogs::Core::ResourceBase) | Cogs::Core::ResourceBase | inline |
| isSet(ResourceFlags flag) const | Cogs::Core::ResourceBase | inline |
| keepStorage() const (defined in Cogs::Core::ResourceBase) | Cogs::Core::ResourceBase | inline |
| masterInstance | Cogs::Core::MaterialInstance | |
| material | Cogs::Core::MaterialInstance | |
| MaterialInstance()=default | Cogs::Core::MaterialInstance | |
| MaterialInstance(MaterialInstance &&other) noexcept=default | Cogs::Core::MaterialInstance | |
| NoAttachment | Cogs::Core::ResourceBase | static |
| operator=(MaterialInstance &&other) noexcept=default | Cogs::Core::MaterialInstance | |
| Cogs::Core::ResourceBase::operator=(const ResourceBase &other)=delete | Cogs::Core::ResourceBase | |
| Cogs::Core::ResourceBase::operator=(ResourceBase &&other) | Cogs::Core::ResourceBase | |
| options | Cogs::Core::MaterialInstance | |
| owner | Cogs::Core::ResourceBase | private |
| permutationIndex | Cogs::Core::MaterialInstance | |
| referenceCount() const | Cogs::Core::ResourceBase | inline |
| reset() | Cogs::Core::MaterialInstance | |
| ResourceBase()=default | Cogs::Core::ResourceBase | |
| ResourceBase(const ResourceBase &other)=delete | Cogs::Core::ResourceBase | |
| ResourceBase(ResourceBase &&other) | Cogs::Core::ResourceBase | |
| setActive() (defined in Cogs::Core::ResourceBase) | Cogs::Core::ResourceBase | inline |
| setBackdrop() | Cogs::Core::MaterialInstance | inline |
| setBoolProperty(const VariableKey key, bool value) | Cogs::Core::MaterialInstance | inline |
| setChanged() (defined in Cogs::Core::ResourceBase) | Cogs::Core::ResourceBase | inline |
| setFailedLoad() (defined in Cogs::Core::ResourceBase) | Cogs::Core::ResourceBase | inline |
| setFlag(ResourceFlags flags) | Cogs::Core::ResourceBase | inline |
| setFlags(ResourceFlags flags) (defined in Cogs::Core::ResourceBase) | Cogs::Core::ResourceBase | inline |
| setFloatProperty(const VariableKey key, float value) | Cogs::Core::MaterialInstance | inline |
| setId(ResourceId resourceId) | Cogs::Core::ResourceBase | inline |
| setInfo(ResourceInfo *info) (defined in Cogs::Core::ResourceBase) | Cogs::Core::ResourceBase | inlineprivate |
| setInitialized() (defined in Cogs::Core::ResourceBase) | Cogs::Core::ResourceBase | inline |
| setInt4Property(const VariableKey key, glm::ivec4 value) | Cogs::Core::MaterialInstance | inline |
| setIntProperty(const VariableKey key, int value) (defined in Cogs::Core::MaterialInstance) | Cogs::Core::MaterialInstance | inline |
| setKeepStorage() (defined in Cogs::Core::ResourceBase) | Cogs::Core::ResourceBase | inline |
| setLoaded() (defined in Cogs::Core::ResourceBase) | Cogs::Core::ResourceBase | inline |
| setLoading() (defined in Cogs::Core::ResourceBase) | Cogs::Core::ResourceBase | inline |
| setMat4Property(const VariableKey key, glm::mat4 value) | Cogs::Core::MaterialInstance | inline |
| setMaterialFlag(MaterialFlags::EMaterialFlags flag) | Cogs::Core::MaterialInstance | inline |
| setMaterialFlag(MaterialFlags::EMaterialFlags flag, bool status) | Cogs::Core::MaterialInstance | inline |
| setName(const StringView &name) | Cogs::Core::ResourceBase | inline |
| setOpaque() | Cogs::Core::MaterialInstance | |
| setOption(const StringView &key, const StringView &value) | Cogs::Core::MaterialInstance | |
| setOwner(IResourceManager *owner) | Cogs::Core::ResourceBase | inline |
| setPermutation(const StringView &key) (defined in Cogs::Core::MaterialInstance) | Cogs::Core::MaterialInstance | |
| setProperty(const StringView &key, const void *value, const size_t sizeInBytes) (defined in Cogs::Core::MaterialInstance) | Cogs::Core::MaterialInstance | |
| setProperty(VariableKey key, const void *value, const size_t sizeInBytes) (defined in Cogs::Core::MaterialInstance) | Cogs::Core::MaterialInstance | |
| setProperty(const VariableKey key, T value) | Cogs::Core::MaterialInstance | inline |
| setProxy() (defined in Cogs::Core::ResourceBase) | Cogs::Core::ResourceBase | inline |
| setResident() (defined in Cogs::Core::ResourceBase) | Cogs::Core::ResourceBase | inline |
| setSlot(uint32_t slot) | Cogs::Core::ResourceBase | inline |
| setSource(const StringView &source) (defined in Cogs::Core::ResourceBase) | Cogs::Core::ResourceBase | inline |
| setTextureAddressMode(const StringView &key, const StringView &addressMode) | Cogs::Core::MaterialInstance | |
| setTextureAddressMode(const VariableKey key, SamplerState::AddressMode mode) | Cogs::Core::MaterialInstance | |
| setTextureAddressMode(const VariableKey key, SamplerState::AddressMode sMode, SamplerState::AddressMode tMode, SamplerState::AddressMode uMode) (defined in Cogs::Core::MaterialInstance) | Cogs::Core::MaterialInstance | |
| setTextureFilterMode(const StringView &key, const StringView &filterMode) | Cogs::Core::MaterialInstance | |
| setTextureFilterMode(const VariableKey key, SamplerState::FilterMode filterMode) | Cogs::Core::MaterialInstance | |
| setTextureProperty(const StringView &key, TextureHandle value) | Cogs::Core::MaterialInstance | |
| setTextureProperty(const VariableKey key, TextureHandle value) (defined in Cogs::Core::MaterialInstance) | Cogs::Core::MaterialInstance | |
| setTransparent() | Cogs::Core::MaterialInstance | |
| setType(ResourceTypes type) | Cogs::Core::ResourceBase | inline |
| setUIntProperty(const VariableKey key, uint32_t value) (defined in Cogs::Core::MaterialInstance) | Cogs::Core::MaterialInstance | inline |
| setupInstance(Material *material) | Cogs::Core::MaterialInstance | |
| setVariant(size_t index, int value) (defined in Cogs::Core::MaterialInstance) | Cogs::Core::MaterialInstance | |
| setVariant(size_t index, bool value) (defined in Cogs::Core::MaterialInstance) | Cogs::Core::MaterialInstance | |
| setVariant(size_t index, const StringView &value) (defined in Cogs::Core::MaterialInstance) | Cogs::Core::MaterialInstance | |
| setVariant(const StringView &key, const StringView &value) (defined in Cogs::Core::MaterialInstance) | Cogs::Core::MaterialInstance | |
| setVariant(const StringView &key, const char *value) (defined in Cogs::Core::MaterialInstance) | Cogs::Core::MaterialInstance | inline |
| setVariant(const StringView &key, bool value) (defined in Cogs::Core::MaterialInstance) | Cogs::Core::MaterialInstance | |
| setVariant(const StringView &key, int value) (defined in Cogs::Core::MaterialInstance) | Cogs::Core::MaterialInstance | |
| setVec2Property(const VariableKey key, glm::vec2 value) | Cogs::Core::MaterialInstance | inline |
| setVec3Property(const VariableKey key, glm::vec3 value) | Cogs::Core::MaterialInstance | inline |
| setVec4Property(const VariableKey key, glm::vec4 value) | Cogs::Core::MaterialInstance | inline |
| slot | Cogs::Core::ResourceBase | private |
| textureVariables | Cogs::Core::MaterialInstance | |
| unsetBackdrop() | Cogs::Core::MaterialInstance | inline |
| unsetFlag(ResourceFlags flag) | Cogs::Core::ResourceBase | inline |
| unsetMaterialFlag(MaterialFlags::EMaterialFlags flag) | Cogs::Core::MaterialInstance | inline |
| usage | Cogs::Core::ResourceBase | private |
| variantGeneration | Cogs::Core::MaterialInstance | |
| variantSelectors | Cogs::Core::MaterialInstance | |
| variantStrings | Cogs::Core::MaterialInstance | |
| ~ResourceBase() | Cogs::Core::ResourceBase | inline |