| createStream(const ResourceStreamFlags &flags=ResourceStreamFlag::Default) | CeresEngine::Resource | protected |
| destroyStream(HResourceStream &stream) | CeresEngine::Resource | protected |
| getClassInfo() noexcept override | CeresEngine::TResource< ShaderMaterial, Material > | inlineprivatevirtual |
| getClassInfo() const noexcept override | CeresEngine::TResource< ShaderMaterial, Material > | inlineprivatevirtual |
| getPackage() const noexcept | CeresEngine::Resource | inline |
| getParentResource() const noexcept | CeresEngine::Resource | inline |
| getResourceHandle() const noexcept | CeresEngine::TResource< ShaderMaterial, Material > | inline |
| getResourceID() const noexcept | CeresEngine::Resource | inline |
| getResourceManager() const noexcept | CeresEngine::Resource | inline |
| getResourceMetadata() const noexcept | CeresEngine::Resource | inline |
| getResourceType() const noexcept override | CeresEngine::TResource< ShaderMaterial, Material > | inlinevirtual |
| getShader() const | CeresEngine::ShaderMaterial | inline |
| getShared() noexcept | CeresEngine::TResource< ShaderMaterial, Material > | inline |
| getShared() const noexcept | CeresEngine::TResource< ShaderMaterial, Material > | inline |
| markAsDirty() | CeresEngine::Resource | protected |
| mData | CeresEngine::Resource | private |
| mShader | CeresEngine::ShaderMaterial | private |
| reflect(Processor &&RTTI) | CeresEngine::Resource | inlinestatic |
| Resource() | CeresEngine::Resource | |
| Resource(ResourceData &data) | CeresEngine::Resource | inlineexplicit |
| Resource(ResourceData &data, InputStream &dataStream) | CeresEngine::Resource | inlineexplicit |
| serialize(OutputStream &dataStream) const override | CeresEngine::TResource< ShaderMaterial, Material > | inlinevirtual |
| setShader(const HShader &shader) | CeresEngine::ShaderMaterial | |
| ShaderMaterial(const HShader &shader) | CeresEngine::ShaderMaterial | explicit |
| super typedef | CeresEngine::ShaderMaterial | private |
| TResource(ResourceData &data, InputStream &dataStream) | CeresEngine::TResource< ShaderMaterial, Material > | inlineexplicit |
| TUserTypeInfo< ShaderMaterial > | CeresEngine::ShaderMaterial | friend |
| ~IReflectable() noexcept=default | CeresEngine::IReflectable | virtual |
| ~Resource() noexcept=default | CeresEngine::Resource | virtual |