Contents User Forum Source Index APIs by Task APIs by Level Data


Shader.h File Reference

Maintainer:
Morgan McGuire, matrix@graphics3d.com
More...

#include "GLG3D/glheaders.h"
#include "GLG3D/Texture.h"
#include "G3D/Set.h"
#include "G3D/Vector4.h"
#include "G3D/CoordinateFrame.h"
#include "G3D/Vector3.h"
#include "G3D/Color4.h"
#include "G3D/Color3.h"
#include <string>

Namespaces

namespace  G3D

Classes

class  G3D::Shader
 Abstraction of the programmable hardware pipeline. More...
class  G3D::VertexAndPixelShader
 A compatible vertex and pixel shader. More...
class  G3D::VertexAndPixelShader::ArgList
 Bindings of values to uniform variables for a VertexAndPixelShader. More...
class  G3D::VertexAndPixelShader::ArgList::Arg
class  G3D::VertexAndPixelShader::ArgumentError
 Thrown by validateArgList. More...
class  G3D::VertexAndPixelShader::GPUShader
class  G3D::VertexAndPixelShader::UniformDeclaration

Defines

#define DEBUG_SHADER   true

Typedefs

typedef ReferenceCountedPointer<
Shader > 
G3D::ShaderRef
typedef ReferenceCountedPointer<
class VertexAndPixelShader > 
G3D::VertexAndPixelShaderRef

Enumerations

enum  G3D::UseG3DUniforms { G3D::DEFINE_G3D_UNIFORMS, G3D::DO_NOT_DEFINE_G3D_UNIFORMS }


Detailed Description

Maintainer:
Morgan McGuire, matrix@graphics3d.com

Created:
2004-04-25
Last modified:
2007-07-04

Define Documentation

#define DEBUG_SHADER   true


Generated on Thu Aug 2 11:40:42 2007 for G3D by doxygen 1.5.2
Hosted by SourceForge.net Logo