// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ namespace Win32.Graphics.Direct3D11; /// /// D3D11_FORMAT_SUPPORT2 [Flags] public enum FormatSupport2 : int { None = 0, /// /// D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_ADD UavAtomicAdd = 1, /// /// D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_BITWISE_OPS UavAtomicBitwiseOps = 2, /// /// D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_COMPARE_STORE_OR_COMPARE_EXCHANGE UavAtomicCompareStoreOrCompareExchange = 4, /// /// D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_EXCHANGE UavAtomicExchange = 8, /// /// D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_SIGNED_MIN_OR_MAX UavAtomicSignedMinOrMax = 16, /// /// D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_UNSIGNED_MIN_OR_MAX UavAtomicUnsignedMinOrMax = 32, /// /// D3D11_FORMAT_SUPPORT2_UAV_TYPED_LOAD UavTypedLoad = 64, /// /// D3D11_FORMAT_SUPPORT2_UAV_TYPED_STORE UavTypedStore = 128, /// /// D3D11_FORMAT_SUPPORT2_OUTPUT_MERGER_LOGIC_OP OutputMergerLogicOp = 256, /// /// D3D11_FORMAT_SUPPORT2_TILED Tiled = 512, /// /// D3D11_FORMAT_SUPPORT2_SHAREABLE Shareable = 1024, /// /// D3D11_FORMAT_SUPPORT2_MULTIPLANE_OVERLAY MultiplaneOverlay = 16384, }