|
Cogs.Core
|
This is the complete list of members for Cogs::Core::Material, including all inherited members.
| addTextureProperty(const PropertyName &name, TextureHandle defaultValue, TextureDimensions dimensions=TextureDimensions::Texture2D, SamplerState::AddressMode addressMode=SamplerState::Wrap, SamplerState::FilterMode filterMode=SamplerState::FilterMode::MinMagMipLinear, bool isPerInstance=true, bool isArray=false, uint32_t arraySize=0) | Cogs::Core::Material | inline |
| attachment | Cogs::Core::ResourceBase | private |
| attachResource(RenderResource *attachment) | Cogs::Core::ResourceBase | inline |
| constantBuffers (defined in Cogs::Core::Material) | Cogs::Core::Material | |
| decrement() | Cogs::Core::ResourceBase | inline |
| definition (defined in Cogs::Core::Material) | Cogs::Core::Material | |
| effects (defined in Cogs::Core::Material) | Cogs::Core::Material | |
| enginePermutationMask (defined in Cogs::Core::Material) | Cogs::Core::Material | |
| flags | Cogs::Core::ResourceBase | private |
| generation | Cogs::Core::ResourceBase | private |
| getAttachedResource() const | Cogs::Core::ResourceBase | inline |
| getBoolKey(const StringView &name) const (defined in Cogs::Core::Material) | Cogs::Core::Material | inline |
| getEffect(size_t code, const MaterialInstance *materialInstance, const MeshStreamsLayout *streamsLayout, const EnginePermutation *enginePermutation, const RenderPassOptions &passOptions, const ClipShapeType clipShape) | Cogs::Core::Material | |
| getFlags() const | Cogs::Core::ResourceBase | inline |
| getFloatKey(const StringView &name) const (defined in Cogs::Core::Material) | Cogs::Core::Material | inline |
| getGeneration() const | Cogs::Core::ResourceBase | inline |
| getId() const | Cogs::Core::ResourceBase | inline |
| getInt4Key(const StringView &name) const (defined in Cogs::Core::Material) | Cogs::Core::Material | inline |
| getIntKey(const StringView &name) const (defined in Cogs::Core::Material) | Cogs::Core::Material | inline |
| getMat4Key(const StringView &name) const (defined in Cogs::Core::Material) | Cogs::Core::Material | inline |
| getName() const | Cogs::Core::ResourceBase | inline |
| getOwner() const (defined in Cogs::Core::ResourceBase) | Cogs::Core::ResourceBase | inline |
| getPropertyDataType(const StringView &key) | Cogs::Core::Material | |
| getSlot() const | Cogs::Core::ResourceBase | inline |
| getSource() const (defined in Cogs::Core::ResourceBase) | Cogs::Core::ResourceBase | inline |
| getTextureKey(const StringView &name) const (defined in Cogs::Core::Material) | Cogs::Core::Material | inline |
| getType() const | Cogs::Core::ResourceBase | inline |
| getUIntKey(const StringView &name) const (defined in Cogs::Core::Material) | Cogs::Core::Material | inline |
| getVariantIndex(const StringView &key) const (defined in Cogs::Core::Material) | Cogs::Core::Material | |
| getVec2Key(const StringView &name) const (defined in Cogs::Core::Material) | Cogs::Core::Material | inline |
| getVec3Key(const StringView &name) const (defined in Cogs::Core::Material) | Cogs::Core::Material | inline |
| getVec4Key(const StringView &name) const (defined in Cogs::Core::Material) | Cogs::Core::Material | 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 |
| increment() | Cogs::Core::ResourceBase | inline |
| incrementGeneration() | Cogs::Core::ResourceBase | inline |
| info | Cogs::Core::ResourceBase | private |
| isActive() const (defined in Cogs::Core::ResourceBase) | Cogs::Core::ResourceBase | inline |
| isDefaultMaterial() const (defined in Cogs::Core::Material) | Cogs::Core::Material | 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 |
| Material()=default | Cogs::Core::Material | |
| Material(Material &&other) noexcept=default | Cogs::Core::Material | |
| materialFlags | Cogs::Core::Material | |
| NoAttachment | Cogs::Core::ResourceBase | static |
| NoVariantIndex (defined in Cogs::Core::Material) | Cogs::Core::Material | static |
| operator=(Material &&other) noexcept=default | Cogs::Core::Material | |
| Cogs::Core::ResourceBase::operator=(const ResourceBase &other)=delete | Cogs::Core::ResourceBase | |
| Cogs::Core::ResourceBase::operator=(ResourceBase &&other) | Cogs::Core::ResourceBase | |
| options | Cogs::Core::Material | |
| owner | Cogs::Core::ResourceBase | private |
| permutationKeys (defined in Cogs::Core::Material) | Cogs::Core::Material | |
| referenceCount() const | Cogs::Core::ResourceBase | inline |
| 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 |
| setBoolProperty(const VariableKey key, bool value) | Cogs::Core::Material | 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::Material | 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::Material | inline |
| setIntProperty(const VariableKey key, int value) (defined in Cogs::Core::Material) | Cogs::Core::Material | 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::Material | inline |
| setMaterialFlag(MaterialFlags::EMaterialFlags flag) | Cogs::Core::Material | inline |
| setName(const StringView &name) | Cogs::Core::ResourceBase | inline |
| setOwner(IResourceManager *owner) | Cogs::Core::ResourceBase | inline |
| setProperty(const StringView &name, const void *data, const size_t sizeInBytes) (defined in Cogs::Core::Material) | Cogs::Core::Material | |
| setProperty(const VariableKey key, T value) | Cogs::Core::Material | 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 VariableKey key, SamplerState::AddressMode mode) | Cogs::Core::Material | |
| setTextureAddressMode(const VariableKey key, SamplerState::AddressMode smode, SamplerState::AddressMode tmode, SamplerState::AddressMode umode) | Cogs::Core::Material | |
| setTextureFilterMode(const VariableKey key, SamplerState::FilterMode filterMode) | Cogs::Core::Material | |
| setTextureProperty(const VariableKey key, TextureHandle value) | Cogs::Core::Material | |
| setType(ResourceTypes type) | Cogs::Core::ResourceBase | inline |
| setUIntProperty(const VariableKey key, uint32_t value) (defined in Cogs::Core::Material) | Cogs::Core::Material | inline |
| setVariant(size_t index, int value) (defined in Cogs::Core::Material) | Cogs::Core::Material | |
| setVariant(const StringView &key, int value) (defined in Cogs::Core::Material) | Cogs::Core::Material | |
| setVec2Property(const VariableKey key, glm::vec2 value) | Cogs::Core::Material | inline |
| setVec3Property(const VariableKey key, glm::vec3 value) | Cogs::Core::Material | inline |
| setVec4Property(const VariableKey key, glm::vec4 value) | Cogs::Core::Material | inline |
| slot | Cogs::Core::ResourceBase | private |
| textureProperties (defined in Cogs::Core::Material) | Cogs::Core::Material | |
| unsetFlag(ResourceFlags flag) | Cogs::Core::ResourceBase | inline |
| unsetMaterialFlag(MaterialFlags::EMaterialFlags flag) | Cogs::Core::Material | inline |
| usage | Cogs::Core::ResourceBase | private |
| variantGeneration (defined in Cogs::Core::Material) | Cogs::Core::Material | |
| ~ResourceBase() | Cogs::Core::ResourceBase | inline |