Search Results for

    Show / Hide Table of Contents

    Class GPUBufferFlags

    The GPU buffer usage flags.

    Inheritance
    System.Object
    GPUBufferFlags
    Namespace: FlaxEngine
    Assembly: FlaxEngine.CSharp.dll
    Syntax
    [Unmanaged]
    public sealed class GPUBufferFlags : Enum

    Fields

    Append

    Flag for unordered access buffers that will use append feature.

    Declaration
    public const GPUBufferFlags Append
    Field Value
    GPUBufferFlags

    Argument

    Flag for unordered access buffers that will be used as draw indirect argument buffer.

    Declaration
    public const GPUBufferFlags Argument
    Field Value
    GPUBufferFlags

    Counter

    Flag for unordered access buffers that will use counter feature.

    Declaration
    public const GPUBufferFlags Counter
    Field Value
    GPUBufferFlags

    IndexBuffer

    Create a buffer that can be bound as a index buffer.

    Declaration
    public const GPUBufferFlags IndexBuffer
    Field Value
    GPUBufferFlags

    None

    Nothing

    Declaration
    public const GPUBufferFlags None
    Field Value
    GPUBufferFlags

    RawBuffer

    Flag for raw buffers.

    Declaration
    public const GPUBufferFlags RawBuffer
    Field Value
    GPUBufferFlags

    ShaderResource

    Create a buffer that can be bound as a shader resource.

    Declaration
    public const GPUBufferFlags ShaderResource
    Field Value
    GPUBufferFlags

    Structured

    Flag for structured buffers.

    Declaration
    public const GPUBufferFlags Structured
    Field Value
    GPUBufferFlags

    StructuredAppendBuffer

    Creates a structured buffer that supports unordered access and append.

    Declaration
    public const GPUBufferFlags StructuredAppendBuffer
    Field Value
    GPUBufferFlags

    StructuredCounterBuffer

    Creates a structured buffer that supports unordered access and counter.

    Declaration
    public const GPUBufferFlags StructuredCounterBuffer
    Field Value
    GPUBufferFlags

    UnorderedAccess

    Create a buffer that can be bound as a unordered access.

    Declaration
    public const GPUBufferFlags UnorderedAccess
    Field Value
    GPUBufferFlags

    value__

    Declaration
    public int value__
    Field Value
    System.Int32

    VertexBuffer

    Create a buffer that can be bound as a vertex buffer.

    Declaration
    public const GPUBufferFlags VertexBuffer
    Field Value
    GPUBufferFlags

    Extension Methods

    Extensions.ReflectiveCompare<T>(T, T)
    Extensions.RawClone<T>(T)
    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat