Hymn to Beauty
C++ 3D Engine
Video::OpenGLCommandBuffer Member List

This is the complete list of members for Video::OpenGLCommandBuffer, including all inherited members.

BeginAttachmentlessRenderPass(const glm::uvec2 &size, uint32_t msaaSamples, const std::string &name) finalVideo::OpenGLCommandBuffervirtual
BeginRenderPass(RenderPass *renderPass, const std::string &name) finalVideo::OpenGLCommandBuffervirtual
BeginRenderPass(Texture *colorAttachment, RenderPass::LoadOperation colorLoadOperation, Texture *depthAttachment, RenderPass::LoadOperation depthLoadOperation, const std::string &name) finalVideo::OpenGLCommandBuffervirtual
BindComputePipeline(ComputePipeline *computePipeline) finalVideo::OpenGLCommandBuffervirtual
BindGeometry(GeometryBinding *geometryBinding) finalVideo::OpenGLCommandBuffervirtual
BindGraphicsPipeline(GraphicsPipeline *graphicsPipeline) finalVideo::OpenGLCommandBuffervirtual
BindMaterial(std::initializer_list< std::pair< Texture *, const Sampler * > > textures) finalVideo::OpenGLCommandBuffervirtual
BindStorageBuffers(std::initializer_list< Buffer * > buffers) finalVideo::OpenGLCommandBuffervirtual
BindUniformBuffer(ShaderProgram::BindingType bindingType, Buffer *uniformBuffer) finalVideo::OpenGLCommandBuffervirtual
BlitToSwapChain(Texture *texture) finalVideo::OpenGLCommandBuffervirtual
ClearBuffer(Buffer *buffer) finalVideo::OpenGLCommandBuffervirtual
CommandBuffer()Video::CommandBufferinline
Dispatch(const glm::uvec3 &numGroups, const std::string &name) finalVideo::OpenGLCommandBuffervirtual
Draw(unsigned int vertexCount, unsigned int firstVertex) finalVideo::OpenGLCommandBuffervirtual
DrawIndexed(unsigned int indexCount, unsigned int firstIndex, unsigned int baseVertex) finalVideo::OpenGLCommandBuffervirtual
DrawIndexedInstanced(unsigned int indexCount, unsigned int instanceCount, unsigned int firstIndex, unsigned int baseVertex) finalVideo::OpenGLCommandBuffervirtual
EndRenderPass() finalVideo::OpenGLCommandBuffervirtual
GetTimings() constVideo::OpenGLCommandBuffer
OpenGLCommandBuffer(OpenGLRenderer &openGLRenderer, OpenGLRenderPassAllocator &renderPassAllocator)Video::OpenGLCommandBuffer
PushConstants(const void *data) finalVideo::OpenGLCommandBuffervirtual
SetLineWidth(float width) finalVideo::OpenGLCommandBuffervirtual
SetScissor(const glm::uvec2 &origin, const glm::uvec2 &size) finalVideo::OpenGLCommandBuffervirtual
SetViewport(const glm::uvec2 &origin, const glm::uvec2 &size) finalVideo::OpenGLCommandBuffervirtual
SetViewportAndScissor(const glm::uvec2 &origin, const glm::uvec2 &size)Video::CommandBufferinline
Submit()Video::OpenGLCommandBuffer
~CommandBuffer()Video::CommandBufferinlinevirtual
~OpenGLCommandBuffer() finalVideo::OpenGLCommandBuffer