|
Hymn to Beauty
C++ 3D Engine
|
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) final | Video::OpenGLCommandBuffer | virtual |
| BeginRenderPass(RenderPass *renderPass, const std::string &name) final | Video::OpenGLCommandBuffer | virtual |
| BeginRenderPass(Texture *colorAttachment, RenderPass::LoadOperation colorLoadOperation, Texture *depthAttachment, RenderPass::LoadOperation depthLoadOperation, const std::string &name) final | Video::OpenGLCommandBuffer | virtual |
| BindComputePipeline(ComputePipeline *computePipeline) final | Video::OpenGLCommandBuffer | virtual |
| BindGeometry(GeometryBinding *geometryBinding) final | Video::OpenGLCommandBuffer | virtual |
| BindGraphicsPipeline(GraphicsPipeline *graphicsPipeline) final | Video::OpenGLCommandBuffer | virtual |
| BindMaterial(std::initializer_list< std::pair< Texture *, const Sampler * > > textures) final | Video::OpenGLCommandBuffer | virtual |
| BindStorageBuffers(std::initializer_list< Buffer * > buffers) final | Video::OpenGLCommandBuffer | virtual |
| BindUniformBuffer(ShaderProgram::BindingType bindingType, Buffer *uniformBuffer) final | Video::OpenGLCommandBuffer | virtual |
| BlitToSwapChain(Texture *texture) final | Video::OpenGLCommandBuffer | virtual |
| ClearBuffer(Buffer *buffer) final | Video::OpenGLCommandBuffer | virtual |
| CommandBuffer() | Video::CommandBuffer | inline |
| Dispatch(const glm::uvec3 &numGroups, const std::string &name) final | Video::OpenGLCommandBuffer | virtual |
| Draw(unsigned int vertexCount, unsigned int firstVertex) final | Video::OpenGLCommandBuffer | virtual |
| DrawIndexed(unsigned int indexCount, unsigned int firstIndex, unsigned int baseVertex) final | Video::OpenGLCommandBuffer | virtual |
| DrawIndexedInstanced(unsigned int indexCount, unsigned int instanceCount, unsigned int firstIndex, unsigned int baseVertex) final | Video::OpenGLCommandBuffer | virtual |
| EndRenderPass() final | Video::OpenGLCommandBuffer | virtual |
| GetTimings() const | Video::OpenGLCommandBuffer | |
| OpenGLCommandBuffer(OpenGLRenderer &openGLRenderer, OpenGLRenderPassAllocator &renderPassAllocator) | Video::OpenGLCommandBuffer | |
| PushConstants(const void *data) final | Video::OpenGLCommandBuffer | virtual |
| SetLineWidth(float width) final | Video::OpenGLCommandBuffer | virtual |
| SetScissor(const glm::uvec2 &origin, const glm::uvec2 &size) final | Video::OpenGLCommandBuffer | virtual |
| SetViewport(const glm::uvec2 &origin, const glm::uvec2 &size) final | Video::OpenGLCommandBuffer | virtual |
| SetViewportAndScissor(const glm::uvec2 &origin, const glm::uvec2 &size) | Video::CommandBuffer | inline |
| Submit() | Video::OpenGLCommandBuffer | |
| ~CommandBuffer() | Video::CommandBuffer | inlinevirtual |
| ~OpenGLCommandBuffer() final | Video::OpenGLCommandBuffer |