libmx2 2.2.1
C++20 multimedia and game-engine library (SDL2 / OpenGL / Vulkan)
Loading...
Searching...
No Matches
gl::ShaderProgram::SharedState Struct Reference
Collaboration diagram for gl::ShaderProgram::SharedState:
[legend]

Public Member Functions

 ~SharedState ()

Public Attributes

GLuint vertex_shader = 0
GLuint fragment_shader = 0
GLuint shader_id = 0
std::string name_
bool silent_ = false

Detailed Description

Definition at line 59 of file gl.hpp.

Constructor & Destructor Documentation

◆ ~SharedState()

gl::ShaderProgram::SharedState::~SharedState ( )

Definition at line 414 of file gl.cpp.

References fragment_shader, shader_id, and vertex_shader.

Member Data Documentation

◆ fragment_shader

GLuint gl::ShaderProgram::SharedState::fragment_shader = 0

Definition at line 61 of file gl.hpp.

Referenced by ~SharedState().

◆ name_

std::string gl::ShaderProgram::SharedState::name_

Definition at line 63 of file gl.hpp.

◆ shader_id

GLuint gl::ShaderProgram::SharedState::shader_id = 0

Definition at line 62 of file gl.hpp.

Referenced by ~SharedState().

◆ silent_

bool gl::ShaderProgram::SharedState::silent_ = false

Definition at line 64 of file gl.hpp.

◆ vertex_shader

GLuint gl::ShaderProgram::SharedState::vertex_shader = 0

Definition at line 60 of file gl.hpp.

Referenced by ~SharedState().


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