CUGL 4.0
Cornell University Game Library
Loading...
Searching...
No Matches
cugl::scene3::ObjShader Member List

This is the complete list of members for cugl::scene3::ObjShader, including all inherited members.

_attachmentscugl::graphics::GraphicsShaderprotected
_attributescugl::graphics::GraphicsShaderprotected
_attrStridecugl::graphics::GraphicsShaderprotected
_datacugl::graphics::GraphicsShaderprotected
_fragModulecugl::graphics::GraphicsShaderprotected
_framebuffercugl::graphics::GraphicsShaderprotected
_indicescugl::graphics::GraphicsShaderprotected
_initialGroupcugl::graphics::GraphicsShaderprotected
_instancescugl::graphics::GraphicsShaderprotected
_renderpasscugl::graphics::GraphicsShaderprotected
_resourcescugl::graphics::GraphicsShaderprotected
_uniformscugl::graphics::GraphicsShaderprotected
_valuescugl::graphics::GraphicsShaderprotected
_verticescugl::graphics::GraphicsShaderprotected
_vertModulecugl::graphics::GraphicsShaderprotected
alloc()cugl::scene3::ObjShaderinlinestatic
alloc(const graphics::ShaderSource &vsource, const graphics::ShaderSource &fsource)cugl::scene3::ObjShaderinlinestatic
cugl::graphics::GraphicsShader::alloc(const ShaderSource &vsource, ShaderSource &fsource)cugl::graphics::GraphicsShaderinlinestatic
begin()cugl::graphics::GraphicsShader
begin(const std::shared_ptr< FrameBuffer > &framebuffer)cugl::graphics::GraphicsShader
compile()cugl::graphics::GraphicsShader
declareAttribute(const std::string name, const AttributeDef &def)cugl::graphics::GraphicsShader
declareResource(const std::string name, const ResourceDef &def)cugl::graphics::GraphicsShader
declareUniform(const std::string name, const UniformDef &def)cugl::graphics::GraphicsShader
dispose() overridecugl::scene3::ObjShadervirtual
draw(Uint32 count, Uint32 offset=0)cugl::graphics::GraphicsShader
drawIndexed(Uint32 count, Uint32 offset=0)cugl::graphics::GraphicsShader
drawInstances(Uint32 count, Uint32 instances, Uint32 vtxoff=0, Uint32 insoff=0)cugl::graphics::GraphicsShader
drawInstancesIndexed(Uint32 count, Uint32 instances, Uint32 idxoff=0, Uint32 insoff=0)cugl::graphics::GraphicsShader
enableBlending(bool enable)cugl::graphics::GraphicsShader
enableDepthTest(bool enable)cugl::graphics::GraphicsShader
enableDepthWrite(bool enable)cugl::graphics::GraphicsShader
enableStencilTest(bool enable)cugl::graphics::GraphicsShader
enableViewScissor(bool enable)cugl::graphics::GraphicsShader
end()cugl::graphics::GraphicsShader
flush()cugl::graphics::GraphicsShaderprotected
g_shadercugl::graphics::GraphicsShaderprotectedstatic
getAttributeDef(const std::string name) constcugl::graphics::GraphicsShader
getBackStencilState() constcugl::graphics::GraphicsShader
getBlendState() constcugl::graphics::GraphicsShader
getBlock(const std::string name)cugl::graphics::GraphicsShader
getColorMask() constcugl::graphics::GraphicsShader
getCullMode() constcugl::graphics::GraphicsShader
getDepthFunc() constcugl::graphics::GraphicsShader
getDrawMode() constcugl::graphics::GraphicsShader
getFrontFace() constcugl::graphics::GraphicsShader
getFrontStencilState() constcugl::graphics::GraphicsShader
getImage(const std::string name) constcugl::graphics::GraphicsShader
getImageArray(const std::string name) constcugl::graphics::GraphicsShader
getImageArrays(const std::string name) constcugl::graphics::GraphicsShader
getImages(const std::string name) constcugl::graphics::GraphicsShader
getIndices() constcugl::graphics::GraphicsShader
getLineWidth() constcugl::graphics::GraphicsShader
getRenderPass() constcugl::graphics::GraphicsShaderinline
getResourceDef(const std::string name) constcugl::graphics::GraphicsShader
getSampler(const std::string name) constcugl::graphics::GraphicsShader
getSamplers(const std::string name) constcugl::graphics::GraphicsShader
getStorageBuffer(const std::string name) constcugl::graphics::GraphicsShader
getStorageBuffers(const std::string name) constcugl::graphics::GraphicsShader
getTexture(const std::string name) constcugl::graphics::GraphicsShader
getTextureArray(const std::string name) constcugl::graphics::GraphicsShader
getTextureArrays(const std::string name) constcugl::graphics::GraphicsShader
getTextures(const std::string name) constcugl::graphics::GraphicsShader
getUniformBuffer(const std::string name) constcugl::graphics::GraphicsShader
getUniformBuffers(const std::string name) constcugl::graphics::GraphicsShader
getUniformDef(const std::string name) constcugl::graphics::GraphicsShader
getVertices(Uint32 group) constcugl::graphics::GraphicsShader
getViewScissor()cugl::graphics::GraphicsShader
GraphicsShader()cugl::graphics::GraphicsShaderinline
init()cugl::scene3::ObjShader
init(const graphics::ShaderSource &vsource, const graphics::ShaderSource &fsource) overridecugl::scene3::ObjShadervirtual
isCompatible(const std::shared_ptr< FrameBuffer > &framebuffer)cugl::graphics::GraphicsShaderprotected
isReady() constcugl::graphics::GraphicsShader
ObjShader()cugl::scene3::ObjShader
push(const std::string name, Uint8 *data)cugl::graphics::GraphicsShader
push(const std::string name, T value)cugl::graphics::GraphicsShaderinline
pushColor4(const std::string name, const Color4 color)cugl::graphics::GraphicsShader
pushColor4(const std::string name, Uint8 red, Uint8 green, Uint8 blue, Uint8 alpha)cugl::graphics::GraphicsShader
pushColor4f(const std::string name, const Color4f &color)cugl::graphics::GraphicsShader
pushColor4f(const std::string name, float red, float green, float blue, float alpha)cugl::graphics::GraphicsShader
pushFloat(const std::string name, float value)cugl::graphics::GraphicsShader
pushInt(const std::string name, Sint32 value)cugl::graphics::GraphicsShader
pushIVec2(const std::string name, Sint32 x, Sint32 y)cugl::graphics::GraphicsShader
pushIVec3(const std::string name, Sint32 x, Sint32 y, Sint32 z)cugl::graphics::GraphicsShader
pushIVec4(const std::string name, Sint32 x, Sint32 y, Sint32 z, Sint32 w)cugl::graphics::GraphicsShader
pushMat2(const std::string name, const Affine2 &mat)cugl::graphics::GraphicsShader
pushMat2(const std::string name, const float *array)cugl::graphics::GraphicsShader
pushMat3(const std::string name, const Affine2 &mat)cugl::graphics::GraphicsShader
pushMat3(const std::string name, const float *array)cugl::graphics::GraphicsShader
pushMat4(const std::string name, const Mat4 &mat)cugl::graphics::GraphicsShader
pushMat4(const std::string name, const float *array)cugl::graphics::GraphicsShader
pushUInt(const std::string name, Uint32 value)cugl::graphics::GraphicsShader
pushUVec2(const std::string name, Uint32 x, Uint32 y)cugl::graphics::GraphicsShader
pushUVec3(const std::string name, Uint32 x, Uint32 y, Uint32 z)cugl::graphics::GraphicsShader
pushUVec4(const std::string name, Uint32 x, Uint32 y, Uint32 z, Uint32 w)cugl::graphics::GraphicsShader
pushVec2(const std::string name, const Vec2 &vec)cugl::graphics::GraphicsShader
pushVec2(const std::string name, float x, float y)cugl::graphics::GraphicsShader
pushVec3(const std::string name, const Vec3 &vec)cugl::graphics::GraphicsShader
pushVec3(const std::string name, float x, float y, float z)cugl::graphics::GraphicsShader
pushVec4(const std::string name, const Vec4 &vec)cugl::graphics::GraphicsShader
pushVec4(const std::string name, const Quaternion &quat)cugl::graphics::GraphicsShader
pushVec4(const std::string name, float x, float y, float z, float w)cugl::graphics::GraphicsShader
setAmbientColor(const Color4f color)cugl::scene3::ObjShaderinline
setAmbientTexture(const std::shared_ptr< graphics::Texture > &texture)cugl::scene3::ObjShader
setAttributeStride(Uint32 group, size_t stride)cugl::graphics::GraphicsShader
setBackStencilState(const StencilState &stencil)cugl::graphics::GraphicsShader
setBlendMode(BlendMode mode)cugl::graphics::GraphicsShader
setBlendState(const BlendState &blend)cugl::graphics::GraphicsShader
setBlock(const std::string name, Uint32 block)cugl::graphics::GraphicsShader
setColorMask(Uint8 mask)cugl::graphics::GraphicsShader
setCullMode(CullMode mode)cugl::graphics::GraphicsShader
setDepthFunc(CompareOp func)cugl::graphics::GraphicsShader
setDiffuseColor(const Color4f color)cugl::scene3::ObjShaderinline
setDiffuseTexture(const std::shared_ptr< graphics::Texture > &texture)cugl::scene3::ObjShader
setDrawMode(DrawMode mode)cugl::graphics::GraphicsShader
setFrontFace(FrontFace face)cugl::graphics::GraphicsShader
setFrontStencilState(const StencilState &stencil)cugl::graphics::GraphicsShader
setIllum(int value)cugl::scene3::ObjShaderinline
setImage(const std::string name, const std::shared_ptr< Image > &image)cugl::graphics::GraphicsShader
setImageArray(const std::string name, const std::shared_ptr< ImageArray > &array)cugl::graphics::GraphicsShader
setImageArrays(const std::string name, const std::vector< std::shared_ptr< ImageArray > > &arrays)cugl::graphics::GraphicsShader
setImages(const std::string name, const std::vector< std::shared_ptr< Image > > &images)cugl::graphics::GraphicsShader
setIndices(const std::shared_ptr< IndexBuffer > &indices)cugl::graphics::GraphicsShader
setInstanced(Uint32 group, bool instanced)cugl::graphics::GraphicsShader
setLightPosition(const Vec3 &pos)cugl::scene3::ObjShaderinline
setLineWidth(float width)cugl::graphics::GraphicsShader
setModelMatrix(const Mat4 &matrix)cugl::scene3::ObjShaderinline
setNormalMatrix(const Mat4 &matrix)cugl::scene3::ObjShaderinline
setNormalTexture(const std::shared_ptr< graphics::Texture > &texture)cugl::scene3::ObjShader
setPerspective(const Mat4 &matrix)cugl::scene3::ObjShaderinline
setRenderPass(const std::shared_ptr< RenderPass > &pass)cugl::graphics::GraphicsShaderinline
setSampler(const std::string name, const std::shared_ptr< Sampler > &sampler)cugl::graphics::GraphicsShader
setSamplers(const std::string name, const std::vector< std::shared_ptr< Sampler > > &samplers)cugl::graphics::GraphicsShader
setSpecularColor(const Color4f color)cugl::scene3::ObjShaderinline
setSpecularExponent(float value)cugl::scene3::ObjShaderinline
setSpecularTexture(const std::shared_ptr< graphics::Texture > &texture)cugl::scene3::ObjShader
setStencilMode(StencilMode mode)cugl::graphics::GraphicsShader
setStencilState(const StencilState &stencil)cugl::graphics::GraphicsShader
setStorageBuffer(const std::string name, const std::shared_ptr< StorageBuffer > &buffer)cugl::graphics::GraphicsShader
setStorageBuffers(const std::string name, const std::vector< std::shared_ptr< StorageBuffer > > &buffers)cugl::graphics::GraphicsShader
setTexture(const std::string name, const std::shared_ptr< Texture > &texture)cugl::graphics::GraphicsShader
setTextureArray(const std::string name, const std::shared_ptr< TextureArray > &array)cugl::graphics::GraphicsShader
setTextureArrays(const std::string name, const std::vector< std::shared_ptr< TextureArray > > &arrays)cugl::graphics::GraphicsShader
setTextures(const std::string name, const std::vector< std::shared_ptr< Texture > > &textures)cugl::graphics::GraphicsShader
setUniformBuffer(const std::string name, const std::shared_ptr< UniformBuffer > &buffer)cugl::graphics::GraphicsShader
setUniformBuffers(const std::string name, const std::vector< std::shared_ptr< UniformBuffer > > &buffers)cugl::graphics::GraphicsShader
setVertices(Uint32 group, const std::shared_ptr< VertexBuffer > &vertices)cugl::graphics::GraphicsShader
setViewScissor(Uint32 x, Uint32 y, Uint32 w, Uint32 h)cugl::graphics::GraphicsShader
setViewScissor(const Rect &scissor)cugl::graphics::GraphicsShaderinline
usesBlending() constcugl::graphics::GraphicsShader
usesDepthTest() constcugl::graphics::GraphicsShader
usesDepthWrite() constcugl::graphics::GraphicsShader
usesStencilTest() constcugl::graphics::GraphicsShader
usesViewScissor() constcugl::graphics::GraphicsShader
validate()cugl::graphics::GraphicsShaderprotected
~GraphicsShader()cugl::graphics::GraphicsShaderinline
~ObjShader()cugl::scene3::ObjShaderinline