| 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 | |
| apply(const shared_ptr< class Shader > &s, Args &args) | G3D::RenderDevice | |
| apply(const shared_ptr< class Shader > &s) | G3D::RenderDevice | inline |
| AttributeArray class | G3D::RenderDevice | friend |
| beforePrimitive() | G3D::RenderDevice | |
| beginFrame() | G3D::RenderDevice | |
| beginIndexedPrimitives() | G3D::RenderDevice | |
| beginOpenGL() | G3D::RenderDevice | |
| BLEND_CONSTANT_ALPHA enum value | G3D::RenderDevice | |
| BLEND_CONSTANT_COLOR enum value | G3D::RenderDevice | |
| BLEND_CURRENT enum value | G3D::RenderDevice | |
| BLEND_DST_ALPHA enum value | G3D::RenderDevice | |
| BLEND_DST_COLOR enum value | G3D::RenderDevice | |
| BLEND_ONE enum value | G3D::RenderDevice | |
| BLEND_ONE_MINUS_CONSTANT_ALPHA enum value | G3D::RenderDevice | |
| BLEND_ONE_MINUS_CONSTANT_COLOR enum value | G3D::RenderDevice | |
| BLEND_ONE_MINUS_DST_ALPHA enum value | G3D::RenderDevice | |
| BLEND_ONE_MINUS_DST_COLOR enum value | G3D::RenderDevice | |
| BLEND_ONE_MINUS_SRC_ALPHA enum value | G3D::RenderDevice | |
| BLEND_ONE_MINUS_SRC_COLOR enum value | G3D::RenderDevice | |
| BLEND_SAME_AS_RGB 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_SAME_AS_RGB enum value | G3D::RenderDevice | |
| BLENDEQ_SUBTRACT enum value | G3D::RenderDevice | |
| BlendFunc enum name | G3D::RenderDevice | |
| cameraToWorldMatrix() const | G3D::RenderDevice | |
| cleanup() | G3D::RenderDevice | |
| clear(bool clearColor, bool clearDepth, bool clearStencil) | G3D::RenderDevice | |
| clear() | G3D::RenderDevice | inline |
| clearFramebuffer(bool clearColor=true, bool clearDepthAndStencil=true) | G3D::RenderDevice | |
| clip2D() const | G3D::RenderDevice | |
| colorFormat() const | G3D::RenderDevice | |
| colorWrite() const | G3D::RenderDevice | |
| copyTextureFromScreen(const shared_ptr< Texture > &texture, const Rect2D &rect, const ImageFormat *format=nullptr, int mipLevel=0, CubeFace face=CubeFace::POS_X) | G3D::RenderDevice | |
| cullFace() const | G3D::RenderDevice | inline |
| current | G3D::RenderDevice | static |
| currentDrawFramebufferComplete(String &whyIncomplete=dummyString) const | G3D::RenderDevice | inline |
| currentReadFramebufferComplete(String &whyIncomplete=dummyString) const | G3D::RenderDevice | inline |
| 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(String &s) | G3D::RenderDevice | |
| DRAW_AUX0 enum value | G3D::RenderDevice | |
| DRAW_AUX1 enum value | G3D::RenderDevice | |
| DRAW_AUX2 enum value | G3D::RenderDevice | |
| DRAW_AUX3 enum value | G3D::RenderDevice | |
| DRAW_BACK enum value | G3D::RenderDevice | |
| DRAW_BACK_LEFT enum value | G3D::RenderDevice | |
| DRAW_BACK_RIGHT enum value | G3D::RenderDevice | |
| DRAW_COLOR0 enum value | G3D::RenderDevice | |
| DRAW_COLOR1 enum value | G3D::RenderDevice | |
| DRAW_COLOR10 enum value | G3D::RenderDevice | |
| DRAW_COLOR11 enum value | G3D::RenderDevice | |
| DRAW_COLOR12 enum value | G3D::RenderDevice | |
| DRAW_COLOR13 enum value | G3D::RenderDevice | |
| DRAW_COLOR14 enum value | G3D::RenderDevice | |
| DRAW_COLOR15 enum value | G3D::RenderDevice | |
| DRAW_COLOR2 enum value | G3D::RenderDevice | |
| DRAW_COLOR3 enum value | G3D::RenderDevice | |
| DRAW_COLOR4 enum value | G3D::RenderDevice | |
| DRAW_COLOR5 enum value | G3D::RenderDevice | |
| DRAW_COLOR6 enum value | G3D::RenderDevice | |
| DRAW_COLOR7 enum value | G3D::RenderDevice | |
| DRAW_COLOR8 enum value | G3D::RenderDevice | |
| DRAW_COLOR9 enum value | G3D::RenderDevice | |
| DRAW_CURRENT enum value | G3D::RenderDevice | |
| DRAW_FRONT enum value | G3D::RenderDevice | |
| DRAW_FRONT_AND_BACK enum value | G3D::RenderDevice | |
| DRAW_FRONT_LEFT enum value | G3D::RenderDevice | |
| DRAW_FRONT_RIGHT enum value | G3D::RenderDevice | |
| DRAW_LEFT enum value | G3D::RenderDevice | |
| DRAW_NONE enum value | G3D::RenderDevice | |
| DRAW_RIGHT enum value | G3D::RenderDevice | |
| DrawBuffer enum name | G3D::RenderDevice | |
| drawBuffer() const | G3D::RenderDevice | inline |
| drawFramebuffer() const | G3D::RenderDevice | inline |
| endFrame() | G3D::RenderDevice | |
| endIndexedPrimitives() | G3D::RenderDevice | |
| endOpenGL() | G3D::RenderDevice | |
| framebuffer() const | G3D::RenderDevice | inline |
| Framebuffer class | G3D::RenderDevice | friend |
| getBlendFunc(Framebuffer::AttachmentPoint buf, BlendFunc &srcRGB, BlendFunc &dstRGB, BlendEq &eqRGB, BlendFunc &srcA, BlendFunc &dstA, BlendEq &eqA) | G3D::RenderDevice | inline |
| getCardDescription() const | G3D::RenderDevice | |
| getDepthBufferValue(int x, int y) const | G3D::RenderDevice | |
| getWindowHDC() const | G3D::RenderDevice | |
| height() const | G3D::RenderDevice | |
| init(const OSWindow::Settings &settings=OSWindow::Settings()) | G3D::RenderDevice | |
| init(OSWindow *window) | G3D::RenderDevice | |
| initialized() const | G3D::RenderDevice | |
| intersectClip2D(const Rect2D &clip) | G3D::RenderDevice | inline |
| invertY() const | G3D::RenderDevice | |
| invertYMatrix() const | G3D::RenderDevice | |
| issueMemoryBarrier(GLbitfield type) | G3D::RenderDevice | |
| LOGIC_AND enum value | G3D::RenderDevice | |
| LOGIC_AND_INVERTED enum value | G3D::RenderDevice | |
| LOGIC_AND_REVERSE enum value | G3D::RenderDevice | |
| LOGIC_CLEAR enum value | G3D::RenderDevice | |
| LOGIC_COPY enum value | G3D::RenderDevice | |
| LOGIC_COPY_INVERTED enum value | G3D::RenderDevice | |
| LOGIC_EQUIV enum value | G3D::RenderDevice | |
| LOGIC_INVERT enum value | G3D::RenderDevice | |
| LOGIC_NAND enum value | G3D::RenderDevice | |
| LOGIC_NOOP enum value | G3D::RenderDevice | |
| LOGIC_NOR enum value | G3D::RenderDevice | |
| LOGIC_OR enum value | G3D::RenderDevice | |
| LOGIC_OR_INVERTED enum value | G3D::RenderDevice | |
| LOGIC_OR_REVERSE enum value | G3D::RenderDevice | |
| LOGIC_SET enum value | G3D::RenderDevice | |
| LOGIC_XOR enum value | G3D::RenderDevice | |
| LogicOp enum name | G3D::RenderDevice | |
| LOGICOP_CURRENT enum value | G3D::RenderDevice | |
| m_lastTime | G3D::RenderDevice | protected |
| m_previousFrameStats | G3D::RenderDevice | protected |
| m_stats | G3D::RenderDevice | protected |
| m_swapTimer | G3D::RenderDevice | protected |
| m_tempVAR | G3D::RenderDevice | protected |
| m_varState | G3D::RenderDevice | protected |
| majGLStateChange(int inc=1) | G3D::RenderDevice | inline |
| majStateChange(int inc=1) | G3D::RenderDevice | inline |
| MAX_LIGHTS enum value | G3D::RenderDevice | |
| MAX_TRACKED_TEXTURE_IMAGE_UNITS enum value | G3D::RenderDevice | |
| MAX_TRACKED_TEXTURE_UNITS enum value | G3D::RenderDevice | |
| Milestone class | G3D::RenderDevice | friend |
| minGLStateChange(int inc=1) | G3D::RenderDevice | inline |
| minStateChange(int inc=1) | G3D::RenderDevice | inline |
| modelViewMatrix() const | G3D::RenderDevice | |
| modelViewProjectionMatrix() const | G3D::RenderDevice | |
| modifyArgsForRectModeApply(Args &args) | G3D::RenderDevice | |
| objectToScreenMatrix() const | G3D::RenderDevice | |
| objectToWorldMatrix() const | G3D::RenderDevice | |
| pop2D() | G3D::RenderDevice | |
| popState() | G3D::RenderDevice | |
| project(const Vector4 &v) const | G3D::RenderDevice | |
| project(const Vector3 &v) const | G3D::RenderDevice | |
| projectionMatrix() const | G3D::RenderDevice | |
| push2D() | G3D::RenderDevice | |
| push2D(const shared_ptr< Framebuffer > &drawFramebuffer) | G3D::RenderDevice | |
| push2D(const Rect2D &viewport) | G3D::RenderDevice | |
| pushState() | G3D::RenderDevice | |
| pushState(const shared_ptr< Framebuffer > &fb) | G3D::RenderDevice | |
| READ_BACK enum value | G3D::RenderDevice | |
| READ_BACK_LEFT enum value | G3D::RenderDevice | |
| READ_BACK_RIGHT enum value | G3D::RenderDevice | |
| READ_COLOR0 enum value | G3D::RenderDevice | |
| READ_COLOR1 enum value | G3D::RenderDevice | |
| READ_COLOR10 enum value | G3D::RenderDevice | |
| READ_COLOR11 enum value | G3D::RenderDevice | |
| READ_COLOR12 enum value | G3D::RenderDevice | |
| READ_COLOR13 enum value | G3D::RenderDevice | |
| READ_COLOR14 enum value | G3D::RenderDevice | |
| READ_COLOR15 enum value | G3D::RenderDevice | |
| READ_COLOR2 enum value | G3D::RenderDevice | |
| READ_COLOR3 enum value | G3D::RenderDevice | |
| READ_COLOR4 enum value | G3D::RenderDevice | |
| READ_COLOR5 enum value | G3D::RenderDevice | |
| READ_COLOR6 enum value | G3D::RenderDevice | |
| READ_COLOR7 enum value | G3D::RenderDevice | |
| READ_COLOR8 enum value | G3D::RenderDevice | |
| READ_COLOR9 enum value | G3D::RenderDevice | |
| READ_CURRENT enum value | G3D::RenderDevice | |
| READ_DEPTH enum value | G3D::RenderDevice | |
| READ_FRONT enum value | G3D::RenderDevice | |
| READ_FRONT_LEFT enum value | G3D::RenderDevice | |
| READ_FRONT_RIGHT enum value | G3D::RenderDevice | |
| READ_LEFT enum value | G3D::RenderDevice | |
| READ_RIGHT enum value | G3D::RenderDevice | |
| READ_STENCIL enum value | G3D::RenderDevice | |
| ReadBuffer enum name | G3D::RenderDevice | |
| readBuffer() const | G3D::RenderDevice | inline |
| readFramebuffer() const | G3D::RenderDevice | inline |
| 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 | |
| screenshot(const String &filepath="./") const | G3D::RenderDevice | |
| screenshotPic(bool getAlpha=false, bool invertY=true) const | G3D::RenderDevice | |
| sendIndices(PrimitiveType primitive, int numIndices, const T *index) | G3D::RenderDevice | inline |
| sendIndices(PrimitiveType primitive, const IndexStream &indexStream) | G3D::RenderDevice | |
| sendIndices(PrimitiveType primitive, const Array< T > &index) | G3D::RenderDevice | inline |
| sendIndicesInstanced(PrimitiveType primitive, const IndexStream &indexStream, int numInstances) | G3D::RenderDevice | |
| sendMultidrawIndices(PrimitiveType primitive, const Array< IndexStream > &indexStreams, int numInstances, bool useInstances) | G3D::RenderDevice | |
| sendMultidrawSequentialIndices(PrimitiveType primitive, const Array< int > &indexCounts, const Array< int > &indexOffsets) | G3D::RenderDevice | |
| sendSequentialIndices(PrimitiveType primitive, int numVertices, int startVertex=0) | G3D::RenderDevice | |
| sendSequentialIndicesInstanced(PrimitiveType primitive, int numVertices, int numInstances) | G3D::RenderDevice | |
| setAlphaTest(AlphaTest test, float reference) | G3D::RenderDevice | |
| setAlphaWrite(bool b) | G3D::RenderDevice | inline |
| setBlendFunc(Framebuffer::AttachmentPoint buf, BlendFunc srcRGB, BlendFunc dstRGB, BlendEq eqRGB=BLENDEQ_ADD, BlendFunc srcA=BLEND_SAME_AS_RGB, BlendFunc dstA=BLEND_SAME_AS_RGB, BlendEq eqA=BLENDEQ_SAME_AS_RGB) | G3D::RenderDevice | |
| setBlendFunc(BlendFunc src, BlendFunc dst, BlendEq eqRGB=BLENDEQ_ADD, BlendEq eqA=BLENDEQ_SAME_AS_RGB, Framebuffer::AttachmentPoint buf=Framebuffer::COLOR0) | G3D::RenderDevice | |
| setCameraToWorldMatrix(const CoordinateFrame &cFrame) | G3D::RenderDevice | |
| setClip2D(const Rect2D &clip) | G3D::RenderDevice | |
| setColorClearValue(const Color4 &c) | G3D::RenderDevice | |
| setColorWrite(bool b) | G3D::RenderDevice | inline |
| setCullFace(CullFace f) | G3D::RenderDevice | |
| setDebugOutput(bool b) | G3D::RenderDevice | |
| setDepthClearValue(float d) | G3D::RenderDevice | |
| setDepthRange(float low, float high) | G3D::RenderDevice | inline |
| setDepthTest(DepthTest test) | G3D::RenderDevice | |
| setDepthWrite(bool b) | G3D::RenderDevice | inline |
| setDrawBuffer(DrawBuffer drawBuffer) | G3D::RenderDevice | |
| setDrawFramebuffer(const shared_ptr< Framebuffer > &fbo) | G3D::RenderDevice | |
| setFramebuffer(const shared_ptr< Framebuffer > &fb) | G3D::RenderDevice | inline |
| setGuardBandClip2D(const Vector2int16 thickness) | G3D::RenderDevice | inline |
| setInvertY(bool i) | G3D::RenderDevice | inline |
| setLogicOp(const LogicOp op) | G3D::RenderDevice | |
| setObjectToWorldMatrix(const CoordinateFrame &cFrame) | G3D::RenderDevice | |
| setPointSize(float diameter) | G3D::RenderDevice | |
| setPolygonOffset(float offset) | G3D::RenderDevice | |
| setProjectionAndCameraMatrix(const Projection &p, const CFrame &c) | G3D::RenderDevice | |
| setProjectionMatrix(const Matrix4 &P) | G3D::RenderDevice | |
| setProjectionMatrix(const class Projection &P) | G3D::RenderDevice | |
| setReadBuffer(ReadBuffer readBuffer) | G3D::RenderDevice | |
| setReadFramebuffer(const shared_ptr< Framebuffer > &fbo) | G3D::RenderDevice | |
| setRenderMode(RenderMode mode) | G3D::RenderDevice | |
| setSRGBConversion(bool b) | 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 | |
| setVertexAttribArray(unsigned int attribNum, const class AttributeArray &v) | G3D::RenderDevice | |
| setViewport(const Rect2D &v) | G3D::RenderDevice | |
| setWindow(OSWindow *window) | 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 |
| sRGBConversion() const | G3D::RenderDevice | inline |
| stats() | 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 | |
| stencilTest() const | G3D::RenderDevice | |
| swapBuffers() | G3D::RenderDevice | |
| swapBuffersAutomatically() const | G3D::RenderDevice | inline |
| swapBufferTimer() const | G3D::RenderDevice | inline |
| unsetVertexAttribArray(unsigned int attribNum) | G3D::RenderDevice | |
| UserInput class | G3D::RenderDevice | friend |
| VertexBuffer class | G3D::RenderDevice | friend |
| viewport() const | G3D::RenderDevice | |
| width() const | G3D::RenderDevice | |
| window() const | G3D::RenderDevice | |
| worldToCameraMatrix() const | G3D::RenderDevice | |
| ~RenderDevice() | G3D::RenderDevice | |