glsl_lang_pp
0.6.0-beta.1
Module nodes
Structs
Enums
Constants
Traits
Functions
Type Aliases
In glsl_lang_pp::processor
Module
glsl_lang_pp
::
processor
::
nodes
Copy item path
source
·
[
−
]
Structs
§
Define
A preprocessor definition
DefineFunction
DefineObject
Directive
Elif
Else
Empty
EndIf
Error
Extension
If
IfDef
IfNDef
Include
Invalid
Line
Pragma
Undef
Version
Enums
§
DefineError
DefineKind
ElifError
ElseError
EndIfError
ErrorError
ExtensionBehavior
Extension behavior
ExtensionError
ExtensionName
Extension name
IfDefError
IfError
IfEvalError
IncludeError
LineError
ParsedLine
ParsedPragma
PragmaError
VersionError
VersionProfile
Constants
§
VALID_VERSION_NUMBERS
🔒
Traits
§
DirectiveExt
Functions
§
eval_if
🔒
eval_inner
🔒
Type Aliases
§
DirectiveResult