[AE Engine logo] Public API Reference
Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members  

aeRenderer types and constants.

aeRenderer types and constants. More...

Enumerations

enum  aeRendererName {
  AE_DIRECT3D9RENDERER,
  AE_OPENGLRENDERER
}
 Rendering system names. More...

enum  aeShadeMode {
  AE_FLAT_SHADING,
  AE_SMOOTH_SHADING
}
 Polygon shading modes. More...

enum  aeTextureFilterMode {
  AE_TEXFILTER_NONE,
  AE_TEXFILTER_BILINEAR,
  AE_TEXFILTER_TRILINEAR
}
 Texture filter modes. More...

enum  aeTextureEnvironment {
  AE_TEXENV_BLEND,
  AE_TEXENV_DECAL,
  AE_TEXENV_MODULATE,
  AE_TEXENV_REPLACE
}
 Texture environment modes. More...

enum  aeDepthBufferFunc {
  AE_DEPTHFUNC_ALWAYS_FAIL,
  AE_DEPTHFUNC_ALWAYS_PASS,
  AE_DEPTHFUNC_LESS,
  AE_DEPTHFUNC_EQUAL,
  AE_DEPTHFUNC_LESS_OR_EQUAL,
  AE_DEPTHFUNC_GREATER,
  AE_DEPTHFUNC_NOT_EQUAL,
  AE_DEPTHFUNC_GREATER_OR_EQUAL
}
 Depth buffer comparison functions. More...


Detailed Description

aeRenderer types and constants.


Enumeration Type Documentation

enum aeDepthBufferFunc
 

Depth buffer comparison functions.

Specifies the function used to compare each incoming pixel depth value with the depth value present in the depth buffer.

The comparison is done only if depth testing is enabled.

See also:
aeRenderer::_setDepthBufferParams, aeRenderer::_setDepthBufferTest, aeRenderer::_setDepthBufferWrite.
Enumeration values:
AE_DEPTHFUNC_ALWAYS_FAIL  Always fails.
AE_DEPTHFUNC_ALWAYS_PASS  Always passes.
AE_DEPTHFUNC_LESS  Passes if the incoming depth value is less than the stored depth value.
AE_DEPTHFUNC_EQUAL  Passes if the incoming depth value is equal to the stored depth value.
AE_DEPTHFUNC_LESS_OR_EQUAL  Passes if the incoming depth value is less than or equal to the stored depth value.
AE_DEPTHFUNC_GREATER  Passes if the incoming depth value is greater than the stored depth value.
AE_DEPTHFUNC_NOT_EQUAL  Passes if the incoming depth value is not equal to the stored depth value.
AE_DEPTHFUNC_GREATER_OR_EQUAL  Passes if the incoming depth value is greater than or equal to the stored depth value.

Definition at line 83 of file renderertypes.h.

enum aeRendererName
 

Rendering system names.

Enumeration values:
AE_DIRECT3D9RENDERER  Direct3D 9 renderer.
AE_OPENGLRENDERER  OpenGL renderer.

Definition at line 33 of file renderertypes.h.

enum aeShadeMode
 

Polygon shading modes.

Enumeration values:
AE_FLAT_SHADING  Flat shading.
AE_SMOOTH_SHADING  Smooth shading.

Definition at line 41 of file renderertypes.h.

enum aeTextureEnvironment
 

Texture environment modes.

Specifies how texture values are interpreted when a fragment is textured.

Enumeration values:
AE_TEXENV_BLEND  Blend: texture color multiplied by pixel color and combined with constant color.
AE_TEXENV_DECAL  Decal: texture replaces existing pixels.
AE_TEXENV_MODULATE  Modulate: texture color multiplied by pixel color.
AE_TEXENV_REPLACE  Replace: (?) texture replaces existing pixels.

Definition at line 62 of file renderertypes.h.

enum aeTextureFilterMode
 

Texture filter modes.

Enumeration values:
AE_TEXFILTER_NONE  No texture filtering.
AE_TEXFILTER_BILINEAR  Bilinear texture filtering.
AE_TEXFILTER_TRILINEAR  Trilinear texture filtering.

Definition at line 49 of file renderertypes.h.


AE Engine Public API Reference
Generated on Wed Apr 9 09:43:42 2003 by Doxygen.