#include "generic/constant.h"
#include "generic/callbackfwd.h"
#include <string>
#include "ishader.h"
#include "modulesystem.h"
Go to the source code of this file.
Data Structures | |
class | ShaderSystem |
Defines | |
#define | INCLUDED_ISHADERS_H |
Typedefs | |
typedef BasicVector3< float > | Vector3 |
typedef Vector3 | Colour3 |
typedef Callback1< const char * > | ShaderNameCallback |
typedef GlobalModule < ShaderSystem > | GlobalShadersModule |
typedef GlobalModuleRef < ShaderSystem > | GlobalShadersModuleRef |
Enumerations | |
enum | { QER_TRANS = 1 << 0, QER_ALPHATEST = 1 << 1, QER_CLIP = 1 << 2 } |
Functions | |
ShaderSystem & | GlobalShaderSystem () |
#define INCLUDED_ISHADERS_H |
Definition at line 23 of file ishadersystem.h.
Definition at line 37 of file ishadersystem.h.
typedef GlobalModule<ShaderSystem> GlobalShadersModule |
Definition at line 94 of file ishadersystem.h.
typedef GlobalModuleRef<ShaderSystem> GlobalShadersModuleRef |
Definition at line 98 of file ishadersystem.h.
typedef Callback1<const char*> ShaderNameCallback |
Definition at line 39 of file ishadersystem.h.
typedef BasicVector3<float> Vector3 |
Definition at line 35 of file ishadersystem.h.
anonymous enum |
Definition at line 30 of file ishadersystem.h.
ShaderSystem& GlobalShaderSystem | ( | ) | [inline] |
Definition at line 101 of file ishadersystem.h.
Referenced by TextureNameList::forEach(), and GlobalTexturePrefix_get().