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
CreateBuffer(const GraphicsAPI::Buffer::CreateInfo &ci) override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
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
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
CreateImage(const GraphicsAPI::Image::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
CreateSampler(const GraphicsAPI::Sampler::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
debug (defined in Grindstone::GraphicsAPI::Core)Grindstone::GraphicsAPI::Coreprotected
DeleteBuffer(GraphicsAPI::Buffer *ptr) override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual
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
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
DeleteImage(GraphicsAPI::Image *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
DeleteSampler(GraphicsAPI::Sampler *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
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
GetOrCreateGraphicsPipelineFromCache(const GraphicsPipeline::PipelineData &pipelineData, const VertexInputLayout *vertexInputLayout) override (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::Corevirtual
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() override (defined in Grindstone::GraphicsAPI::Vulkan::Core)Grindstone::GraphicsAPI::Vulkan::Corevirtual