|
static void | prvGetSizeText (const CFontManagerCairo *managerFont, const std::string &text, const double heightCharacter, CStackTransformation *transformation, double *widthTextOpt, double *heightTextOpt) |
|
static void | prvGetCoordTextCornerLeftDownCairo (const CFontManagerCairo *managerFont, const std::string &text, const double xCairo, const double yCairo, const double heightCharacterCairo, const unsigned char justify, double *xCornerLeftDownCairo, double *yCornerLeftDownCairo, double *widthTextCairo, double *heightTextCairo) |
|
static void | prvGetCoordTextCornerLeftDown (const CFontManagerCairo *managerFont, CStackTransformation *transformation, const std::string &text, const double x, const double y, const double heightCharacter, const unsigned char justify, double *xCornerLeftDownCairo, double *yCornerLeftDownCairo, double *widthTextCairo, double *heightTextCairo) |
|
static void | prvDrawText (const std::string &text, const double x, const double y, const bool isHeightCairo, const double height, const unsigned char justify, cairo_t *cairo, const CFontManagerCairo *managerFont, CStackTransformation *transformation) |
|
static void | prvFlushDraw (const bool isStencilBufferActive, const EOperationDraw operation, cairo_t *cairo) |
|
static void | prvDrawRect (const CStackTransformation *transformation, const bool isStencilBufferActive, const double x1, const double y1, const double x2, const double y2, const EOperationDraw operation, cairo_t *cairo) |
|
static void | prvDrawPolyline (const CStackTransformation *transformation, const bool isStencilBufferActive, const float *vertex, const uint64_t numVertex, const EOperationDraw operation, cairo_t *cairo) |
|
static void | prvSetDashLine (const IGraphics::EDashedLineType typeLine, cairo_t *cairo) |
|
static void | prvSetColorRGB (const iv::types::color rgb, const double alpha, cairo_t *cairo) |
|
static cairo_surface_t * | prvImageWithOperation (const CGraphicsCairo::SCairoImageLoaded *image, const iv::types::color colorRGB) |
|
static bool | prvIsImageLoadedCairo (const CGraphicsCairo::SCairoImageLoaded *resource, const std::string &nameResource) |
|
static cairo_surface_t * | prvGetImage (const std::string &nameResourceImage) |
|
static void | prvDrawImage (const double x, const double y, const std::optional< iv::types::imageWidth > &width, const std::optional< iv::types::imageHeight > &height, const bool withColorRGB, const iv::types::color colorRGB, double alpha, const iv::ui::resources::ImageResource &resource, const CStackTransformation *transformation, std::unordered_map< std::string, CGraphicsCairo::SCairoImageLoaded > *imageLoaded, cairo_t *cairoOpt) |
|
static void | prvDrawTriangle (const double x1, const double y1, const double x2, const double y2, const double x3, const double y3, const EOperationDraw &operation, cairo_t *cairo) |
|
static void | prvDrawTriangleFilledCairo (cairo_t *cairo, const double x1, const double y1, double z1, const double x2, const double y2, double z2, const double x3, const double y3, double z3) |
|
static void | prvDefinePolyline3d (const std::vector< iv::math::geometry::Point3d > &points, const CStackTransformation *transformation, cairo_t *cairo) |
|
static void | prvChangeRGBByColor (const double rBackground, const double gBackground, const double bBackground, uint32_t *rgb) |
|
static void | prvDestroySurface (cairo_surface_t **cairoSurface) |
|
static void | prvDestroyPango (PangoLayout **pangoLayout) |
|
static void | prvDestroyCairo (cairo_t **cairo) |
|