Definition at line 64 of file EnginePermutations.h.
◆ getCode()
| size_t Cogs::Core::EnginePermutation::getCode |
( |
| ) |
const |
◆ getDefinition() [1/2]
◆ getDefinition() [2/2]
◆ getIndex()
| size_t Cogs::Core::EnginePermutation::getIndex |
( |
| ) |
const |
|
inline |
◆ getName()
| const std::string & Cogs::Core::EnginePermutation::getName |
( |
| ) |
const |
|
inline |
◆ getNameHash()
| size_t Cogs::Core::EnginePermutation::getNameHash |
( |
| ) |
const |
|
inline |
◆ getSelectors()
◆ getVariants()
◆ hasBuiltins()
| bool Cogs::Core::EnginePermutation::hasBuiltins |
( |
| ) |
const |
|
inline |
◆ hasVariant()
| bool Cogs::Core::EnginePermutation::hasVariant |
( |
const StringView & |
key | ) |
|
◆ initialize()
◆ isDepthOnly()
| bool Cogs::Core::EnginePermutation::isDepthOnly |
( |
| ) |
const |
|
inline |
◆ isDirty()
| bool Cogs::Core::EnginePermutation::isDirty |
( |
| ) |
const |
|
inline |
◆ isReverseDepth()
| bool Cogs::Core::EnginePermutation::isReverseDepth |
( |
| ) |
const |
|
inline |
◆ isShadingPass()
| bool Cogs::Core::EnginePermutation::isShadingPass |
( |
| ) |
const |
|
inline |
◆ isShadowPass()
| bool Cogs::Core::EnginePermutation::isShadowPass |
( |
| ) |
const |
|
inline |
◆ setProperty()
| void Cogs::Core::EnginePermutation::setProperty |
( |
const StringView & |
name, |
|
|
const void * |
value, |
|
|
int |
valueSize |
|
) |
| |
◆ setVariant() [1/4]
| void Cogs::Core::EnginePermutation::setVariant |
( |
const StringView & |
key, |
|
|
bool |
value |
|
) |
| |
◆ setVariant() [2/4]
| void Cogs::Core::EnginePermutation::setVariant |
( |
const StringView & |
key, |
|
|
const char * |
value |
|
) |
| |
|
inline |
◆ setVariant() [3/4]
◆ setVariant() [4/4]
| void Cogs::Core::EnginePermutation::setVariant |
( |
const StringView & |
key, |
|
|
int |
value |
|
) |
| |
◆ updateFlags()
| void Cogs::Core::EnginePermutation::updateFlags |
( |
| ) |
|
◆ EnginePermutations
◆ bufferHandles
◆ code
| size_t Cogs::Core::EnginePermutation::code = 0 |
|
mutableprivate |
◆ constantBuffers
◆ definition
◆ dirty
| bool Cogs::Core::EnginePermutation::dirty = false |
|
mutableprivate |
◆ flags
| EnginePermutationFlags Cogs::Core::EnginePermutation::flags = EnginePermutationFlags::None |
|
private |
◆ index
| size_t Cogs::Core::EnginePermutation::index = 0 |
|
private |
◆ nameHash
| size_t Cogs::Core::EnginePermutation::nameHash = 0 |
|
private |
◆ permutationMask
| size_t Cogs::Core::EnginePermutation::permutationMask = 0 |
◆ requiredFlags
| RenderItemFlags Cogs::Core::EnginePermutation::requiredFlags = RenderItemFlags::None |
◆ selectors
| ShaderVariantSelectors Cogs::Core::EnginePermutation::selectors |
|
private |
The documentation for this struct was generated from the following files: