CUGL 4.0
Cornell University Game Library
Loading...
Searching...
No Matches
cugl::graphics::ComputeShader Member List

This is the complete list of members for cugl::graphics::ComputeShader, including all inherited members.

_compModulecugl::graphics::ComputeShaderprotected
_constantscugl::graphics::ComputeShaderprotected
_constvaluescugl::graphics::ComputeShaderprotected
_datacugl::graphics::ComputeShaderprotected
_dimensioncugl::graphics::ComputeShaderprotected
_inputscugl::graphics::ComputeShaderprotected
_invaluescugl::graphics::ComputeShaderprotected
_outputscugl::graphics::ComputeShaderprotected
_outvaluescugl::graphics::ComputeShaderprotected
_transitionscugl::graphics::ComputeShaderprotected
_uniformscugl::graphics::ComputeShaderprotected
alloc(const ShaderSource &source)cugl::graphics::ComputeShaderinlinestatic
begin()cugl::graphics::ComputeShader
compile()cugl::graphics::ComputeShader
ComputeShader()cugl::graphics::ComputeShaderinline
createInputs(const std::string name, ResourceDef def)cugl::graphics::ComputeShaderprotected
createOutputs(const std::string name, ResourceDef def)cugl::graphics::ComputeShaderprotected
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::ComputeShadervirtual
end()cugl::graphics::ComputeShader
flush()cugl::graphics::ComputeShaderprotected
g_shadercugl::graphics::ComputeShaderprotectedstatic
getBlock(const std::string name) constcugl::graphics::ComputeShader
getConstant(const std::string name) constcugl::graphics::ComputeShader
getDimension() constcugl::graphics::ComputeShaderinline
getImage(const std::string name)cugl::graphics::ComputeShader
getImageArray(const std::string name) constcugl::graphics::ComputeShader
getImageArrays(const std::string name) constcugl::graphics::ComputeShader
getImages(const std::string name) constcugl::graphics::ComputeShader
getIndexBuffer(const std::string name) constcugl::graphics::ComputeShader
getResourceDef(const std::string name) constcugl::graphics::ComputeShader
getSampler(const std::string name)cugl::graphics::ComputeShader
getSamplers(const std::string name) constcugl::graphics::ComputeShader
getStorageBuffer(const std::string name) constcugl::graphics::ComputeShader
getStorageBuffers(const std::string name) constcugl::graphics::ComputeShader
getTexture(const std::string name) constcugl::graphics::ComputeShader
getTextureArray(const std::string name) constcugl::graphics::ComputeShader
getTextureArrays(const std::string name) constcugl::graphics::ComputeShader
getTextures(const std::string name) constcugl::graphics::ComputeShader
getUniformBuffer(const std::string name) constcugl::graphics::ComputeShader
getUniformBuffers(const std::string name) constcugl::graphics::ComputeShader
getUniformDef(const std::string name) constcugl::graphics::ComputeShader
getVertexBuffer(const std::string name) constcugl::graphics::ComputeShader
init(const ShaderSource &source)cugl::graphics::ComputeShadervirtual
isReady() constcugl::graphics::ComputeShader
isWriteable(const std::string name) constcugl::graphics::ComputeShader
push(const std::string name, Uint8 *data)cugl::graphics::ComputeShader
push(const std::string name, T value)cugl::graphics::ComputeShaderinline
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::ComputeShaderinline
setDimension(Uint32 x, Uint32 y, Uint32 z)cugl::graphics::ComputeShaderinline
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::ComputeShaderinline