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 | |