sead
Loading...
Searching...
No Matches
aglTextureEnum.h
Go to the documentation of this file.
1#pragma once
2
3#include <basis/seadTypes.h>
4
5namespace agl {
6
7// No idea which headers these are actually supposed to go in
8
10{
72};
73static_assert(sizeof(TextureFormat) == 4 &&
74 cTextureFormat_Num == 0x3C, "agl::TextureFormat size mismatch");
75
88static_assert(sizeof(TextureType) == 4 &&
89 cTextureType_Num == 8, "agl::TextureType size mismatch");
90
101static_assert(sizeof(TextureCompSel) == 4 &&
102 cTextureCompSel_Num == 6, "agl::TextureCompSel size mismatch");
103
109static_assert(sizeof(TextureFilterType) == 4, "agl::TextureFilterType size mismatch");
110
117static_assert(sizeof(TextureMipFilterType) == 4);
118
127static_assert(sizeof(TextureAnisoRatio) == 4);
128
136static_assert(sizeof(TextureWrapType) == 4);
137
146static_assert(sizeof(MultiSampleType) == 4 &&
147 cMultiSampleType_Num == 4, "agl::MultiSampleType size mismatch");
148
149}
Definition aglDisplayList.cpp:5
TextureAnisoRatio
Definition aglTextureEnum.h:120
@ cTextureAnisoRatio_4_to_1
Definition aglTextureEnum.h:123
@ cTextureAnisoRatio_8_to_1
Definition aglTextureEnum.h:124
@ cTextureAnisoRatio_2_to_1
Definition aglTextureEnum.h:122
@ cTextureAnisoRatio_1_to_1
Definition aglTextureEnum.h:121
@ cTextureAnisoRatio_16_to_1
Definition aglTextureEnum.h:125
TextureFormat
Definition aglTextureEnum.h:10
@ cTextureFormat_R32_sInt
Definition aglTextureEnum.h:30
@ cTextureFormat_R32_uInt
Definition aglTextureEnum.h:29
@ cTextureFormat_BC4_uNorm
Definition aglTextureEnum.h:64
@ cTextureFormat_R16_G16_B16_A16_sNorm
Definition aglTextureEnum.h:52
@ cTextureFormat_R16_G16_sNorm
Definition aglTextureEnum.h:34
@ cTextureFormat_R10_G10_B10_A2_uNorm
Definition aglTextureEnum.h:45
@ cTextureFormat_R16_G16_float
Definition aglTextureEnum.h:36
@ cTextureFormat_R16_float
Definition aglTextureEnum.h:20
@ cTextureFormat_BC1_SRGB
Definition aglTextureEnum.h:59
@ cTextureFormat_R32_G32_sInt
Definition aglTextureEnum.h:48
@ cTextureFormat_BC3_uNorm
Definition aglTextureEnum.h:62
@ cTextureFormat_BC2_SRGB
Definition aglTextureEnum.h:61
@ cTextureFormat_R32_G32_uInt
Definition aglTextureEnum.h:47
@ cTextureFormat_A2_B10_G10_R10_uNorm
Definition aglTextureEnum.h:38
@ cTextureFormat_R8_G8_sNorm
Definition aglTextureEnum.h:23
@ cTextureFormat_A1_B5_G5_R5_uNorm
Definition aglTextureEnum.h:26
@ cTextureFormat_A2_B10_G10_R10_uInt
Definition aglTextureEnum.h:39
@ cTextureFormat_R16_uInt
Definition aglTextureEnum.h:17
@ cTextureFormat_BC4_sNorm
Definition aglTextureEnum.h:65
@ cTextureFormat_BC5_sNorm
Definition aglTextureEnum.h:67
@ cTextureFormat_R8_G8_uInt
Definition aglTextureEnum.h:22
@ cTextureFormat_R8_G8_sInt
Definition aglTextureEnum.h:24
@ cTextureFormat_R8_G8_B8_A8_SRGB
Definition aglTextureEnum.h:44
@ cTextureFormat_R8_G8_B8_A8_sNorm
Definition aglTextureEnum.h:42
@ cTextureFormat_R8_G8_B8_A8_sInt
Definition aglTextureEnum.h:43
@ cTextureFormat_R32_G32_B32_A32_uInt
Definition aglTextureEnum.h:55
@ cTextureFormat_R16_G16_B16_A16_float
Definition aglTextureEnum.h:54
@ cTextureFormat_R4_G4_B4_A4_uNorm
Definition aglTextureEnum.h:27
@ cTextureFormat_BC1_uNorm
Definition aglTextureEnum.h:58
@ cTextureFormat_R16_G16_B16_A16_uNorm
Definition aglTextureEnum.h:50
@ cTextureFormat_R8_sNorm
Definition aglTextureEnum.h:14
@ cTextureFormat_R16_G16_uInt
Definition aglTextureEnum.h:33
@ cTextureFormat_Depth_32
Definition aglTextureEnum.h:69
@ cTextureFormat_Num
Definition aglTextureEnum.h:71
@ cTextureFormat_R8_uNorm
Definition aglTextureEnum.h:12
@ cTextureFormat_R8_G8_B8_A8_uNorm
Definition aglTextureEnum.h:40
@ cTextureFormat_R32_G32_float
Definition aglTextureEnum.h:49
@ cTextureFormat_BC5_uNorm
Definition aglTextureEnum.h:66
@ cTextureFormat_R8_G8_uNorm
Definition aglTextureEnum.h:21
@ cTextureFormat_R11_G11_B10_float
Definition aglTextureEnum.h:37
@ cTextureFormat_R10_G10_B10_A2_uInt
Definition aglTextureEnum.h:46
@ cTextureFormat_R8_sInt
Definition aglTextureEnum.h:15
@ cTextureFormat_R16_G16_B16_A16_sInt
Definition aglTextureEnum.h:53
@ cTextureFormat_Invalid
Definition aglTextureEnum.h:11
@ cTextureFormat_R16_sNorm
Definition aglTextureEnum.h:18
@ cTextureFormat_R16_G16_sInt
Definition aglTextureEnum.h:35
@ cTextureFormat_R32_G32_B32_A32_sInt
Definition aglTextureEnum.h:56
@ cTextureFormat_R8_uInt
Definition aglTextureEnum.h:13
@ cTextureFormat_R8_G8_B8_A8_uInt
Definition aglTextureEnum.h:41
@ cTextureFormat_R32_G32_B32_A32_float
Definition aglTextureEnum.h:57
@ cTextureFormat_R5_G6_B5_uNorm
Definition aglTextureEnum.h:25
@ cTextureFormat_Depth_16
Definition aglTextureEnum.h:68
@ cTextureFormat_R16_uNorm
Definition aglTextureEnum.h:16
@ cTextureFormat_BC2_uNorm
Definition aglTextureEnum.h:60
@ cTextureFormat_R32_float
Definition aglTextureEnum.h:31
@ cTextureFormat_BC3_SRGB
Definition aglTextureEnum.h:63
@ cTextureFormat_Depth_24_uNorm_Stencil_8
Definition aglTextureEnum.h:70
@ cTextureFormat_R16_G16_B16_A16_uInt
Definition aglTextureEnum.h:51
@ cTextureFormat_R16_G16_uNorm
Definition aglTextureEnum.h:32
@ cTextureFormat_R16_sInt
Definition aglTextureEnum.h:19
@ cTextureFormat_R5_G5_B5_A1_uNorm
Definition aglTextureEnum.h:28
TextureFilterType
Definition aglTextureEnum.h:105
@ cTextureFilterType_Point
Definition aglTextureEnum.h:106
@ cTextureFilterType_Linear
Definition aglTextureEnum.h:107
MultiSampleType
Definition aglTextureEnum.h:139
@ cMultiSampleType_4x
Definition aglTextureEnum.h:142
@ cMultiSampleType_1x
Definition aglTextureEnum.h:140
@ cMultiSampleType_2x
Definition aglTextureEnum.h:141
@ cMultiSampleType_8x
Definition aglTextureEnum.h:143
@ cMultiSampleType_Num
Definition aglTextureEnum.h:144
TextureWrapType
Definition aglTextureEnum.h:130
@ cTextureWrapType_Repeat
Definition aglTextureEnum.h:131
@ cTextureWrapType_Mirror
Definition aglTextureEnum.h:132
@ cTextureWrapType_MirrorOnce
Definition aglTextureEnum.h:134
@ cTextureWrapType_Clamp
Definition aglTextureEnum.h:133
TextureCompSel
Definition aglTextureEnum.h:92
@ cTextureCompSel_A
Definition aglTextureEnum.h:96
@ cTextureCompSel_B
Definition aglTextureEnum.h:95
@ cTextureCompSel_1
Definition aglTextureEnum.h:98
@ cTextureCompSel_R
Definition aglTextureEnum.h:93
@ cTextureCompSel_G
Definition aglTextureEnum.h:94
@ cTextureCompSel_Num
Definition aglTextureEnum.h:99
@ cTextureCompSel_0
Definition aglTextureEnum.h:97
TextureType
Definition aglTextureEnum.h:77
@ cTextureType_3D
Definition aglTextureEnum.h:80
@ cTextureType_2D_MSAA_Array
Definition aglTextureEnum.h:85
@ cTextureType_1D_Array
Definition aglTextureEnum.h:82
@ cTextureType_2D_MSAA
Definition aglTextureEnum.h:84
@ cTextureType_2D_Array
Definition aglTextureEnum.h:83
@ cTextureType_1D
Definition aglTextureEnum.h:78
@ cTextureType_Num
Definition aglTextureEnum.h:86
@ cTextureType_2D
Definition aglTextureEnum.h:79
@ cTextureType_CubeMap
Definition aglTextureEnum.h:81
TextureMipFilterType
Definition aglTextureEnum.h:112
@ cTextureMipFilterType_Linear
Definition aglTextureEnum.h:115
@ cTextureMipFilterType_None
Definition aglTextureEnum.h:113
@ cTextureMipFilterType_Point
Definition aglTextureEnum.h:114