text: iShader Struct Reference
  #include <ivideo/shader/shader.h>
  Detailed Description
  Specific shader.
  Can/will be either render-specific or general The shader in this form is "compiled" and cannot be modified.
  Definition at line 488 of file shader.h.
  Member Enumeration Documentation
  Member Function Documentation
  Activate a pass for rendering.
  Completly deactivate a pass.
  Return a shader that wraps a certain technique of this shader.
  Returns 0 if no technique with that priority is actually present.
  Get a list of all available techniques (resp.
  their priorities) for a priority ticket.
  Get name of the File where it was loaded from.
  Get shader metadata.
  Get number of passes this shader has.
  Query metadata from a technique.
  Returns 0 if no metadata with the given key is available.".
  Request all shader variables used by a certain shader ticket.
  - Parameters:
  -
  Push the variables of this shader onto the variable stack supplied in the "stack" argument.
  Query the object.
  Set name of the File where it was loaded from.
  Setup a pass.
  Tear down current state, and prepare for a new mesh (for which SetupPass is called).
  The documentation for this struct was generated from the following file:
  Generated for Crystal Space 2.0 by doxygen 1.6.1