Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
|
This is the complete list of members for CGraphicsCairo, including all inherited members.
appendMatrix(const CMatrix4x4 &matrix) override | CGraphicsCairo | privatevirtual |
beginBlock() override | CGraphicsCairo | privatevirtual |
beginDraw(double sizeX, double sizeY) | CGraphicsCairo | |
beginStencilBuffer() override | CGraphicsCairo | privatevirtual |
BlockNull | IGraphics | static |
blockTextWithModifiers(const std::string &text, const iv::ui::TextModifier &textModifier, double *widthText, double *heightTextOut) override | CGraphicsCairo | privatevirtual |
CGraphicsCairo() | CGraphicsCairo | |
CGraphicsCairo(const CGraphicsCairo &other)=delete | CGraphicsCairo | |
CGraphicsCairo(CGraphicsCairo &&other)=delete | CGraphicsCairo | |
CGraphicsCairo(CGraphicsCairo::EPrvCairoType cairoType, iv::types::color colorRGBBackground, bool isCairoRef, cairo_t *cairoOpt, cairo_surface_t *cairoSurfaceOpt) | CGraphicsCairo | private |
clear() override | CGraphicsCairo | privatevirtual |
createImageData(uint64_t sizeX, uint64_t sizeY) | CGraphicsCairo | static |
createImageForMotion() | CGraphicsCairo | static |
createImageForScreen(iv::types::color colorRGBBackground) | CGraphicsCairo | static |
createWithSurface(_cairo_surface *surface, _cairo *cairo, iv::types::color colorBackground) | CGraphicsCairo | static |
defineLight(IGraphics::ELight light, IGraphics::ELightType lightType, double rColor, double gColor, double bColor) override | CGraphicsCairo | privatevirtual |
defineMaterial(const iv::ui::graphics::Material *material, const bool &isChanged) override | CGraphicsCairo | privatevirtual |
defineOrthogonal(double xOrg, double yOrg, double zOrg, double xMin, double yMin, double zMin, double xMax, double yMax, double zMax) override | CGraphicsCairo | privatevirtual |
definePerspective(double fovY, double ratioXForY, double zNear, double zFar) override | CGraphicsCairo | privatevirtual |
drawArc(double radiusMark, iv::types::radian angleInitial, iv::types::radian angleFinal, float thickness, uint64_t kPrvNumPoints) override | CGraphicsCairo | privatevirtual |
drawBlock(uint32_t idBlock) override | CGraphicsCairo | privatevirtual |
drawBlockText(uint32_t idBlockText, double x, double y, double widthText, double heightText, unsigned char justify) override | CGraphicsCairo | privatevirtual |
drawContours(const std::vector< std::shared_ptr< std::vector< iv::math::geometry::Point3d > > > &contours) override | CGraphicsCairo | privatevirtual |
drawFanTriangles(const float *points, const float *normals, const float *textureOpt, const float *rgbaOpt, uint64_t numPoints, const uint32_t *indVertex, uint64_t numVertex) override | CGraphicsCairo | privatevirtual |
drawImage(double x, double y, double width, double height, const iv::ui::resources::ImageResource &resource) override | CGraphicsCairo | privatevirtual |
drawImageRawSize(double x, double y, const iv::ui::resources::ImageResource &resource) override | CGraphicsCairo | privatevirtual |
drawImageWithColor(double x, double y, iv::types::color colorRGB, double width, double height, const iv::ui::resources::ImageResource &resourceName) override | CGraphicsCairo | privatevirtual |
drawLine(double x1, double y1, double z1, double x2, double y2, double z2) override | CGraphicsCairo | privatevirtual |
drawLineWithStyle(double x1, double y1, double z1, double x2, double y2, double z2, IGraphics::EDashedLineType dashedLineType) override | CGraphicsCairo | privatevirtual |
drawPolyline(const float *vertex, uint64_t numVertex) override | CGraphicsCairo | privatevirtual |
drawPolylineFilled(const float *vertex, uint64_t numVertex) override | CGraphicsCairo | privatevirtual |
drawPolylinesWithColors(const std::shared_ptr< std::vector< iv::math::geometry::Point2d > > &points, const std::vector< iv::math::geometry::Point3d > &rgb) override | CGraphicsCairo | privatevirtual |
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) override | CGraphicsCairo | privatevirtual |
drawRect(double x1, double y1, double x2, double y2) override | CGraphicsCairo | privatevirtual |
drawRectFilled(double x1, double y1, double x2, double y2) override | CGraphicsCairo | privatevirtual |
drawStripTriangles(const float *points, const float *normals, const float *textureOpt, const float *rgbaOpt, uint64_t numPoints, const uint32_t *indVertex, uint64_t numVertex) override | CGraphicsCairo | privatevirtual |
drawText(const std::string &text, double x, double y, double height, unsigned char justify) override | CGraphicsCairo | privatevirtual |
drawTextWithDeviceHeight(const std::string &text, double x, double y, double height, unsigned char justify) override | CGraphicsCairo | privatevirtual |
drawTriangle(double x1, double y1, double z1, double x2, double y2, double z2, double x3, double y3, double z3) override | CGraphicsCairo | privatevirtual |
drawTriangles(const float *points, const float *normals, const float *textureOpt, const float *rgbaOpt, uint64_t numPoints, const uint32_t *indVertex, uint64_t numVertex) override | CGraphicsCairo | privatevirtual |
drawUnitCone(IGraphics::EDetailLevel detailLevel) override | CGraphicsCairo | privatevirtual |
drawUnitCube() override | CGraphicsCairo | privatevirtual |
drawUnitCylinder(IGraphics::EDetailLevel detailLevel) override | CGraphicsCairo | privatevirtual |
drawUnitDisk(IGraphics::EDetailLevel detailLevel) override | CGraphicsCairo | privatevirtual |
drawUnitSphere(IGraphics::EDetailLevel detailLevel) override | CGraphicsCairo | privatevirtual |
EDashedLineType enum name | IGraphics | |
EDetailLevel enum name | IGraphics | |
EDrawSolidType enum name | IGraphics | |
ELight enum name | IGraphics | |
ELightType enum name | IGraphics | |
EMatrixModel enum name | IGraphics | |
endBlock(uint32_t idBlock) override | CGraphicsCairo | privatevirtual |
endBlockText(uint32_t *idBlockText) override | CGraphicsCairo | privatevirtual |
endDraw() | CGraphicsCairo | |
endStencilBuffer() override | CGraphicsCairo | privatevirtual |
EPrvCairoType enum name | CGraphicsCairo | private |
epsilon | CGraphicsCairo | |
getCoordTextCornerLeftDown(const std::string &text, double x, double y, double heightCharacter, unsigned char justify, double *xCornerLeftDown, double *yCornerLeftDown, double *widthTextOpt, double *heightTextOpt) override | CGraphicsCairo | privatevirtual |
getImage() | CGraphicsCairo | |
getSizePixelToWorld(double sizePixelX, double sizePixelY, double *sizeWorldXOpt, double *sizeWorldYOpt) override | CGraphicsCairo | privatevirtual |
getSizeText(const std::string &text, double heightCharacter, double *widthText, double *heightText) override | CGraphicsCairo | privatevirtual |
getSurface() const | CGraphicsCairo | |
hasBlockText() const override | CGraphicsCairo | privatevirtual |
hasDrawPolylineFilled() const override | CGraphicsCairo | privatevirtual |
hasManagerBlocks() const override | CGraphicsCairo | privatevirtual |
initDevice() override | CGraphicsCairo | privatevirtual |
initLight() override | CGraphicsCairo | privatevirtual |
isDefinedMaterial(const std::string &materialName) override | CGraphicsCairo | privatevirtual |
isUpdate() const | CGraphicsCairo | |
loadImage(const iv::ui::resources::ImageResource &resource) override | CGraphicsCairo | privatevirtual |
m_alpha | CGraphicsCairo | private |
m_bBackground | CGraphicsCairo | private |
m_blockTexts | CGraphicsCairo | private |
m_cairoOpt | CGraphicsCairo | private |
m_cairoSurfaceOpt | CGraphicsCairo | private |
m_cairoType | CGraphicsCairo | private |
m_gBackground | CGraphicsCairo | private |
m_idNewBlock | CGraphicsCairo | private |
m_imageLoaded | CGraphicsCairo | private |
m_isCairoRef | CGraphicsCairo | private |
m_isStencilBufferActive | CGraphicsCairo | private |
m_isUpdated | CGraphicsCairo | private |
m_layers | CGraphicsCairo | private |
m_managerFontOpt | CGraphicsCairo | private |
m_pangoLayoutOpt | CGraphicsCairo | private |
m_rBackground | CGraphicsCairo | private |
m_transformation | CGraphicsCairo | private |
offStencilBuffer() override | CGraphicsCairo | privatevirtual |
onStencilBuffer() override | CGraphicsCairo | privatevirtual |
operator=(const CGraphicsCairo &other)=delete | CGraphicsCairo | |
operator=(CGraphicsCairo &&other)=delete | CGraphicsCairo | |
operator==(const CGraphicsCairo &b) const | CGraphicsCairo | |
popMaterial() override | CGraphicsCairo | privatevirtual |
popTransformation() override | CGraphicsCairo | privatevirtual |
positionCamera(double eyeX, double eyeY, double eyeZ, double pointReferenceX, double pointReferenceY, double pointReferenceZ, double upX, double upY, double upZ) override | CGraphicsCairo | privatevirtual |
positionLight(IGraphics::ELight light, double x, double y, double z) override | CGraphicsCairo | privatevirtual |
prvIntegrityGraphicsCairo() const | CGraphicsCairo | private |
prvIntegrityGraphicsCairoWithSurface() const | CGraphicsCairo | private |
pushMaterial() override | CGraphicsCairo | privatevirtual |
pushTransformation() override | CGraphicsCairo | privatevirtual |
removeBlock(uint32_t *idBlock) override | CGraphicsCairo | privatevirtual |
resetAlpha() override | CGraphicsCairo | privatevirtual |
resetTransformation() override | CGraphicsCairo | privatevirtual |
rotation(double angleDegrees, double Ux, double Uy, double Uz) override | CGraphicsCairo | privatevirtual |
scale(double sx, double sy, double sz) override | CGraphicsCairo | privatevirtual |
setAlpha(float alpha) override | CGraphicsCairo | privatevirtual |
setBackGroundColor(iv::types::color rgb) override | CGraphicsCairo | privatevirtual |
setBlend(bool isEnable) override | CGraphicsCairo | privatevirtual |
setClearColor() override | CGraphicsCairo | privatevirtual |
setColorARGB(iv::types::color argb) override | CGraphicsCairo | privatevirtual |
setColorRGB(iv::types::color rgb) override | CGraphicsCairo | privatevirtual |
setLineWidth(float width) override | CGraphicsCairo | privatevirtual |
setMaterial(const std::string &materialName) override | CGraphicsCairo | privatevirtual |
setModeDraw(IGraphics::EDrawSolidType drawSolidType) override | CGraphicsCairo | privatevirtual |
setModelMatrix(IGraphics::EMatrixModel matrixModel) override | CGraphicsCairo | inlineprivatevirtual |
setNormal(double Nx, double Ny, double Nz) override | CGraphicsCairo | privatevirtual |
setOnTexture(bool enableTexture) override | CGraphicsCairo | privatevirtual |
setTestDepth(bool isEnable) override | CGraphicsCairo | privatevirtual |
translation(double tx, double ty, double tz) override | CGraphicsCairo | privatevirtual |
update() | CGraphicsCairo | |
viewport(int32_t x, int32_t y, uint64_t sizeX, uint64_t sizeY) override | CGraphicsCairo | privatevirtual |
~CGraphicsCairo() override | CGraphicsCairo | |
~IGraphics()=default | IGraphics | virtual |