ishadersystem.h File Reference

#include "generic/constant.h"
#include "generic/callbackfwd.h"
#include <string>
#include "ishader.h"
#include "modulesystem.h"
Include dependency graph for ishadersystem.h:
This graph shows which files directly or indirectly include this file:

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

ShaderSystemGlobalShaderSystem ()

Define Documentation

#define INCLUDED_ISHADERS_H

Definition at line 23 of file ishadersystem.h.


Typedef Documentation

typedef Vector3 Colour3

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.


Enumeration Type Documentation

anonymous enum
Enumerator:
QER_TRANS 
QER_ALPHATEST 
QER_CLIP 

Definition at line 30 of file ishadersystem.h.


Function Documentation

ShaderSystem& GlobalShaderSystem (  )  [inline]

Definition at line 101 of file ishadersystem.h.

Referenced by TextureNameList::forEach(), and GlobalTexturePrefix_get().


Generated by  doxygen 1.6.2