|
Enumerations |
enum | XFCGLERRORS {
XFCGLERR_OK = 0,
XFCGLERR_FAILED = -1,
XFCGLERR_UNSUPPORTED = -2,
XFCGLERR_BADPARAMS = -3,
XFCGLERR_OUTOFMEMORY = -4,
XFCGLERR_INVALIDBUFFER = -5,
XFCGLERR_INTERNALERROR = -6,
XFCGLERR_NOTREADY = -7
} |
| XFcGL error codes. More...
|
enum | XFCGLLIGHTTYPES {
XFCGLL_POINTLIGHT = 1,
XFCGLL_DIRECTIONAL,
XFCGLL_SPOT
} |
| XFcGL light types. More...
|
enum | XFCGLVERTEXFLAGS {
XFCGLVF_XYZ = 1,
XFCGLVF_RHW = 2,
XFCGLVF_NORMAL = 4,
XFCGLVF_DIFFUSECOLOR = 8,
XFCGLVF_SPECULARCOLOR = 16,
XFCGLVF_TEXTURE1 = 32,
XFCGLVF_TEXTURE2 = 64,
XFCGLVF_TEXTURE3 = 128,
XFCGLVF_TEXTURE4 = 256,
XFCGLVF_CLIPINFO = 512,
XFCGLVF_TRANSFORMINFO = 1024,
XFCGLVF_LOCKED = 65536
} |
| XFcGL vertex buffer vertex type flags. More...
|
enum | XFCGLVBLOCKFLAGS {
XFCGLVBLOCK_READ = 1,
XFCGLVBLOCK_MODIFY = 2
} |
| XFcGL vertex buffer locking modes. More...
|
enum | XFCGLVERTEXTRANSFORMFLAGS {
XFCGLVTF_TRANSFORMED = 1,
XFCGLVTF_PROJECTED = 2,
XFCGLVTF_CLIPNEAR = 4,
XFCGLVTF_CLIPFAR = 8,
XFCGLVTF_CLIPTOP = 16,
XFCGLVTF_CLIPBOTTOM = 32,
XFCGLVTF_CLIPLEFT = 64,
XFCGLVTF_CLIPRIGHT = 128
} |
| XFcGL internal: vertex clipping and transformation state flags. More...
|
enum | XFCGLPRIMITIVETYPES {
XFCGLPT_TRIANGLELIST = 1,
XFCGLPT_TRIANGLESTRIP,
XFCGLPT_TRIANGLEFAN,
XFCGLPT_CUSTOM
} |
| XFcGL primitive types. More...
|
enum | XFCGLMATRIXID {
XFCGLMAT_WORLD = 1,
XFCGLMAT_VIEW = 2,
XFCGLMAT_PROJECTION = 3
} |
| XFcGL matrix id's. More...
|
enum | XFCGLRENDERSTATES {
XFCGLRS_CLIPPING,
XFCGLRS_LIGHTING,
XFCGLRS_SHADING,
XFCGLRS_CULLING,
XFCGLRS_ALPHABLEND,
XFCGLRS_SRCBLEND,
XFCGLRS_TGTBLEND,
XFCGLRS_SORTING,
XFCGLRS_PERSPECTIVECORRECTION,
XFCGLRS_ORTHOGONALPROJECTION,
XFCGLRS_WIREFRAME,
XFCGLRS_AMBIENTLIGHT,
XFCGLRS_POLYGONOFFSET,
XFCGLRS_DEPTHTEST,
XFCGLRS_DEPTHFUNC,
XFCGLRS_DEPTHWRITE,
XFCGLRS_PERSPECTIVEDISABLEDISTANCE
} |
| XFcGL render states - used in setrenderstate. More...
|
enum | XFCGLDEPTHFUNCMODES {
XFCGLDF_LESSEQUAL,
XFCGLDF_LESS,
XFCGLDF_NEVER,
XFCGLDF_NOTEQUAL,
XFCGLDF_EQUAL,
XFCGLDF_GREATEREQUAL,
XFCGLDF_GREATER,
XFCGLDF_ALWAYS
} |
| XFcGL depth buffer depth function modes. More...
|
enum | XFCGLSORTINGMODES {
XFCGLSORT_NONE = 1,
XFCGLSORT_DESCENDING = 8,
XFCGLSORT_ASCENDING = 16
} |
| XFcGL sorting modes. More...
|
enum | XFCGLSHADINGMODES {
XFCGLSHADE_MATTE = 1,
XFCGLSHADE_FLAT = 2,
XFCGLSHADE_GOURAUD = 4,
XFCGLSHADE_GREYSCALE_GOURAUD = 8
} |
| XFcGL shading modes. More...
|
enum | XFCGLCULLINGMODES {
XFCGLCULL_CW = 4,
XFCGLCULL_CCW = 8,
XFCGLCULL_NONE = 16
} |
| XFcGL culling modes. You can pick cw/ccw, or use NONE. More...
|
enum | XFCGLBLENDMODES {
XFCBLEND_ZERO = 1,
XFCBLEND_ONE,
XFCBLEND_SRCCOLOR,
XFCBLEND_INVSRCCOLOR,
XFCBLEND_SRCALPHA,
XFCBLEND_INVSRCALPHA,
XFCBLEND_DESTALPHA,
XFCBLEND_INVDESTALPHA,
XFCBLEND_DESTCOLOR,
XFCBLEND_INVDESTCOLOR
} |
| XFcGL blending modes. More...
|
enum | XFCGLLEGALBLENDMODES {
XFCGLBLEND_NONE,
XFCGLBLEND_ALPHA,
XFCGLBLEND_MUL,
XFCGLBLEND_ADD,
XFCGLBLEND_INVMUL,
XFCGLBLEND_ILLEGAL
} |
| XFcGL internally legal blend modes. More...
|
enum | XFCGLCREATEENUMS {
XFCGLC_DEFAULT = 0,
XFCGLC_REFERENCE = 1,
XFCGLC_PORTRAIT = 0x01000000,
XFCGLC_LANDSCAPE = 0x02000000,
XFCGLC_ROTATE_0 = 0x04000000,
XFCGLC_ROTATE_180 = 0x08000000,
XFCGLC_NO_CONTROL_ROTATE = 0x10000000,
XFCGLC_NO_POINTER_ROTATE = 0x20000000
} |
| XFcGL flags for creation and recreation. More...
|
enum | XFCGLSURFACEFLAGS {
XFCGLSF_FRAMEBUFFER = 1,
XFCGLSF_VIDMEM = 2,
XFCGLSF_CANTLOCK = 4
} |
| XFcGL surface flags. More...
|