ivideo/shader/shader.h File Reference
Shader-related interfaces. More...
#include "csgeom/vector4.h"
#include "csutil/hash.h"
#include "csutil/ref.h"
#include "csutil/refarr.h"
#include "csutil/scf.h"
#include "csutil/strhash.h"
#include "ivideo/graph3d.h"
#include "csgfx/shadervar.h"
Go to the source code of this file.
Compounds | |
struct | iShader |
Specific shader. More... | |
struct | iShaderCompiler |
Compiler of shaders. More... | |
struct | iShaderManager |
A manager for all shaders. More... | |
struct | iShaderPriorityList |
A list of priorities as returned by iShaderCompiler->GetPriorities(). More... | |
struct | iShaderRenderInterface |
Document me!@. More... | |
struct | iShaderVariableContext |
This is a baseclass for all interfaces which provides shadervariables both dynamically and static. More... | |
Typedefs | |
typedef csArray< csArray< csShaderVariable * > > | csShaderVarStack |
A "shader variable stack". | |
Enumerations | |
enum | csShaderTagPresence { TagNeutral, TagForbidden, TagRequired } |
Possible settings regarding a techique tag's presence. More... |
Detailed Description
Shader-related interfaces.
Definition in file shader.h.
Typedef Documentation
|
A "shader variable stack". Stores a stack(the inner array) for each shader variable, indexed by it's name. The outer array is the array of stacks. |
Enumeration Type Documentation
|
Generated for Crystal Space by doxygen 1.2.18