csplugincommon/shader/shaderprogram.h File Reference (Crystal Space 2.0 Public API Reference)

| ## Public API Reference

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

Classes
csplugincommon/shader/shaderprogram.h File Reference

Base class for iShaderProgram plugins. More...

`#include "csextern.h"`
`#include "csgfx/shadervararrayhelper.h"`
`#include "csutil/array.h"`
`#include "csutil/dirtyaccessarray.h"`
`#include "csutil/leakguard.h"`
`#include "csutil/ref.h"`
`#include "csutil/scf_implementation.h"`
`#include "csutil/strhash.h"`
`#include "imap/services.h"`
`#include "iutil/document.h"`
`#include "iutil/strset.h"`
`#include "iutil/vfs.h"`
`#include "csplugincommon/shader/shaderplugin.h"`
`#include "csplugincommon/shader/shaderprogram.tok"`
`#include "cstool/tokenlist.h"`

Go to the source code of this file.

## Classes
class | csShaderProgram
| Base class for iShaderProgram plugins. More...
struct | csShaderProgram::ProgramParam
| Program parameter, either a SV reference or a const value. More...
struct | csShaderProgram::VariableMapEntry
| Holder of variable mapping. More...

## Detailed Description

Base class for iShaderProgram plugins.

Definition in file shaderprogram.h.