![]() |
CUGL 4.0
Cornell University Game Library
|
This is the complete list of members for cugl::graphics::ComputeShader, including all inherited members.
| _compModule | cugl::graphics::ComputeShader | protected |
| _constants | cugl::graphics::ComputeShader | protected |
| _constvalues | cugl::graphics::ComputeShader | protected |
| _data | cugl::graphics::ComputeShader | protected |
| _dimension | cugl::graphics::ComputeShader | protected |
| _inputs | cugl::graphics::ComputeShader | protected |
| _invalues | cugl::graphics::ComputeShader | protected |
| _outputs | cugl::graphics::ComputeShader | protected |
| _outvalues | cugl::graphics::ComputeShader | protected |
| _transitions | cugl::graphics::ComputeShader | protected |
| _uniforms | cugl::graphics::ComputeShader | protected |
| alloc(const ShaderSource &source) | cugl::graphics::ComputeShader | inlinestatic |
| begin() | cugl::graphics::ComputeShader | |
| compile() | cugl::graphics::ComputeShader | |
| ComputeShader() | cugl::graphics::ComputeShader | inline |
| createInputs(const std::string name, ResourceDef def) | cugl::graphics::ComputeShader | protected |
| createOutputs(const std::string name, ResourceDef def) | cugl::graphics::ComputeShader | protected |
| declareInput(const std::string name, const ResourceDef &def) | cugl::graphics::ComputeShader | |
| declareOutput(const std::string name, const ResourceDef &def) | cugl::graphics::ComputeShader | |
| declareUniform(const std::string name, const UniformDef &def) | cugl::graphics::ComputeShader | |
| dispatch(Uint32 x=1, Uint32 y=1, Uint32 z=1) | cugl::graphics::ComputeShader | |
| dispose() | cugl::graphics::ComputeShader | virtual |
| end() | cugl::graphics::ComputeShader | |
| flush() | cugl::graphics::ComputeShader | protected |
| g_shader | cugl::graphics::ComputeShader | protectedstatic |
| getBlock(const std::string name) const | cugl::graphics::ComputeShader | |
| getConstant(const std::string name) const | cugl::graphics::ComputeShader | |
| getDimension() const | cugl::graphics::ComputeShader | inline |
| getImage(const std::string name) | cugl::graphics::ComputeShader | |
| getImageArray(const std::string name) const | cugl::graphics::ComputeShader | |
| getImageArrays(const std::string name) const | cugl::graphics::ComputeShader | |
| getImages(const std::string name) const | cugl::graphics::ComputeShader | |
| getIndexBuffer(const std::string name) const | cugl::graphics::ComputeShader | |
| getResourceDef(const std::string name) const | cugl::graphics::ComputeShader | |
| getSampler(const std::string name) | cugl::graphics::ComputeShader | |
| getSamplers(const std::string name) const | cugl::graphics::ComputeShader | |
| getStorageBuffer(const std::string name) const | cugl::graphics::ComputeShader | |
| getStorageBuffers(const std::string name) const | cugl::graphics::ComputeShader | |
| getTexture(const std::string name) const | cugl::graphics::ComputeShader | |
| getTextureArray(const std::string name) const | cugl::graphics::ComputeShader | |
| getTextureArrays(const std::string name) const | cugl::graphics::ComputeShader | |
| getTextures(const std::string name) const | cugl::graphics::ComputeShader | |
| getUniformBuffer(const std::string name) const | cugl::graphics::ComputeShader | |
| getUniformBuffers(const std::string name) const | cugl::graphics::ComputeShader | |
| getUniformDef(const std::string name) const | cugl::graphics::ComputeShader | |
| getVertexBuffer(const std::string name) const | cugl::graphics::ComputeShader | |
| init(const ShaderSource &source) | cugl::graphics::ComputeShader | virtual |
| isReady() const | cugl::graphics::ComputeShader | |
| isWriteable(const std::string name) const | cugl::graphics::ComputeShader | |
| push(const std::string name, Uint8 *data) | cugl::graphics::ComputeShader | |
| push(const std::string name, T value) | cugl::graphics::ComputeShader | inline |
| pushColor4(const std::string name, const Color4 color) | cugl::graphics::ComputeShader | |
| pushColor4(const std::string name, Uint8 red, Uint8 green, Uint8 blue, Uint8 alpha) | cugl::graphics::ComputeShader | |
| pushColor4f(const std::string name, const Color4f &color) | cugl::graphics::ComputeShader | |
| pushColor4f(const std::string name, float red, float green, float blue, float alpha) | cugl::graphics::ComputeShader | |
| pushFloat(const std::string name, float value) | cugl::graphics::ComputeShader | |
| pushInt(const std::string name, Sint32 value) | cugl::graphics::ComputeShader | |
| pushIVec2(const std::string name, Sint32 x, Sint32 y) | cugl::graphics::ComputeShader | |
| pushIVec3(const std::string name, Sint32 x, Sint32 y, Sint32 z) | cugl::graphics::ComputeShader | |
| pushIVec4(const std::string name, Sint32 x, Sint32 y, Sint32 z, Sint32 w) | cugl::graphics::ComputeShader | |
| pushMat2(const std::string name, const Affine2 &mat) | cugl::graphics::ComputeShader | |
| pushMat2(const std::string name, const float *array) | cugl::graphics::ComputeShader | |
| pushMat3(const std::string name, const Affine2 &mat) | cugl::graphics::ComputeShader | |
| pushMat3(const std::string name, const float *array) | cugl::graphics::ComputeShader | |
| pushMat4(const std::string name, const Mat4 &mat) | cugl::graphics::ComputeShader | |
| pushMat4(const std::string name, const float *array) | cugl::graphics::ComputeShader | |
| pushUInt(const std::string name, Uint32 value) | cugl::graphics::ComputeShader | |
| pushUVec2(const std::string name, Uint32 x, Uint32 y) | cugl::graphics::ComputeShader | |
| pushUVec3(const std::string name, Uint32 x, Uint32 y, Uint32 z) | cugl::graphics::ComputeShader | |
| pushUVec4(const std::string name, Uint32 x, Uint32 y, Uint32 z, Uint32 w) | cugl::graphics::ComputeShader | |
| pushVec2(const std::string name, const Vec2 &vec) | cugl::graphics::ComputeShader | |
| pushVec2(const std::string name, float x, float y) | cugl::graphics::ComputeShader | |
| pushVec3(const std::string name, const Vec3 &vec) | cugl::graphics::ComputeShader | |
| pushVec3(const std::string name, float x, float y, float z) | cugl::graphics::ComputeShader | |
| pushVec4(const std::string name, const Vec4 &vec) | cugl::graphics::ComputeShader | |
| pushVec4(const std::string name, const Quaternion &quat) | cugl::graphics::ComputeShader | |
| pushVec4(const std::string name, float x, float y, float z, float w) | cugl::graphics::ComputeShader | |
| setBlock(const std::string name, Uint32 block) | cugl::graphics::ComputeShader | |
| setConstant(const std::string name, const GLSLConstant &spec) | cugl::graphics::ComputeShader | |
| setDimension(const IVec3 dimension) | cugl::graphics::ComputeShader | inline |
| setDimension(Uint32 x, Uint32 y, Uint32 z) | cugl::graphics::ComputeShader | inline |
| setImage(const std::string name, const std::shared_ptr< Image > &image) | cugl::graphics::ComputeShader | |
| setImageArray(const std::string name, const std::shared_ptr< ImageArray > &array) | cugl::graphics::ComputeShader | |
| setImageArrays(const std::string name, const std::vector< std::shared_ptr< ImageArray > > &arrays) | cugl::graphics::ComputeShader | |
| setImages(const std::string name, const std::vector< std::shared_ptr< Image > > &images) | cugl::graphics::ComputeShader | |
| setIndexBuffer(const std::string name, const std::shared_ptr< IndexBuffer > &buffer) | cugl::graphics::ComputeShader | |
| setSampler(const std::string name, const std::shared_ptr< Sampler > &sampler) | cugl::graphics::ComputeShader | |
| setSamplers(const std::string name, const std::vector< std::shared_ptr< Sampler > > &samplers) | cugl::graphics::ComputeShader | |
| setStorageBuffer(const std::string name, const std::shared_ptr< StorageBuffer > &buffer) | cugl::graphics::ComputeShader | |
| setStorageBuffers(const std::string name, const std::vector< std::shared_ptr< StorageBuffer > > &buffers) | cugl::graphics::ComputeShader | |
| setTexture(const std::string name, const std::shared_ptr< Texture > &texture) | cugl::graphics::ComputeShader | |
| setTextureArray(const std::string name, const std::shared_ptr< TextureArray > &array) | cugl::graphics::ComputeShader | |
| setTextureArrays(const std::string name, const std::vector< std::shared_ptr< TextureArray > > &arrays) | cugl::graphics::ComputeShader | |
| setTextures(const std::string name, const std::vector< std::shared_ptr< Texture > > &textures) | cugl::graphics::ComputeShader | |
| setUniformBuffer(const std::string name, const std::shared_ptr< UniformBuffer > &buffer) | cugl::graphics::ComputeShader | |
| setUniformBuffers(const std::string name, const std::vector< std::shared_ptr< UniformBuffer > > &buffers) | cugl::graphics::ComputeShader | |
| setVertexBuffer(const std::string name, const std::shared_ptr< VertexBuffer > &buffer) | cugl::graphics::ComputeShader | |
| ~ComputeShader() | cugl::graphics::ComputeShader | inline |