Skip to content

Kuesa::Qt3D::IroMatteAddMaterial

Module: Kuesa Qt 3D API

Kuesa::Qt3D::IroMatteAddMaterial is a simple material in terms of rendering that perform lookups on a 2d map optionally blended with the per vertex color input and performs additive color blending. More...

#include <iromatteaddmaterial.h>

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

Inherited by WireCarMaterial

Public Slots

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

Public Signals

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

Public Functions

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

Public Properties

Name
Kuesa::Qt3D::IroMatteAddProperties * materialProperties

Additional inherited members

Public Slots inherited from Kuesa::Qt3D::GLTF2Material

Name
void setMorphController(Kuesa::Qt3D::MorphController * morphController)

Public Signals inherited from Kuesa::Qt3D::GLTF2Material

Name
void morphControllerChanged(Kuesa::Qt3D::MorphController * morphController)

Public Functions inherited from Kuesa::Qt3D::GLTF2Material

Name
~GLTF2Material()
MorphController * morphController() const

Protected Functions inherited from Kuesa::Qt3D::GLTF2Material

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

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

Detailed Description

1
class Kuesa::Qt3D::IroMatteAddMaterial;

Kuesa::Qt3D::IroMatteAddMaterial is a simple material in terms of rendering that perform lookups on a 2d map optionally blended with the per vertex color input and performs additive color blending.

Since: Kuesa 2.0

Public Slots Documentation

slot setMaterialProperties

1
2
3
void setMaterialProperties(
    Kuesa::Qt3D::IroMatteAddProperties * materialProperties
)

slot setMaterialProperties

1
2
3
void setMaterialProperties(
    Kuesa::Qt3D::GLTF2MaterialProperties * materialProperties
)

Public Signals Documentation

signal materialPropertiesChanged

1
2
3
void materialPropertiesChanged(
    Kuesa::Qt3D::IroMatteAddProperties * materialProperties
)

Public Functions Documentation

function IroMatteAddMaterial

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

function ~IroMatteAddMaterial

1
~IroMatteAddMaterial()

function materialProperties

1
IroMatteAddProperties * materialProperties() const

Since: Kuesa 2.0

Public Property Documentation

property materialProperties

1
Kuesa::Qt3D::IroMatteAddProperties * materialProperties;

Since: Kuesa 2.0

The properties defining the appearance of the material.


Updated on 2022-10-18 at 11:12:51 +0200