|
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.