| ApplyGraphToParams() | MaterialLite | |
| ApplyGraphValues(NodeGraph *graph) override | MaterialLite | virtual |
| As() const | Object | inline |
| AsLite() | Material | |
| AsLite(Material *material) | Material | static |
| Asset() | Asset | |
| ClassRuntimeName() | Object | inlinestatic |
| Copy(Asset *srcAsset) | Asset | virtual |
| Create() override | MaterialLite | virtual |
| DECLARE_ASSET(MaterialLite, Material) | MaterialLite | |
| Material::DECLARE_ASSET(Material, Asset) | Material | |
| DECLARE_FACTORY(Asset, Asset) | Asset | |
| DECLARE_FACTORY_MANAGER(Asset) | Asset | |
| DECLARE_OBJECT(Asset, Object) | Asset | |
| DecrementRefCount() | Asset | |
| Destroy() override | MaterialLite | virtual |
| DrawCustomProperty(Property &prop) override | MaterialLite | virtual |
| EnsureUuid() | Asset | |
| Equals(const Object *rhs) const | Object | inlinevirtual |
| GatherProperties(std::vector< Property > &outProps) override | MaterialLite | virtual |
| GetBlendMode() const override | MaterialLite | virtual |
| GetColor() const | MaterialLite | |
| GetCullMode() const override | MaterialLite | virtual |
| GetDirectoryFromPath(const std::string &path) | Asset | static |
| GetEmission() const | MaterialLite | |
| GetFresnelColor() const | MaterialLite | |
| GetFresnelPower() const | MaterialLite | |
| GetGraph() | MaterialLite | inline |
| GetGraph() const | MaterialLite | inline |
| GetLiteParams() const | MaterialLite | |
| GetMaskCutoff() const override | MaterialLite | virtual |
| GetName() const | Asset | |
| GetNameFromPath(const std::string &path) | Asset | static |
| GetNameFromTypeId(TypeId id) | Asset | static |
| GetNodeGraph() override | MaterialLite | inlinevirtual |
| GetOpacity() const | MaterialLite | |
| GetParameters() | Material | |
| GetRefCount() const | Asset | |
| GetResource() | Material | |
| GetScalarParameter(const std::string &name) | Material | |
| GetShadingModel() const | MaterialLite | |
| GetShininess() const | MaterialLite | |
| GetSortPriority() const override | MaterialLite | virtual |
| GetSpecular() const | MaterialLite | |
| GetTevMode(uint32_t textureSlot) | MaterialLite | |
| GetTexture(uint32_t slot) | MaterialLite | |
| GetTextureParameter(const std::string &name) | Material | |
| GetToonSteps() const | MaterialLite | |
| GetTypeColor() override | MaterialLite | virtual |
| GetTypeIdFromName(const char *name) | Asset | static |
| GetTypeImportExt() | Asset | virtual |
| GetTypeName() override | MaterialLite | virtual |
| GetUuid() const | Asset | |
| GetUvMap(uint32_t textureSlot) | MaterialLite | |
| GetUvOffset(int32_t uvIndex=0) const | MaterialLite | |
| GetUvScale(int32_t uvIndex=0) const | MaterialLite | |
| GetVectorParameter(const std::string &name) | Material | |
| GetVertexColorMode() const | MaterialLite | |
| GetWrapLighting() const | MaterialLite | |
| HandlePropChange(Datum *datum, uint32_t index, const void *newValue) | MaterialLite | static |
| HasNodeGraph() const override | MaterialLite | inlinevirtual |
| Import(const std::string &path, ImportOptions *options) override | MaterialLite | virtual |
| IncrementRefCount() | Asset | |
| InstanceRuntimeId() const =0 | Object | pure virtual |
| Is(RuntimeId id) const | Object | inlinevirtual |
| Is(const char *name) const | Object | inlinevirtual |
| IsBase() const | Material | virtual |
| IsDepthTestDisabled() const override | MaterialLite | virtual |
| IsEmbedded() const | Asset | |
| IsEngineAsset() const | Asset | |
| IsFresnelEnabled() const | MaterialLite | |
| IsInstance() const | Material | virtual |
| IsLite() const override | MaterialLite | virtual |
| IsLoaded() const | Asset | |
| IsRefCounted() const | Asset | |
| IsTransient() const | Asset | |
| LoadEmbedded(const EmbeddedFile *embeddedAsset, AsyncLoadRequest *request=nullptr) | Asset | |
| LoadFile(const char *path, AsyncLoadRequest *request=nullptr) | Asset | |
| LoadLiteParams(Stream &stream, uint32_t version) | MaterialLite | |
| LoadStream(Stream &stream, Platform platform) override | MaterialLite | virtual |
| MaterialLite() | MaterialLite | |
| mEmbedded | Asset | protected |
| mEnableRefCount | Asset | protected |
| mEngineAsset | Asset | protected |
| mGraph | MaterialLite | protected |
| mLiteParams | MaterialLite | protected |
| mLoaded | Asset | protected |
| mName | Asset | protected |
| mParameters | Material | protected |
| mRefCount | Asset | protected |
| mResource | Material | protected |
| mTransient | Asset | protected |
| mType | Asset | protected |
| mUseNodeGraph | MaterialLite | protected |
| mUuid | Asset | protected |
| mVersion | Asset | protected |
| New(Material *src=nullptr) | MaterialLite | static |
| OverwriteShaderParameters(std::vector< ShaderParameter > &dst, const std::vector< ShaderParameter > &src) | Material | static |
| QueryInterface(RuntimeId id) const | Object | inlinevirtual |
| ReadHeader(Stream &stream) | Asset | static |
| RuntimeName() const =0 | Object | pure virtual |
| RuntimeParentName() const =0 | Object | pure virtual |
| SaveFile(const char *path, Platform platform) | Asset | |
| SaveLiteParams(Stream &stream) | MaterialLite | |
| SaveStream(Stream &stream, Platform platform) override | MaterialLite | virtual |
| SetApplyFog(bool applyFog) | MaterialLite | |
| SetBlendMode(BlendMode blendMode) | MaterialLite | |
| SetColor(const glm::vec4 &color) | MaterialLite | |
| SetCullMode(CullMode cullMode) | MaterialLite | |
| SetDepthTestDisabled(bool depthTest) | MaterialLite | |
| SetEmbedded(bool embed) | Asset | |
| SetEmission(float emission) | MaterialLite | |
| SetEngineAsset(bool engineAsset) | Asset | |
| SetFresnelColor(const glm::vec4 &color) | MaterialLite | |
| SetFresnelEnabled(bool enable) | MaterialLite | |
| SetFresnelPower(float power) | MaterialLite | |
| SetLiteParams(const MaterialLiteParams ¶ms) | MaterialLite | |
| SetMaskCutoff(float cutoff) | MaterialLite | |
| SetName(const std::string &name) | Asset | |
| SetOpacity(float opacity) | MaterialLite | |
| SetScalarParameter(const std::string &name, float value) | Material | |
| SetShadingModel(ShadingModel shadingModel) | MaterialLite | |
| SetShininess(float shininess) | MaterialLite | |
| SetSortPriority(int32_t priority) | MaterialLite | |
| SetSpecular(float specular) | MaterialLite | |
| SetTevMode(uint32_t textureSlot, TevMode mode) | MaterialLite | |
| SetTexture(uint32_t slot, Texture *texture) | MaterialLite | |
| SetTextureParameter(const std::string &name, Texture *value) | Material | |
| SetToonSteps(uint32_t steps) | MaterialLite | |
| SetTransient(bool transient) | Asset | |
| SetUseNodeGraph(bool use) | MaterialLite | |
| SetUuid(uint64_t uuid) | Asset | |
| SetUvMap(uint32_t textureSlot, uint32_t uvMapIndex) | MaterialLite | |
| SetUvOffset(glm::vec2 offset, int32_t uvIndex=0) | MaterialLite | |
| SetUvScale(glm::vec2 scale, int32_t uvIndex=0) | MaterialLite | |
| SetVectorParameter(const std::string &name, glm::vec4 value) | Material | |
| SetVertexColorMode(VertexColorMode mode) | MaterialLite | |
| SetWrapLighting(float wrapLighting) | MaterialLite | |
| ShouldApplyFog() const override | MaterialLite | virtual |
| ShouldSnapshotForPie() const override | Material | inlinevirtual |
| WriteHeader(Stream &stream) | Asset | |
| WriteShaderUniformParams(uint8_t *outData, uint32_t &outSize) | Material | |
| ~Asset() | Asset | virtual |
| ~MaterialLite() | MaterialLite | |
| ~Object()=default | Object | virtual |