Visual Computing Library
Loading...
Searching...
No Matches
vcl::ProgramManager Class Reference

Public Member Functions

 ProgramManager (bgfx::RendererType::Enum renderType)
 
template<VertFragProgram PROGRAM>
bgfx::ProgramHandle getProgram ()
 
template<ComputeProgram PROGRAM>
bgfx::ProgramHandle getComputeProgram ()
 

Private Attributes

bgfx::RendererType::Enum mRenderType = bgfx::RendererType::Count
 
std::array< bgfx::ProgramHandle, toUnderlying(VertFragProgram::COUNT)> mVFPrograms
 
std::array< bgfx::ProgramHandle, toUnderlying(ComputeProgram::COUNT)> mCPrograms
 

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