MCPcopy Create free account
hub / github.com/DentonW/DevIL / ILAPIENTRY ilutGetIntegerv

Function ILAPIENTRY ilutGetIntegerv

DevIL/src-ILUT/src/ilut_states.cpp:199–253  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

197
198
199void ILAPIENTRY ilutGetIntegerv(ILenum Mode, ILint *Param)
200{
201 switch (Mode)
202 {
203 /*case IL_ORIGIN_MODE:
204 *Param = ilutStates[ilutCurrentPos].ilutOriginMode;
205 break;*/
206 case ILUT_MAXTEX_WIDTH:
207 *Param = ilutStates[ilutCurrentPos].MaxTexW;
208 break;
209 case ILUT_MAXTEX_HEIGHT:
210 *Param = ilutStates[ilutCurrentPos].MaxTexH;
211 break;
212 case ILUT_MAXTEX_DEPTH:
213 *Param = ilutStates[ilutCurrentPos].MaxTexD;
214 break;
215 case ILUT_VERSION_NUM:
216 *Param = ILUT_VERSION;
217 break;
218 case ILUT_PALETTE_MODE:
219 *Param = ilutStates[ilutCurrentPos].ilutUsePalettes;
220 break;
221 case ILUT_FORCE_INTEGER_FORMAT:
222 *Param = ilutStates[ilutCurrentPos].ilutForceIntegerFormat;
223 break;
224 case ILUT_OPENGL_CONV:
225 *Param = ilutStates[ilutCurrentPos].ilutOglConv;
226 break;
227 case ILUT_GL_USE_S3TC:
228 *Param = ilutStates[ilutCurrentPos].ilutUseS3TC;
229 break;
230 case ILUT_GL_GEN_S3TC:
231 *Param = ilutStates[ilutCurrentPos].ilutUseS3TC;
232 break;
233 case ILUT_S3TC_FORMAT:
234 *Param = ilutStates[ilutCurrentPos].ilutDXTCFormat;
235 break;
236 case ILUT_GL_AUTODETECT_TEXTURE_TARGET:
237 *Param = ilutStates[ilutCurrentPos].ilutAutodetectTextureTarget;
238 break;
239 case ILUT_D3D_MIPLEVELS:
240 *Param = ilutStates[ilutCurrentPos].D3DMipLevels;
241 break;
242 case ILUT_D3D_ALPHA_KEY_COLOR:
243 *Param = ilutStates[ilutCurrentPos].D3DAlphaKeyColor;
244 break;
245 case ILUT_D3D_POOL:
246 *Param = ilutStates[ilutCurrentPos].D3DPool;
247 break;
248
249 default:
250 ilSetError(ILUT_INVALID_ENUM);
251 }
252 return;
253}
254
255
256ILint ILAPIENTRY ilutGetInteger(ILenum Mode)

Callers

nothing calls this directly

Calls 1

ilSetErrorFunction · 0.85

Tested by

no test coverage detected