Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
IGraphics Member List

This is the complete list of members for IGraphics, including all inherited members.

appendMatrix(const CMatrix4x4 &matrix)=0IGraphicspure virtual
beginBlock()=0IGraphicspure virtual
beginStencilBuffer()=0IGraphicspure virtual
BlockNullIGraphicsstatic
blockTextWithModifiers(const std::string &text, const iv::ui::TextModifier &textModifier, double *widthText, double *heightTextOut)=0IGraphicspure virtual
clear()=0IGraphicspure virtual
defineLight(IGraphics::ELight light, IGraphics::ELightType lightType, double rColor, double gColor, double bColor)=0IGraphicspure virtual
defineMaterial(const iv::ui::graphics::Material *material, const bool &isChanged)=0IGraphicspure virtual
defineOrthogonal(double xOrg, double yOrg, double zOrg, double xMin, double yMin, double zMin, double xMax, double yMax, double zMax)=0IGraphicspure virtual
definePerspective(double fovy, double ratioXForY, double zNear, double zFar)=0IGraphicspure virtual
drawArc(double radiusMark, iv::types::radian angleInitial, iv::types::radian angleFinal, float thickness, uint64_t kPrvNumPoints)=0IGraphicspure virtual
drawBlock(uint32_t idBlock)=0IGraphicspure virtual
drawBlockText(uint32_t idBlockText, double x, double y, double widthText, double heightText, unsigned char justify)=0IGraphicspure virtual
drawContours(const std::vector< std::shared_ptr< std::vector< iv::math::geometry::Point3d > > > &contours)=0IGraphicspure virtual
drawFanTriangles(const float *points, const float *normals, const float *textureOpt, const float *rgbaOpt, uint64_t numPoints, const uint32_t *indVertex, uint64_t numVertex)=0IGraphicspure virtual
drawImage(double x, double y, double width, double height, const iv::ui::resources::ImageResource &resource)=0IGraphicspure virtual
drawImageRawSize(double x, double y, const iv::ui::resources::ImageResource &resource)=0IGraphicspure virtual
drawImageWithColor(double x, double y, iv::types::color colorRgb, double width, double height, const iv::ui::resources::ImageResource &resource)=0IGraphicspure virtual
drawLine(double x1, double y1, double z1, double x2, double y2, double z2)=0IGraphicspure virtual
drawLineWithStyle(double x1, double y1, double z1, double x2, double y2, double z2, IGraphics::EDashedLineType dashedLineType)=0IGraphicspure virtual
drawPolyline(const float *vertex, uint64_t numVertex)=0IGraphicspure virtual
drawPolylineFilled(const float *vertex, uint64_t numVertex)=0IGraphicspure virtual
drawPolylinesWithColors(const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &points, const std::vector< iv::math::geometry::Point3d > &rgb)=0IGraphicspure virtual
drawQuads(double x1, double y1, double z1, double x2, double y2, double z2, double x3, double y3, double z3, double x4, double y4, double z4)=0IGraphicspure virtual
drawRect(double x1, double y1, double x2, double y2)=0IGraphicspure virtual
drawRectFilled(double x1, double y1, double x2, double y2)=0IGraphicspure virtual
drawStripTriangles(const float *points, const float *normals, const float *textureOpt, const float *rgbaOpt, uint64_t numPoints, const uint32_t *indVertex, uint64_t numVertex)=0IGraphicspure virtual
drawText(const std::string &text, double x, double y, double height, unsigned char justify)=0IGraphicspure virtual
drawTextWithDeviceHeight(const std::string &text, double x, double y, double height, unsigned char justify)=0IGraphicspure virtual
drawTriangle(double x1, double y1, double z1, double x2, double y2, double z2, double x3, double y3, double z3)=0IGraphicspure virtual
drawTriangles(const float *points, const float *normals, const float *textureOpt, const float *rgbaOpt, uint64_t numPoints, const uint32_t *indVertex, uint64_t numVertex)=0IGraphicspure virtual
drawUnitCone(IGraphics::EDetailLevel detailLevel)=0IGraphicspure virtual
drawUnitCube()=0IGraphicspure virtual
drawUnitCylinder(IGraphics::EDetailLevel detailLevel)=0IGraphicspure virtual
drawUnitDisk(IGraphics::EDetailLevel detailLevel)=0IGraphicspure virtual
drawUnitSphere(IGraphics::EDetailLevel detailLevel)=0IGraphicspure virtual
EDashedLineType enum nameIGraphics
EDetailLevel enum nameIGraphics
EDrawSolidType enum nameIGraphics
ELight enum nameIGraphics
ELightType enum nameIGraphics
EMatrixModel enum nameIGraphics
endBlock(uint32_t idBlock)=0IGraphicspure virtual
endBlockText(uint32_t *idBlockText)=0IGraphicspure virtual
endStencilBuffer()=0IGraphicspure virtual
getCoordTextCornerLeftDown(const std::string &text, double x, double y, double heightCharacter, unsigned char justify, double *xCornerLeftDown, double *yCornerLeftDown, double *widthTextOpt, double *heightTextOpt)=0IGraphicspure virtual
getSizePixelToWorld(double sizePixelX, double sizePixelY, double *sizeWorldXOpt, double *sizeWorldYOpt)=0IGraphicspure virtual
getSizeText(const std::string &text, double heightCharacter, double *widthText, double *heightText)=0IGraphicspure virtual
hasBlockText() const =0IGraphicspure virtual
hasDrawPolylineFilled() const =0IGraphicspure virtual
hasManagerBlocks() const =0IGraphicspure virtual
initDevice()=0IGraphicspure virtual
initLight()=0IGraphicspure virtual
isDefinedMaterial(const std::string &materialName)=0IGraphicspure virtual
loadImage(const iv::ui::resources::ImageResource &resource)=0IGraphicspure virtual
offStencilBuffer()=0IGraphicspure virtual
onStencilBuffer()=0IGraphicspure virtual
popMaterial()=0IGraphicspure virtual
popTransformation()=0IGraphicspure virtual
positionCamera(double eyeX, double eyeY, double eyeZ, double pointReferenceX, double pointReferenceY, double pointReferenceZ, double upX, double upY, double upZ)=0IGraphicspure virtual
positionLight(IGraphics::ELight light, double x, double y, double z)=0IGraphicspure virtual
pushMaterial()=0IGraphicspure virtual
pushTransformation()=0IGraphicspure virtual
removeBlock(uint32_t *idBlock)=0IGraphicspure virtual
resetAlpha()=0IGraphicspure virtual
resetTransformation()=0IGraphicspure virtual
rotation(double angleDegrees, double Ux, double Uy, double Uz)=0IGraphicspure virtual
scale(double sx, double sy, double sz)=0IGraphicspure virtual
setAlpha(float alpha)=0IGraphicspure virtual
setBackGroundColor(iv::types::color rgb)=0IGraphicspure virtual
setBlend(bool isEnable)=0IGraphicspure virtual
setClearColor()=0IGraphicspure virtual
setColorARGB(iv::types::color argb)=0IGraphicspure virtual
setColorRGB(iv::types::color rgb)=0IGraphicspure virtual
setLineWidth(float width)=0IGraphicspure virtual
setMaterial(const std::string &layerName)=0IGraphicspure virtual
setModeDraw(IGraphics::EDrawSolidType drawSolidType)=0IGraphicspure virtual
setModelMatrix(IGraphics::EMatrixModel matrixModel)=0IGraphicspure virtual
setNormal(double Nx, double Ny, double Nz)=0IGraphicspure virtual
setOnTexture(bool enableTexture)=0IGraphicspure virtual
setTestDepth(bool isEnable)=0IGraphicspure virtual
translation(double tx, double ty, double tz)=0IGraphicspure virtual
viewport(int32_t x, int32_t y, uint64_t sizeX, uint64_t sizeY)=0IGraphicspure virtual
~IGraphics()=defaultIGraphicsvirtual