CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::ShaderCompiler::Extensions Struct Reference

Language extension flags. More...

#include <CeresEngine/Material/ShaderCompiler/ShaderCompiler.hpp>

Public Types

enum  : UInt32 { LayoutAttribute = (1 << 0) , SpaceAttribute = (1 << 1) , All = (~0u) }
 

Detailed Description

Language extension flags.

See also
ShaderInput::extensions

Member Enumeration Documentation

◆ anonymous enum

Enumerator
LayoutAttribute 

Enables the 'layout' attribute extension (e.g. "[layout(rgba8)]").

SpaceAttribute 

Enables the 'space' attribute extension for a stronger type system (e.g. "[space(OBJECT, MODEL)]").

All 

All extensions.


The documentation for this struct was generated from the following file: