Search Results for

    Show / Hide Table of Contents

    Enum BufferFlags

    Identifies how to bind a buffer.

    Namespace: Evergine.Common.Graphics
    Assembly: Evergine.Common.dll
    Syntax
    [Flags]
    public enum BufferFlags

    Fields

    Name Description
    AccelerationStructure

    Binds a buffer to be used in a raytracing stage.

    BufferStructured

    Enables a resource as a structured buffer.

    ConstantBuffer

    Binds a buffer as a constant buffer to a shader stage. This flag may NOT be combined with any other bind flag.

    IndexBuffer

    Binds a buffer as an index buffer to the input-assembler stage.

    IndirectBuffer

    Indirect buffer.

    None

    No options.

    RenderTarget

    Binds a texture as a render target for the output-merger stage.

    ShaderResource

    Binds a buffer or texture to a shader stage.

    UnorderedAccess

    Binds an unordered access resource.

    VertexBuffer

    Binds a buffer as a vertex buffer to the input-assembler stage.

    Extension Methods

    DX11ExtensionsMethods.ToDirectX(BufferFlags)
    DX11ExtensionsMethods.ToResourceOptionDirectX(BufferFlags)
    EnumExtensions.HasFlag(Enum, Enum)
    ReflectionHelper.GetMemberAssembly(object)
    ReflectionHelper.GetTypeName(object)
    In this article
    Back to top
    Generated by DocFX