Search Results for

    Show / Hide Table of Contents

    Class CommandQueue

    A pool of CommandBuffer() objects.

    Inheritance
    object
    CommandQueue
    DX11CommandQueue
    DX12CommandQueue
    MTLCommandQueue
    GLCommandQueue
    VKCommandQueue
    WGPUCommandQueue
    Namespace: Evergine.Common.Graphics
    Assembly: Evergine.Common.dll
    Syntax
    public abstract class CommandQueue

    Fields

    CommandBufferArraySize

    Size of the command buffer array.

    Declaration
    public const int CommandBufferArraySize = 64
    Field Value
    Type Description
    int

    Properties

    Name

    Gets or sets a string identifying this instance. It can be used in graphics debugger tools.

    Declaration
    public abstract string Name { get; set; }
    Property Value
    Type Description
    string

    Methods

    CommandBuffer()

    Gets the next CommandBuffer().

    Declaration
    public abstract CommandBuffer CommandBuffer()
    Returns
    Type Description
    CommandBuffer

    A CommandBuffer.

    Dispose()

    Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

    Declaration
    public abstract void Dispose()

    Submit()

    Submits a list of CommandBuffer() to be executed by the GPU.

    Declaration
    public abstract void Submit()

    WaitIdle()

    Wait for all command buffers to be executed.

    Declaration
    public abstract void WaitIdle()

    Extension Methods

    ReflectionHelper.GetMemberAssembly(object)
    ReflectionHelper.GetTypeName(object)
    In this article
    Back to top
    Generated by DocFX