TextureFormatSupport Enumeration |
Indicates the level of support for a specific texture format.
Namespace:
Internal.SharpBgfx
Assembly:
NeoAxis.Core (in NeoAxis.Core.dll) Version: 2024.1.1.0 (2024.1.1.0)
Syntax [FlagsAttribute]
public enum TextureFormatSupport
Members
| Member name | Value | Description |
---|
| Unsupported | 0 |
The format is unsupported.
|
| Color2D | 1 |
The format is supported for 2D color data and operations.
|
| Srgb2D | 2 |
The format is supported for 2D sRGB operations.
|
| Emulated2D | 4 |
The format is supported for 2D textures through library emulation.
|
| Color3D | 8 |
The format is supported for 3D color data and operations.
|
| Srgb3D | 16 |
The format is supported for 3D sRGB operations.
|
| Emulated3D | 32 |
The format is supported for 3D textures through library emulation.
|
| ColorCube | 64 |
The format is supported for cube color data and operations.
|
| SrgbCube | 128 |
The format is supported for cube sRGB operations.
|
| EmulatedCube | 256 |
The format is supported for cube textures through library emulation.
|
| Vertex | 512 |
The format is supported for vertex texturing.
|
| ImageRead | 1024 |
Texture format can be used as image and read from.
|
| ImageWrite | 2048 |
Texture format can be used as image and written to.
|
| Framebuffer | 4096 |
The format is supported for framebuffers.
|
| FramebufferMSAA | 8192 |
The format is supported for MSAA framebuffers.
|
| MSAA | 16384 |
The format is supported for MSAA sampling.
|
| MipsAutogen | 32768 |
The format supports auto-generated mipmaps.
|
See Also