Skip to content

WireCarMaterial

#include <wirecarmaterial.h>

Inherits from Kuesa::Qt3D::IroMatteAddMaterial, Kuesa::Qt3D::GLTF2Material, Qt3DRender::QMaterial

Public Signals

Name
void fogNearDistanceChanged(float fogNearDistance)
void fogFarDistanceChanged(float fogFarDistance)
void fogColorChanged(const QVector4D & fogColor)

Public Functions

Name
WireCarMaterial(Qt3DCore::QNode * parent =nullptr)
~WireCarMaterial()
float fogNearDistance() const
void setFogNearDistance(float fogNearDistance)
float fogFarDistance() const
void setFogFarDistance(float fogFarDistance)
QVector4D fogColor() const
void setFogColor(const QVector4D & fogColor)

Public Properties

Name
float fogNearDistance
float fogFarDistance
QVector4D fogColor

Additional inherited members

Public Slots inherited from Kuesa::Qt3D::IroMatteAddMaterial

Name
void setMaterialProperties(Kuesa::Qt3D::IroMatteAddProperties * materialProperties)
void setMaterialProperties(Kuesa::Qt3D::GLTF2MaterialProperties * materialProperties)

Public Signals inherited from Kuesa::Qt3D::IroMatteAddMaterial

Name
void materialPropertiesChanged(Kuesa::Qt3D::IroMatteAddProperties * materialProperties)

Public Functions inherited from Kuesa::Qt3D::IroMatteAddMaterial

Name
Q_INVOKABLE IroMatteAddMaterial(Qt3DCore::QNode * parent =nullptr)
~IroMatteAddMaterial()
IroMatteAddProperties * materialProperties() const

Public Properties inherited from Kuesa::Qt3D::IroMatteAddMaterial

Name
Kuesa::Qt3D::IroMatteAddProperties * materialProperties

Public Slots inherited from Kuesa::Qt3D::GLTF2Material

Name
void setMorphController(Kuesa::Qt3D::MorphController * morphController)
void setSRGBOutput(bool sRGBOutput)

Public Signals inherited from Kuesa::Qt3D::GLTF2Material

Name
void morphControllerChanged(Kuesa::Qt3D::MorphController * morphController)
void sRGBOutputChanged(bool sRGBOutput)

Public Functions inherited from Kuesa::Qt3D::GLTF2Material

Name
~GLTF2Material()
MorphController * morphController() const
bool sRGBOutput() const

Protected Functions inherited from Kuesa::Qt3D::GLTF2Material

Name
GLTF2Material(Qt3DCore::QNode * parent =nullptr)
void setShadowMapDepthTexture(Qt3DRender::QAbstractTexture * depthTexture)
void setShadowMapCubeDepthTexture(Qt3DRender::QAbstractTexture * cubeDepthTexture)
void updateEffectSRGBOutput()

Public Properties inherited from Kuesa::Qt3D::GLTF2Material

Name
Kuesa::Qt3D::MorphController * morphController

Protected Attributes inherited from Kuesa::Qt3D::GLTF2Material

Name
Qt3DRender::QParameter * m_morphControllerParameter
Qt3DRender::QParameter * m_textureTransformParameter
Qt3DRender::QParameter * m_shadowMapDepthTextureParameter
Qt3DRender::QParameter * m_shadowMapCubeDepthTextureParameter
bool m_sRGBOutput

Public Signals Documentation

signal fogNearDistanceChanged

1
2
3
void fogNearDistanceChanged(
    float fogNearDistance
)

signal fogFarDistanceChanged

1
2
3
void fogFarDistanceChanged(
    float fogFarDistance
)

signal fogColorChanged

1
2
3
void fogColorChanged(
    const QVector4D & fogColor
)

Public Functions Documentation

function WireCarMaterial

1
2
3
explicit WireCarMaterial(
    Qt3DCore::QNode * parent =nullptr
)

function ~WireCarMaterial

1
~WireCarMaterial()

function fogNearDistance

1
float fogNearDistance() const

function setFogNearDistance

1
2
3
void setFogNearDistance(
    float fogNearDistance
)

function fogFarDistance

1
float fogFarDistance() const

function setFogFarDistance

1
2
3
void setFogFarDistance(
    float fogFarDistance
)

function fogColor

1
QVector4D fogColor() const

function setFogColor

1
2
3
void setFogColor(
    const QVector4D & fogColor
)

Public Property Documentation

property fogNearDistance

1
float fogNearDistance;

property fogFarDistance

1
float fogFarDistance;

property fogColor

1
QVector4D fogColor;

Updated on 2023-07-03 at 11:02:07 +0000