| _preserveState | G3D::Shader | [protected] |
| _useUniforms | G3D::Shader | [protected] |
| _vertexAndPixelShader | G3D::Shader | [protected] |
| afterPrimitive(class RenderDevice *renderDevice) | G3D::Shader | [virtual] |
| args | G3D::Shader | |
| beforePrimitive(class RenderDevice *renderDevice) | G3D::Shader | [virtual] |
| create(ShaderType type0, const std::string &value0, ShaderType type1=SHADER_NONE, const std::string &value1="", ShaderType type2=SHADER_NONE, const std::string &value2="") | G3D::Shader | [static] |
| fromFiles(const std::string &vertexFile, const std::string &pixelFile, UseG3DUniforms u=DEFINE_G3D_UNIFORMS) | G3D::Shader | [inline, static] |
| fromStrings(const std::string &vertexCode, const std::string &pixelCode, UseG3DUniforms u=DEFINE_G3D_UNIFORMS) | G3D::Shader | [inline, static] |
| fromStrings(const std::string &vertexName, const std::string &vertexCode, const std::string &pixelName, const std::string &pixelCode, UseG3DUniforms u=DEFINE_G3D_UNIFORMS) | G3D::Shader | [inline, static] |
| GEOMETRY_FILE enum value | G3D::Shader | |
| GEOMETRY_STRING enum value | G3D::Shader | |
| hasArgument(const std::string &argname) const | G3D::Shader | |
| messages() const | G3D::Shader | [virtual] |
| ok() const | G3D::Shader | [virtual] |
| operator=(const ReferenceCountedObject &other) | G3D::ReferenceCountedObject | [inline] |
| PIXEL_FILE enum value | G3D::Shader | |
| PIXEL_STRING enum value | G3D::Shader | |
| preserveState() const | G3D::Shader | [inline, virtual] |
| ReferenceCountedObject() | G3D::ReferenceCountedObject | [inline, protected] |
| ReferenceCountedObject(const ReferenceCountedObject ¬Used) | G3D::ReferenceCountedObject | [inline] |
| ReferenceCountedObject_refCount | G3D::ReferenceCountedObject | |
| ReferenceCountedObject_weakPointer | G3D::ReferenceCountedObject | |
| ReferenceCountedObject_zeroWeakPointers() | G3D::ReferenceCountedObject | [inline] |
| setPreserveState(bool s) | G3D::Shader | [inline, virtual] |
| Shader(VertexAndPixelShaderRef v, UseG3DUniforms u) | G3D::Shader | [inline, protected] |
| Shader() | G3D::Shader | [inline, protected] |
| SHADER_NONE enum value | G3D::Shader | |
| ShaderType enum name | G3D::Shader | |
| supportsGeometryShaders() | G3D::Shader | [static] |
| supportsPixelShaders() | G3D::Shader | [static] |
| supportsVertexShaders() | G3D::Shader | [static] |
| VERTEX_FILE enum value | G3D::Shader | |
| VERTEX_STRING enum value | G3D::Shader | |
| ~ReferenceCountedObject() | G3D::ReferenceCountedObject | [inline, virtual] |