Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
|
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::Core | virtual |
apiType (defined in Grindstone::GraphicsAPI::Core) | Grindstone::GraphicsAPI::Core | protected |
BeginSingleTimeCommands() (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
BindGraphicsPipeline(GraphicsAPI::GraphicsPipeline *) override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
BindVertexArrayObject(GraphicsAPI::VertexArrayObject *) override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
Clear(ClearMode mask, float clear_color[4], float clear_depth, uint32_t clear_stencil) override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
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::Core | virtual |
CreateComputePipeline(const GraphicsAPI::ComputePipeline::CreateInfo &ci) override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
CreateCubemap(const GraphicsAPI::Texture::CubemapCreateInfo &ci) override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
CreateDepthStencilTarget(const GraphicsAPI::DepthStencilTarget::CreateInfo &rt) override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
CreateDescriptorSet(const GraphicsAPI::DescriptorSet::CreateInfo &ci) override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
CreateDescriptorSetLayout(const GraphicsAPI::DescriptorSetLayout::CreateInfo &ci) override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
CreateFramebuffer(const GraphicsAPI::Framebuffer::CreateInfo &ci) override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
CreateGraphicsPipeline(const GraphicsAPI::GraphicsPipeline::CreateInfo &ci) override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
CreateIndexBuffer(const GraphicsAPI::IndexBuffer::CreateInfo &ci) override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
CreateRenderPass(const GraphicsAPI::RenderPass::CreateInfo &ci) override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
CreateRenderTarget(const GraphicsAPI::RenderTarget::CreateInfo &rt) override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
CreateRenderTarget(const GraphicsAPI::RenderTarget::CreateInfo *rt, uint32_t rc, bool cube=false) override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
CreateTexture(const GraphicsAPI::Texture::CreateInfo &ci) override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
CreateUniformBuffer(const GraphicsAPI::UniformBuffer::CreateInfo &ci) override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
CreateVertexArrayObject(const GraphicsAPI::VertexArrayObject::CreateInfo &ci) override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
CreateVertexBuffer(const GraphicsAPI::VertexBuffer::CreateInfo &ci) override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
debug (defined in Grindstone::GraphicsAPI::Core) | Grindstone::GraphicsAPI::Core | protected |
DeleteCommandBuffer(GraphicsAPI::CommandBuffer *ptr) override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
DeleteComputePipeline(GraphicsAPI::ComputePipeline *ptr) override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
DeleteDepthStencilTarget(GraphicsAPI::DepthStencilTarget *ptr) override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
DeleteDescriptorSet(GraphicsAPI::DescriptorSet *ptr) override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
DeleteDescriptorSetLayout(GraphicsAPI::DescriptorSetLayout *ptr) override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
DeleteFramebuffer(GraphicsAPI::Framebuffer *ptr) override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
DeleteGraphicsPipeline(GraphicsAPI::GraphicsPipeline *ptr) override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
DeleteIndexBuffer(GraphicsAPI::IndexBuffer *ptr) override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
DeleteRenderPass(GraphicsAPI::RenderPass *ptr) override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
DeleteRenderTarget(GraphicsAPI::RenderTarget *ptr) override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
DeleteTexture(GraphicsAPI::Texture *ptr) override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
DeleteUniformBuffer(GraphicsAPI::UniformBuffer *ptr) override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
DeleteVertexArrayObject(GraphicsAPI::VertexArrayObject *ptr) override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
DeleteVertexBuffer(GraphicsAPI::VertexBuffer *ptr) override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
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::Core | virtual |
DrawImmediateVertices(GeometryType geom_type, uint32_t base, uint32_t count) override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
EnableDepthWrite(bool state) override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
EndSingleTimeCommands(VkCommandBuffer commandBuffer) (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
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::Core | static |
GetAdapterName() const override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
GetAPI() const (defined in Grindstone::GraphicsAPI::Core) | Grindstone::GraphicsAPI::Core | inline |
GetAPIName() const override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
GetAPIVersion() const override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
GetDevice() (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
GetGraphicsCommandPool() const (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | |
GetGraphicsFamily() (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
GetInstance() (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
GetPhysicalDevice() (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
GetVendorName() const override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
GetVendorNameFromID(uint32_t vendorID) (defined in Grindstone::GraphicsAPI::Core) | Grindstone::GraphicsAPI::Core | inline |
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::Core | static |
Initialize(const Grindstone::GraphicsAPI::Core::CreateInfo &ci) override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
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::Core | virtual |
SetColorMask(ColorMask mask) override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
SetImmediateBlending(BlendOperation colorOp, BlendFactor colorSrc, BlendFactor colorDst, BlendOperation alphaOp, BlendFactor alphaSrc, BlendFactor alphaDst) override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
ShouldUseImmediateMode() const override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | inlinevirtual |
SupportsCommandBuffers() const override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | inlinevirtual |
SupportsComputeShader() const override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | inlinevirtual |
SupportsGeometryShader() const override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | inlinevirtual |
SupportsMultiDrawIndirect() const override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | inlinevirtual |
SupportsTesselation() const override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | inlinevirtual |
WaitUntilIdle() override (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core | virtual |
~Core() (defined in Grindstone::GraphicsAPI::Vulkan::Core) | Grindstone::GraphicsAPI::Vulkan::Core |