XFcGLDeviceInfo.h File Reference

Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members

# XFcGLDeviceInfo.h File Reference

X-Forge Graphics Library device info. More...

This graph shows which files directly or indirectly include this file:

## Compounds

class | XFcGLDeviceInfo
| Information on a display device installed on system. More...

## Enumerations

enum

XFCGLDIFEATUREFLAGS {
XFCGLDI_SECONDARY_ACCESS = 0x00000001,
XFCGLDI_ZBUFFER = 0x00000002,
XFCGLDI_FSAA = 0x00000004,
XFCGLDI_FLAT = 0x00000008,
XFCGLDI_GOURAUD = 0x00000010,
XFCGLDI_LINEARTEXTURE = 0x00000020,
XFCGLDI_PERSPECTIVETEXTURE = 0x00000040,
XFCGLDI_GOURAUDTEXTURE = 0x00000080,
XFCGLDI_TEXTURE1555 = 0x00000100,
XFCGLDI_GOURAUDTEXTURE1555 = 0x00000200,
XFCGLDI_WIREFRAME = 0x00000400,
XFCGLDI_AAWIREFRAME = 0x00000800,
XFCGLDI_SETRENDERTARGET = 0x00001000
}

| Device info features flags. More...

enum

XFCGLDIBLENDFLAGS {
XFCGLDI_BLENDNONE = 0x00000001,
XFCGLDI_BLENDALPHA = 0x00000002,
XFCGLDI_BLENDMUL = 0x00000004,
XFCGLDI_BLENDADD = 0x00000008,
XFCGLDI_BLENDINVMUL = 0x00000010
}

| Device info blending support flags. More...

## Detailed Description

X-Forge Graphics Library device info.

X-Forge Core
Copyright 2000-2003 Fathammer Ltd

Id
  XFcGLDeviceInfo.h,v 1.11 2003/08/12 13:33:47 lars Exp

Date
  2003/08/12 13:33:47

Revision
  1.11

## Enumeration Type Documentation

enum XFCGLDIBLENDFLAGS

Device info blending support flags.

See also:
  XFcGLDeviceInfo

Enumeration values:

  XFCGLDI_BLENDNONE | Support for ONE, ZERO blend mode.
  XFCGLDI_BLENDALPHA | Support for SRCALPHA, INVSRCALPHA blend mode.
  XFCGLDI_BLENDMUL | Support for ZERO, SRCCOLOR blend mode.
  XFCGLDI_BLENDADD | Support for ONE, ONE blend mode.
  XFCGLDI_BLENDINVMUL | Support for ZERO, INVSRCCOLOR blend mode.

enum XFCGLDIFEATUREFLAGS

Device info features flags.

See also:
  XFcGLDeviceInfo

Enumeration values:

  XFCGLDI_SECONDARY_ACCESS | Secondary buffer can be accessed.
  XFCGLDI_ZBUFFER | Support for depth buffer.
  XFCGLDI_FSAA | This is a full-screen anti-aliased device.
  XFCGLDI_FLAT | Support for flat-shaded polygons.
  XFCGLDI_GOURAUD | Support for gouraud-shaded polygons.
  XFCGLDI_LINEARTEXTURE | Support for linear texture mapping.
  XFCGLDI_PERSPECTIVETEXTURE | Support for perspective correct texture mapping.
  XFCGLDI_GOURAUDTEXTURE | Support for gouraud-shaded texture mapping.
  XFCGLDI_TEXTURE1555 | Support for 1-bit alpha texture format.
  XFCGLDI_GOURAUDTEXTURE1555 | Support for gouraud-shaded 1-bit alpha texture.
  XFCGLDI_WIREFRAME | Support for wireframe.
  XFCGLDI_AAWIREFRAME | Support for anti-aliased wireframe.
  XFCGLDI_SETRENDERTARGET | Support for setrendertarget.

|  | X-Forge Documentation Confidential Copyright © 2002-2003 Fathammer |  | Documentation generated with doxygen by Dimitri van Heesch