Euphoria
eu::render::ShaderId Struct Reference

#include <shader.h>

Inheritance diagram for eu::render::ShaderId:
eu::render::ShaderProgram

Public Member Functions

 ShaderId ()
 
 ~ShaderId ()
 
 ShaderId (const ShaderId &other)=delete
 
void operator= (const ShaderId &)=delete
 
 ShaderId (ShaderId &&other)=delete
 
void operator= (ShaderId &&)=delete
 
bool is_currently_bound () const
 
gl::Uint get_id () const
 

Detailed Description

Definition at line 28 of file shader.h.

Constructor & Destructor Documentation

◆ ShaderId() [1/3]

eu::render::ShaderId::ShaderId ( )

Definition at line 87 of file shader.cc.

◆ ~ShaderId()

eu::render::ShaderId::~ShaderId ( )

Definition at line 93 of file shader.cc.

◆ ShaderId() [2/3]

eu::render::ShaderId::ShaderId ( const ShaderId other)
delete

◆ ShaderId() [3/3]

eu::render::ShaderId::ShaderId ( ShaderId &&  other)
delete

Member Function Documentation

◆ get_id()

GLuint eu::render::ShaderId::get_id ( ) const

Definition at line 100 of file shader.cc.

◆ is_currently_bound()

bool eu::render::ShaderId::is_currently_bound ( ) const

Definition at line 107 of file shader.cc.

◆ operator=() [1/2]

void eu::render::ShaderId::operator= ( const ShaderId )
delete

◆ operator=() [2/2]

void eu::render::ShaderId::operator= ( ShaderId &&  )
delete

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