|
enum | InterpolationModifiers {
NoModifier = 0
, LinearModifier = (1 << 0)
, CentroidModifier = (1 << 1)
, NointerpolationModifier = (1 << 2)
,
NoperspectiveModifier = (1 << 3)
, SampleModifier = (1 << 4)
} |
|
enum struct | SemanticName : uint8_t {
None
, Position
, Normal
, Color
,
Texcoord
, Tangent
, InstanceVector
, InstanceMatrix
,
FirstSystemValueSemantic
, SV_Position = FirstSystemValueSemantic
, SV_VertexID
, SV_InstanceID
,
SV_ClipDistance
, SV_VFace
, SV_IsFrontFace
, Count
} |
|
Definition at line 11 of file EffectDefinition.h.
◆ InterpolationModifiers
enum Cogs::Core::ShaderInterfaceMemberDefinition::InterpolationModifiers |
◆ SemanticName
enum struct Cogs::Core::ShaderInterfaceMemberDefinition::SemanticName : uint8_t |
|
strong |
◆ semanticNameString()
Cogs::StringView Cogs::Core::ShaderInterfaceMemberDefinition::semanticNameString |
( |
const SemanticName |
name | ) |
|
|
static |
◆ inheritanceLevel
uint8_t Cogs::Core::ShaderInterfaceMemberDefinition::inheritanceLevel = 0 |
◆ name
SemanticName Cogs::Core::ShaderInterfaceMemberDefinition::name = SemanticName::None |
◆ slot
uint8_t Cogs::Core::ShaderInterfaceMemberDefinition::slot = 0 |
The documentation for this struct was generated from the following files: