Cogs.Core
|
Flags used to describe effect source. More...
#include <IEffects.h>
Public Types | |
enum | EEffectFlags { None = 0 , HLSL = 0x1 , GLSL = 0x2 , GeometryShader = 0x4 , Pinned = 0x8 , LogShaderInfo = 0x10 , LogShaderSource = 0x20 , WGSL = 0x40 } |
Effect source flags. More... | |
Flags used to describe effect source.
Definition at line 16 of file IEffects.h.
Effect source flags.
Enumerator | |
---|---|
None | None. |
HLSL | Effect source is HLSL. |
GLSL | Effect source is GLSL. |
GeometryShader | Effect source contains geometry shader. |
Pinned | Effect can only be released explicitly, not using releaseResources(). |
LogShaderInfo | Log detailed info about shaders. |
LogShaderSource | Log the contents of the shader on error. |
WGSL | Effect source is WGSL. |
Definition at line 19 of file IEffects.h.