Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
Grindstone::GraphicsAPI::OpenGL::Core Member List

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::Corevirtual
apiType (defined in Grindstone::GraphicsAPI::Core)Grindstone::GraphicsAPI::Coreprotected
BindDefaultFramebuffer() override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
BindDefaultFramebufferRead() override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
BindDefaultFramebufferWrite() override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
BindGraphicsPipeline(Grindstone::GraphicsAPI::GraphicsPipeline *pipeline) override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
BindVertexArrayObject(Grindstone::GraphicsAPI::VertexArrayObject *) override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
Clear(ClearMode mask, float clear_color[4], float clear_depth, uint32_t clear_stencil) override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
CopyDepthBufferFromReadToWrite(uint32_t srcWidth, uint32_t srcHeight, uint32_t dstWidth, uint32_t dstHeight) override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
CreateBuffer(const Buffer::CreateInfo &ci) override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
CreateCommandBuffer(const CommandBuffer::CreateInfo &ci) override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
CreateComputePipeline(const ComputePipeline::CreateInfo &ci) override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
CreateDescriptorSet(const DescriptorSet::CreateInfo &createInfo) override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
CreateDescriptorSetLayout(const DescriptorSetLayout::CreateInfo &createInfo) override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
CreateFramebuffer(const Framebuffer::CreateInfo &ci) override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
CreateGraphicsPipeline(const GraphicsPipeline::CreateInfo &ci) override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
CreateImage(const Image::CreateInfo &createInfo) override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
CreateRenderPass(const RenderPass::CreateInfo &ci) override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
CreateSampler(const Sampler::CreateInfo &createInfo) override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
CreateVertexArrayObject(const VertexArrayObject::CreateInfo &gp) override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
debug (defined in Grindstone::GraphicsAPI::Core)Grindstone::GraphicsAPI::Coreprotected
DeleteBuffer(Grindstone::GraphicsAPI::Buffer *ptr) override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
DeleteCommandBuffer(Grindstone::GraphicsAPI::CommandBuffer *ptr) override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
DeleteComputePipeline(Grindstone::GraphicsAPI::ComputePipeline *ptr) override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
DeleteDescriptorSet(Grindstone::GraphicsAPI::DescriptorSet *ptr) override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
DeleteDescriptorSetLayout(Grindstone::GraphicsAPI::DescriptorSetLayout *ptr) override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
DeleteFramebuffer(Grindstone::GraphicsAPI::Framebuffer *ptr) override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
DeleteGraphicsPipeline(Grindstone::GraphicsAPI::GraphicsPipeline *ptr) override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
DeleteImage(Grindstone::GraphicsAPI::Image *ptr) override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
DeleteRenderPass(Grindstone::GraphicsAPI::RenderPass *ptr) override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
DeleteSampler(Grindstone::GraphicsAPI::Sampler *ptr) override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
DeleteVertexArrayObject(Grindstone::GraphicsAPI::VertexArrayObject *ptr) override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
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::Corevirtual
DrawImmediateVertices(GeometryType geom_type, uint32_t base, uint32_t count) override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
EnableDepthWrite(bool state) override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
GetAdapterName() const override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
GetAPI() const (defined in Grindstone::GraphicsAPI::Core)Grindstone::GraphicsAPI::Coreinline
GetAPIName() const override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
GetAPIVersion() const override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
GetDefaultShaderExtension() const override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
GetOrCreateGraphicsPipelineFromCache(const GraphicsPipeline::PipelineData &pipelineData, const VertexInputLayout *vertexInputLayout) override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
GetVendorName() const override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
GetVendorNameFromID(uint32_t vendorID) (defined in Grindstone::GraphicsAPI::Core)Grindstone::GraphicsAPI::Coreinline
Initialize(const CreateInfo &createInfo) override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
RegisterWindow(Window *window) override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
ResizeViewport(uint32_t w, uint32_t h) override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
SetColorMask(ColorMask mask) override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
SetImmediateBlending(BlendOperation colorOp, BlendFactor colorSrc, BlendFactor colorDst, BlendOperation alphaOp, BlendFactor alphaSrc, BlendFactor alphaDst) override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
ShouldUseImmediateMode() const override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
SupportsCommandBuffers() const override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
SupportsComputeShader() const override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
SupportsGeometryShader() const override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
SupportsMultiDrawIndirect() const override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
SupportsTesselation() const override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
WaitUntilIdle() override (defined in Grindstone::GraphicsAPI::OpenGL::Core)Grindstone::GraphicsAPI::OpenGL::Corevirtual
~Core() (defined in Grindstone::GraphicsAPI::Core)Grindstone::GraphicsAPI::Coreinlinevirtual