|
Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
|
This is the complete list of members for Grindstone::GraphicsAPI::OpenGL::Core, including all inherited members.
| AdjustPerspective(float *perspective) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| apiType (defined in Grindstone::GraphicsAPI::Core) | Grindstone::GraphicsAPI::Core | protected |
| BindDefaultFramebuffer() override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| BindDefaultFramebufferRead() override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| BindDefaultFramebufferWrite() override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| BindGraphicsPipeline(Grindstone::GraphicsAPI::GraphicsPipeline *pipeline) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| BindVertexArrayObject(Grindstone::GraphicsAPI::VertexArrayObject *) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| Clear(ClearMode mask, float clear_color[4], float clear_depth, uint32_t clear_stencil) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| CopyDepthBufferFromReadToWrite(uint32_t srcWidth, uint32_t srcHeight, uint32_t dstWidth, uint32_t dstHeight) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| CreateBuffer(const Buffer::CreateInfo &ci) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| CreateCommandBuffer(const CommandBuffer::CreateInfo &ci) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| CreateComputePipeline(const ComputePipeline::CreateInfo &ci) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| CreateDescriptorSet(const DescriptorSet::CreateInfo &createInfo) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| CreateDescriptorSetLayout(const DescriptorSetLayout::CreateInfo &createInfo) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| CreateFramebuffer(const Framebuffer::CreateInfo &ci) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| CreateGraphicsPipeline(const GraphicsPipeline::CreateInfo &ci) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| CreateImage(const Image::CreateInfo &createInfo) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| CreatePipelineLayout(const PipelineLayout::CreateInfo &ci)=0 (defined in Grindstone::GraphicsAPI::Core) | Grindstone::GraphicsAPI::Core | pure virtual |
| CreateRenderPass(const RenderPass::CreateInfo &ci) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| CreateSampler(const Sampler::CreateInfo &createInfo) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| CreateVertexArrayObject(const VertexArrayObject::CreateInfo &gp) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| debug (defined in Grindstone::GraphicsAPI::Core) | Grindstone::GraphicsAPI::Core | protected |
| DeleteBuffer(Grindstone::GraphicsAPI::Buffer *ptr) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| DeleteCommandBuffer(Grindstone::GraphicsAPI::CommandBuffer *ptr) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| DeleteComputePipeline(Grindstone::GraphicsAPI::ComputePipeline *ptr) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| DeleteDescriptorSet(Grindstone::GraphicsAPI::DescriptorSet *ptr) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| DeleteDescriptorSetLayout(Grindstone::GraphicsAPI::DescriptorSetLayout *ptr) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| DeleteFramebuffer(Grindstone::GraphicsAPI::Framebuffer *ptr) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| DeleteGraphicsPipeline(Grindstone::GraphicsAPI::GraphicsPipeline *ptr) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| DeleteImage(Grindstone::GraphicsAPI::Image *ptr) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| DeletePipelineLayout(PipelineLayout *ptr)=0 (defined in Grindstone::GraphicsAPI::Core) | Grindstone::GraphicsAPI::Core | pure virtual |
| DeleteRenderPass(Grindstone::GraphicsAPI::RenderPass *ptr) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| DeleteSampler(Grindstone::GraphicsAPI::Sampler *ptr) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| DeleteVertexArrayObject(Grindstone::GraphicsAPI::VertexArrayObject *ptr) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| DrawImmediateIndexed(GeometryType geom_type, bool largeBuffer, int32_t baseVertex, uint32_t indexOffsetPtr, uint32_t indexCount) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| DrawImmediateVertices(GeometryType geom_type, uint32_t base, uint32_t count) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| EnableDepthWrite(bool state) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| GetAdapterName() const override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| GetAPI() const (defined in Grindstone::GraphicsAPI::Core) | Grindstone::GraphicsAPI::Core | inline |
| GetAPIName() const override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| GetAPIVersion() const override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| GetDefaultShaderExtension() const override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| GetOrCreateDescriptorSetLayoutFromCache(const Grindstone::GraphicsAPI::DescriptorSetLayout::CreateInfo &createInfo)=0 (defined in Grindstone::GraphicsAPI::Core) | Grindstone::GraphicsAPI::Core | pure virtual |
| GetOrCreateGraphicsPipelineFromCache(const GraphicsPipeline::PipelineData &pipelineData, const VertexInputLayout *vertexInputLayout) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| GetOrCreateGraphicsPipelineFromCache(GraphicsAPI::PipelineLayout *pipelineLayout, const GraphicsAPI::GraphicsPipeline::PipelineData &pipelineData, const GraphicsAPI::VertexInputLayout *vertexInputLayout)=0 (defined in Grindstone::GraphicsAPI::Core) | Grindstone::GraphicsAPI::Core | pure virtual |
| GetOrCreatePipelineLayoutFromCache(const Grindstone::GraphicsAPI::PipelineLayout::CreateInfo &createInfo)=0 (defined in Grindstone::GraphicsAPI::Core) | Grindstone::GraphicsAPI::Core | pure virtual |
| GetOrCreateSampler(const Grindstone::GraphicsAPI::Sampler::CreateInfo &createInfo)=0 (defined in Grindstone::GraphicsAPI::Core) | Grindstone::GraphicsAPI::Core | pure virtual |
| GetVendorName() const override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| Initialize(const CreateInfo &createInfo) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| RegisterWindow(Window *window) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| ResizeViewport(uint32_t w, uint32_t h) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| SetColorMask(ColorMask mask) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| SetImmediateBlending(BlendOperation colorOp, BlendFactor colorSrc, BlendFactor colorDst, BlendOperation alphaOp, BlendFactor alphaSrc, BlendFactor alphaDst) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| ShouldUseImmediateMode() const override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| SupportsCommandBuffers() const override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| SupportsComputeShader() const override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| SupportsGeometryShader() const override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| SupportsMultiDrawIndirect() const override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| SupportsTesselation() const override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| vendorType (defined in Grindstone::GraphicsAPI::Core) | Grindstone::GraphicsAPI::Core | protected |
| WaitUntilIdle() override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
| ~Core() (defined in Grindstone::GraphicsAPI::Core) | Grindstone::GraphicsAPI::Core | inlinevirtual |