CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::PBRMaterial Member List

This is the complete list of members for CeresEngine::PBRMaterial, including all inherited members.

changeModel(Func &&func)CeresEngine::PBRMaterialinline
createStream(const ResourceStreamFlags &flags=ResourceStreamFlag::Default)CeresEngine::Resourceprotected
destroyStream(HResourceStream &stream)CeresEngine::Resourceprotected
didChangeModelCeresEngine::PBRMaterial
getAmbientOcclusion() constCeresEngine::PBRMaterialinline
getAmbientOcclusionSampler()CeresEngine::PBRMaterialinline
getAmbientOcclusionSwizzle()CeresEngine::PBRMaterialinline
getAmbientOcclusionTexture()CeresEngine::PBRMaterialinline
getAmbientOcclusionValue()CeresEngine::PBRMaterialinline
getBaseColor() constCeresEngine::PBRMaterialinline
getBaseColorSampler()CeresEngine::PBRMaterialinline
getBaseColorSwizzle()CeresEngine::PBRMaterialinline
getBaseColorTexture()CeresEngine::PBRMaterialinline
getBaseColorValue()CeresEngine::PBRMaterialinline
getClassInfo() noexcept overrideCeresEngine::TResource< PBRMaterial, Material >inlineprivatevirtual
getClassInfo() const noexcept overrideCeresEngine::TResource< PBRMaterial, Material >inlineprivatevirtual
getDisplacement() constCeresEngine::PBRMaterialinline
getDisplacementSampler()CeresEngine::PBRMaterialinline
getDisplacementSwizzle()CeresEngine::PBRMaterialinline
getDisplacementTexture()CeresEngine::PBRMaterialinline
getDisplacementValue()CeresEngine::PBRMaterialinline
getEmission() constCeresEngine::PBRMaterialinline
getEmissionSampler()CeresEngine::PBRMaterialinline
getEmissionSwizzle()CeresEngine::PBRMaterialinline
getEmissionTexture()CeresEngine::PBRMaterialinline
getEmissionValue()CeresEngine::PBRMaterialinline
getMetallic() constCeresEngine::PBRMaterialinline
getMetallicSampler()CeresEngine::PBRMaterialinline
getMetallicSwizzle()CeresEngine::PBRMaterialinline
getMetallicTexture()CeresEngine::PBRMaterialinline
getMetallicValue()CeresEngine::PBRMaterialinline
getModel() constCeresEngine::PBRMaterialinline
getNormal() constCeresEngine::PBRMaterialinline
getNormalMapType() constCeresEngine::PBRMaterialinline
getNormalSampler()CeresEngine::PBRMaterialinline
getNormalSwizzle()CeresEngine::PBRMaterialinline
getNormalTexture()CeresEngine::PBRMaterialinline
getNormalValue()CeresEngine::PBRMaterialinline
getPackage() const noexceptCeresEngine::Resourceinline
getParentResource() const noexceptCeresEngine::Resourceinline
getResourceHandle() const noexceptCeresEngine::TResource< PBRMaterial, Material >inline
getResourceID() const noexceptCeresEngine::Resourceinline
getResourceManager() const noexceptCeresEngine::Resourceinline
getResourceMetadata() const noexceptCeresEngine::Resourceinline
getResourceType() const noexcept overrideCeresEngine::TResource< PBRMaterial, Material >inlinevirtual
getRoughness() constCeresEngine::PBRMaterialinline
getRoughnessSampler()CeresEngine::PBRMaterialinline
getRoughnessSwizzle()CeresEngine::PBRMaterialinline
getRoughnessTexture()CeresEngine::PBRMaterialinline
getRoughnessValue()CeresEngine::PBRMaterialinline
getShared() noexceptCeresEngine::TResource< PBRMaterial, Material >inline
getShared() const noexceptCeresEngine::TResource< PBRMaterial, Material >inline
markAsDirty()CeresEngine::Resourceprotected
mDataCeresEngine::Resourceprivate
mModelCeresEngine::PBRMaterialprivate
PBRMaterial(const PBRMaterialModel &model)CeresEngine::PBRMaterialinlineexplicit
PBRMaterial(ResourceData &resourceData, const PBRMaterialModel &model)CeresEngine::PBRMaterialinlineexplicit
reflect(Processor &&RTTI)CeresEngine::Resourceinlinestatic
Resource()CeresEngine::Resource
Resource(ResourceData &data)CeresEngine::Resourceinlineexplicit
Resource(ResourceData &data, InputStream &dataStream)CeresEngine::Resourceinlineexplicit
serialize(OutputStream &dataStream) const overrideCeresEngine::TResource< PBRMaterial, Material >inlinevirtual
setAmbientOcclusion(const DoubleMaterialProperty &value)CeresEngine::PBRMaterialinline
setAmbientOcclusion(const Double &value)CeresEngine::PBRMaterialinline
setAmbientOcclusion(const HTexture &texture, const Double &value=Double(1))CeresEngine::PBRMaterialinline
setAmbientOcclusionSampler(const GPUSamplerDescriptor &sampler)CeresEngine::PBRMaterialinline
setAmbientOcclusionSwizzle(const MaterialPropertySwizzle< Double > &swizzle)CeresEngine::PBRMaterialinline
setAmbientOcclusionTexture(const HTexture &texture)CeresEngine::PBRMaterialinline
setAmbientOcclusionValue(const Double &value)CeresEngine::PBRMaterialinline
setBaseColor(const ColorMaterialProperty &value)CeresEngine::PBRMaterialinline
setBaseColor(const Color &value)CeresEngine::PBRMaterialinline
setBaseColor(const HTexture &texture, const Color &value=Color(1))CeresEngine::PBRMaterialinline
setBaseColorSampler(const GPUSamplerDescriptor &sampler)CeresEngine::PBRMaterialinline
setBaseColorSwizzle(const MaterialPropertySwizzle< Color > &swizzle)CeresEngine::PBRMaterialinline
setBaseColorTexture(const HTexture &texture)CeresEngine::PBRMaterialinline
setBaseColorValue(const Color &value)CeresEngine::PBRMaterialinline
setDisplacement(const Vector3MaterialProperty &value)CeresEngine::PBRMaterialinline
setDisplacement(const Vector3 &value)CeresEngine::PBRMaterialinline
setDisplacement(const HTexture &texture, const Vector3 &value=Vector3(1))CeresEngine::PBRMaterialinline
setDisplacementSampler(const GPUSamplerDescriptor &sampler)CeresEngine::PBRMaterialinline
setDisplacementSwizzle(const MaterialPropertySwizzle< Vector3 > &swizzle)CeresEngine::PBRMaterialinline
setDisplacementTexture(const HTexture &texture)CeresEngine::PBRMaterialinline
setDisplacementValue(const Vector3 &value)CeresEngine::PBRMaterialinline
setEmission(const ColorMaterialProperty &value)CeresEngine::PBRMaterialinline
setEmission(const Color &value)CeresEngine::PBRMaterialinline
setEmission(const HTexture &texture, const Color &value=Color(1))CeresEngine::PBRMaterialinline
setEmissionSampler(const GPUSamplerDescriptor &sampler)CeresEngine::PBRMaterialinline
setEmissionSwizzle(const MaterialPropertySwizzle< Color > &swizzle)CeresEngine::PBRMaterialinline
setEmissionTexture(const HTexture &texture)CeresEngine::PBRMaterialinline
setEmissionValue(const Color &value)CeresEngine::PBRMaterialinline
setMetallic(const DoubleMaterialProperty &value)CeresEngine::PBRMaterialinline
setMetallic(const Double &value)CeresEngine::PBRMaterialinline
setMetallic(const HTexture &texture, const Double &value=Double(1))CeresEngine::PBRMaterialinline
setMetallicSampler(const GPUSamplerDescriptor &sampler)CeresEngine::PBRMaterialinline
setMetallicSwizzle(const MaterialPropertySwizzle< Double > &swizzle)CeresEngine::PBRMaterialinline
setMetallicTexture(const HTexture &texture)CeresEngine::PBRMaterialinline
setMetallicValue(const Double &value)CeresEngine::PBRMaterialinline
setModel(const PBRMaterialModel &model)CeresEngine::PBRMaterialinline
setNormal(const Vector3MaterialProperty &value)CeresEngine::PBRMaterialinline
setNormal(const Vector3 &value)CeresEngine::PBRMaterialinline
setNormal(const HTexture &texture, const Vector3 &value=Vector3(1))CeresEngine::PBRMaterialinline
setNormalMapSpace(const MaterialNormalMapSpace normalMapSpace)CeresEngine::PBRMaterialinline
setNormalSampler(const GPUSamplerDescriptor &sampler)CeresEngine::PBRMaterialinline
setNormalSwizzle(const MaterialPropertySwizzle< Vector3 > &swizzle)CeresEngine::PBRMaterialinline
setNormalTexture(const HTexture &texture)CeresEngine::PBRMaterialinline
setNormalValue(const Vector3 &value)CeresEngine::PBRMaterialinline
setRoughness(const DoubleMaterialProperty &value)CeresEngine::PBRMaterialinline
setRoughness(const Double &value)CeresEngine::PBRMaterialinline
setRoughness(const HTexture &texture, const Double &value=Double(1))CeresEngine::PBRMaterialinline
setRoughnessSampler(const GPUSamplerDescriptor &sampler)CeresEngine::PBRMaterialinline
setRoughnessSwizzle(const MaterialPropertySwizzle< Double > &swizzle)CeresEngine::PBRMaterialinline
setRoughnessTexture(const HTexture &texture)CeresEngine::PBRMaterialinline
setRoughnessValue(const Double &value)CeresEngine::PBRMaterialinline
super typedefCeresEngine::PBRMaterialprivate
TResource(ResourceData &data, InputStream &dataStream)CeresEngine::TResource< PBRMaterial, Material >inlineexplicit
TUserTypeInfo< PBRMaterial >CeresEngine::PBRMaterialfriend
~IReflectable() noexcept=defaultCeresEngine::IReflectablevirtual
~Resource() noexcept=defaultCeresEngine::Resourcevirtual