molecular
molecular::gfx::GlCommandSink Member List

This is the complete list of members for molecular::gfx::GlCommandSink, including all inherited members.

BlendFactor enum namemolecular::gfx::GlCommandSink
CheckError(const char *function, int line, const char *file)molecular::gfx::GlCommandSinkinlinestatic
Clear(bool color=true, bool depth=true)molecular::gfx::GlCommandSink
CompareOp enum namemolecular::gfx::GlCommandSink
CreateIndexBuffer()molecular::gfx::GlCommandSinkinline
CreateProgram()molecular::gfx::GlCommandSink
CreateRenderTarget()molecular::gfx::GlCommandSink
CreateTexture()molecular::gfx::GlCommandSink
CreateTransformFeedback()molecular::gfx::GlCommandSink
CreateVertexBuffer()molecular::gfx::GlCommandSinkinline
CullMode enum namemolecular::gfx::GlCommandSink
DestroyIndexBuffer(IndexBuffer *buffer)molecular::gfx::GlCommandSinkinline
DestroyProgram(Program *program)molecular::gfx::GlCommandSink
DestroyRenderTarget(RenderTarget *target)molecular::gfx::GlCommandSink
DestroyTexture(Texture *texture)molecular::gfx::GlCommandSink
DestroyTransformFeedback(TransformFeedback *feedback)molecular::gfx::GlCommandSink
DestroyVertexBuffer(VertexBuffer *buffer)molecular::gfx::GlCommandSinkinline
Draw(IndexBuffer *buffer, const IndexBufferInfo &info)molecular::gfx::GlCommandSink
Draw(TransformFeedback *transformFeedback, IndexBufferInfo::Mode mode)molecular::gfx::GlCommandSink
Draw(IndexBufferInfo::Mode mode, unsigned int count)molecular::gfx::GlCommandSink
GetTarget()molecular::gfx::GlCommandSinkinline
glmolecular::gfx::GlCommandSinkstatic
Init()molecular::gfx::GlCommandSink
kAlways enum valuemolecular::gfx::GlCommandSink
kBack enum valuemolecular::gfx::GlCommandSink
kEqual enum valuemolecular::gfx::GlCommandSink
kFront enum valuemolecular::gfx::GlCommandSink
kGreater enum valuemolecular::gfx::GlCommandSink
kGreaterOrEqual enum valuemolecular::gfx::GlCommandSink
kLess enum valuemolecular::gfx::GlCommandSink
kLessOrEqual enum valuemolecular::gfx::GlCommandSink
kNever enum valuemolecular::gfx::GlCommandSink
kNotEqual enum valuemolecular::gfx::GlCommandSink
kOne enum valuemolecular::gfx::GlCommandSink
kOneMinusSrcAlpha enum valuemolecular::gfx::GlCommandSink
kSrcAlpha enum valuemolecular::gfx::GlCommandSink
NonCopyable()=defaultmolecular::util::NonCopyableprivate
NonCopyable(const NonCopyable &)=deletemolecular::util::NonCopyableprivate
operator=(const NonCopyable &)=deletemolecular::util::NonCopyableprivate
ReadPixels(int x, int y, int width, int height, PixelFormat format, void *data)molecular::gfx::GlCommandSink
SetBackgroundColor(float r, float g, float b, float a=1.0f)molecular::gfx::GlCommandSinkinline
SetBaseTarget(const IntVector4 &viewport, int renderTarget)molecular::gfx::GlCommandSink
SetBlending(bool enable, BlendFactor sourceFactor=kSrcAlpha, BlendFactor destFactor=kOneMinusSrcAlpha)molecular::gfx::GlCommandSink
SetDepthState(bool depthTest, bool depthWrite, CompareOp compareOp=kLess)molecular::gfx::GlCommandSink
SetRasterizationState(bool rasterizerDiscard, CullMode cullMode=kBack)molecular::gfx::GlCommandSink
SetScissor(bool enable, int x=0, int y=0, int width=0, int height=0)molecular::gfx::GlCommandSink
SetTarget(RenderTarget *target)molecular::gfx::GlCommandSink
UseProgram(Program *program)molecular::gfx::GlCommandSink