Skip to content

Kuesa::EffectProperties

#include <effectproperties.h>

Public Types

Name
enum Property { MetallicRoughness = 1 << 1, Unlit = 1 << 2, Custom = 1 << 3, BaseColorMap = 1 << 4, MetalRoughnessMap = 1 << 5, NormalMap = 1 << 6, AOMap = 1 << 7, EmissiveMap = 1 << 8, Blend = 1 << 10, Mask = 1 << 11, DoubleSided = 1 << 12, VertexColor = 1 << 13, Skinning = 1 << 14, VertexNormal = 1 << 15, VertexTangent = 1 << 16, VertexTexCoord = 1 << 17, VertexTexCoord1 = 1 << 18, MorphTargets = 1 << 19, ClearCoat = 1 << 20, ClearCoatTexture = 1 << 21, ClearCoatNormalTexture = 1 << 22, ClearCoatRoughnessTexture = 1 << 23}
using KDUtils::Flags< Property > Properties

Public Types Documentation

enum Property

Enumerator Value Description
MetallicRoughness 1 << 1
Unlit 1 << 2
Custom 1 << 3
BaseColorMap 1 << 4
MetalRoughnessMap 1 << 5
NormalMap 1 << 6
AOMap 1 << 7
EmissiveMap 1 << 8
Blend 1 << 10
Mask 1 << 11
DoubleSided 1 << 12
VertexColor 1 << 13
Skinning 1 << 14
VertexNormal 1 << 15
VertexTangent 1 << 16
VertexTexCoord 1 << 17
VertexTexCoord1 1 << 18
MorphTargets 1 << 19
ClearCoat 1 << 20
ClearCoatTexture 1 << 21
ClearCoatNormalTexture 1 << 22
ClearCoatRoughnessTexture 1 << 23

using Properties

1
using Kuesa::EffectProperties::Properties =  KDUtils::Flags<Property>;

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