| afterPrimitive() | G3D::RenderDevice | |
| ALPHA_ALWAYS_PASS enum value | G3D::RenderDevice | |
| ALPHA_CURRENT enum value | G3D::RenderDevice | |
| ALPHA_EQUAL enum value | G3D::RenderDevice | |
| ALPHA_GEQUAL enum value | G3D::RenderDevice | |
| ALPHA_GREATER enum value | G3D::RenderDevice | |
| ALPHA_LEQUAL enum value | G3D::RenderDevice | |
| ALPHA_LESS enum value | G3D::RenderDevice | |
| ALPHA_NEVER_PASS enum value | G3D::RenderDevice | |
| ALPHA_NOTEQUAL enum value | G3D::RenderDevice | |
| AlphaTest enum name | G3D::RenderDevice | |
| alphaTest() const | G3D::RenderDevice | |
| alphaTestReference() const | G3D::RenderDevice | |
| alphaWrite() const | G3D::RenderDevice | |
| ambientLightColor() const | G3D::RenderDevice | [inline] |
| beforePrimitive() | G3D::RenderDevice | |
| beginFrame() | G3D::RenderDevice | |
| beginIndexedPrimitives() | G3D::RenderDevice | |
| beginPrimitive(Primitive p) | G3D::RenderDevice | |
| BLEND_CURRENT enum value | G3D::RenderDevice | |
| BLEND_DST_COLOR enum value | G3D::RenderDevice | |
| BLEND_ONE enum value | G3D::RenderDevice | |
| BLEND_ONE_MINUS_SRC_ALPHA enum value | G3D::RenderDevice | |
| BLEND_ONE_MINUS_SRC_COLOR enum value | G3D::RenderDevice | |
| BLEND_SRC_ALPHA enum value | G3D::RenderDevice | |
| BLEND_SRC_COLOR enum value | G3D::RenderDevice | |
| BLEND_ZERO enum value | G3D::RenderDevice | |
| BlendEq enum name | G3D::RenderDevice | |
| BLENDEQ_ADD enum value | G3D::RenderDevice | |
| BLENDEQ_CURRENT enum value | G3D::RenderDevice | |
| BLENDEQ_MAX enum value | G3D::RenderDevice | |
| BLENDEQ_MIN enum value | G3D::RenderDevice | |
| BLENDEQ_REVERSE_SUBTRACT enum value | G3D::RenderDevice | |
| BLENDEQ_SUBTRACT enum value | G3D::RenderDevice | |
| BlendFunc enum name | G3D::RenderDevice | |
| Buffer enum name | G3D::RenderDevice | |
| BUFFER_BACK enum value | G3D::RenderDevice | |
| BUFFER_BACK_LEFT enum value | G3D::RenderDevice | |
| BUFFER_BACK_RIGHT enum value | G3D::RenderDevice | |
| BUFFER_COLOR0 enum value | G3D::RenderDevice | |
| BUFFER_COLOR1 enum value | G3D::RenderDevice | |
| BUFFER_COLOR10 enum value | G3D::RenderDevice | |
| BUFFER_COLOR11 enum value | G3D::RenderDevice | |
| BUFFER_COLOR12 enum value | G3D::RenderDevice | |
| BUFFER_COLOR13 enum value | G3D::RenderDevice | |
| BUFFER_COLOR14 enum value | G3D::RenderDevice | |
| BUFFER_COLOR15 enum value | G3D::RenderDevice | |
| BUFFER_COLOR2 enum value | G3D::RenderDevice | |
| BUFFER_COLOR3 enum value | G3D::RenderDevice | |
| BUFFER_COLOR4 enum value | G3D::RenderDevice | |
| BUFFER_COLOR5 enum value | G3D::RenderDevice | |
| BUFFER_COLOR6 enum value | G3D::RenderDevice | |
| BUFFER_COLOR7 enum value | G3D::RenderDevice | |
| BUFFER_COLOR8 enum value | G3D::RenderDevice | |
| BUFFER_COLOR9 enum value | G3D::RenderDevice | |
| BUFFER_CURRENT enum value | G3D::RenderDevice | |
| BUFFER_FRONT enum value | G3D::RenderDevice | |
| BUFFER_FRONT_AND_BACK enum value | G3D::RenderDevice | |
| BUFFER_FRONT_LEFT enum value | G3D::RenderDevice | |
| BUFFER_FRONT_RIGHT enum value | G3D::RenderDevice | |
| BUFFER_LEFT enum value | G3D::RenderDevice | |
| BUFFER_NONE enum value | G3D::RenderDevice | |
| BUFFER_RIGHT enum value | G3D::RenderDevice | |
| BufferToGL | G3D::RenderDevice | |
| cleanup() | G3D::RenderDevice | |
| clear(bool clearColor, bool clearDepth, bool clearStencil) | G3D::RenderDevice | |
| clear() | G3D::RenderDevice | [inline] |
| clip2D() const | G3D::RenderDevice | |
| color() const | G3D::RenderDevice | [inline] |
| colorWrite() const | G3D::RenderDevice | |
| CombineMode enum name | G3D::RenderDevice | |
| configureReflectionMap(uint textureUnit, Texture::Ref reflectionTexture) | G3D::RenderDevice | |
| configureShadowMap(uint textureUnit, const Matrix4 &lightMVP, const Texture::Ref &shadowMap) | G3D::RenderDevice | |
| createMilestone(const std::string &name) | G3D::RenderDevice | |
| CULL_BACK enum value | G3D::RenderDevice | |
| CULL_CURRENT enum value | G3D::RenderDevice | |
| CULL_FRONT enum value | G3D::RenderDevice | |
| CULL_NONE enum value | G3D::RenderDevice | |
| CullFace enum name | G3D::RenderDevice | |
| currentFramebufferComplete(std::string &whyIncomplete=dummyString) const | G3D::RenderDevice | [inline] |
| debugNumMajorOpenGLStateChanges() const | G3D::RenderDevice | |
| debugNumMajorStateChanges() const | G3D::RenderDevice | |
| debugNumMinorOpenGLStateChanges() const | G3D::RenderDevice | |
| debugNumMinorStateChanges() const | G3D::RenderDevice | |
| debugNumPushStateCalls() const | G3D::RenderDevice | |
| DEPTH_ALWAYS_PASS enum value | G3D::RenderDevice | |
| DEPTH_CURRENT enum value | G3D::RenderDevice | |
| DEPTH_EQUAL enum value | G3D::RenderDevice | |
| DEPTH_GEQUAL enum value | G3D::RenderDevice | |
| DEPTH_GREATER enum value | G3D::RenderDevice | |
| DEPTH_LEQUAL enum value | G3D::RenderDevice | |
| DEPTH_LESS enum value | G3D::RenderDevice | |
| DEPTH_NEVER_PASS enum value | G3D::RenderDevice | |
| DEPTH_NOTEQUAL enum value | G3D::RenderDevice | |
| DepthTest enum name | G3D::RenderDevice | |
| depthWrite() const | G3D::RenderDevice | |
| describeSystem(TextOutput &t) | G3D::RenderDevice | |
| describeSystem(std::string &s) | G3D::RenderDevice | [inline] |
| disableClip2D() | G3D::RenderDevice | |
| disableLighting() | G3D::RenderDevice | |
| disableTwoSidedLighting() | G3D::RenderDevice | |
| drawBuffer() const | G3D::RenderDevice | [inline] |
| enableClip2D(const Rect2D &clip) | G3D::RenderDevice | |
| enableLighting() | G3D::RenderDevice | |
| enableTwoSidedLighting() | G3D::RenderDevice | |
| endFrame() | G3D::RenderDevice | |
| endIndexedPrimitives() | G3D::RenderDevice | |
| endPrimitive() | G3D::RenderDevice | |
| frameRate() const | G3D::RenderDevice | |
| getCameraToWorldMatrix() const | G3D::RenderDevice | |
| getCardDescription() const | G3D::RenderDevice | |
| getDepthBufferValue(int x, int y) const | G3D::RenderDevice | |
| getFixedFunctionLighting(const LightingRef &lighting) const | G3D::RenderDevice | |
| getModelViewMatrix() const | G3D::RenderDevice | |
| getModelViewProjectionMatrix() const | G3D::RenderDevice | |
| getObjectToWorldMatrix() const | G3D::RenderDevice | |
| getProjectionMatrix() const | G3D::RenderDevice | |
| getTextureMatrix(uint textureUnit) | G3D::RenderDevice | |
| getWindowHDC() const | G3D::RenderDevice | |
| height() const | G3D::RenderDevice | |
| init(const GWindow::Settings &settings=GWindow::Settings(), class Log *log=NULL) | G3D::RenderDevice | |
| init(GWindow *window, class Log *log=NULL) | G3D::RenderDevice | |
| initialized() const | G3D::RenderDevice | |
| lastRenderDeviceCreated | G3D::RenderDevice | [static] |
| LINE_STRIP enum value | G3D::RenderDevice | |
| LINES enum value | G3D::RenderDevice | |
| m_swapTimer | G3D::RenderDevice | |
| majGLStateChange(int inc=1) | G3D::RenderDevice | [inline] |
| majStateChange(int inc=1) | G3D::RenderDevice | [inline] |
| MAX_LIGHTS enum value | G3D::RenderDevice | |
| Milestone class | G3D::RenderDevice | [friend] |
| minGLStateChange(int inc=1) | G3D::RenderDevice | [inline] |
| minStateChange(int inc=1) | G3D::RenderDevice | [inline] |
| notifyResize(int w, int h) | G3D::RenderDevice | |
| numTextureCoords() const | G3D::RenderDevice | |
| numTextures() const | G3D::RenderDevice | |
| numTextureUnits() const | G3D::RenderDevice | |
| POINTS enum value | G3D::RenderDevice | |
| pop2D() | G3D::RenderDevice | |
| popState() | G3D::RenderDevice | |
| Primitive enum name | G3D::RenderDevice | |
| project(const Vector4 &v) const | G3D::RenderDevice | |
| project(const Vector3 &v) const | G3D::RenderDevice | |
| push2D() | G3D::RenderDevice | |
| push2D(const FramebufferRef &fb) | G3D::RenderDevice | |
| push2D(const Rect2D &viewport) | G3D::RenderDevice | |
| pushState() | G3D::RenderDevice | |
| pushState(const FramebufferRef &fb) | G3D::RenderDevice | |
| QUAD_STRIP enum value | G3D::RenderDevice | |
| QUADS enum value | G3D::RenderDevice | |
| RENDER_CURRENT enum value | G3D::RenderDevice | |
| RENDER_POINTS enum value | G3D::RenderDevice | |
| RENDER_SOLID enum value | G3D::RenderDevice | |
| RENDER_WIREFRAME enum value | G3D::RenderDevice | |
| RenderDevice() | G3D::RenderDevice | |
| RenderMode enum name | G3D::RenderDevice | |
| renderMode() const | G3D::RenderDevice | |
| resetState() | G3D::RenderDevice | |
| resetTextureUnit(uint textureUnit) | G3D::RenderDevice | |
| screenshot(const std::string &filepath) const | G3D::RenderDevice | |
| screenshotPic(GImage &dest, bool useBackBuffer=false, bool getAlpha=false) const | G3D::RenderDevice | |
| sendIndices(RenderDevice::Primitive primitive, int numIndices, const T *index) | G3D::RenderDevice | [inline] |
| sendIndices(RenderDevice::Primitive primitive, const Array< T > &index) | G3D::RenderDevice | [inline] |
| sendSequentialIndices(RenderDevice::Primitive primitive, int numVertices) | G3D::RenderDevice | |
| sendVertex(const Vector2 &vertex) | G3D::RenderDevice | |
| sendVertex(const Vector3 &vertex) | G3D::RenderDevice | |
| sendVertex(const Vector4 &vertex) | G3D::RenderDevice | |
| setAlphaTest(AlphaTest test, double reference) | G3D::RenderDevice | |
| setAlphaWrite(bool b) | G3D::RenderDevice | [inline] |
| setAmbientLightColor(const Color3 &color) | G3D::RenderDevice | |
| setAmbientLightColor(const Color4 &color) | G3D::RenderDevice | |
| setBlendFunc(BlendFunc src, BlendFunc dst, BlendEq eq=BLENDEQ_ADD) | G3D::RenderDevice | |
| setCameraToWorldMatrix(const CoordinateFrame &cFrame) | G3D::RenderDevice | |
| setColor(const Color4 &color) | G3D::RenderDevice | [inline] |
| setColor(const Color3 &color) | G3D::RenderDevice | [inline] |
| setColorArray(const class VAR &v) | G3D::RenderDevice | |
| setColorClearValue(const Color4 &c) | G3D::RenderDevice | |
| setColorWrite(bool b) | G3D::RenderDevice | [inline] |
| setCullFace(CullFace f) | G3D::RenderDevice | |
| setDepthClearValue(double d) | G3D::RenderDevice | |
| setDepthRange(double low, double high) | G3D::RenderDevice | [inline] |
| setDepthTest(DepthTest test) | G3D::RenderDevice | |
| setDepthWrite(bool b) | G3D::RenderDevice | [inline] |
| setDrawBuffer(Buffer drawBuffer) | G3D::RenderDevice | |
| setFramebuffer(const FramebufferRef &fbo) | G3D::RenderDevice | |
| setLight(int num, const GLight &light) | G3D::RenderDevice | |
| setLight(int num, void *) | G3D::RenderDevice | |
| setLineWidth(double width) | G3D::RenderDevice | |
| setMilestone(const MilestoneRef &m) | G3D::RenderDevice | |
| setNormal(const Vector3 &normal) | G3D::RenderDevice | |
| setNormalArray(const class VAR &v) | G3D::RenderDevice | |
| setObjectToWorldMatrix(const CoordinateFrame &cFrame) | G3D::RenderDevice | |
| setPixelProgram(const PixelProgramRef &pp) | G3D::RenderDevice | |
| setPixelProgram(const PixelProgramRef &pp, const GPUProgram::ArgList &args) | G3D::RenderDevice | |
| setPointSize(double diameter) | G3D::RenderDevice | |
| setPolygonOffset(double offset) | G3D::RenderDevice | |
| setProjectionAndCameraMatrix(const class GCamera &camera) | G3D::RenderDevice | |
| setProjectionMatrix(const Matrix4 &P) | G3D::RenderDevice | |
| setRenderMode(RenderMode mode) | G3D::RenderDevice | |
| setShadeMode(ShadeMode s) | G3D::RenderDevice | [inline] |
| setShader(const ShaderRef &s) | G3D::RenderDevice | |
| setShininess(float s) | G3D::RenderDevice | |
| setSpecularCoefficient(float s) | G3D::RenderDevice | |
| setSpecularCoefficient(const Color3 &c) | G3D::RenderDevice | |
| setStencilClearValue(int s) | G3D::RenderDevice | |
| setStencilConstant(int reference) | G3D::RenderDevice | |
| setStencilOp(StencilOp fail, StencilOp zfail, StencilOp zpass) | G3D::RenderDevice | |
| setStencilOp(StencilOp frontStencilFail, StencilOp frontZFail, StencilOp frontZPass, StencilOp backStencilFail, StencilOp backZFail, StencilOp backZPass) | G3D::RenderDevice | |
| setStencilTest(StencilTest test) | G3D::RenderDevice | |
| setSwapBuffersAutomatically(bool b) | G3D::RenderDevice | |
| setTexCoord(uint textureUnit, const Vector4 &texCoord) | G3D::RenderDevice | |
| setTexCoord(uint textureUnit, const Vector3 &texCoord) | G3D::RenderDevice | |
| setTexCoord(uint textureUnit, const Vector3int16 &texCoord) | G3D::RenderDevice | |
| setTexCoord(uint textureUnit, const Vector2 &texCoord) | G3D::RenderDevice | |
| setTexCoord(uint textureUnit, const Vector2int16 &texCoord) | G3D::RenderDevice | |
| setTexCoord(uint textureUnit, double texCoord) | G3D::RenderDevice | |
| setTexCoordArray(unsigned int unit, const class VAR &v) | G3D::RenderDevice | |
| setTexture(uint textureUnit, Texture::Ref texture) | G3D::RenderDevice | |
| setTextureCombineMode(uint textureUnit, const CombineMode texCombine) | G3D::RenderDevice | |
| setTextureLODBias(uint unit, float bias) | G3D::RenderDevice | |
| setTextureMatrix(uint textureUnit, const float *m) | G3D::RenderDevice | |
| setTextureMatrix(uint textureUnit, const double *m) | G3D::RenderDevice | |
| setTextureMatrix(uint textureUnit, const Matrix4 &m) | G3D::RenderDevice | |
| setTextureMatrix(uint textureUnit, const CoordinateFrame &c) | G3D::RenderDevice | |
| setVertexAndPixelShader(const VertexAndPixelShaderRef &s) | G3D::RenderDevice | |
| setVertexAndPixelShader(const VertexAndPixelShaderRef &s, const VertexAndPixelShader::ArgList &args) | G3D::RenderDevice | |
| setVertexArray(const class VAR &v) | G3D::RenderDevice | |
| setVertexAttribArray(unsigned int attribNum, const class VAR &v, bool normalize) | G3D::RenderDevice | |
| setVertexProgram(const VertexProgramRef &vp) | G3D::RenderDevice | |
| setVertexProgram(const VertexProgramRef &vp, const GPUProgram::ArgList &args) | G3D::RenderDevice | |
| setViewport(const Rect2D &v) | G3D::RenderDevice | |
| SHADE_CURRENT enum value | G3D::RenderDevice | |
| SHADE_FLAT enum value | G3D::RenderDevice | |
| SHADE_SMOOTH enum value | G3D::RenderDevice | |
| ShadeMode enum name | G3D::RenderDevice | |
| shadeMode() const | G3D::RenderDevice | [inline] |
| STENCIL_ALWAYS_PASS enum value | G3D::RenderDevice | |
| STENCIL_CURRENT enum value | G3D::RenderDevice | |
| STENCIL_DECR enum value | G3D::RenderDevice | |
| STENCIL_DECR_WRAP enum value | G3D::RenderDevice | |
| STENCIL_EQUAL enum value | G3D::RenderDevice | |
| STENCIL_GEQUAL enum value | G3D::RenderDevice | |
| STENCIL_GREATER enum value | G3D::RenderDevice | |
| STENCIL_INCR enum value | G3D::RenderDevice | |
| STENCIL_INCR_WRAP enum value | G3D::RenderDevice | |
| STENCIL_INVERT enum value | G3D::RenderDevice | |
| STENCIL_KEEP enum value | G3D::RenderDevice | |
| STENCIL_LEQUAL enum value | G3D::RenderDevice | |
| STENCIL_LESS enum value | G3D::RenderDevice | |
| STENCIL_NEVER_PASS enum value | G3D::RenderDevice | |
| STENCIL_NOTEQUAL enum value | G3D::RenderDevice | |
| STENCIL_REPLACE enum value | G3D::RenderDevice | |
| STENCIL_ZERO enum value | G3D::RenderDevice | |
| StencilOp enum name | G3D::RenderDevice | |
| STENCILOP_CURRENT enum value | G3D::RenderDevice | |
| StencilTest enum name | G3D::RenderDevice | |
| supportsOpenGLExtension(const std::string &extension) const | G3D::RenderDevice | |
| supportsPixelProgram() const | G3D::RenderDevice | [inline] |
| supportsTextureRectangle() const | G3D::RenderDevice | |
| supportsTwoSidedStencil() const | G3D::RenderDevice | |
| supportsVertexBufferObject() const | G3D::RenderDevice | |
| supportsVertexProgram() const | G3D::RenderDevice | [inline] |
| supportsVertexProgramNV2() const | G3D::RenderDevice | |
| swapBuffers() | G3D::RenderDevice | |
| swapBuffersAutomatically() const | G3D::RenderDevice | [inline] |
| swapBufferTimer() const | G3D::RenderDevice | [inline] |
| TEX_ADD enum value | G3D::RenderDevice | |
| TEX_ADD_SIGNED enum value | G3D::RenderDevice | |
| TEX_BLEND enum value | G3D::RenderDevice | |
| TEX_CURRENT enum value | G3D::RenderDevice | |
| TEX_DOT3_RGB enum value | G3D::RenderDevice | |
| TEX_DOT3_RGBA enum value | G3D::RenderDevice | |
| TEX_INTERPOLATE enum value | G3D::RenderDevice | |
| TEX_MODULATE enum value | G3D::RenderDevice | |
| TEX_REPLACE enum value | G3D::RenderDevice | |
| TEX_SUBTRACT enum value | G3D::RenderDevice | |
| TRIANGLE_FAN enum value | G3D::RenderDevice | |
| TRIANGLE_STRIP enum value | G3D::RenderDevice | |
| triangleCount() const | G3D::RenderDevice | [inline] |
| triangleRate() const | G3D::RenderDevice | |
| TRIANGLES enum value | G3D::RenderDevice | |
| trianglesPerFrame() const | G3D::RenderDevice | |
| UserInput class | G3D::RenderDevice | [friend] |
| VAR class | G3D::RenderDevice | [friend] |
| VARArea class | G3D::RenderDevice | [friend] |
| VertexAndPixelShader class | G3D::RenderDevice | [friend] |
| viewport() const | G3D::RenderDevice | |
| waitForMilestone(const MilestoneRef &m) | G3D::RenderDevice | |
| width() const | G3D::RenderDevice | |
| window() const | G3D::RenderDevice | |
| ~RenderDevice() | G3D::RenderDevice | |