igor::iRenderer Member List

This is the complete list of members for igor::iRenderer, including all inherited members.

clearColorBuffer(const iaColor4f &color=iaColor4f::black)igor::iRenderer
clearDepthBuffer(float32 depth=1.0)igor::iRenderer
clearStencilBuffer(int32 index=0)igor::iRenderer
create()igor::iModule< iRenderer >inlinestatic
createRenderTarget(uint32 width, uint32 height, iColorFormat format, iRenderTargetType renderTargetType, bool useDepthBuffer)igor::iRenderer
deinit()igor::iRenderer
destroy()igor::iModule< iRenderer >inlinestatic
destroyBuffer(uint32 bufferID)igor::iRenderer
destroyRenderTarget(iRenderTargetID id)igor::iRenderer
drawBox(const iAACube< T > &cube, const iaColor4f &color=iaColor4f::white)igor::iRenderer
drawBox(const iAABox< T > &box, const iaColor4f &color=iaColor4f::white)igor::iRenderer
drawBox(const iAACube< T > &cube, const iaColor4f &color)igor::iRenderer
drawBox(const iAABox< T > &box, const iaColor4f &color)igor::iRenderer
drawBox(const iAABox< float32 > &box, const iaColor4f &color)igor::iRendererinline
drawBuffer(iVertexArrayPtr vertexArray, iRenderPrimitive primitiveType, iMaterialPtr material=nullptr)igor::iRenderer
drawCircle(T x, T y, T radius, int segments=16, const iaColor4f &color=iaColor4f::white)igor::iRenderer
drawCircle(const iaVector2< T > &pos, T radius, int segments=16, const iaColor4f &color=iaColor4f::white)igor::iRenderer
drawCircle(const iaCircle< T > &circle, int segments=16, const iaColor4f &color=iaColor4f::white)igor::iRenderer
drawCircle(const iaCircle< T > &circle, int segments, const iaColor4f &color)igor::iRenderer
drawCircle(const iaVector2< T > &pos, T radius, int segments, const iaColor4f &color)igor::iRenderer
drawCircle(T x, T y, T radius, int segments, const iaColor4f &color)igor::iRenderer
drawFilledCircle(T x, T y, T radius, int segments=16, const iaColor4f &color=iaColor4f::white)igor::iRenderer
drawFilledCircle(const iaVector2< T > &pos, T radius, int segments=16, const iaColor4f &color=iaColor4f::white)igor::iRenderer
drawFilledCircle(const iaCircle< T > &circle, int segments=16, const iaColor4f &color=iaColor4f::white)igor::iRenderer
drawFilledCircle(const iaCircle< T > &circle, int segments, const iaColor4f &color)igor::iRenderer
drawFilledCircle(const iaVector2< T > &pos, T radius, int segments, const iaColor4f &color)igor::iRenderer
drawFilledCircle(T x, T y, T radius, int segments, const iaColor4f &color)igor::iRenderer
drawFilledRectangle(const iaRectangle< T > &rect, const iaColor4f &color=iaColor4f::white)igor::iRenderer
drawFilledRectangle(T x, T y, T width, T height, const iaColor4f &color=iaColor4f::white)igor::iRenderer
drawFilledRectangle(const iaRectangle< T > &rect, const iaColor4f &color)igor::iRenderer
drawFilledRectangle(T x, T y, T width, T height, const iaColor4f &color)igor::iRenderer
drawFilledRectangleColored(const iaRectangle< T > &rect, const iaColor4f &color1, const iaColor4f &color2, const iaColor4f &color3, const iaColor4f &color4)igor::iRenderer
drawFilledRectangleColored(const iaRectangle< T > &rect, const iaColor4f &color1, const iaColor4f &color2, const iaColor4f &color3, const iaColor4f &color4)igor::iRenderer
drawLine(T x1, T y1, T x2, T y2, const iaColor4f &color=iaColor4f::white)igor::iRenderer
drawLine(const iaVector2< T > &v1, const iaVector2< T > &v2, const iaColor4f &color=iaColor4f::white)igor::iRenderer
drawLine(const iaVector3< T > &v1, const iaVector3< T > &v2, const iaColor4f &color=iaColor4f::white)igor::iRenderer
drawLine(T x1, T y1, T x2, T y2, const iaColor4f &color)igor::iRenderer
drawLine(const iaVector2< T > &v1, const iaVector2< T > &v2, const iaColor4f &color)igor::iRenderer
drawLine(const iaVector3< T > &v1, const iaVector3< T > &v2, const iaColor4f &color)igor::iRenderer
drawLine(const iaVector3< float32 > &v1, const iaVector3< float32 > &v2, const iaColor4f &color)igor::iRendererinline
drawLineLoop(const std::vector< iaVector2< T > > &points, const iaColor4f &color=iaColor4f::white)igor::iRenderer
drawLineLoop(const std::vector< iaVector3< T > > &points, const iaColor4f &color=iaColor4f::white)igor::iRenderer
drawLineLoop(const std::vector< iaVector2< T > > &points, const iaColor4f &color)igor::iRenderer
drawLineLoop(const std::vector< iaVector3< T > > &points, const iaColor4f &color)igor::iRenderer
drawLineStrip(const std::vector< iaVector2< T > > &points, const iaColor4f &color=iaColor4f::white)igor::iRenderer
drawLineStrip(const std::vector< iaVector3< T > > &points, const iaColor4f &color=iaColor4f::white)igor::iRenderer
drawLineStrip(const std::vector< iaVector2< T > > &points, const iaColor4f &color)igor::iRenderer
drawLineStrip(const std::vector< iaVector3< T > > &points, const iaColor4f &color)igor::iRenderer
drawLineStrip(const std::vector< iaVector3< float32 > > &points, const iaColor4f &color)igor::iRendererinline
drawMesh(iMeshPtr mesh, iMaterialPtr material)igor::iRenderer
drawMeshInstanced(iMeshPtr mesh, iInstancingBufferPtr instancingBuffer, iMaterialPtr material=nullptr)igor::iRenderer
drawPoint(T x, T y, const iaColor4f &color=iaColor4f::white)igor::iRenderer
drawPoint(const iaVector2< T > &v, const iaColor4f &color=iaColor4f::white)igor::iRenderer
drawPoint(const iaVector3< T > &v, const iaColor4f &color=iaColor4f::white)igor::iRenderer
drawPoint(const iaVector2< T > &v, const iaColor4f &color)igor::iRenderer
drawPoint(T x, T y, const iaColor4f &color)igor::iRenderer
drawPoint(const iaVector3< T > &v, const iaColor4f &color)igor::iRenderer
drawPoint(const iaVector3< float32 > &v, const iaColor4f &color)igor::iRendererinline
drawQuad(const iaVector3< T > &o, const iaVector3< T > &u, const iaVector3< T > &v, const iaColor4f &color=iaColor4f::white)igor::iRenderer
drawQuad(const iaMatrix< T > &matrix, const iaColor4f &color=iaColor4f::white)igor::iRenderer
drawQuad(const iaVector3< T > &v1, const iaVector3< T > &v2, const iaVector3< T > &v3, const iaVector3< T > &v4, const iaColor4f &color=iaColor4f::white)igor::iRenderer
drawQuad(const iaVector3< T > &o, const iaVector3< T > &u, const iaVector3< T > &v, const iaColor4f &color)igor::iRenderer
drawQuad(const iaMatrix< T > &matrix, const iaColor4f &color)igor::iRenderer
drawQuad(const iaVector3< T > &v1, const iaVector3< T > &v2, const iaVector3< T > &v3, const iaVector3< T > &v4, const iaColor4f &color)igor::iRenderer
drawQuad(const iaMatrix< float32 > &matrix, const iaColor4f &color)igor::iRendererinline
drawQuad(const iaVector3< float32 > &o, const iaVector3< float32 > &u, const iaVector3< float32 > &v, const iaColor4f &color)igor::iRendererinline
drawRectangle(T x, T y, T width, T height, const iaColor4f &color=iaColor4f::white)igor::iRenderer
drawRectangle(const iaRectangle< T > &rect, const iaColor4f &color=iaColor4f::white)igor::iRenderer
drawRectangle(T x, T y, T width, T height, const iaColor4f &color)igor::iRenderer
drawRectangle(const iaRectangle< T > &rect, const iaColor4f &color)igor::iRenderer
drawSprite(const iaMatrix< T > &matrix, const iSpritePtr &sprite, uint32 frameIndex=0, const iaVector2< T > &size=iaVector2< T >(1.0f, 1.0f), const iaColor4f &color=iaColor4f::white, bool blend=false)igor::iRenderer
drawSprite(const iaMatrix< T > &matrix, const iSpritePtr &sprite, uint32 frameIndex, const iaVector2< T > &size, const iaColor4f &color, bool blend)igor::iRenderer
drawSprite(const iaMatrix< float32 > &matrix, const iSpritePtr &sprite, uint32 frameIndex, const iaVector2< float32 > &size, const iaColor4f &color, bool blend)igor::iRendererinline
drawString(float32 x, float32 y, const iaString &text, iHorizontalAlignment horz, iVerticalAlignment vert, const iaColor4f &color=iaColor4f::white, float32 maxWidth=0.0f)igor::iRenderer
drawString(float32 x, float32 y, const iaString &text, const iaColor4f &color=iaColor4f::white, float32 maxWidth=0.0f)igor::iRenderer
drawTexturedQuad(const iaMatrix< T > &matrix, const iTexturePtr &texture, const iaColor4f &color=iaColor4f::white, bool blend=false, const iaVector2< T > &tiling=iaVector2< T >(static_cast< T >(1), static_cast< T >(1)))igor::iRenderer
drawTexturedQuad(const iaVector3< T > &o, const iaVector3< T > &u, const iaVector3< T > &v, iTexturePtr texture, const iaColor4f &color=iaColor4f::white, bool blend=false, const iaVector2< T > &tiling=iaVector2< T >(static_cast< T >(1), static_cast< T >(1)))igor::iRenderer
drawTexturedQuad(const iaVector3< T > &v1, const iaVector3< T > &v2, const iaVector3< T > &v3, const iaVector3< T > &v4, const iTexturePtr &texture, const iaColor4f &color=iaColor4f::white, bool blend=false, const iaVector2< T > &tiling=iaVector2< T >(static_cast< T >(1), static_cast< T >(1)))igor::iRenderer
drawTexturedQuad(const iaVector3< T > &o, const iaVector3< T > &u, const iaVector3< T > &v, iTexturePtr texture, const iaColor4f &color, bool blend, const iaVector2< T > &tiling)igor::iRenderer
drawTexturedQuad(const iaMatrix< T > &matrix, const iTexturePtr &texture, const iaColor4f &color, bool blend, const iaVector2< T > &tiling)igor::iRenderer
drawTexturedQuad(const iaVector3< T > &v1, const iaVector3< T > &v2, const iaVector3< T > &v3, const iaVector3< T > &v4, const iTexturePtr &texture, const iaColor4f &color, bool blend, const iaVector2< T > &tiling)igor::iRenderer
drawTexturedQuad(const iaVector3< float32 > &v1, const iaVector3< float32 > &v2, const iaVector3< float32 > &v3, const iaVector3< float32 > &v4, const iTexturePtr &texture, const iaColor4f &color, bool blend, const iaVector2< float32 > &tiling)igor::iRendererinline
drawTexturedQuad(const iaMatrix< float32 > &matrix, const iTexturePtr &texture, const iaColor4f &color, bool blend, const iaVector2< float32 > &tiling)igor::iRendererinline
drawTexturedQuad(const iaVector3< float32 > &o, const iaVector3< float32 > &u, const iaVector3< float32 > &v, iTexturePtr texture, const iaColor4f &color, bool blend, const iaVector2< float32 > &tiling)igor::iRendererinline
drawTexturedRectangle(T x, T y, T width, T height, const iTexturePtr &texture, const iaColor4f &color=iaColor4f::white, bool blend=false, const iaVector2< T > &tiling=iaVector2< T >(static_cast< T >(1), static_cast< T >(1)))igor::iRenderer
drawTexturedRectangle(const iaRectangle< T > &rect, const iTexturePtr &texture, const iaColor4f &color=iaColor4f::white, bool blend=false, const iaVector2< T > &tiling=iaVector2< T >(static_cast< T >(1), static_cast< T >(1)))igor::iRenderer
drawTexturedRectangle(T x, T y, T width, T height, const iTexturePtr &texture, const iaColor4f &color, bool blend, const iaVector2< T > &tiling)igor::iRenderer
drawTexturedRectangle(const iaRectangle< T > &rect, const iTexturePtr &texture, const iaColor4f &color, bool blend, const iaVector2< T > &tiling)igor::iRenderer
flush()igor::iRenderer
getCamMatrix() constigor::iRenderer
getColorIDMaterial() constigor::iRenderer
getDefaultShader() constigor::iRenderer
getFont() constigor::iRenderer
getFontLineHeight() constigor::iRenderer
getFontSize() constigor::iRenderer
getInstance()igor::iModule< iRenderer >inlinestatic
getLineWidth() constigor::iRenderer
getMaterial() constigor::iRenderer
getModelMatrix() constigor::iRenderer
getModelViewMatrix() constigor::iRenderer
getModelViewProjectionMatrix() constigor::iRenderer
getPointSize() constigor::iRenderer
getProjectionMatrix() constigor::iRenderer
getRenderTarget() constigor::iRenderer
getStats() constigor::iRenderer
getViewMatrix() constigor::iRenderer
getViewport() constigor::iRenderer
iEntitySceneigor::iRendererfriend
iModule()=defaultigor::iModule< iRenderer >protected
iModule< iRenderer >igor::iRendererfriend
init()igor::iRenderer
isDepthTestActive() constigor::iRenderer
isIgnoringRenderOrder()igor::iRenderer
isInstantiated()igor::iModule< iRenderer >inlinestatic
isStencilTestActive() constigor::iRenderer
isWireframeEnabled() constigor::iRenderer
iViewigor::iRendererfriend
iWindowigor::iRendererfriend
project(const iaVector3d &objectSpacePos, const iaMatrixd &modelview, const iaMatrixd &projection, const iaRectanglei &viewport) constigor::iRenderer
readPixels(int32 x, int32 y, int32 width, int32 height, iColorFormat format, uint8 *data)igor::iRenderer
setColor(const iaColor4f &color)igor::iRenderer
setColorID(uint64 colorID)igor::iRenderer
setDepthTestActive(bool enable)igor::iRenderer
setFallbackTexture(const iTexturePtr &texture)igor::iRenderer
setFont(const iTextureFontPtr &font)igor::iRenderer
setFontLineHeight(float32 lineHeight)igor::iRenderer
setFontSize(float32 fontSize)igor::iRenderer
setIgnoreRenderOrder(bool ignoreRenderOrder=true)igor::iRenderer
setLightAmbient(int32 lightnum, iaColor3f &ambient)igor::iRenderer
setLightDiffuse(int32 lightnum, iaColor3f &diffuse)igor::iRenderer
setLightPosition(int32 lightnum, const iaVector3d &pos)igor::iRenderer
setLightSpecular(int32 lightnum, iaColor3f &specular)igor::iRenderer
setLineWidth(float32 lineWidth)igor::iRenderer
setModelMatrix(const iaMatrixd &matrix)igor::iRenderer
setOrtho(float64 left, float64 right, float64 bottom, float64 top, float64 nearPlain, float64 farPlain)igor::iRenderer
setPerspective(float64 fov, float64 aspect, float64 nearPlain, float64 farPlain)igor::iRenderer
setPointSize(float32 pointSize)igor::iRenderer
setProjectionMatrix(const iaMatrixd &matrix)igor::iRenderer
setRenderTarget(iRenderTargetID id=DEFAULT_RENDER_TARGET)igor::iRenderer
setShaderMaterial(const iShaderMaterialPtr &material)igor::iRenderer
setStencilFunction(iStencilFunction function, int32 ref, uint32 mask)igor::iRenderer
setStencilMask(uint8 mask)igor::iRenderer
setStencilOperation(iStencilOperation fail, iStencilOperation zfail, iStencilOperation zpass)igor::iRenderer
setStencilTestActive(bool enable)igor::iRenderer
setViewMatrix(const iaMatrixd &matrix)igor::iRenderer
setViewMatrixFromCam(const iaMatrixd &camMatrix)igor::iRenderer
setViewport(const iaRectanglei &viewport)igor::iRenderer
setViewport(int32 x, int32 y, int32 width, int32 height)igor::iRenderer
setWireframeEnabled(bool active)igor::iRenderer
unProject(const iaVector3d &screenpos, const iaMatrixd &modelview, const iaMatrixd &projection, const iaRectanglei &viewport) constigor::iRenderer
~iModule()=defaultigor::iModule< iRenderer >protectedvirtual