Blamite Game Engine - blam!  00296.01.12.21.0102.blamite
The core library for the Blamite Game Engine.
BlamShaderProgram Class Reference

#include <shaders.h>

Public Member Functions

 BlamShaderProgram (std::string _id, BlamShader *vertex_shader, BlamShader *fragment_shader)
 
 ~BlamShaderProgram ()
 
bgfx::ProgramHandle GetProgramHandle ()
 
bool CreateProgram ()
 
std::string GetID ()
 

Constructor & Destructor Documentation

◆ BlamShaderProgram()

BlamShaderProgram::BlamShaderProgram ( std::string  _id,
BlamShader vertex_shader,
BlamShader fragment_shader 
)

◆ ~BlamShaderProgram()

BlamShaderProgram::~BlamShaderProgram ( )

Member Function Documentation

◆ CreateProgram()

bool BlamShaderProgram::CreateProgram ( )

◆ GetID()

std::string BlamShaderProgram::GetID ( )

◆ GetProgramHandle()

bgfx::ProgramHandle BlamShaderProgram::GetProgramHandle ( )

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