# Class: capability

Certain system (hardware related) capabilites can be queried for support here.

## Methods:

### Method overview:

- dot3normalmap
- hwshadow
- stenciltwosided
- stencilwrap
- tex3d
- texautomipmap
- texbgr
- texcomb_combine4
- texcomb_crossbar
- texcomb_dot3
- texcomb_modadd
- texcomb_subtract
- texcompress
- texcube
- texdds
- texrectangle
- vbo

dot3normalmap ()
  returns: (boolean)
  returns support for VID_NORMAL combiner in shader system.
hwshadow ()
  returns: (boolean)
  returns support for shadow map comparison and depth textures
stenciltwosided ()
  returns: (boolean)
  returns support for two-sided stencil testing
stencilwrap ()
  returns: (boolean)
  returns support for wrapped increment and decrement
tex3d ()
  returns: (boolean)
  returns support for 3d textures
texautomipmap ()
  returns: (boolean)
  returns support for automatic mipmaps
texbgr ()
  returns: (boolean)
  returns support for BGR,BGRA texture data
texcomb_combine4 ()
  returns: (boolean)
  returns support for combine4 in texcombiners
texcomb_crossbar ()
  returns: (boolean)
  returns support for access to all texture units in texcombiners
texcomb_dot3 ()
  returns: (boolean)
  returns support for dot3 in texcombiners
texcomb_modadd ()
  returns: (boolean)
  returns support for modulated add functions in texcombiners
texcomb_subtract ()
  returns: (boolean)
  returns support for subtract in texcombiners
texcompress ()
  returns: (boolean)
  returns support for texture compression
texcube ()
  returns: (boolean)
  returns support for cubemap textures
texdds ()
  returns: (boolean)
  returns support for dds texture loading
texrectangle ()
  returns: (boolean)
  returns support for rectangle textures
vbo ()
  returns: (boolean)
  returns support for vbo