Search Results for

    Show / Hide Table of Contents

    Namespace Evergine.Vulkan

    Classes

    VKBottomLevelAS

    Vulkan Bottom-Level Acceleration Structure implementation.

    VKBuffer

    Represents a Vulkan buffer object.

    VKCapabilities

    OpenGL capabilities.

    VKCommandBuffer

    The Vulkan implementation of a command buffer object.

    VKCommandQueue

    This class represents a queue where command buffers wait to be executed by the GPU.

    VKComputePipelineState

    This class represents a native pipeline state on Vulkan.

    VKExtensionsMethods

    Extension methods used to convert values from Evergine to DirectX.

    VKFrameBuffer

    This class represents a native FrameBuffer object in Vulkan.

    VKFrameBufferBase

    Abstract class used to provide the same interface for swapchain framebuffer and framebuffer objects.

    VKGraphicsContext

    Graphics context for Vulkan.

    VKGraphicsPipelineState

    This class represents a native pipeline state on Vulkan.

    VKHelpers

    A set of Vulkan helpers.

    VKQueryHeap

    Represents a Vulkan query heap object.

    VKRaytracingHelpers

    Ray tracing helpers.

    VKRaytracingPipelineState

    Vulkan ray-tracing pipeline state.

    VKResourceFactory

    The Vulkan version of the Resource Factory.

    VKResourceLayout

    The Vulkan implementation of a ResourceLayout object.

    VKResourceSet

    The Vulkan implementation of a ResourceSet object.

    VKSamplerState

    This class represents a Vulkan samplerState object.

    VKShader

    This class represents a native shader object in Metal.

    VKShaderTable

    Vulkan shader binding table.

    VKSwapChain

    This class represents a native swap chain object in Vulkan.

    VKSwapChainFrameBuffer

    This class represents the swapchain FrameBuffer in Vulkan.

    VKTexture

    This class represents a native texture object in Metal.

    VKTopLevelAS

    Implementation of Vulkan Top-Level Acceleration Structure.

    Structs

    VKDescriptorAllocationToken

    This struct represents a helper to allocate new descriptors.

    VKRaytracingHelpers.BufferData

    Data buffer.

    VKShaderTable.ShaderTableRecord

    Shader table entry.

    Enums

    VKShaderTable.ShaderTableRecord.RecordType

    Record type.

    In this article
    Back to top
    Generated by DocFX