Pyrogenesis
13997
|
#include "graphics/Texture.h"
#include "lib/ogl.h"
#include "lib/file/vfs/vfs_path.h"
#include "lib/res/handle.h"
#include "ps/CStr.h"
#include <map>
Go to the source code of this file.
Classes | |
class | CShaderProgram |
A compiled vertex+fragment shader program. More... | |
struct | CShaderProgram::Binding |
Represents a uniform attribute or texture binding. More... | |
Typedefs | |
typedef shared_ptr < CShaderProgram > | CShaderProgramPtr |
Enumerations | |
enum | { STREAM_POS = (1 << 0), STREAM_NORMAL = (1 << 1), STREAM_COLOR = (1 << 2), STREAM_UV0 = (1 << 3), STREAM_UV1 = (1 << 4), STREAM_UV2 = (1 << 5), STREAM_UV3 = (1 << 6), STREAM_POSTOUV0 = (1 << 7), STREAM_POSTOUV1 = (1 << 8), STREAM_POSTOUV2 = (1 << 9), STREAM_POSTOUV3 = (1 << 10) } |
typedef shared_ptr<CShaderProgram> CShaderProgramPtr |
Definition at line 208 of file ShaderProgram.h.
anonymous enum |
Enumerator | |
---|---|
STREAM_POS | |
STREAM_NORMAL | |
STREAM_COLOR | |
STREAM_UV0 | |
STREAM_UV1 | |
STREAM_UV2 | |
STREAM_UV3 | |
STREAM_POSTOUV0 | |
STREAM_POSTOUV1 | |
STREAM_POSTOUV2 | |
STREAM_POSTOUV3 |
Definition at line 36 of file ShaderProgram.h.