CrystalSpace

Public API Reference

csplugincommon/shader/shaderprogram.h File Reference

Base class for iShaderProgram plugins. More...

#include "csextern.h"
#include "csutil/array.h"
#include "csutil/leakguard.h"
#include "csutil/ref.h"
#include "csutil/scf_implementation.h"
#include "csutil/strhash.h"
#include "iutil/strset.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...

Defines

#define CS_INIT_TOKEN_TABLE_NAME   InitCommonTokens
#define CS_TOKEN_ITEM_FILE   "csplugincommon/shader/shaderprogram.tok"
#define CS_TOKEN_LIST_TOKEN(x)


Detailed Description

Base class for iShaderProgram plugins.

Definition in file shaderprogram.h.


Generated for Crystal Space by doxygen 1.4.7