00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #ifndef __AEPLUGIN_AERENDERER_RENDERERTYPES_H__
00023 #define __AEPLUGIN_AERENDERER_RENDERERTYPES_H__
00024
00025 #include <aedefs.h>
00026
00032
00033 enum aeRendererName {
00035 AE_DIRECT3D9RENDERER,
00037 AE_OPENGLRENDERER
00038 };
00039
00041 enum aeShadeMode {
00043 AE_FLAT_SHADING,
00045 AE_SMOOTH_SHADING
00046 };
00047
00049 enum aeTextureFilterMode {
00051 AE_TEXFILTER_NONE,
00053 AE_TEXFILTER_BILINEAR,
00055 AE_TEXFILTER_TRILINEAR
00056 };
00057
00059
00062 enum aeTextureEnvironment {
00064 AE_TEXENV_BLEND,
00066 AE_TEXENV_DECAL,
00068 AE_TEXENV_MODULATE,
00070 AE_TEXENV_REPLACE,
00071 };
00072
00074
00083 enum aeDepthBufferFunc {
00085 AE_DEPTHFUNC_ALWAYS_FAIL,
00087 AE_DEPTHFUNC_ALWAYS_PASS,
00089 AE_DEPTHFUNC_LESS,
00091 AE_DEPTHFUNC_EQUAL,
00093 AE_DEPTHFUNC_LESS_OR_EQUAL,
00095 AE_DEPTHFUNC_GREATER,
00097 AE_DEPTHFUNC_NOT_EQUAL,
00099 AE_DEPTHFUNC_GREATER_OR_EQUAL
00100 };
00101
00104 #endif // __AEPLUGIN_AERENDERER_RENDERERTYPES_H__