API Documentation
nkAstraeus::PbsMaterial Member List

This is the complete list of members for nkAstraeus::PbsMaterial, including all inherited members.

create(System *system=nullptr)nkAstraeus::PbsMaterialstatic
Exportable() noexceptnkExport::Exportable
exportClassToTree(nkExport::Node *rootNode) overridenkAstraeus::PbsMaterialvirtual
getAlbedoColor() constnkAstraeus::PbsMaterial
getAlbedoTexture() constnkAstraeus::PbsMaterial
getAlbedoTextureChannels() constnkAstraeus::PbsMaterial
getAlpha() constnkAstraeus::PbsMaterial
getAlphaTexture() constnkAstraeus::PbsMaterial
getAlphaTextureChannels() constnkAstraeus::PbsMaterial
getBinormalAttributeName() constnkAstraeus::PbsMaterial
getEmissiveColor() constnkAstraeus::PbsMaterial
getEmissiveTexture() constnkAstraeus::PbsMaterial
getEmissiveTextureChannels() constnkAstraeus::PbsMaterial
getEnvironmentColor() constnkAstraeus::PbsMaterial
getEnvironmentTexture() constnkAstraeus::PbsMaterial
getEnvironmentTextureChannels() constnkAstraeus::PbsMaterial
getEnvironmentTextureIsCubeByDefault() constnkAstraeus::PbsMaterial
getIrradianceTexture() constnkAstraeus::PbsMaterial
getIrradianceTextureChannels() constnkAstraeus::PbsMaterial
getIrradianceTextureIsCubeByDefault() constnkAstraeus::PbsMaterial
getLightColor() constnkAstraeus::PbsMaterial
getLightDirection() constnkAstraeus::PbsMaterial
getMetalness() constnkAstraeus::PbsMaterial
getMetalnessTexture() constnkAstraeus::PbsMaterial
getMetalnessTextureChannels() constnkAstraeus::PbsMaterial
getMixAlbedoColorAndTexture() constnkAstraeus::PbsMaterial
getMixAlphaFactorAndTexture() constnkAstraeus::PbsMaterial
getMixEmissiveColorAndTexture() constnkAstraeus::PbsMaterial
getMixEnvironmentColorAndTexture() constnkAstraeus::PbsMaterial
getMixMetalnessFactorAndTexture() constnkAstraeus::PbsMaterial
getMixRoughnessGlossinessFactorAndTexture() constnkAstraeus::PbsMaterial
getMixSpecularColorAndTexture() constnkAstraeus::PbsMaterial
getName() constnkAstraeus::Material
getNormalAttributeName() constnkAstraeus::PbsMaterial
getNormalMapTexture() constnkAstraeus::PbsMaterial
getNormalMapTextureChannels() constnkAstraeus::PbsMaterial
getOcclusionTexture() constnkAstraeus::PbsMaterial
getOcclusionTextureChannels() constnkAstraeus::PbsMaterial
getPbsModel() constnkAstraeus::PbsMaterial
getPositionAttributeName() constnkAstraeus::PbsMaterial
getReconstructBinormals() constnkAstraeus::PbsMaterial
getRoughnessGlossiness() constnkAstraeus::PbsMaterial
getRoughnessGlossinessTexture() constnkAstraeus::PbsMaterial
getRoughnessGlossinessTextureChannels() constnkAstraeus::PbsMaterial
getShader() constnkAstraeus::Material
getShadowMapCamera() constnkAstraeus::PbsMaterial
getShadowMapParameters() constnkAstraeus::PbsMaterial
getShadowMapTexture() constnkAstraeus::PbsMaterial
getSpecularColor() constnkAstraeus::PbsMaterial
getSpecularTexture() constnkAstraeus::PbsMaterial
getSpecularTextureChannels() constnkAstraeus::PbsMaterial
getTangentAttributeName() constnkAstraeus::PbsMaterial
getTexCoordAttributeName() constnkAstraeus::PbsMaterial
getType() constnkAstraeus::Material
importClassFromTree(nkExport::Node *rootNode) overridenkAstraeus::PbsMaterialvirtual
load() overridenkAstraeus::PbsMaterialvirtual
Material(MATERIAL_TYPE type) noexceptnkAstraeus::Material
PbsMaterial(System *system) noexceptnkAstraeus::PbsMaterial
setAlbedoColor(const nkMaths::Vector &value)nkAstraeus::PbsMaterial
setAlbedoTexture(nkGraphics::Texture *value, THREE_CHANNEL_PACK channels=THREE_CHANNEL_PACK::RGB)nkAstraeus::PbsMaterial
setAlpha(float value)nkAstraeus::PbsMaterial
setAlphaTexture(nkGraphics::Texture *value, ONE_CHANNEL_PACK channel=ONE_CHANNEL_PACK::A)nkAstraeus::PbsMaterial
setBinormalAttributeName(nkMemory::StringView value)nkAstraeus::PbsMaterial
setEmissiveColor(const nkMaths::Vector &value)nkAstraeus::PbsMaterial
setEmissiveTexture(nkGraphics::Texture *value, THREE_CHANNEL_PACK channels=THREE_CHANNEL_PACK::RGB)nkAstraeus::PbsMaterial
setEnvironmentColor(const nkMaths::Vector &value)nkAstraeus::PbsMaterial
setEnvironmentTexture(nkGraphics::Texture *value, THREE_CHANNEL_PACK channels=THREE_CHANNEL_PACK::RGB, bool prefilteredEnv=false)nkAstraeus::PbsMaterial
setEnvironmentTextureIsCubeByDefault(bool value)nkAstraeus::PbsMaterial
setIrradianceTexture(nkGraphics::Texture *value, THREE_CHANNEL_PACK channels=THREE_CHANNEL_PACK::RGB)nkAstraeus::PbsMaterial
setIrradianceTextureIsCubeByDefault(bool value)nkAstraeus::PbsMaterial
setLightColor(const nkMaths::Vector &value)nkAstraeus::PbsMaterial
setLightDirection(const nkMaths::Vector &value)nkAstraeus::PbsMaterial
setMetalness(float value)nkAstraeus::PbsMaterial
setMetalnessTexture(nkGraphics::Texture *value, ONE_CHANNEL_PACK channel=ONE_CHANNEL_PACK::A)nkAstraeus::PbsMaterial
setMixAlbedoColorAndTexture(bool value)nkAstraeus::PbsMaterial
setMixAlphaFactorAndTexture(bool value)nkAstraeus::PbsMaterial
setMixEmissiveColorAndTexture(bool value)nkAstraeus::PbsMaterial
setMixEnvironmentColorAndTexture(bool value)nkAstraeus::PbsMaterial
setMixMetalnessFactorAndTexture(bool value)nkAstraeus::PbsMaterial
setMixRoughnessGlossinessFactorAndTexture(bool value)nkAstraeus::PbsMaterial
setMixSpecularColorAndTexture(bool value)nkAstraeus::PbsMaterial
setName(nkMemory::StringView value)nkAstraeus::Material
setNormalAttributeName(nkMemory::StringView value)nkAstraeus::PbsMaterial
setNormalMapTexture(nkGraphics::Texture *value, THREE_CHANNEL_PACK channels=THREE_CHANNEL_PACK::RGB)nkAstraeus::PbsMaterial
setOcclusionTexture(nkGraphics::Texture *value, ONE_CHANNEL_PACK channel=ONE_CHANNEL_PACK::A)nkAstraeus::PbsMaterial
setPbsModel(PBS_MODEL value)nkAstraeus::PbsMaterial
setPositionAttributeName(nkMemory::StringView value)nkAstraeus::PbsMaterial
setReconstructBinormals(bool value)nkAstraeus::PbsMaterial
setRoughnessGlossiness(float value)nkAstraeus::PbsMaterial
setRoughnessGlossinessTexture(nkGraphics::Texture *value, ONE_CHANNEL_PACK channel=ONE_CHANNEL_PACK::A)nkAstraeus::PbsMaterial
setShadowMapTexture(nkGraphics::Texture *value, nkGraphics::Camera *shadowCamera, const ShadowMapParameters &parameters=ShadowMapParameters())nkAstraeus::PbsMaterial
setSpecularColor(const nkMaths::Vector &value)nkAstraeus::PbsMaterial
setSpecularTexture(nkGraphics::Texture *value, THREE_CHANNEL_PACK channels=THREE_CHANNEL_PACK::RGB)nkAstraeus::PbsMaterial
setTangentAttributeName(nkMemory::StringView value)nkAstraeus::PbsMaterial
setTexCoordAttributeName(nkMemory::StringView value)nkAstraeus::PbsMaterial
unload() overridenkAstraeus::PbsMaterialvirtual
~Exportable()nkExport::Exportablevirtual
~Material()nkAstraeus::Materialvirtual
~PbsMaterial()nkAstraeus::PbsMaterialvirtual