|
0.45.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 | |
| createInstance() | igor::iModule< iRenderer > | inlinestatic |
| createRenderTarget(uint32 width, uint32 height, iColorFormat format, iRenderTargetType renderTargetType, bool useDepthBuffer) | igor::iRenderer | |
| deinit() | igor::iRenderer | |
| destroyBuffer(uint32 bufferID) | igor::iRenderer | |
| destroyInstance() | igor::iModule< iRenderer > | inlinestatic |
| 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 | |
| getAspectRatio() const | 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(uint32 colorID) | igor::iRenderer | |
| setDepthTestActive(bool enable) | igor::iRenderer | |
| setDirectionalLight(int32 lightnum, const iaVector3d &orientation) | 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, const iaColor3f &ambient) | igor::iRenderer | |
| setLightDiffuse(int32 lightnum, const iaColor3f &diffuse) | igor::iRenderer | |
| setLightSpecular(int32 lightnum, const 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 nearPlain, float64 farPlain, float64 aspect=0) | igor::iRenderer | |
| setPointLight(int32 lightnum, const iaVector3d &position) | igor::iRenderer | |
| setPointSize(float32 pointSize) | igor::iRenderer | |
| setProjectionMatrix(const iaMatrixd &matrix) | igor::iRenderer | |
| setRenderTarget(iRenderTargetID id=DEFAULT_RENDER_TARGET) | igor::iRenderer | |
| setShader(const iShaderPtr &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 |