Class FormatSupport
Which resources are supported for a given format and given device.
Inheritance
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
CastWithinBitLayout
Format can't be cast to another format.
Declaration
public const FormatSupport CastWithinBitLayout
Field Value
FormatSupport
|
CpuLockable
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
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
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
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
|