|
enum | BlockType : uint {
Invalid = 0x00
, EndOfFile = 0x01
, AlignData = 0x02
, VertexShaderHeader = 0x03
,
VertexShaderProgram = 0x05
, PixelShaderHeader = 0x06
, PixelShaderProgram = 0x07
, GeometryShaderHeader = 0x08
,
GeometryShaderProgram = 0x09
, GeometryShaderProgram2 = 0x10
, ImageInfo = 0x11
, ImageData = 0x12
,
MipData = 0x13
, ComputeShaderHeader = 0x14
, ComputeShader = 0x15
, UserBlock = 0x16
} |
|
enum | STCompressionMode { Slow
, Normal
, Fast
} |
|
enum | STChannelType {
Red = 0
, Green = 1
, Blue = 2
, Alpha = 3
,
One = 4
, Zero = 5
} |
|
enum | PlatformSwizzle {
None = 0
, Platform_3DS = 1
, Platform_Wii = 2
, Platform_Gamecube = 3
,
Platform_WiiU = 4
, Platform_Switch = 5
, Platform_Ps4 = 6
, Platform_Ps3 = 7
,
Platform_Ps2 = 8
, Platform_Ps1 = 9
} |
|
enum | STSurfaceType {
Texture1D
, Texture2D
, Texture3D
, TextureCube
,
Texture1D_Array
, Texture2D_Array
, Texture2D_Mulitsample
, Texture2D_Multisample_Array
,
TextureCube_Array
} |
|
enum | PixelInternalFormat {
DepthComponent = 6402
, Alpha = 6406
, Rgb = 6407
, Rgba = 6408
,
Luminance = 6409
, LuminanceAlpha = 6410
, R3G3B2 = 10768
, Alpha4 = 32827
,
Alpha8 = 32828
, Alpha12 = 32829
, Alpha16 = 32830
, Luminance4 = 32831
,
Luminance8 = 32832
, Luminance12 = 32833
, Luminance16 = 32834
, Luminance4Alpha4 = 32835
,
Luminance6Alpha2 = 32836
, Luminance8Alpha8 = 32837
, Luminance12Alpha4 = 32838
, Luminance12Alpha12 = 32839
,
Luminance16Alpha16 = 32840
, Intensity = 32841
, Intensity4 = 32842
, Intensity8 = 32843
,
Intensity12 = 32844
, Intensity16 = 32845
, Rgb2Ext = 32846
, Rgb4 = 32847
,
Rgb5 = 32848
, Rgb8 = 32849
, Rgb10 = 32850
, Rgb12 = 32851
,
Rgb16 = 32852
, Rgba2 = 32853
, Rgba4 = 32854
, Rgb5A1 = 32855
,
Rgba8 = 32856
, Rgb10A2 = 32857
, Rgba12 = 32858
, Rgba16 = 32859
,
DualAlpha4Sgis = 33040
, DualAlpha8Sgis = 33041
, DualAlpha12Sgis = 33042
, DualAlpha16Sgis = 33043
,
DualLuminance4Sgis = 33044
, DualLuminance8Sgis = 33045
, DualLuminance12Sgis = 33046
, DualLuminance16Sgis = 33047
,
DualIntensity4Sgis = 33048
, DualIntensity8Sgis = 33049
, DualIntensity12Sgis = 33050
, DualIntensity16Sgis = 33051
,
DualLuminanceAlpha4Sgis = 33052
, DualLuminanceAlpha8Sgis = 33053
, QuadAlpha4Sgis = 33054
, QuadAlpha8Sgis = 33055
,
QuadLuminance4Sgis = 33056
, QuadLuminance8Sgis = 33057
, QuadIntensity4Sgis = 33058
, QuadIntensity8Sgis = 33059
,
DepthComponent16 = 33189
, DepthComponent16Sgix = 33189
, DepthComponent24 = 33190
, DepthComponent24Sgix = 33190
,
DepthComponent32 = 33191
, DepthComponent32Sgix = 33191
, CompressedRed = 33317
, CompressedRg = 33318
,
R8 = 33321
, R16 = 33322
, Rg8 = 33323
, Rg16 = 33324
,
R16f = 33325
, R32f = 33326
, Rg16f = 33327
, Rg32f = 33328
,
R8i = 33329
, R8ui = 33330
, R16i = 33331
, R16ui = 33332
,
R32i = 33333
, R32ui = 33334
, Rg8i = 33335
, Rg8ui = 33336
,
Rg16i = 33337
, Rg16ui = 33338
, Rg32i = 33339
, Rg32ui = 33340
,
CompressedRgbS3tcDxt1Ext = 33776
, CompressedRgbaS3tcDxt1Ext = 33777
, CompressedRgbaS3tcDxt3Ext = 33778
, CompressedRgbaS3tcDxt5Ext = 33779
,
RgbIccSgix = 33888
, RgbaIccSgix = 33889
, AlphaIccSgix = 33890
, LuminanceIccSgix = 33891
,
IntensityIccSgix = 33892
, LuminanceAlphaIccSgix = 33893
, R5G6B5IccSgix = 33894
, R5G6B5A8IccSgix = 33895
,
Alpha16IccSgix = 33896
, Luminance16IccSgix = 33897
, Intensity16IccSgix = 33898
, Luminance16Alpha8IccSgix = 33899
,
CompressedAlpha = 34025
, CompressedLuminance = 34026
, CompressedLuminanceAlpha = 34027
, CompressedIntensity = 34028
,
CompressedRgb = 34029
, CompressedRgba = 34030
, DepthStencil = 34041
, Rgba32f = 34836
,
Rgb32f = 34837
, Rgba16f = 34842
, Rgb16f = 34843
, Depth24Stencil8 = 35056
,
R11fG11fB10f = 35898
, Rgb9E5 = 35901
, Srgb = 35904
, Srgb8 = 35905
,
SrgbAlpha = 35906
, Srgb8Alpha8 = 35907
, SluminanceAlpha = 35908
, Sluminance8Alpha8 = 35909
,
Sluminance = 35910
, Sluminance8 = 35911
, CompressedSrgb = 35912
, CompressedSrgbAlpha = 35913
,
CompressedSluminance = 35914
, CompressedSluminanceAlpha = 35915
, CompressedSrgbS3tcDxt1Ext = 35916
, CompressedSrgbAlphaS3tcDxt1Ext = 35917
,
CompressedSrgbAlphaS3tcDxt3Ext = 35918
, CompressedSrgbAlphaS3tcDxt5Ext = 35919
, DepthComponent32f = 36012
, Depth32fStencil8 = 36013
,
Rgba32ui = 36208
, Rgb32ui = 36209
, Rgba16ui = 36214
, Rgb16ui = 36215
,
Rgba8ui = 36220
, Rgb8ui = 36221
, Rgba32i = 36226
, Rgb32i = 36227
,
Rgba16i = 36232
, Rgb16i = 36233
, Rgba8i = 36238
, Rgb8i = 36239
,
Float32UnsignedInt248Rev = 36269
, CompressedRedRgtc1 = 36283
, CompressedSignedRedRgtc1 = 36284
, CompressedRgRgtc2 = 36285
,
CompressedSignedRgRgtc2 = 36286
, CompressedRgbaBptcUnorm = 36492
, CompressedSrgbAlphaBptcUnorm = 36493
, CompressedRgbBptcSignedFloat = 36494
,
CompressedRgbBptcUnsignedFloat = 36495
, R8Snorm = 36756
, Rg8Snorm = 36757
, Rgb8Snorm = 36758
,
Rgba8Snorm = 36759
, R16Snorm = 36760
, Rg16Snorm = 36761
, Rgb16Snorm = 36762
,
Rgba16Snorm = 36763
, Rgb10A2ui = 36975
, One = 1
, Two = 2
,
Three = 3
, Four = 4
} |
|
enum | PixelFormat {
UnsignedShort = 5123
, UnsignedInt = 5125
, ColorIndex = 6400
, StencilIndex = 6401
,
DepthComponent = 6402
, Red = 6403
, RedExt = 6403
, Green = 6404
,
Blue = 6405
, Alpha = 6406
, Rgb = 6407
, Rgba = 6408
,
Luminance = 6409
, LuminanceAlpha = 6410
, AbgrExt = 32768
, CmykExt = 32780
,
CmykaExt = 32781
, Bgr = 32992
, Bgra = 32993
, Ycrcb422Sgix = 33211
,
Ycrcb444Sgix = 33212
, Rg = 33319
, RgInteger = 33320
, R5G6B5IccSgix = 33894
,
R5G6B5A8IccSgix = 33895
, Alpha16IccSgix = 33896
, Luminance16IccSgix = 33897
, Luminance16Alpha8IccSgix = 33899
,
DepthStencil = 34041
, RedInteger = 36244
, GreenInteger = 36245
, BlueInteger = 36246
,
AlphaInteger = 36247
, RgbInteger = 36248
, RgbaInteger = 36249
, BgrInteger = 36250
,
BgraInteger = 36251
} |
|
enum | PixelType {
Byte = 5120
, UnsignedByte = 5121
, Short = 5122
, UnsignedShort = 5123
,
Int = 5124
, UnsignedInt = 5125
, Float = 5126
, HalfFloat = 5131
,
Bitmap = 6656
, UnsignedByte332 = 32818
, UnsignedByte332Ext = 32818
, UnsignedShort4444 = 32819
,
UnsignedShort4444Ext = 32819
, UnsignedShort5551 = 32820
, UnsignedShort5551Ext = 32820
, UnsignedInt8888 = 32821
,
UnsignedInt8888Ext = 32821
, UnsignedInt1010102 = 32822
, UnsignedInt1010102Ext = 32822
, UnsignedByte233Reversed = 33634
,
UnsignedShort565 = 33635
, UnsignedShort565Reversed = 33636
, UnsignedShort4444Reversed = 33637
, UnsignedShort1555Reversed = 33638
,
UnsignedInt8888Reversed = 33639
, UnsignedInt2101010Reversed = 33640
, UnsignedInt248 = 34042
, UnsignedInt10F11F11FRev = 35899
,
UnsignedInt5999Rev = 35902
, Float32UnsignedInt248Rev = 36269
} |
|
enum | TEX_DIMENSION { TEXTURE1D = 2
, TEXTURE2D
, TEXTURE3D
} |
|
enum | PALETTE_FORMAT : uint { None
, IA8
, RGB565
, RGB5A3
} |
|
enum | CPFlags {
None = 0
, LegacyDword = 1
, Paragraph = 2
, Ymm = 4
,
Zmm = 8
, Page4K = 0x200
, BadDxtnTails = 0x1000
, Flags24Bpp = 0x10000
,
Flags16Bpp = 0x20000
, Flags8Bpp = 0x40000
} |
|
enum | DXGI_FORMAT {
UNKNOWN = 0
, R32G32B32A32_TYPELESS = 1
, R32G32B32A32_FLOAT = 2
, R32G32B32A32_UINT = 3
,
R32G32B32A32_SINT = 4
, R32G32B32_TYPELESS = 5
, R32G32B32_FLOAT = 6
, R32G32B32_UINT = 7
,
R32G32B32_SINT = 8
, R16G16B16A16_TYPELESS = 9
, R16G16B16A16_FLOAT = 10
, R16G16B16A16_UNORM = 11
,
R16G16B16A16_UINT = 12
, R16G16B16A16_SNORM = 13
, R16G16B16A16_SINT = 14
, R32G32_TYPELESS = 15
,
R32G32_FLOAT = 16
, R32G32_UINT = 17
, R32G32_SINT = 18
, R32G8X24_TYPELESS = 19
,
D32_FLOAT_S8X24_UINT = 20
, R32_FLOAT_X8X24_TYPELESS = 21
, X32_TYPELESS_G8X24_UINT = 22
, R10G10B10A2_TYPELESS = 23
,
R10G10B10A2_UNORM = 24
, R10G10B10A2_UINT = 25
, R11G11B10_FLOAT = 26
, R8G8B8A8_TYPELESS = 27
,
R8G8B8A8_UNORM = 28
, R8G8B8A8_UNORM_SRGB = 29
, R8G8B8A8_UINT = 30
, R8G8B8A8_SNORM = 31
,
R8G8B8A8_SINT = 32
, R16G16_TYPELESS = 33
, R16G16_FLOAT = 34
, R16G16_UNORM = 35
,
R16G16_UINT = 36
, R16G16_SNORM = 37
, R16G16_SINT = 38
, R32_TYPELESS = 39
,
D32_FLOAT = 40
, R32_FLOAT = 41
, R32_UINT = 42
, R32_SINT = 43
,
R24G8_TYPELESS = 44
, D24_UNORM_S8_UINT = 45
, R24_UNORM_X8_TYPELESS = 46
, X24_TYPELESS_G8_UINT = 47
,
R8G8_TYPELESS = 48
, R8G8_UNORM = 49
, R8G8_UINT = 50
, R8G8_SNORM = 51
,
R8G8_SINT = 52
, R16_TYPELESS = 53
, R16_FLOAT = 54
, D16_UNORM = 55
,
R16_UNORM = 56
, R16_UINT = 57
, R16_SNORM = 58
, R16_SINT = 59
,
R8_TYPELESS = 60
, R8_UNORM = 61
, R8_UINT = 62
, R8_SNORM = 63
,
R8_SINT = 64
, A8_UNORM = 65
, R1_UNORM = 66
, R9G9B9E5_SHAREDEXP = 67
,
R8G8_B8G8_UNORM = 68
, G8R8_G8B8_UNORM = 69
, BC1_TYPELESS = 70
, BC1_UNORM = 71
,
BC1_UNORM_SRGB = 72
, BC2_TYPELESS = 73
, BC2_UNORM = 74
, BC2_UNORM_SRGB = 75
,
BC3_TYPELESS = 76
, BC3_UNORM = 77
, BC3_UNORM_SRGB = 78
, BC4_TYPELESS = 79
,
BC4_UNORM = 80
, BC4_SNORM = 81
, BC5_TYPELESS = 82
, BC5_UNORM = 83
,
BC5_SNORM = 84
, B5G6R5_UNORM = 85
, B5G5R5A1_UNORM = 86
, B8G8R8A8_UNORM = 87
,
B8G8R8X8_UNORM = 88
, R10G10B10_XR_BIAS_A2_UNORM = 89
, B8G8R8A8_TYPELESS = 90
, B8G8R8A8_UNORM_SRGB = 91
,
B8G8R8X8_TYPELESS = 92
, B8G8R8X8_UNORM_SRGB = 93
, BC6H_TYPELESS = 94
, BC6H_UF16 = 95
,
BC6H_SF16 = 96
, BC7_TYPELESS = 97
, BC7_UNORM = 98
, BC7_UNORM_SRGB = 99
,
AYUV = 100
, Y410 = 101
, Y416 = 102
, NV12 = 103
,
P010 = 104
, P016 = 105
, OPAQUE_420 = 106
, YUY2 = 107
,
Y210 = 108
, Y216 = 109
, NV11 = 110
, AI44 = 111
,
IA44 = 112
, P8 = 113
, A8P8 = 114
, B4G4R4A4_UNORM = 115
,
P208 = 130
, V208 = 131
, V408 = 132
, SAMPLER_FEEDBACK_MIN_MIP_OPAQUE = 189
,
SAMPLER_FEEDBACK_MIP_REGION_USED_OPAQUE = 190
} |
|
enum | DirectXStructs.TexAlphaMode {
DirectXStructs.Unknown
, DirectXStructs.Straight
, DirectXStructs.Premultiplied
, DirectXStructs.Opaque
,
DirectXStructs.Custom
} |
|
enum | DirectXStructs.TexDimension { DirectXStructs.Texture1D = 2
, DirectXStructs.Texture2D
, DirectXStructs.Texture3D
} |
|
enum | TEX_FILTER_FLAGS {
DEFAULT = 0
, WRAP_U = 1
, WRAP_V = 2
, WRAP_W = 4
,
WRAP = 7
, MIRROR_U = 0x10
, MIRROR_V = 0x20
, MIRROR_W = 0x40
,
MIRROR = 0x70
, SEPARATE_ALPHA = 0x100
, FLOAT_X2BIAS = 0x200
, RGB_COPY_RED = 0x1000
,
RGB_COPY_GREEN = 0x2000
, RGB_COPY_BLUE = 0x4000
, DITHER = 0x10000
, DITHER_DIFFUSION = 0x20000
,
POINT = 0x100000
, LINEAR = 0x200000
, CUBIC = 0x300000
, BOX = 0x400000
,
FANT = 0x400000
, TRIANGLE = 0x500000
, SRGB_IN = 0x1000000
, SRGB_OUT = 0x2000000
,
SRGB = 0x3000000
, FORCE_NON_WIC = 0x10000000
, FORCE_WIC = 0x20000000
} |
|