Cogs.Rendering
Loading...
Searching...
No Matches
Public Types | List of all members
Cogs::EffectFlags Struct Reference

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

Detailed Description

Flags used to describe effect source.

Member Enumeration Documentation

◆ EEffectFlags

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.


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