Kuesa::Qt3D::IroMatteAlphaProperties
Module: Kuesa Qt 3D API
Kuesa::Qt3D::IroMatteAlphaProperties holds the properties controlling the visual appearance of a IroMatteAlphaMaterial instance. More...
#include <iromattealphaproperties.h>
Inherits from Kuesa::Qt3D::GLTF2MaterialProperties, Qt3DCore::QNode
Public Slots
Public Signals
Public Functions
Public Properties
Additional inherited members
Public Types inherited from Kuesa::Qt3D::GLTF2MaterialProperties
Public Slots inherited from Kuesa::Qt3D::GLTF2MaterialProperties
Public Signals inherited from Kuesa::Qt3D::GLTF2MaterialProperties
Public Functions inherited from Kuesa::Qt3D::GLTF2MaterialProperties
Public Properties inherited from Kuesa::Qt3D::GLTF2MaterialProperties
Detailed Description
| class Kuesa::Qt3D::IroMatteAlphaProperties;
|
Kuesa::Qt3D::IroMatteAlphaProperties holds the properties controlling the visual appearance of a IroMatteAlphaMaterial instance.
Since: Kuesa 2.0
Public Slots Documentation
slot setPostVertexColor
| void setPostVertexColor(
float postVertexColor
)
|
slot setPostGain
| void setPostGain(
float postGain
)
|
slot setMatteMap
| void setMatteMap(
Qt3DRender::QAbstractTexture * matteMap
)
|
slot setUsesMatteMap
| void setUsesMatteMap(
bool usesMatteMap
)
|
slot setMatteFilter
| void setMatteFilter(
const QVector3D & matteFilter
)
|
slot setMatteGain
| void setMatteGain(
float matteGain
)
|
slot setMatteAlphaGain
| void setMatteAlphaGain(
float matteAlphaGain
)
|
slot setUvOffset
| void setUvOffset(
const QVector2D & uvOffset
)
|
Public Signals Documentation
signal postVertexColorChanged
| void postVertexColorChanged(
float
)
|
signal postGainChanged
| void postGainChanged(
float
)
|
signal matteMapChanged
| void matteMapChanged(
Qt3DRender::QAbstractTexture *
)
|
signal usesMatteMapChanged
| void usesMatteMapChanged(
bool
)
|
signal matteFilterChanged
| void matteFilterChanged(
QVector3D
)
|
signal matteGainChanged
| void matteGainChanged(
float
)
|
signal matteAlphaGainChanged
| void matteAlphaGainChanged(
float
)
|
signal uvOffsetChanged
| void uvOffsetChanged(
QVector2D
)
|
Public Functions Documentation
function IroMatteAlphaProperties
| explicit Q_INVOKABLE IroMatteAlphaProperties(
Qt3DCore::QNode * parent =nullptr
)
|
function ~IroMatteAlphaProperties
| ~IroMatteAlphaProperties()
|
function shaderData
| virtual Qt3DRender::QShaderData * shaderData() const override
|
Reimplements: Kuesa::Qt3D::GLTF2MaterialProperties::shaderData
function postVertexColor
| float postVertexColor() const
|
function postGain
function matteMap
| Qt3DRender::QAbstractTexture * matteMap() const
|
function usesMatteMap
| bool usesMatteMap() const
|
function matteFilter
| QVector3D matteFilter() const
|
function matteGain
function matteAlphaGain
| float matteAlphaGain() const
|
function uvOffset
| QVector2D uvOffset() const
|
Public Property Documentation
property postVertexColor
Specifies the factor which controls how much of the per vertex color we want to transmit.
property postGain
Specifies the gain factor to be applied to the final result.
property matteMap
| Qt3DRender::QAbstractTexture * matteMap;
|
property usesMatteMap
Specifies whether we use a matte map or not.
property matteFilter
Specifies the color filter to be applied on the matte map lookup.
property matteGain
Specifies the gain applied to the rgb components of the matte map lookup.
property matteAlphaGain
Specifies the gain applied to the alpha of the matte map lookup.
property uvOffset
Applies an offset to texture lookup.
Updated on 2023-07-03 at 11:02:10 +0000