molecular
molecular::gfx::VulkanRenderCmdSink Member List

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

BlendFactor enum namemolecular::gfx::VulkanRenderCmdSink
Clear(bool color=true, bool depth=true)molecular::gfx::VulkanRenderCmdSink
CompareOp enum namemolecular::gfx::VulkanRenderCmdSink
CreateIndexBuffer()molecular::gfx::VulkanRenderCmdSink
CreateProgram()molecular::gfx::VulkanRenderCmdSink
CreateRenderTarget()molecular::gfx::VulkanRenderCmdSink
CreateTexture()molecular::gfx::VulkanRenderCmdSink
CreateTransformFeedback()molecular::gfx::VulkanRenderCmdSink
CreateVertexBuffer()molecular::gfx::VulkanRenderCmdSinkinline
CullMode enum namemolecular::gfx::VulkanRenderCmdSink
DestroyIndexBuffer(IndexBuffer *buffer)molecular::gfx::VulkanRenderCmdSinkinline
DestroyProgram(Program *program)molecular::gfx::VulkanRenderCmdSink
DestroyRenderTarget(RenderTarget *target)molecular::gfx::VulkanRenderCmdSink
DestroyTexture(Texture *texture)molecular::gfx::VulkanRenderCmdSink
DestroyTransformFeedback(TransformFeedback *feedback)molecular::gfx::VulkanRenderCmdSinkinline
DestroyVertexBuffer(VertexBuffer *buffer)molecular::gfx::VulkanRenderCmdSinkinline
Draw(IndexBuffer *buffer, const IndexBufferInfo &info)molecular::gfx::VulkanRenderCmdSink
Draw(TransformFeedback *transformFeedback, IndexBufferInfo::Mode mode)molecular::gfx::VulkanRenderCmdSink
Draw(IndexBufferInfo::Mode mode, unsigned int count)molecular::gfx::VulkanRenderCmdSink
GetTarget()molecular::gfx::VulkanRenderCmdSinkinline
Init()molecular::gfx::VulkanRenderCmdSink
kAlways enum valuemolecular::gfx::VulkanRenderCmdSink
kBack enum valuemolecular::gfx::VulkanRenderCmdSink
kEqual enum valuemolecular::gfx::VulkanRenderCmdSink
kFront enum valuemolecular::gfx::VulkanRenderCmdSink
kGreater enum valuemolecular::gfx::VulkanRenderCmdSink
kGreaterOrEqual enum valuemolecular::gfx::VulkanRenderCmdSink
kLess enum valuemolecular::gfx::VulkanRenderCmdSink
kLessOrEqual enum valuemolecular::gfx::VulkanRenderCmdSink
kNever enum valuemolecular::gfx::VulkanRenderCmdSink
kNotEqual enum valuemolecular::gfx::VulkanRenderCmdSink
kOne enum valuemolecular::gfx::VulkanRenderCmdSink
kOneMinusSrcAlpha enum valuemolecular::gfx::VulkanRenderCmdSink
kSrcAlpha enum valuemolecular::gfx::VulkanRenderCmdSink
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::VulkanRenderCmdSink
SetBackgroundColor(float r, float g, float b, float a=1.0f)molecular::gfx::VulkanRenderCmdSink
SetBaseTarget(const IntVector4 &viewport, int renderTarget)molecular::gfx::VulkanRenderCmdSink
SetBlending(bool enable, BlendFactor sourceFactor=kSrcAlpha, BlendFactor destFactor=kOneMinusSrcAlpha)molecular::gfx::VulkanRenderCmdSink
SetDepthState(bool depthTest, bool depthWrite, CompareOp compareOp=kLess)molecular::gfx::VulkanRenderCmdSink
SetRasterizationState(bool rasterizerDiscard, CullMode cullMode=kBack)molecular::gfx::VulkanRenderCmdSink
SetScissor(bool enable, int x=0, int y=0, int width=0, int height=0)molecular::gfx::VulkanRenderCmdSink
SetTarget(RenderTarget *target)molecular::gfx::VulkanRenderCmdSink
UseProgram(Program *program)molecular::gfx::VulkanRenderCmdSink
~VulkanRenderCmdSink()molecular::gfx::VulkanRenderCmdSink