Kuesa::Qt3D::ClearCoatProperties
Module: Kuesa Qt 3D API
Kuesa::Qt3D::ClearCoatProperties hold the properties of a the KHR_materials_clearcoat extension for physically based rendering (PBR) material based on the glTF 2.0 material description. More...
#include <Kuesa/Qt3D/api/materials/clearcoatproperties.h>
Inherits from Qt3DCore::QNode
Public Slots
Public Signals
Public Functions
Public Properties
Detailed Description
| class Kuesa::Qt3D::ClearCoatProperties;
|
Kuesa::Qt3D::ClearCoatProperties hold the properties of a the KHR_materials_clearcoat extension for physically based rendering (PBR) material based on the glTF 2.0 material description.
Since: Kuesa 2.1
Public Slots Documentation
slot setClearCoatTextureUsesTexCoord1
| void setClearCoatTextureUsesTexCoord1(
bool clearCoatTextureUsesTexCoord1
)
|
slot setClearCoatNormalTextureUsesTexCoord1
| void setClearCoatNormalTextureUsesTexCoord1(
bool clearCoatNormalTextureUsesTexCoord1
)
|
slot setClearCoatRoughnessTextureUsesTexCoord1
| void setClearCoatRoughnessTextureUsesTexCoord1(
bool clearCoatRoughnessTextureUsesTexCoord1
)
|
slot setClearCoatFactor
| void setClearCoatFactor(
float clearCoatFactor
)
|
slot setClearCoatRoughnessFactor
| void setClearCoatRoughnessFactor(
float clearCoatRoughnessFactor
)
|
slot setClearCoatTexture
| void setClearCoatTexture(
Qt3DRender::QAbstractTexture * clearCoatTexture
)
|
slot setClearCoatNormalTexture
| void setClearCoatNormalTexture(
Qt3DRender::QAbstractTexture * clearCoatNormalTexture
)
|
slot setClearCoatRoughnessTexture
| void setClearCoatRoughnessTexture(
Qt3DRender::QAbstractTexture * clearCoatRoughnessTexture
)
|
Public Signals Documentation
signal clearCoatTextureUsesTexCoord1Changed
| void clearCoatTextureUsesTexCoord1Changed(
bool
)
|
signal clearCoatNormalTextureUsesTexCoord1Changed
| void clearCoatNormalTextureUsesTexCoord1Changed(
bool
)
|
signal clearCoatRoughnessTextureUsesTexCoord1Changed
| void clearCoatRoughnessTextureUsesTexCoord1Changed(
bool
)
|
signal clearCoatFactorChanged
| void clearCoatFactorChanged(
float clearCoatFactor
)
|
signal clearCoatRoughnessFactorChanged
| void clearCoatRoughnessFactorChanged(
float clearCoatRoughnessFactor
)
|
signal clearCoatTextureChanged
| void clearCoatTextureChanged(
Qt3DRender::QAbstractTexture * clearCoatTexture
)
|
signal clearCoatNormalTextureChanged
| void clearCoatNormalTextureChanged(
Qt3DRender::QAbstractTexture * clearCoatNormalTexture
)
|
signal clearCoatRoughnessTextureChanged
| void clearCoatRoughnessTextureChanged(
Qt3DRender::QAbstractTexture * clearCoatRoughnessTexture
)
|
Public Functions Documentation
function ClearCoatProperties
| explicit ClearCoatProperties(
Qt3DCore::QNode * parent =nullptr
)
|
Kuesa::ClearCoatProperties hold the properties of a the KHR_materials_clearcoat extension for physically based rendering (PBR) material based on the glTF 2.0 material description.
Since: Kuesa 2.0
function ~ClearCoatProperties
function shaderData
| Qt3DRender::QShaderData * shaderData() const
|
function isClearCoatTextureUsingTexCoord1
| bool isClearCoatTextureUsingTexCoord1() const
|
function isClearCoatNormalTextureUsingTexCoord1
| bool isClearCoatNormalTextureUsingTexCoord1() const
|
function isClearCoatRoughnessTextureUsingTexCoord1
| bool isClearCoatRoughnessTextureUsingTexCoord1() const
|
function clearCoatFactor
| float clearCoatFactor() const
|
function clearCoatRoughnessFactor
| float clearCoatRoughnessFactor() const
|
function clearCoatTexture
| Qt3DRender::QAbstractTexture * clearCoatTexture() const
|
function clearCoatNormalTexture
| Qt3DRender::QAbstractTexture * clearCoatNormalTexture() const
|
function clearCoatRoughnessTexture
| Qt3DRender::QAbstractTexture * clearCoatRoughnessTexture() const
|
Public Property Documentation
property clearCoatTextureUsesTexCoord1
| bool clearCoatTextureUsesTexCoord1;
|
False if the texture must use the 0th texture coordinate set, binded to 'defaultTextureCoordinateName' attribute. True if the texture must use the 1st texture coordinate set, binded to 'defaultTextureCoordinate1Name' attribute.
property clearCoatNormalTextureUsesTexCoord1
| bool clearCoatNormalTextureUsesTexCoord1;
|
False if the texture must use the 0th texture coordinate set, binded to 'defaultTextureCoordinateName' attribute. True if the texture must use the 1st texture coordinate set, binded to 'defaultTextureCoordinate1Name' attribute.
property clearCoatRoughnessTextureUsesTexCoord1
| bool clearCoatRoughnessTextureUsesTexCoord1;
|
False if the texture must use the 0th texture coordinate set, binded to 'defaultTextureCoordinateName' attribute. True if the texture must use the 1st texture coordinate set, binded to 'defaultTextureCoordinate1Name' attribute.
property clearCoatFactor
Specifies the normalized factor to be used to control the clearcoat layer intensity. Defaults to 0.0.
property clearCoatRoughnessFactor
| float clearCoatRoughnessFactor;
|
Specifies the normalized factor to be used to control the clearcoat roughness layer intensity. Defaults to 0.0.
property clearCoatTexture
| Qt3DRender::QAbstractTexture * clearCoatTexture;
|
Specifies a texture to be used for the clear coat intensity layer. The content of the texture is expected to be in linear RGB color space.
property clearCoatNormalTexture
| Qt3DRender::QAbstractTexture * clearCoatNormalTexture;
|
Specifies a texture to be used for normal mapping of the clear coat layer. If not specified, no normal mapping is applied.
property clearCoatRoughnessTexture
| Qt3DRender::QAbstractTexture * clearCoatRoughnessTexture;
|
Specifies a texture to be used for the clear coat roughness intensity layer. The content of the texture is expected to be in linear RGB color space.
Updated on 2023-07-03 at 11:02:09 +0000