Beatmup
|
This is the complete list of members for Beatmup::GL::ComputeProgram, including all inherited members.
AbstractProgram(const AbstractProgram &)=delete | Beatmup::GL::AbstractProgram | private |
AbstractProgram(const GraphicPipeline &gpu) | Beatmup::GL::AbstractProgram | |
assertLinked() const | Beatmup::GL::AbstractProgram | protected |
attribsCache | Beatmup::GL::AbstractProgram | private |
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 | |
clearCaches() | Beatmup::GL::AbstractProgram | protected |
ComputeProgram(const GraphicPipeline &gpu) | Beatmup::GL::ComputeProgram | |
ComputeProgram(const GraphicPipeline &gpu, const char *source) | Beatmup::GL::ComputeProgram | |
dispatch(const GraphicPipeline &gpu, msize w, msize h, msize d) const | Beatmup::GL::ComputeProgram | |
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() const | Beatmup::GL::AbstractProgram | |
getHandle() const | Beatmup::GL::AbstractProgram | inlineprotected |
getUniformLocation(const std::string &name) | Beatmup::GL::AbstractProgram | |
handle | Beatmup::GL::AbstractProgram | private |
Item(const Item &)=delete | Beatmup::GL::RecycleBin::Item | private |
Item() | Beatmup::GL::RecycleBin::Item | inline |
link(const GraphicPipeline &gpu) | Beatmup::GL::ComputeProgram | private |
loadBinary(const Chunk &binary) | Beatmup::GL::AbstractProgram | |
make(const GraphicPipeline &gpu, const char *source) | Beatmup::GL::ComputeProgram | |
make(const GraphicPipeline &gpu, const std::string &source) | Beatmup::GL::ComputeProgram | |
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 | |
shader | Beatmup::GL::ComputeProgram | private |
uniformsCache | Beatmup::GL::AbstractProgram | private |
~AbstractProgram() | Beatmup::GL::AbstractProgram | |
~Item() | Beatmup::GL::RecycleBin::Item | inlinevirtual |