#include <material.h>
Definition at line 10 of file material.h.
◆ AlphaFunc
| Enumerator |
|---|
| Solid | |
| AlphaTest | |
| Water | |
| Ghost | |
| Multiply | |
| Multiply2 | |
| Transparent | |
| AdditiveLight | |
Definition at line 17 of file material.h.
◆ Material() [1/4]
◆ Material() [2/4]
| Material::Material |
( |
const zenkit::Material & |
m, |
|
|
bool |
enableAlphaTest |
|
) |
| |
◆ Material() [3/4]
| Material::Material |
( |
const zenkit::VisualDecal & |
decal | ) |
|
◆ Material() [4/4]
| Material::Material |
( |
const zenkit::IParticleEffect & |
src | ) |
|
◆ hasFrameAnimation()
| bool Material::hasFrameAnimation |
( |
| ) |
const |
|
inline |
◆ hasUvAnimation()
| bool Material::hasUvAnimation |
( |
| ) |
const |
|
inline |
◆ isForwardShading() [1/2]
| bool Material::isForwardShading |
( |
| ) |
const |
|
inline |
◆ isForwardShading() [2/2]
| bool Material::isForwardShading |
( |
AlphaFunc |
alpha | ) |
|
|
static |
◆ isSceneInfoRequired() [1/2]
| bool Material::isSceneInfoRequired |
( |
| ) |
const |
|
inline |
◆ isSceneInfoRequired() [2/2]
| bool Material::isSceneInfoRequired |
( |
AlphaFunc |
alpha | ) |
|
|
static |
◆ isShadowmapRequired() [1/2]
| bool Material::isShadowmapRequired |
( |
| ) |
const |
|
inline |
◆ isShadowmapRequired() [2/2]
| bool Material::isShadowmapRequired |
( |
AlphaFunc |
alpha | ) |
|
|
static |
◆ isSolid()
| bool Material::isSolid |
( |
| ) |
const |
◆ isTesselated() [1/2]
| bool Material::isTesselated |
( |
| ) |
const |
|
inline |
◆ isTesselated() [2/2]
| bool Material::isTesselated |
( |
AlphaFunc |
alpha | ) |
|
|
static |
◆ isTextureInShadowPass() [1/2]
| bool Material::isTextureInShadowPass |
( |
| ) |
const |
|
inline |
◆ isTextureInShadowPass() [2/2]
| bool Material::isTextureInShadowPass |
( |
AlphaFunc |
alpha | ) |
|
|
static |
◆ operator==()
| bool Material::operator== |
( |
const Material & |
other | ) |
const |
◆ alpha
◆ alphaWeight
| float Material::alphaWeight = 1 |
◆ envMapping
| float Material::envMapping = 0 |
◆ frames
| std::vector<const Tempest::Texture2d*> Material::frames |
◆ isGhost
| bool Material::isGhost = false |
◆ tex
| const Tempest::Texture2d* Material::tex =nullptr |
◆ texAniFPSInv
| uint64_t Material::texAniFPSInv = 1 |
◆ texAniMapDirPeriod
| Tempest::Point Material::texAniMapDirPeriod |
◆ waveMaxAmplitude
| float Material::waveMaxAmplitude = 0 |
The documentation for this class was generated from the following files: