| changeModel(Func &&func) | CeresEngine::PBRMaterial | inline |
| createStream(const ResourceStreamFlags &flags=ResourceStreamFlag::Default) | CeresEngine::Resource | protected |
| destroyStream(HResourceStream &stream) | CeresEngine::Resource | protected |
| didChangeModel | CeresEngine::PBRMaterial | |
| getAmbientOcclusion() const | CeresEngine::PBRMaterial | inline |
| getAmbientOcclusionSampler() | CeresEngine::PBRMaterial | inline |
| getAmbientOcclusionSwizzle() | CeresEngine::PBRMaterial | inline |
| getAmbientOcclusionTexture() | CeresEngine::PBRMaterial | inline |
| getAmbientOcclusionValue() | CeresEngine::PBRMaterial | inline |
| getBaseColor() const | CeresEngine::PBRMaterial | inline |
| getBaseColorSampler() | CeresEngine::PBRMaterial | inline |
| getBaseColorSwizzle() | CeresEngine::PBRMaterial | inline |
| getBaseColorTexture() | CeresEngine::PBRMaterial | inline |
| getBaseColorValue() | CeresEngine::PBRMaterial | inline |
| getClassInfo() noexcept override | CeresEngine::TResource< PBRMaterial, Material > | inlineprivatevirtual |
| getClassInfo() const noexcept override | CeresEngine::TResource< PBRMaterial, Material > | inlineprivatevirtual |
| getDisplacement() const | CeresEngine::PBRMaterial | inline |
| getDisplacementSampler() | CeresEngine::PBRMaterial | inline |
| getDisplacementSwizzle() | CeresEngine::PBRMaterial | inline |
| getDisplacementTexture() | CeresEngine::PBRMaterial | inline |
| getDisplacementValue() | CeresEngine::PBRMaterial | inline |
| getEmission() const | CeresEngine::PBRMaterial | inline |
| getEmissionSampler() | CeresEngine::PBRMaterial | inline |
| getEmissionSwizzle() | CeresEngine::PBRMaterial | inline |
| getEmissionTexture() | CeresEngine::PBRMaterial | inline |
| getEmissionValue() | CeresEngine::PBRMaterial | inline |
| getMetallic() const | CeresEngine::PBRMaterial | inline |
| getMetallicSampler() | CeresEngine::PBRMaterial | inline |
| getMetallicSwizzle() | CeresEngine::PBRMaterial | inline |
| getMetallicTexture() | CeresEngine::PBRMaterial | inline |
| getMetallicValue() | CeresEngine::PBRMaterial | inline |
| getModel() const | CeresEngine::PBRMaterial | inline |
| getNormal() const | CeresEngine::PBRMaterial | inline |
| getNormalMapType() const | CeresEngine::PBRMaterial | inline |
| getNormalSampler() | CeresEngine::PBRMaterial | inline |
| getNormalSwizzle() | CeresEngine::PBRMaterial | inline |
| getNormalTexture() | CeresEngine::PBRMaterial | inline |
| getNormalValue() | CeresEngine::PBRMaterial | inline |
| getPackage() const noexcept | CeresEngine::Resource | inline |
| getParentResource() const noexcept | CeresEngine::Resource | inline |
| getResourceHandle() const noexcept | CeresEngine::TResource< PBRMaterial, 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< PBRMaterial, Material > | inlinevirtual |
| getRoughness() const | CeresEngine::PBRMaterial | inline |
| getRoughnessSampler() | CeresEngine::PBRMaterial | inline |
| getRoughnessSwizzle() | CeresEngine::PBRMaterial | inline |
| getRoughnessTexture() | CeresEngine::PBRMaterial | inline |
| getRoughnessValue() | CeresEngine::PBRMaterial | inline |
| getShared() noexcept | CeresEngine::TResource< PBRMaterial, Material > | inline |
| getShared() const noexcept | CeresEngine::TResource< PBRMaterial, Material > | inline |
| markAsDirty() | CeresEngine::Resource | protected |
| mData | CeresEngine::Resource | private |
| mModel | CeresEngine::PBRMaterial | private |
| PBRMaterial(const PBRMaterialModel &model) | CeresEngine::PBRMaterial | inlineexplicit |
| PBRMaterial(ResourceData &resourceData, const PBRMaterialModel &model) | CeresEngine::PBRMaterial | inlineexplicit |
| 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< PBRMaterial, Material > | inlinevirtual |
| setAmbientOcclusion(const DoubleMaterialProperty &value) | CeresEngine::PBRMaterial | inline |
| setAmbientOcclusion(const Double &value) | CeresEngine::PBRMaterial | inline |
| setAmbientOcclusion(const HTexture &texture, const Double &value=Double(1)) | CeresEngine::PBRMaterial | inline |
| setAmbientOcclusionSampler(const GPUSamplerDescriptor &sampler) | CeresEngine::PBRMaterial | inline |
| setAmbientOcclusionSwizzle(const MaterialPropertySwizzle< Double > &swizzle) | CeresEngine::PBRMaterial | inline |
| setAmbientOcclusionTexture(const HTexture &texture) | CeresEngine::PBRMaterial | inline |
| setAmbientOcclusionValue(const Double &value) | CeresEngine::PBRMaterial | inline |
| setBaseColor(const ColorMaterialProperty &value) | CeresEngine::PBRMaterial | inline |
| setBaseColor(const Color &value) | CeresEngine::PBRMaterial | inline |
| setBaseColor(const HTexture &texture, const Color &value=Color(1)) | CeresEngine::PBRMaterial | inline |
| setBaseColorSampler(const GPUSamplerDescriptor &sampler) | CeresEngine::PBRMaterial | inline |
| setBaseColorSwizzle(const MaterialPropertySwizzle< Color > &swizzle) | CeresEngine::PBRMaterial | inline |
| setBaseColorTexture(const HTexture &texture) | CeresEngine::PBRMaterial | inline |
| setBaseColorValue(const Color &value) | CeresEngine::PBRMaterial | inline |
| setDisplacement(const Vector3MaterialProperty &value) | CeresEngine::PBRMaterial | inline |
| setDisplacement(const Vector3 &value) | CeresEngine::PBRMaterial | inline |
| setDisplacement(const HTexture &texture, const Vector3 &value=Vector3(1)) | CeresEngine::PBRMaterial | inline |
| setDisplacementSampler(const GPUSamplerDescriptor &sampler) | CeresEngine::PBRMaterial | inline |
| setDisplacementSwizzle(const MaterialPropertySwizzle< Vector3 > &swizzle) | CeresEngine::PBRMaterial | inline |
| setDisplacementTexture(const HTexture &texture) | CeresEngine::PBRMaterial | inline |
| setDisplacementValue(const Vector3 &value) | CeresEngine::PBRMaterial | inline |
| setEmission(const ColorMaterialProperty &value) | CeresEngine::PBRMaterial | inline |
| setEmission(const Color &value) | CeresEngine::PBRMaterial | inline |
| setEmission(const HTexture &texture, const Color &value=Color(1)) | CeresEngine::PBRMaterial | inline |
| setEmissionSampler(const GPUSamplerDescriptor &sampler) | CeresEngine::PBRMaterial | inline |
| setEmissionSwizzle(const MaterialPropertySwizzle< Color > &swizzle) | CeresEngine::PBRMaterial | inline |
| setEmissionTexture(const HTexture &texture) | CeresEngine::PBRMaterial | inline |
| setEmissionValue(const Color &value) | CeresEngine::PBRMaterial | inline |
| setMetallic(const DoubleMaterialProperty &value) | CeresEngine::PBRMaterial | inline |
| setMetallic(const Double &value) | CeresEngine::PBRMaterial | inline |
| setMetallic(const HTexture &texture, const Double &value=Double(1)) | CeresEngine::PBRMaterial | inline |
| setMetallicSampler(const GPUSamplerDescriptor &sampler) | CeresEngine::PBRMaterial | inline |
| setMetallicSwizzle(const MaterialPropertySwizzle< Double > &swizzle) | CeresEngine::PBRMaterial | inline |
| setMetallicTexture(const HTexture &texture) | CeresEngine::PBRMaterial | inline |
| setMetallicValue(const Double &value) | CeresEngine::PBRMaterial | inline |
| setModel(const PBRMaterialModel &model) | CeresEngine::PBRMaterial | inline |
| setNormal(const Vector3MaterialProperty &value) | CeresEngine::PBRMaterial | inline |
| setNormal(const Vector3 &value) | CeresEngine::PBRMaterial | inline |
| setNormal(const HTexture &texture, const Vector3 &value=Vector3(1)) | CeresEngine::PBRMaterial | inline |
| setNormalMapSpace(const MaterialNormalMapSpace normalMapSpace) | CeresEngine::PBRMaterial | inline |
| setNormalSampler(const GPUSamplerDescriptor &sampler) | CeresEngine::PBRMaterial | inline |
| setNormalSwizzle(const MaterialPropertySwizzle< Vector3 > &swizzle) | CeresEngine::PBRMaterial | inline |
| setNormalTexture(const HTexture &texture) | CeresEngine::PBRMaterial | inline |
| setNormalValue(const Vector3 &value) | CeresEngine::PBRMaterial | inline |
| setRoughness(const DoubleMaterialProperty &value) | CeresEngine::PBRMaterial | inline |
| setRoughness(const Double &value) | CeresEngine::PBRMaterial | inline |
| setRoughness(const HTexture &texture, const Double &value=Double(1)) | CeresEngine::PBRMaterial | inline |
| setRoughnessSampler(const GPUSamplerDescriptor &sampler) | CeresEngine::PBRMaterial | inline |
| setRoughnessSwizzle(const MaterialPropertySwizzle< Double > &swizzle) | CeresEngine::PBRMaterial | inline |
| setRoughnessTexture(const HTexture &texture) | CeresEngine::PBRMaterial | inline |
| setRoughnessValue(const Double &value) | CeresEngine::PBRMaterial | inline |
| super typedef | CeresEngine::PBRMaterial | private |
| TResource(ResourceData &data, InputStream &dataStream) | CeresEngine::TResource< PBRMaterial, Material > | inlineexplicit |
| TUserTypeInfo< PBRMaterial > | CeresEngine::PBRMaterial | friend |
| ~IReflectable() noexcept=default | CeresEngine::IReflectable | virtual |
| ~Resource() noexcept=default | CeresEngine::Resource | virtual |