Kuesa::Qt3D::Iro2GlassSemProperties
Module: Kuesa Qt 3D API
Kuesa::Qt3D::Iro2GlassSemProperties holds the properties controlling the visual appearance of a Iro2GlassSemMaterial instance. More...
#include <iro2glasssemproperties.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::Iro2GlassSemProperties;
|
Kuesa::Qt3D::Iro2GlassSemProperties holds the properties controlling the visual appearance of a Iro2GlassSemMaterial instance.
Since: Kuesa 2.0
Public Slots Documentation
slot setGlassInnerFilter
| void setGlassInnerFilter(
const QVector3D & glassInnerFilter
)
|
slot setGlassOuterFilter
| void setGlassOuterFilter(
const QVector3D & glassOuterFilter
)
|
slot setUsesReflectionMap
| void setUsesReflectionMap(
bool usesReflectionMap
)
|
slot setReflectionMap
| void setReflectionMap(
Qt3DRender::QAbstractTexture * reflectionMap
)
|
slot setReflectionGain
| void setReflectionGain(
float reflectionGain
)
|
slot setReflectionInnerFilter
| void setReflectionInnerFilter(
const QVector3D & reflectionInnerFilter
)
|
slot setReflectionOuterFilter
| void setReflectionOuterFilter(
const QVector3D & reflectionOuterFilter
)
|
slot setUsesNormalMap
| void setUsesNormalMap(
bool usesNormalMap
)
|
slot setNormalMap
| void setNormalMap(
Qt3DRender::QAbstractTexture * normalMap
)
|
slot setNormalMapGain
| void setNormalMapGain(
float normalMapGain
)
|
slot setNormalScaling
| void setNormalScaling(
const QVector3D & normalScaling
)
|
slot setNormalDisturb
| void setNormalDisturb(
const QVector2D & normalDisturb
)
|
slot setPostVertexColor
| void setPostVertexColor(
float postVertexColor
)
|
slot setPostGain
| void setPostGain(
float postGain
)
|
slot setGltfYUp
| void setGltfYUp(
bool gltfYUp
)
|
Public Signals Documentation
signal glassInnerFilterChanged
| void glassInnerFilterChanged(
QVector3D
)
|
signal glassOuterFilterChanged
| void glassOuterFilterChanged(
QVector3D
)
|
signal usesReflectionMapChanged
| void usesReflectionMapChanged(
bool
)
|
signal reflectionMapChanged
| void reflectionMapChanged(
Qt3DRender::QAbstractTexture *
)
|
signal reflectionGainChanged
| void reflectionGainChanged(
float
)
|
signal reflectionInnerFilterChanged
| void reflectionInnerFilterChanged(
QVector3D
)
|
signal reflectionOuterFilterChanged
| void reflectionOuterFilterChanged(
QVector3D
)
|
signal usesNormalMapChanged
| void usesNormalMapChanged(
bool
)
|
signal normalMapChanged
| void normalMapChanged(
Qt3DRender::QAbstractTexture *
)
|
signal normalMapGainChanged
| void normalMapGainChanged(
float
)
|
signal normalScalingChanged
| void normalScalingChanged(
QVector3D
)
|
signal normalDisturbChanged
| void normalDisturbChanged(
QVector2D
)
|
signal postVertexColorChanged
| void postVertexColorChanged(
float
)
|
signal postGainChanged
| void postGainChanged(
float
)
|
signal gltfYUpChanged
| void gltfYUpChanged(
bool
)
|
Public Functions Documentation
function Iro2GlassSemProperties
| explicit Q_INVOKABLE Iro2GlassSemProperties(
Qt3DCore::QNode * parent =nullptr
)
|
function ~Iro2GlassSemProperties
| ~Iro2GlassSemProperties()
|
function shaderData
| virtual Qt3DRender::QShaderData * shaderData() const override
|
Reimplements: Kuesa::Qt3D::GLTF2MaterialProperties::shaderData
function glassInnerFilter
| QVector3D glassInnerFilter() const
|
function glassOuterFilter
| QVector3D glassOuterFilter() const
|
function usesReflectionMap
| bool usesReflectionMap() const
|
function reflectionMap
| Qt3DRender::QAbstractTexture * reflectionMap() const
|
function reflectionGain
| float reflectionGain() const
|
function reflectionInnerFilter
| QVector3D reflectionInnerFilter() const
|
function reflectionOuterFilter
| QVector3D reflectionOuterFilter() const
|
function usesNormalMap
| bool usesNormalMap() const
|
function normalMap
| Qt3DRender::QAbstractTexture * normalMap() const
|
function normalMapGain
| float normalMapGain() const
|
function normalScaling
| QVector3D normalScaling() const
|
function normalDisturb
| QVector2D normalDisturb() const
|
function postVertexColor
| float postVertexColor() const
|
function postGain
function gltfYUp
Public Property Documentation
property glassInnerFilter
| QVector3D glassInnerFilter;
|
Specifies the glass inner color filter to be applied based on fresnel.
property glassOuterFilter
| QVector3D glassOuterFilter;
|
Specifies the glass outer color filter to be applied based on fresnel.
property usesReflectionMap
Specifies whether we use a reflection map or not.
property reflectionMap
| Qt3DRender::QAbstractTexture * reflectionMap;
|
property reflectionGain
Specifies the gain factor to be applied to the spherical environment map lookup.
property reflectionInnerFilter
| QVector3D reflectionInnerFilter;
|
Specifies the inner color filter to be applied based on fresnel on the spherical environment map lookup.
property reflectionOuterFilter
| QVector3D reflectionOuterFilter;
|
Specifies the outer color filter to be applied based on fresnel on the spherical environment map lookup.
property usesNormalMap
Specifies whether we use a normal map or not.
property normalMap
| Qt3DRender::QAbstractTexture * normalMap;
|
property normalMapGain
Specifies the strength of the normal map.
property normalScaling
Specifies a factor to be applied to the normal.
property normalDisturb
Specifies a disturbance factor that will be added to the normal
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 gltfYUp
Specifies whether this material should consider the Y and Z axis as being inverted.
Updated on 2023-07-03 at 11:02:10 +0000