Kuesa Runtime

IroDiffuseHemiMaterial Class

class Kuesa::IroDiffuseHemiMaterial

Kuesa::IroDiffuseHemiMaterial is a simple material in terms of rendering that relies on a 2d spherical environment map and a 2d diffuse map to render semi glossy like finishes like clear coated paint. It additionally shades the lower hemisphere by the color set in postHemiFilter. More...

Header: #include <Kuesa/IroDiffuseHemiMaterial>
Since: Kuesa 1.2
Instantiated By: IroDiffuseHemiMaterial
Inherits: Kuesa::GLTF2Material

This class was introduced in Kuesa 1.2.

Properties

Public Functions

Kuesa::IroDiffuseHemiProperties *materialProperties() const

Public Slots

void setMaterialProperties(Kuesa::GLTF2MaterialProperties *materialProperties)
void setMaterialProperties(Kuesa::IroDiffuseHemiProperties *materialProperties)

Signals

void materialPropertiesChanged(Kuesa::IroDiffuseHemiProperties *materialProperties)

Detailed Description

Property Documentation

materialProperties : Kuesa::IroDiffuseHemiProperties*

The properties defining the appearance of the material.

This property was introduced in Kuesa 1.2.

Access functions:

Kuesa::IroDiffuseHemiProperties *materialProperties() const
void setMaterialProperties(Kuesa::IroDiffuseHemiProperties *materialProperties)
void setMaterialProperties(Kuesa::GLTF2MaterialProperties *materialProperties)

Notifier signal:

void materialPropertiesChanged(Kuesa::IroDiffuseHemiProperties *materialProperties)