Cogs.Core
Classes | Public Attributes | List of all members
Cogs::EffectGLES30 Struct Reference

Classes

struct  SemanticSlot
 
struct  TextureSlot
 
struct  UniformBlockBinding
 

Public Attributes

GLuint programId
 
uint8_t activeAttributes = 0
 
uint8_t activeTextureUnits = 0
 
SemanticSlot attributeSemantic [OpenGLES30::maxVertexAttributes]
 
GLint attributeLocation [OpenGLES30::maxVertexAttributes]
 
TextureSlot textureSlots [OpenGLES30::maxTexUnits]
 
UniformBlockBinding uniformBlockBindings [OpenGLES30::maxUniformBuffers]
 

Detailed Description

Definition at line 87 of file CommonGLES30.h.

Member Data Documentation

◆ activeAttributes

uint8_t Cogs::EffectGLES30::activeAttributes = 0

Definition at line 101 of file CommonGLES30.h.

◆ activeTextureUnits

uint8_t Cogs::EffectGLES30::activeTextureUnits = 0

Definition at line 102 of file CommonGLES30.h.

◆ attributeLocation

GLint Cogs::EffectGLES30::attributeLocation[OpenGLES30::maxVertexAttributes]

Definition at line 104 of file CommonGLES30.h.

◆ attributeSemantic

SemanticSlot Cogs::EffectGLES30::attributeSemantic[OpenGLES30::maxVertexAttributes]

Definition at line 103 of file CommonGLES30.h.

◆ programId

GLuint Cogs::EffectGLES30::programId

Definition at line 100 of file CommonGLES30.h.

◆ textureSlots

TextureSlot Cogs::EffectGLES30::textureSlots[OpenGLES30::maxTexUnits]

Definition at line 105 of file CommonGLES30.h.

◆ uniformBlockBindings

UniformBlockBinding Cogs::EffectGLES30::uniformBlockBindings[OpenGLES30::maxUniformBuffers]

Definition at line 106 of file CommonGLES30.h.


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