Search Results for

    Show / Hide Table of Contents

    Class FormatSupport

    Which resources are supported for a given format and given device.

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

    Fields

    BackBufferCast

    Format supports casting when the resource is a back buffer.

    Declaration
    public const FormatSupport BackBufferCast
    Field Value
    FormatSupport

    Blendable

    Blend operations supported.

    Declaration
    public const FormatSupport Blendable
    Field Value
    FormatSupport

    Buffer

    Buffer resources supported.

    Declaration
    public const FormatSupport Buffer
    Field Value
    FormatSupport

    CastWithinBitLayout

    Format can't be cast to another format.

    Declaration
    public const FormatSupport CastWithinBitLayout
    Field Value
    FormatSupport

    CpuLockable

    CPU locking supported.

    Declaration
    public const FormatSupport CpuLockable
    Field Value
    FormatSupport

    DecoderOutput

    Format can be used with the decoder output.

    Declaration
    public const FormatSupport DecoderOutput
    Field Value
    FormatSupport

    DepthStencil

    Depth stencils supported.

    Declaration
    public const FormatSupport DepthStencil
    Field Value
    FormatSupport

    Display

    Format can be displayed on screen.

    Declaration
    public const FormatSupport Display
    Field Value
    FormatSupport

    InputAssemblyIndexBuffer

    Index buffers supported.

    Declaration
    public const FormatSupport InputAssemblyIndexBuffer
    Field Value
    FormatSupport

    InputAssemblyVertexBuffer

    Vertex buffers supported.

    Declaration
    public const FormatSupport InputAssemblyVertexBuffer
    Field Value
    FormatSupport

    Mip

    Mipmaps are supported.

    Declaration
    public const FormatSupport Mip
    Field Value
    FormatSupport

    MipAutogen

    Automatic generation of mipmaps is supported.

    Declaration
    public const FormatSupport MipAutogen
    Field Value
    FormatSupport

    MultisampleLoad

    Format can be used as a multi-sampled texture and read into a shader with the shader Load function.

    Declaration
    public const FormatSupport MultisampleLoad
    Field Value
    FormatSupport

    MultisampleRenderTarget

    Format can be used as a multi-sampled render target.

    Declaration
    public const FormatSupport MultisampleRenderTarget
    Field Value
    FormatSupport

    MultisampleResolve

    Multisample antialiasing (MSAA) resolve operations are supported.

    Declaration
    public const FormatSupport MultisampleResolve
    Field Value
    FormatSupport

    None

    No features supported.

    Declaration
    public const FormatSupport None
    Field Value
    FormatSupport

    RenderTarget

    Render targets are supported.

    Declaration
    public const FormatSupport RenderTarget
    Field Value
    FormatSupport

    ShaderGather

    Format can be used with the shader gather function.

    Declaration
    public const FormatSupport ShaderGather
    Field Value
    FormatSupport

    ShaderGatherComparison

    Format can be used with the shader gather with comparison function.

    Declaration
    public const FormatSupport ShaderGatherComparison
    Field Value
    FormatSupport

    ShaderLoad

    The shader Load function for texture objects is supported.

    Declaration
    public const FormatSupport ShaderLoad
    Field Value
    FormatSupport

    ShaderSample

    The shader Sample function for texture objects is supported.

    Declaration
    public const FormatSupport ShaderSample
    Field Value
    FormatSupport

    ShaderSampleComparison

    The shader SampleCmp and SampleCmpLevelZero functions for texture objects are supported.

    Declaration
    public const FormatSupport ShaderSampleComparison
    Field Value
    FormatSupport

    ShaderSampleMonoText

    Unused.

    Declaration
    public const FormatSupport ShaderSampleMonoText
    Field Value
    FormatSupport

    StreamOutputBuffer

    Streaming output buffers supported.

    Declaration
    public const FormatSupport StreamOutputBuffer
    Field Value
    FormatSupport

    Texture1D

    1D texture resources supported.

    Declaration
    public const FormatSupport Texture1D
    Field Value
    FormatSupport

    Texture2D

    2D texture resources supported.

    Declaration
    public const FormatSupport Texture2D
    Field Value
    FormatSupport

    Texture3D

    3D texture resources supported.

    Declaration
    public const FormatSupport Texture3D
    Field Value
    FormatSupport

    TextureCube

    Cube texture resources supported.

    Declaration
    public const FormatSupport TextureCube
    Field Value
    FormatSupport

    TypedUnorderedAccessView

    Format can be used for an unordered access view.

    Declaration
    public const FormatSupport TypedUnorderedAccessView
    Field Value
    FormatSupport

    value__

    Declaration
    public int value__
    Field Value
    System.Int32

    VideoEncoder

    Format can be used with the video encoder.

    Declaration
    public const FormatSupport VideoEncoder
    Field Value
    FormatSupport

    VideoProcessorInput

    Format can be used with the video processor input.

    Declaration
    public const FormatSupport VideoProcessorInput
    Field Value
    FormatSupport

    VideoProcessorOutput

    Format can be used with the video processor output.

    Declaration
    public const FormatSupport VideoProcessorOutput
    Field Value
    FormatSupport

    Extension Methods

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