Support Forum       G3D Web Page     
G3D::RenderDevice Member List

This is the complete list of members for G3D::RenderDevice, including all inherited members.

afterPrimitive()G3D::RenderDevice
ALPHA_ALWAYS_PASS enum valueG3D::RenderDevice
ALPHA_CURRENT enum valueG3D::RenderDevice
ALPHA_EQUAL enum valueG3D::RenderDevice
ALPHA_GEQUAL enum valueG3D::RenderDevice
ALPHA_GREATER enum valueG3D::RenderDevice
ALPHA_LEQUAL enum valueG3D::RenderDevice
ALPHA_LESS enum valueG3D::RenderDevice
ALPHA_NEVER_PASS enum valueG3D::RenderDevice
ALPHA_NOTEQUAL enum valueG3D::RenderDevice
AlphaTest enum nameG3D::RenderDevice
alphaTest() constG3D::RenderDevice
alphaTestReference() constG3D::RenderDevice
alphaWrite() constG3D::RenderDevice
apply(const shared_ptr< class Shader > &s, Args &args)G3D::RenderDevice
apply(const shared_ptr< class Shader > &s)G3D::RenderDeviceinline
AttributeArray classG3D::RenderDevicefriend
beforePrimitive()G3D::RenderDevice
beginFrame()G3D::RenderDevice
beginIndexedPrimitives()G3D::RenderDevice
beginOpenGL()G3D::RenderDevice
BLEND_CONSTANT_ALPHA enum valueG3D::RenderDevice
BLEND_CONSTANT_COLOR enum valueG3D::RenderDevice
BLEND_CURRENT enum valueG3D::RenderDevice
BLEND_DST_ALPHA enum valueG3D::RenderDevice
BLEND_DST_COLOR enum valueG3D::RenderDevice
BLEND_ONE enum valueG3D::RenderDevice
BLEND_ONE_MINUS_CONSTANT_ALPHA enum valueG3D::RenderDevice
BLEND_ONE_MINUS_CONSTANT_COLOR enum valueG3D::RenderDevice
BLEND_ONE_MINUS_DST_ALPHA enum valueG3D::RenderDevice
BLEND_ONE_MINUS_DST_COLOR enum valueG3D::RenderDevice
BLEND_ONE_MINUS_SRC_ALPHA enum valueG3D::RenderDevice
BLEND_ONE_MINUS_SRC_COLOR enum valueG3D::RenderDevice
BLEND_SAME_AS_RGB enum valueG3D::RenderDevice
BLEND_SRC_ALPHA enum valueG3D::RenderDevice
BLEND_SRC_COLOR enum valueG3D::RenderDevice
BLEND_ZERO enum valueG3D::RenderDevice
BlendEq enum nameG3D::RenderDevice
BLENDEQ_ADD enum valueG3D::RenderDevice
BLENDEQ_CURRENT enum valueG3D::RenderDevice
BLENDEQ_MAX enum valueG3D::RenderDevice
BLENDEQ_MIN enum valueG3D::RenderDevice
BLENDEQ_REVERSE_SUBTRACT enum valueG3D::RenderDevice
BLENDEQ_SAME_AS_RGB enum valueG3D::RenderDevice
BLENDEQ_SUBTRACT enum valueG3D::RenderDevice
BlendFunc enum nameG3D::RenderDevice
cameraToWorldMatrix() constG3D::RenderDevice
cleanup()G3D::RenderDevice
clear(bool clearColor, bool clearDepth, bool clearStencil)G3D::RenderDevice
clear()G3D::RenderDeviceinline
clearFramebuffer(bool clearColor=true, bool clearDepthAndStencil=true)G3D::RenderDevice
clip2D() constG3D::RenderDevice
colorFormat() constG3D::RenderDevice
colorWrite() constG3D::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() constG3D::RenderDeviceinline
currentG3D::RenderDevicestatic
currentDrawFramebufferComplete(String &whyIncomplete=dummyString) constG3D::RenderDeviceinline
currentReadFramebufferComplete(String &whyIncomplete=dummyString) constG3D::RenderDeviceinline
DEPTH_ALWAYS_PASS enum valueG3D::RenderDevice
DEPTH_CURRENT enum valueG3D::RenderDevice
DEPTH_EQUAL enum valueG3D::RenderDevice
DEPTH_GEQUAL enum valueG3D::RenderDevice
DEPTH_GREATER enum valueG3D::RenderDevice
DEPTH_LEQUAL enum valueG3D::RenderDevice
DEPTH_LESS enum valueG3D::RenderDevice
DEPTH_NEVER_PASS enum valueG3D::RenderDevice
DEPTH_NOTEQUAL enum valueG3D::RenderDevice
DepthTest enum nameG3D::RenderDevice
depthWrite() constG3D::RenderDevice
describeSystem(TextOutput &t)G3D::RenderDevice
describeSystem(String &s)G3D::RenderDevice
DRAW_AUX0 enum valueG3D::RenderDevice
DRAW_AUX1 enum valueG3D::RenderDevice
DRAW_AUX2 enum valueG3D::RenderDevice
DRAW_AUX3 enum valueG3D::RenderDevice
DRAW_BACK enum valueG3D::RenderDevice
DRAW_BACK_LEFT enum valueG3D::RenderDevice
DRAW_BACK_RIGHT enum valueG3D::RenderDevice
DRAW_COLOR0 enum valueG3D::RenderDevice
DRAW_COLOR1 enum valueG3D::RenderDevice
DRAW_COLOR10 enum valueG3D::RenderDevice
DRAW_COLOR11 enum valueG3D::RenderDevice
DRAW_COLOR12 enum valueG3D::RenderDevice
DRAW_COLOR13 enum valueG3D::RenderDevice
DRAW_COLOR14 enum valueG3D::RenderDevice
DRAW_COLOR15 enum valueG3D::RenderDevice
DRAW_COLOR2 enum valueG3D::RenderDevice
DRAW_COLOR3 enum valueG3D::RenderDevice
DRAW_COLOR4 enum valueG3D::RenderDevice
DRAW_COLOR5 enum valueG3D::RenderDevice
DRAW_COLOR6 enum valueG3D::RenderDevice
DRAW_COLOR7 enum valueG3D::RenderDevice
DRAW_COLOR8 enum valueG3D::RenderDevice
DRAW_COLOR9 enum valueG3D::RenderDevice
DRAW_CURRENT enum valueG3D::RenderDevice
DRAW_FRONT enum valueG3D::RenderDevice
DRAW_FRONT_AND_BACK enum valueG3D::RenderDevice
DRAW_FRONT_LEFT enum valueG3D::RenderDevice
DRAW_FRONT_RIGHT enum valueG3D::RenderDevice
DRAW_LEFT enum valueG3D::RenderDevice
DRAW_NONE enum valueG3D::RenderDevice
DRAW_RIGHT enum valueG3D::RenderDevice
DrawBuffer enum nameG3D::RenderDevice
drawBuffer() constG3D::RenderDeviceinline
drawFramebuffer() constG3D::RenderDeviceinline
endFrame()G3D::RenderDevice
endIndexedPrimitives()G3D::RenderDevice
endOpenGL()G3D::RenderDevice
framebuffer() constG3D::RenderDeviceinline
Framebuffer classG3D::RenderDevicefriend
getBlendFunc(Framebuffer::AttachmentPoint buf, BlendFunc &srcRGB, BlendFunc &dstRGB, BlendEq &eqRGB, BlendFunc &srcA, BlendFunc &dstA, BlendEq &eqA)G3D::RenderDeviceinline
getCardDescription() constG3D::RenderDevice
getDepthBufferValue(int x, int y) constG3D::RenderDevice
getWindowHDC() constG3D::RenderDevice
height() constG3D::RenderDevice
init(const OSWindow::Settings &settings=OSWindow::Settings())G3D::RenderDevice
init(OSWindow *window)G3D::RenderDevice
initialized() constG3D::RenderDevice
intersectClip2D(const Rect2D &clip)G3D::RenderDeviceinline
invertY() constG3D::RenderDevice
invertYMatrix() constG3D::RenderDevice
issueMemoryBarrier(GLbitfield type)G3D::RenderDevice
LOGIC_AND enum valueG3D::RenderDevice
LOGIC_AND_INVERTED enum valueG3D::RenderDevice
LOGIC_AND_REVERSE enum valueG3D::RenderDevice
LOGIC_CLEAR enum valueG3D::RenderDevice
LOGIC_COPY enum valueG3D::RenderDevice
LOGIC_COPY_INVERTED enum valueG3D::RenderDevice
LOGIC_EQUIV enum valueG3D::RenderDevice
LOGIC_INVERT enum valueG3D::RenderDevice
LOGIC_NAND enum valueG3D::RenderDevice
LOGIC_NOOP enum valueG3D::RenderDevice
LOGIC_NOR enum valueG3D::RenderDevice
LOGIC_OR enum valueG3D::RenderDevice
LOGIC_OR_INVERTED enum valueG3D::RenderDevice
LOGIC_OR_REVERSE enum valueG3D::RenderDevice
LOGIC_SET enum valueG3D::RenderDevice
LOGIC_XOR enum valueG3D::RenderDevice
LogicOp enum nameG3D::RenderDevice
LOGICOP_CURRENT enum valueG3D::RenderDevice
m_lastTimeG3D::RenderDeviceprotected
m_previousFrameStatsG3D::RenderDeviceprotected
m_statsG3D::RenderDeviceprotected
m_swapTimerG3D::RenderDeviceprotected
m_tempVARG3D::RenderDeviceprotected
m_varStateG3D::RenderDeviceprotected
majGLStateChange(int inc=1)G3D::RenderDeviceinline
majStateChange(int inc=1)G3D::RenderDeviceinline
MAX_LIGHTS enum valueG3D::RenderDevice
MAX_TRACKED_TEXTURE_IMAGE_UNITS enum valueG3D::RenderDevice
MAX_TRACKED_TEXTURE_UNITS enum valueG3D::RenderDevice
Milestone classG3D::RenderDevicefriend
minGLStateChange(int inc=1)G3D::RenderDeviceinline
minStateChange(int inc=1)G3D::RenderDeviceinline
modelViewMatrix() constG3D::RenderDevice
modelViewProjectionMatrix() constG3D::RenderDevice
modifyArgsForRectModeApply(Args &args)G3D::RenderDevice
objectToScreenMatrix() constG3D::RenderDevice
objectToWorldMatrix() constG3D::RenderDevice
pop2D()G3D::RenderDevice
popState()G3D::RenderDevice
project(const Vector4 &v) constG3D::RenderDevice
project(const Vector3 &v) constG3D::RenderDevice
projectionMatrix() constG3D::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 valueG3D::RenderDevice
READ_BACK_LEFT enum valueG3D::RenderDevice
READ_BACK_RIGHT enum valueG3D::RenderDevice
READ_COLOR0 enum valueG3D::RenderDevice
READ_COLOR1 enum valueG3D::RenderDevice
READ_COLOR10 enum valueG3D::RenderDevice
READ_COLOR11 enum valueG3D::RenderDevice
READ_COLOR12 enum valueG3D::RenderDevice
READ_COLOR13 enum valueG3D::RenderDevice
READ_COLOR14 enum valueG3D::RenderDevice
READ_COLOR15 enum valueG3D::RenderDevice
READ_COLOR2 enum valueG3D::RenderDevice
READ_COLOR3 enum valueG3D::RenderDevice
READ_COLOR4 enum valueG3D::RenderDevice
READ_COLOR5 enum valueG3D::RenderDevice
READ_COLOR6 enum valueG3D::RenderDevice
READ_COLOR7 enum valueG3D::RenderDevice
READ_COLOR8 enum valueG3D::RenderDevice
READ_COLOR9 enum valueG3D::RenderDevice
READ_CURRENT enum valueG3D::RenderDevice
READ_DEPTH enum valueG3D::RenderDevice
READ_FRONT enum valueG3D::RenderDevice
READ_FRONT_LEFT enum valueG3D::RenderDevice
READ_FRONT_RIGHT enum valueG3D::RenderDevice
READ_LEFT enum valueG3D::RenderDevice
READ_RIGHT enum valueG3D::RenderDevice
READ_STENCIL enum valueG3D::RenderDevice
ReadBuffer enum nameG3D::RenderDevice
readBuffer() constG3D::RenderDeviceinline
readFramebuffer() constG3D::RenderDeviceinline
RENDER_CURRENT enum valueG3D::RenderDevice
RENDER_POINTS enum valueG3D::RenderDevice
RENDER_SOLID enum valueG3D::RenderDevice
RENDER_WIREFRAME enum valueG3D::RenderDevice
RenderDevice()G3D::RenderDevice
RenderMode enum nameG3D::RenderDevice
renderMode() constG3D::RenderDevice
resetState()G3D::RenderDevice
screenshot(const String &filepath="./") constG3D::RenderDevice
screenshotPic(bool getAlpha=false, bool invertY=true) constG3D::RenderDevice
sendIndices(PrimitiveType primitive, int numIndices, const T *index)G3D::RenderDeviceinline
sendIndices(PrimitiveType primitive, const IndexStream &indexStream)G3D::RenderDevice
sendIndices(PrimitiveType primitive, const Array< T > &index)G3D::RenderDeviceinline
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::RenderDeviceinline
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::RenderDeviceinline
setCullFace(CullFace f)G3D::RenderDevice
setDebugOutput(bool b)G3D::RenderDevice
setDepthClearValue(float d)G3D::RenderDevice
setDepthRange(float low, float high)G3D::RenderDeviceinline
setDepthTest(DepthTest test)G3D::RenderDevice
setDepthWrite(bool b)G3D::RenderDeviceinline
setDrawBuffer(DrawBuffer drawBuffer)G3D::RenderDevice
setDrawFramebuffer(const shared_ptr< Framebuffer > &fbo)G3D::RenderDevice
setFramebuffer(const shared_ptr< Framebuffer > &fb)G3D::RenderDeviceinline
setGuardBandClip2D(const Vector2int16 thickness)G3D::RenderDeviceinline
setInvertY(bool i)G3D::RenderDeviceinline
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 valueG3D::RenderDevice
SHADE_FLAT enum valueG3D::RenderDevice
SHADE_SMOOTH enum valueG3D::RenderDevice
ShadeMode enum nameG3D::RenderDevice
shadeMode() constG3D::RenderDeviceinline
sRGBConversion() constG3D::RenderDeviceinline
stats()G3D::RenderDeviceinline
STENCIL_ALWAYS_PASS enum valueG3D::RenderDevice
STENCIL_CURRENT enum valueG3D::RenderDevice
STENCIL_DECR enum valueG3D::RenderDevice
STENCIL_DECR_WRAP enum valueG3D::RenderDevice
STENCIL_EQUAL enum valueG3D::RenderDevice
STENCIL_GEQUAL enum valueG3D::RenderDevice
STENCIL_GREATER enum valueG3D::RenderDevice
STENCIL_INCR enum valueG3D::RenderDevice
STENCIL_INCR_WRAP enum valueG3D::RenderDevice
STENCIL_INVERT enum valueG3D::RenderDevice
STENCIL_KEEP enum valueG3D::RenderDevice
STENCIL_LEQUAL enum valueG3D::RenderDevice
STENCIL_LESS enum valueG3D::RenderDevice
STENCIL_NEVER_PASS enum valueG3D::RenderDevice
STENCIL_NOTEQUAL enum valueG3D::RenderDevice
STENCIL_REPLACE enum valueG3D::RenderDevice
STENCIL_ZERO enum valueG3D::RenderDevice
StencilOp enum nameG3D::RenderDevice
STENCILOP_CURRENT enum valueG3D::RenderDevice
StencilTest enum nameG3D::RenderDevice
stencilTest() constG3D::RenderDevice
swapBuffers()G3D::RenderDevice
swapBuffersAutomatically() constG3D::RenderDeviceinline
swapBufferTimer() constG3D::RenderDeviceinline
unsetVertexAttribArray(unsigned int attribNum)G3D::RenderDevice
UserInput classG3D::RenderDevicefriend
VertexBuffer classG3D::RenderDevicefriend
viewport() constG3D::RenderDevice
width() constG3D::RenderDevice
window() constG3D::RenderDevice
worldToCameraMatrix() constG3D::RenderDevice
~RenderDevice()G3D::RenderDevice

documentation generated on Wed Nov 24 2021 08:01:59 using doxygen 1.8.15