BlendFactor enum name | molecular::gfx::VulkanRenderCmdSink | |
Clear(bool color=true, bool depth=true) | molecular::gfx::VulkanRenderCmdSink | |
CompareOp enum name | molecular::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::VulkanRenderCmdSink | inline |
CullMode enum name | molecular::gfx::VulkanRenderCmdSink | |
DestroyIndexBuffer(IndexBuffer *buffer) | molecular::gfx::VulkanRenderCmdSink | inline |
DestroyProgram(Program *program) | molecular::gfx::VulkanRenderCmdSink | |
DestroyRenderTarget(RenderTarget *target) | molecular::gfx::VulkanRenderCmdSink | |
DestroyTexture(Texture *texture) | molecular::gfx::VulkanRenderCmdSink | |
DestroyTransformFeedback(TransformFeedback *feedback) | molecular::gfx::VulkanRenderCmdSink | inline |
DestroyVertexBuffer(VertexBuffer *buffer) | molecular::gfx::VulkanRenderCmdSink | inline |
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::VulkanRenderCmdSink | inline |
Init() | molecular::gfx::VulkanRenderCmdSink | |
kAlways enum value | molecular::gfx::VulkanRenderCmdSink | |
kBack enum value | molecular::gfx::VulkanRenderCmdSink | |
kEqual enum value | molecular::gfx::VulkanRenderCmdSink | |
kFront enum value | molecular::gfx::VulkanRenderCmdSink | |
kGreater enum value | molecular::gfx::VulkanRenderCmdSink | |
kGreaterOrEqual enum value | molecular::gfx::VulkanRenderCmdSink | |
kLess enum value | molecular::gfx::VulkanRenderCmdSink | |
kLessOrEqual enum value | molecular::gfx::VulkanRenderCmdSink | |
kNever enum value | molecular::gfx::VulkanRenderCmdSink | |
kNotEqual enum value | molecular::gfx::VulkanRenderCmdSink | |
kOne enum value | molecular::gfx::VulkanRenderCmdSink | |
kOneMinusSrcAlpha enum value | molecular::gfx::VulkanRenderCmdSink | |
kSrcAlpha enum value | molecular::gfx::VulkanRenderCmdSink | |
NonCopyable()=default | molecular::util::NonCopyable | private |
NonCopyable(const NonCopyable &)=delete | molecular::util::NonCopyable | private |
operator=(const NonCopyable &)=delete | molecular::util::NonCopyable | private |
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 | |