Beatmup
Beatmup::GL::RenderingProgram Member List

This is the complete list of members for Beatmup::GL::RenderingProgram, including all inherited members.

AbstractProgram(const AbstractProgram &)=deleteBeatmup::GL::AbstractProgramprivate
AbstractProgram(const GraphicPipeline &gpu)Beatmup::GL::AbstractProgram
assertLinked() constBeatmup::GL::AbstractProgramprotected
attribsCacheBeatmup::GL::AbstractProgramprivate
bindAtomicCounter(GraphicPipeline &gpu, AtomicCounter &counter, int unit)Beatmup::GL::AbstractProgram
bindImage(GraphicPipeline &gpu, GL::TextureHandler &image, const char *uniformId, bool read, bool write)Beatmup::GL::AbstractProgram
bindSampler(GraphicPipeline &gpu, GL::TextureHandler &image, const char *uniformId, TextureParam param)Beatmup::GL::AbstractProgram
blend(bool onScreen)Beatmup::GL::RenderingProgram
blend()Beatmup::GL::RenderingProgram
clearCaches()Beatmup::GL::AbstractProgramprotected
enable(const GraphicPipeline &gpu)Beatmup::GL::AbstractProgram
findAttribLocation(const char *name)Beatmup::GL::AbstractProgram
findUniformLocation(const char *name)Beatmup::GL::AbstractProgram
getAttribLocation(const std::string &name)Beatmup::GL::AbstractProgram
getBinary() constBeatmup::GL::AbstractProgram
getHandle() constBeatmup::GL::AbstractPrograminlineprotected
getUniformLocation(const std::string &name)Beatmup::GL::AbstractProgram
handleBeatmup::GL::AbstractProgramprivate
Item(const Item &)=deleteBeatmup::GL::RecycleBin::Itemprivate
Item()Beatmup::GL::RecycleBin::Iteminline
link(const GraphicPipeline &gpu, const FragmentShader &)Beatmup::GL::RenderingProgram
Beatmup::GL::Program::link(const VertexShader &, const FragmentShader &)Beatmup::GL::Program
loadBinary(const Chunk &binary)Beatmup::GL::AbstractProgram
Program(const GraphicPipeline &gpu)Beatmup::GL::Program
Program(const GraphicPipeline &gpu, const VertexShader &, const FragmentShader &)Beatmup::GL::Program
RenderingProgram(const GraphicPipeline &gpu, const FragmentShader &)Beatmup::GL::RenderingProgram
RenderingProgram(const GraphicPipeline &gpu, const VertexShader &, const FragmentShader &)Beatmup::GL::RenderingProgram
setFloat(const std::string &name, const float value, bool safe=false)Beatmup::GL::AbstractProgram
setFloatArray(const std::string &name, const float *values, const int length)Beatmup::GL::AbstractProgram
setInteger(const std::string &name, const int value, bool safe=false)Beatmup::GL::AbstractProgram
setIntegerArray(const std::string &name, const int *values, const int length)Beatmup::GL::AbstractProgram
setIntegerArray(const std::string &name, const int firstValue, const int length)Beatmup::GL::AbstractProgram
setMatrix2(const std::string &name, const Matrix2 &mat)Beatmup::GL::AbstractProgram
setMatrix3(const std::string &name, const Matrix2 &mat, const Point &pos)Beatmup::GL::AbstractProgram
setMatrix3(const std::string &name, const AffineMapping &mapping)Beatmup::GL::AbstractProgram
setUnsignedInteger(const std::string &name, const unsigned int value, bool safe=false)Beatmup::GL::AbstractProgram
setVec2Array(const std::string &name, const float *xy, const int length)Beatmup::GL::AbstractProgram
setVec4Array(const std::string &name, const float *xyzw, const int length)Beatmup::GL::AbstractProgram
setVector2(const std::string &name, const float x, const float y)Beatmup::GL::AbstractProgram
setVector3(const std::string &name, const float x, const float y, const float z)Beatmup::GL::AbstractProgram
setVector4(const std::string &name, const float x, const float y, const float z, const float w)Beatmup::GL::AbstractProgram
setVector4(const std::string &name, const color4i &color, const float outRange=1.0f)Beatmup::GL::AbstractProgram
uniformsCacheBeatmup::GL::AbstractProgramprivate
~AbstractProgram()Beatmup::GL::AbstractProgram
~Item()Beatmup::GL::RecycleBin::Iteminlinevirtual