# Class: technique

Techniques are used in shaders and depend on the graphics hardware capabilities.

## Hierarchy

    o-+ renderinterface
      o-+ technique

## Methods:

### Method overview:

- arb_texcomb
- arb_v
- arb_vf
- arb_vf_tex8
- cg
- cg_sm3_tex8
- lowdetail
- supported
- supported_tex4

arb_texcomb ()
  returns: (technique)
  arbitrary texture access in combiners, cubemap textures, dot3 combiner.
arb_v ()
  returns: (technique)
  arb_vertexprograms support and arb_texcomb. Basic cg vertex programs are allowed too.
arb_vf ()
  returns: (technique)
  same as arb_v but with arb_fragmentprograms support, also allows cg useage for better fragmentshaders.
arb_vf_tex8 ()
  returns: (technique)
  same as arb_vf with 8 texturecoords
cg ()
  returns: (technique)
  basic full cg support, arb_v and simple fragmentshaders. This is mostly for Geforce3 and 4.
cg_sm3_tex8 ()
  returns: (technique)
  advanced cg support, shader model 3.0 and 8 texturecoords
lowdetail ()
  returns: (technique)
  lowdetail, overrides all other techniques
supported (technique)
  returns: (boolean)
  checks if given technique is supported.
supported_tex4 (technique)
  returns: (boolean)
  checks if given technique is supported with 4 textures.

## Inherited Methods: