Cogs.Core
Cogs::Core::MaterialInstance Member List

This is the complete list of members for Cogs::Core::MaterialInstance, including all inherited members.

attachmentCogs::Core::ResourceBaseprivate
attachResource(RenderResource *attachment)Cogs::Core::ResourceBaseinline
buffersCogs::Core::MaterialInstance
buffersGenerationCogs::Core::MaterialInstance
clone(MaterialInstance *instance)Cogs::Core::MaterialInstance
cloneMatchingProperties(MaterialInstance *instance)Cogs::Core::MaterialInstance
cloneMatchingVariants(MaterialInstance *instance)Cogs::Core::MaterialInstance
decrement()Cogs::Core::ResourceBaseinline
flagsCogs::Core::ResourceBaseprivate
generationCogs::Core::ResourceBaseprivate
getAttachedResource() constCogs::Core::ResourceBaseinline
getBoolProperty(const VariableKey key) constCogs::Core::MaterialInstanceinline
getFlags() constCogs::Core::ResourceBaseinline
getFloatProperty(const VariableKey key) constCogs::Core::MaterialInstanceinline
getGeneration() constCogs::Core::ResourceBaseinline
getId() constCogs::Core::ResourceBaseinline
getMat4Property(const VariableKey key) constCogs::Core::MaterialInstanceinline
getMaterialFlags() constCogs::Core::MaterialInstanceinline
getName() constCogs::Core::ResourceBaseinline
getOwner() const (defined in Cogs::Core::ResourceBase)Cogs::Core::ResourceBaseinline
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) constCogs::Core::MaterialInstanceinline
getSlot() constCogs::Core::ResourceBaseinline
getSource() const (defined in Cogs::Core::ResourceBase)Cogs::Core::ResourceBaseinline
getTextureProperty(const VariableKey key) constCogs::Core::MaterialInstanceinline
getType() constCogs::Core::ResourceBaseinline
getVariant(const StringView &key) const (defined in Cogs::Core::MaterialInstance)Cogs::Core::MaterialInstance
getVec2Property(const VariableKey key) constCogs::Core::MaterialInstanceinline
getVec3Property(const VariableKey key) constCogs::Core::MaterialInstanceinline
getVec4Property(const VariableKey key) constCogs::Core::MaterialInstanceinline
hasAttachedResource() constCogs::Core::ResourceBaseinline
hasChanged() const (defined in Cogs::Core::ResourceBase)Cogs::Core::ResourceBaseinline
hasFailedActivation() const (defined in Cogs::Core::ResourceBase)Cogs::Core::ResourceBaseinline
hasFailedLoad() const (defined in Cogs::Core::ResourceBase)Cogs::Core::ResourceBaseinline
hasTransparency() constCogs::Core::MaterialInstance
increment()Cogs::Core::ResourceBaseinline
incrementGeneration()Cogs::Core::ResourceBaseinline
infoCogs::Core::ResourceBaseprivate
instanceFlagsCogs::Core::MaterialInstance
isActive() const (defined in Cogs::Core::ResourceBase)Cogs::Core::ResourceBaseinline
isBackdrop() constCogs::Core::MaterialInstanceinline
isDefaultMaterial() constCogs::Core::MaterialInstanceinline
isDeleted() const (defined in Cogs::Core::ResourceBase)Cogs::Core::ResourceBaseinline
isDependency() const (defined in Cogs::Core::ResourceBase)Cogs::Core::ResourceBaseinline
isInitialized() const (defined in Cogs::Core::ResourceBase)Cogs::Core::ResourceBaseinline
isLoaded() const (defined in Cogs::Core::ResourceBase)Cogs::Core::ResourceBaseinline
isOrphaned() const (defined in Cogs::Core::ResourceBase)Cogs::Core::ResourceBaseinline
isProxy() const (defined in Cogs::Core::ResourceBase)Cogs::Core::ResourceBaseinline
isResident() const (defined in Cogs::Core::ResourceBase)Cogs::Core::ResourceBaseinline
isSet(ResourceFlags flag) constCogs::Core::ResourceBaseinline
keepStorage() const (defined in Cogs::Core::ResourceBase)Cogs::Core::ResourceBaseinline
masterInstanceCogs::Core::MaterialInstance
materialCogs::Core::MaterialInstance
MaterialInstance()=defaultCogs::Core::MaterialInstance
MaterialInstance(MaterialInstance &&other) noexcept=defaultCogs::Core::MaterialInstance
NoAttachmentCogs::Core::ResourceBasestatic
operator=(MaterialInstance &&other) noexcept=defaultCogs::Core::MaterialInstance
Cogs::Core::ResourceBase::operator=(const ResourceBase &other)=deleteCogs::Core::ResourceBase
Cogs::Core::ResourceBase::operator=(ResourceBase &&other)Cogs::Core::ResourceBase
optionsCogs::Core::MaterialInstance
ownerCogs::Core::ResourceBaseprivate
permutationIndexCogs::Core::MaterialInstance
referenceCount() constCogs::Core::ResourceBaseinline
reset()Cogs::Core::MaterialInstance
ResourceBase()=defaultCogs::Core::ResourceBase
ResourceBase(const ResourceBase &other)=deleteCogs::Core::ResourceBase
ResourceBase(ResourceBase &&other)Cogs::Core::ResourceBase
setActive() (defined in Cogs::Core::ResourceBase)Cogs::Core::ResourceBaseinline
setBackdrop()Cogs::Core::MaterialInstanceinline
setBoolProperty(const VariableKey key, bool value)Cogs::Core::MaterialInstanceinline
setChanged() (defined in Cogs::Core::ResourceBase)Cogs::Core::ResourceBaseinline
setFailedLoad() (defined in Cogs::Core::ResourceBase)Cogs::Core::ResourceBaseinline
setFlag(ResourceFlags flags)Cogs::Core::ResourceBaseinline
setFlags(ResourceFlags flags) (defined in Cogs::Core::ResourceBase)Cogs::Core::ResourceBaseinline
setFloatProperty(const VariableKey key, float value)Cogs::Core::MaterialInstanceinline
setId(ResourceId resourceId)Cogs::Core::ResourceBaseinline
setInfo(ResourceInfo *info) (defined in Cogs::Core::ResourceBase)Cogs::Core::ResourceBaseinlineprivate
setInitialized() (defined in Cogs::Core::ResourceBase)Cogs::Core::ResourceBaseinline
setInt4Property(const VariableKey key, glm::ivec4 value)Cogs::Core::MaterialInstanceinline
setIntProperty(const VariableKey key, int value) (defined in Cogs::Core::MaterialInstance)Cogs::Core::MaterialInstanceinline
setKeepStorage() (defined in Cogs::Core::ResourceBase)Cogs::Core::ResourceBaseinline
setLoaded() (defined in Cogs::Core::ResourceBase)Cogs::Core::ResourceBaseinline
setLoading() (defined in Cogs::Core::ResourceBase)Cogs::Core::ResourceBaseinline
setMat4Property(const VariableKey key, glm::mat4 value)Cogs::Core::MaterialInstanceinline
setMaterialFlag(MaterialFlags::EMaterialFlags flag)Cogs::Core::MaterialInstanceinline
setMaterialFlag(MaterialFlags::EMaterialFlags flag, bool status)Cogs::Core::MaterialInstanceinline
setName(const StringView &name)Cogs::Core::ResourceBaseinline
setOpaque()Cogs::Core::MaterialInstance
setOption(const StringView &key, const StringView &value)Cogs::Core::MaterialInstance
setOwner(IResourceManager *owner)Cogs::Core::ResourceBaseinline
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::MaterialInstanceinline
setProxy() (defined in Cogs::Core::ResourceBase)Cogs::Core::ResourceBaseinline
setResident() (defined in Cogs::Core::ResourceBase)Cogs::Core::ResourceBaseinline
setSlot(uint32_t slot)Cogs::Core::ResourceBaseinline
setSource(const StringView &source) (defined in Cogs::Core::ResourceBase)Cogs::Core::ResourceBaseinline
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::ResourceBaseinline
setUIntProperty(const VariableKey key, uint32_t value) (defined in Cogs::Core::MaterialInstance)Cogs::Core::MaterialInstanceinline
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::MaterialInstanceinline
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::MaterialInstanceinline
setVec3Property(const VariableKey key, glm::vec3 value)Cogs::Core::MaterialInstanceinline
setVec4Property(const VariableKey key, glm::vec4 value)Cogs::Core::MaterialInstanceinline
slotCogs::Core::ResourceBaseprivate
textureVariablesCogs::Core::MaterialInstance
unsetBackdrop()Cogs::Core::MaterialInstanceinline
unsetFlag(ResourceFlags flag)Cogs::Core::ResourceBaseinline
unsetMaterialFlag(MaterialFlags::EMaterialFlags flag)Cogs::Core::MaterialInstanceinline
usageCogs::Core::ResourceBaseprivate
variantGenerationCogs::Core::MaterialInstance
variantSelectorsCogs::Core::MaterialInstance
variantStringsCogs::Core::MaterialInstance
~ResourceBase()Cogs::Core::ResourceBaseinline