Aeon Engine c550894
AeonGames Open Source Game Engine
Loading...
Searching...
No Matches
AeonGames::OpenGLUniformBlock Struct Reference

Describes an OpenGL uniform block with its binding and member variables. More...

#include <C:/Code/AeonEngine/engine/renderers/opengl/OpenGLUniformBlock.hpp>

Collaboration diagram for AeonGames::OpenGLUniformBlock:
Collaboration graph

Public Attributes

uint32_t name
 Name hash identifier of the uniform block.
GLint size
 Total byte size of the uniform block.
GLint binding
 Binding point index.
std::vector< OpenGLVariableuniforms
 Member variables within the block.

Detailed Description

Describes an OpenGL uniform block with its binding and member variables.

Definition at line 26 of file OpenGLUniformBlock.hpp.

Member Data Documentation

◆ binding

GLint AeonGames::OpenGLUniformBlock::binding

Binding point index.

Definition at line 30 of file OpenGLUniformBlock.hpp.

◆ name

uint32_t AeonGames::OpenGLUniformBlock::name

Name hash identifier of the uniform block.

Definition at line 28 of file OpenGLUniformBlock.hpp.

◆ size

GLint AeonGames::OpenGLUniformBlock::size

Total byte size of the uniform block.

Definition at line 29 of file OpenGLUniformBlock.hpp.

◆ uniforms

std::vector<OpenGLVariable> AeonGames::OpenGLUniformBlock::uniforms

Member variables within the block.

Definition at line 31 of file OpenGLUniformBlock.hpp.


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