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

This is the complete list of members for Grindstone::GraphicsAPI::Vulkan::Core, including all inherited members.

AdjustPerspective(float *perspective) override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
apiType (defined in Grindstone::GraphicsAPI::Core)Grindstone::GraphicsAPI::Coreprotected
BeginSingleTimeCommands() (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
BindGraphicsPipeline(GraphicsAPI::GraphicsPipeline *) override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
BindVertexArrayObject(GraphicsAPI::VertexArrayObject *) override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
Clear(ClearMode mask, float clear_color[4], float clear_depth, uint32_t clear_stencil) override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
commandPoolGraphics (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Core
CreateCommandBuffer(const GraphicsAPI::CommandBuffer::CreateInfo &ci) override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
CreateComputePipeline(const GraphicsAPI::ComputePipeline::CreateInfo &ci) override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
CreateCubemap(const GraphicsAPI::Texture::CubemapCreateInfo &ci) override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
CreateDepthStencilTarget(const GraphicsAPI::DepthStencilTarget::CreateInfo &rt) override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
CreateDescriptorSet(const GraphicsAPI::DescriptorSet::CreateInfo &ci) override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
CreateDescriptorSetLayout(const GraphicsAPI::DescriptorSetLayout::CreateInfo &ci) override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
CreateFramebuffer(const GraphicsAPI::Framebuffer::CreateInfo &ci) override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
CreateGraphicsPipeline(const GraphicsAPI::GraphicsPipeline::CreateInfo &ci) override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
CreateIndexBuffer(const GraphicsAPI::IndexBuffer::CreateInfo &ci) override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
CreateRenderPass(const GraphicsAPI::RenderPass::CreateInfo &ci) override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
CreateRenderTarget(const GraphicsAPI::RenderTarget::CreateInfo &rt) override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
CreateRenderTarget(const GraphicsAPI::RenderTarget::CreateInfo *rt, uint32_t rc, bool cube=false) override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
CreateTexture(const GraphicsAPI::Texture::CreateInfo &ci) override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
CreateUniformBuffer(const GraphicsAPI::UniformBuffer::CreateInfo &ci) override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
CreateVertexArrayObject(const GraphicsAPI::VertexArrayObject::CreateInfo &ci) override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
CreateVertexBuffer(const GraphicsAPI::VertexBuffer::CreateInfo &ci) override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
debug (defined in Grindstone::GraphicsAPI::Core)Grindstone::GraphicsAPI::Coreprotected
DeleteCommandBuffer(GraphicsAPI::CommandBuffer *ptr) override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
DeleteComputePipeline(GraphicsAPI::ComputePipeline *ptr) override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
DeleteDepthStencilTarget(GraphicsAPI::DepthStencilTarget *ptr) override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
DeleteDescriptorSet(GraphicsAPI::DescriptorSet *ptr) override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
DeleteDescriptorSetLayout(GraphicsAPI::DescriptorSetLayout *ptr) override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
DeleteFramebuffer(GraphicsAPI::Framebuffer *ptr) override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
DeleteGraphicsPipeline(GraphicsAPI::GraphicsPipeline *ptr) override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
DeleteIndexBuffer(GraphicsAPI::IndexBuffer *ptr) override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
DeleteRenderPass(GraphicsAPI::RenderPass *ptr) override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
DeleteRenderTarget(GraphicsAPI::RenderTarget *ptr) override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
DeleteTexture(GraphicsAPI::Texture *ptr) override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
DeleteUniformBuffer(GraphicsAPI::UniformBuffer *ptr) override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
DeleteVertexArrayObject(GraphicsAPI::VertexArrayObject *ptr) override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
DeleteVertexBuffer(GraphicsAPI::VertexBuffer *ptr) override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
descriptorPool (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Core
DrawImmediateIndexed(GeometryType geom_type, bool largeBuffer, int32_t baseVertex, uint32_t indexOffsetPtr, uint32_t indexCount) override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
DrawImmediateVertices(GeometryType geom_type, uint32_t base, uint32_t count) override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
EnableDepthWrite(bool state) override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
EndSingleTimeCommands(VkCommandBuffer commandBuffer) (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
FindMemoryType(uint32_t typeFilter, VkMemoryPropertyFlags properties) (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Core
FindQueueFamilies(VkPhysicalDevice device) (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Core
Get() (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corestatic
GetAdapterName() const override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
GetAPI() const (defined in Grindstone::GraphicsAPI::Core)Grindstone::GraphicsAPI::Coreinline
GetAPIName() const override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
GetAPIVersion() const override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
GetDevice() (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
GetGraphicsCommandPool() const (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Core
GetGraphicsFamily() (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
GetInstance() (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
GetPhysicalDevice() (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
GetVendorName() const override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
GetVendorNameFromID(uint32_t vendorID) (defined in Grindstone::GraphicsAPI::Core)Grindstone::GraphicsAPI::Coreinline
graphicsFamily (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Core
graphicsQueue (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Core
graphicsWrapper (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corestatic
Initialize(const Grindstone::GraphicsAPI::Core::CreateInfo &ci) override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
NameObject(VkObjectType objectType, void *object, const char *objectName) (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Core
presentFamily (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Core
presentQueue (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Core
RegisterWindow(Window *window) override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
SetColorMask(ColorMask mask) override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
SetImmediateBlending(BlendOperation colorOp, BlendFactor colorSrc, BlendFactor colorDst, BlendOperation alphaOp, BlendFactor alphaSrc, BlendFactor alphaDst) override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
ShouldUseImmediateMode() const override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Coreinlinevirtual
SupportsCommandBuffers() const override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Coreinlinevirtual
SupportsComputeShader() const override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Coreinlinevirtual
SupportsGeometryShader() const override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Coreinlinevirtual
SupportsMultiDrawIndirect() const override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Coreinlinevirtual
SupportsTesselation() const override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Coreinlinevirtual
WaitUntilIdle() override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
~Core() (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Core