0.44.0
|
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::iRenderer | inline |
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::iRenderer | inline |
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::iRenderer | inline |
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::iRenderer | inline |
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::iRenderer | inline |
drawQuad(const iaVector3< float32 > &o, const iaVector3< float32 > &u, const iaVector3< float32 > &v, const iaColor4f &color) | igor::iRenderer | inline |
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::iRenderer | inline |
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::iRenderer | inline |
drawTexturedQuad(const iaMatrix< float32 > &matrix, const iTexturePtr &texture, const iaColor4f &color, bool blend, const iaVector2< float32 > &tiling) | igor::iRenderer | inline |
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::iRenderer | inline |
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() const | igor::iRenderer | |
getColorIDMaterial() const | igor::iRenderer | |
getDefaultShader() const | igor::iRenderer | |
getFont() const | igor::iRenderer | |
getFontLineHeight() const | igor::iRenderer | |
getFontSize() const | igor::iRenderer | |
getInstance() | igor::iModule< iRenderer > | inlinestatic |
getLineWidth() const | igor::iRenderer | |
getMaterial() const | igor::iRenderer | |
getModelMatrix() const | igor::iRenderer | |
getModelViewMatrix() const | igor::iRenderer | |
getModelViewProjectionMatrix() const | igor::iRenderer | |
getPointSize() const | igor::iRenderer | |
getProjectionMatrix() const | igor::iRenderer | |
getRenderTarget() const | igor::iRenderer | |
getStats() const | igor::iRenderer | |
getViewMatrix() const | igor::iRenderer | |
getViewport() const | igor::iRenderer | |
iEntityScene | igor::iRenderer | friend |
iModule()=default | igor::iModule< iRenderer > | protected |
iModule< iRenderer > | igor::iRenderer | friend |
init() | igor::iRenderer | |
isDepthTestActive() const | igor::iRenderer | |
isIgnoringRenderOrder() | igor::iRenderer | |
isInstantiated() | igor::iModule< iRenderer > | inlinestatic |
isStencilTestActive() const | igor::iRenderer | |
isWireframeEnabled() const | igor::iRenderer | |
iView | igor::iRenderer | friend |
iWindow | igor::iRenderer | friend |
project(const iaVector3d &objectSpacePos, const iaMatrixd &modelview, const iaMatrixd &projection, const iaRectanglei &viewport) const | igor::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) const | igor::iRenderer | |
~iModule()=default | igor::iModule< iRenderer > | protectedvirtual |