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 |
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 |
CreateCubemap(const Texture::CubemapCreateInfo &createInfo) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
CreateDepthStencilTarget(const DepthStencilTarget::CreateInfo &rt) 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 |
CreateIndexBuffer(const IndexBuffer::CreateInfo &ci) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
CreateRenderPass(const RenderPass::CreateInfo &ci) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
CreateRenderTarget(const RenderTarget::CreateInfo *rt, uint32_t rc, bool cube=false) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
CreateRenderTarget(const RenderTarget::CreateInfo &rt) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
CreateTexture(const Texture::CreateInfo &createInfo) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
CreateUniformBuffer(const UniformBuffer::CreateInfo &ci) 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 |
CreateVertexBuffer(const VertexBuffer::CreateInfo &ci) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
debug (defined in Grindstone::GraphicsAPI::Core) | Grindstone::GraphicsAPI::Core | protected |
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 |
DeleteDepthStencilTarget(Grindstone::GraphicsAPI::DepthStencilTarget *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 |
DeleteIndexBuffer(Grindstone::GraphicsAPI::IndexBuffer *ptr) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
DeleteRenderPass(Grindstone::GraphicsAPI::RenderPass *ptr) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
DeleteRenderTarget(Grindstone::GraphicsAPI::RenderTarget *ptr) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
DeleteTexture(Grindstone::GraphicsAPI::Texture *ptr) override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
DeleteUniformBuffer(Grindstone::GraphicsAPI::UniformBuffer *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 |
DeleteVertexBuffer(Grindstone::GraphicsAPI::VertexBuffer *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 |
GetVendorName() const override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |
GetVendorNameFromID(uint32_t vendorID) (defined in Grindstone::GraphicsAPI::Core) | Grindstone::GraphicsAPI::Core | inline |
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 |
WaitUntilIdle() override (defined in Grindstone::GraphicsAPI::OpenGL::Core) | Grindstone::GraphicsAPI::OpenGL::Core | virtual |