OpenClonk
C4FoW.h File Reference
Include dependency graph for C4FoW.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  C4FragTransform
 
class  C4FoW
 

Enumerations

enum  C4FoWFramebufShaderUniforms { C4FoWFSU_ProjectionMatrix , C4FoWFSU_Texture , C4FoWFSU_Count }
 
enum  C4FoWFramebufShaderAttributes { C4FoWFSA_Position , C4FoWFSA_TexCoord , C4FoWFSA_Count }
 
enum  C4FoWRenderShaderUniforms { C4FoWRSU_ProjectionMatrix , C4FoWRSU_VertexOffset , C4FoWRSU_Count }
 
enum  C4FoWRenderShaderAttributes { C4FoWRSA_Position , C4FoWRSA_Color , C4FoWRSA_Count }
 

Enumeration Type Documentation

◆ C4FoWFramebufShaderAttributes

Enumerator
C4FoWFSA_Position 
C4FoWFSA_TexCoord 
C4FoWFSA_Count 

Definition at line 76 of file C4FoW.h.

76  {
79 
81 };
@ C4FoWFSA_Position
Definition: C4FoW.h:77
@ C4FoWFSA_TexCoord
Definition: C4FoW.h:78
@ C4FoWFSA_Count
Definition: C4FoW.h:80

◆ C4FoWFramebufShaderUniforms

Enumerator
C4FoWFSU_ProjectionMatrix 
C4FoWFSU_Texture 
C4FoWFSU_Count 

Definition at line 69 of file C4FoW.h.

69  {
70  C4FoWFSU_ProjectionMatrix, // projection matrix
71  C4FoWFSU_Texture, // source texture
72 
74 };
@ C4FoWFSU_Texture
Definition: C4FoW.h:71
@ C4FoWFSU_ProjectionMatrix
Definition: C4FoW.h:70
@ C4FoWFSU_Count
Definition: C4FoW.h:73

◆ C4FoWRenderShaderAttributes

Enumerator
C4FoWRSA_Position 
C4FoWRSA_Color 
C4FoWRSA_Count 

Definition at line 90 of file C4FoW.h.

90  {
93 
95 };
@ C4FoWRSA_Count
Definition: C4FoW.h:94
@ C4FoWRSA_Color
Definition: C4FoW.h:92
@ C4FoWRSA_Position
Definition: C4FoW.h:91

◆ C4FoWRenderShaderUniforms

Enumerator
C4FoWRSU_ProjectionMatrix 
C4FoWRSU_VertexOffset 
C4FoWRSU_Count 

Definition at line 83 of file C4FoW.h.

83  {
84  C4FoWRSU_ProjectionMatrix, // projection matrix
85  C4FoWRSU_VertexOffset, // offset applied to vertex (TODO: could be encoded in projection matrix)
86 
88 };
@ C4FoWRSU_ProjectionMatrix
Definition: C4FoW.h:84
@ C4FoWRSU_VertexOffset
Definition: C4FoW.h:85
@ C4FoWRSU_Count
Definition: C4FoW.h:87