![]() |
TGX 1.0.7
A tiny 2D/3D graphics library optimized for 32 bits microcontrollers.
|
This is the complete list of members for tgx::Image< color_t >, including all inherited members.
| blit(const Image< color_t > &sprite, iVec2 upperleftpos, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| blit(const Image< color_t_src > &sprite, iVec2 upperleftpos, const BLEND_OPERATOR &blend_op) | tgx::Image< color_t > | |
| blitBackward(Image< color_t > &dst_sprite, iVec2 upperleftpos) const | tgx::Image< color_t > | |
| blitMasked(const Image< color_t > &sprite, color_t transparent_color, iVec2 upperleftpos, float opacity=1.0f) | tgx::Image< color_t > | |
| blitRotated(const Image< color_t > &sprite, iVec2 upperleftpos, int angle, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| blitRotated(const Image< color_t_src > &sprite, iVec2 upperleftpos, int angle, const BLEND_OPERATOR &blend_op) | tgx::Image< color_t > | |
| blitScaledRotated(const Image< color_t_src > src_im, fVec2 anchor_src, fVec2 anchor_dst, float scale=1.0f, float angle_degrees=0.0f, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| blitScaledRotated(const Image< color_t_src > &src_im, fVec2 anchor_src, fVec2 anchor_dst, float scale, float angle_degrees, const BLEND_OPERATOR &blend_op) | tgx::Image< color_t > | |
| blitScaledRotatedMasked(const Image< color_t_src > &src_im, color_t_src transparent_color, fVec2 anchor_src, fVec2 anchor_dst, float scale, float angle_degrees, float opacity=1.0f) | tgx::Image< color_t > | |
| clear(color_t color) | tgx::Image< color_t > | |
| convert() | tgx::Image< color_t > | |
| copyFrom(const Image< src_color_t > &src_im, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| copyFrom(const Image< src_color_t > &src_im, const BLEND_OPERATOR &blend_op) | tgx::Image< color_t > | |
| copyReduceHalf(const Image< color_t > &src_image) | tgx::Image< color_t > | |
| crop(const iBox2 &subbox) | tgx::Image< color_t > | |
| data() const | tgx::Image< color_t > | inline |
| data() | tgx::Image< color_t > | inline |
| DEFAULT_STRIDE | tgx::Image< color_t > | static |
| dim() const | tgx::Image< color_t > | inline |
| drawChar(char c, iVec2 pos, const GFXfont &font, color_t color, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| drawChar(char c, iVec2 pos, const ILI9341_t3_font_t &font, color_t color, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| drawCircle(iVec2 center, int r, color_t color, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| drawCircleAA(fVec2 center, float r, color_t color, float opacity=1.0f) | tgx::Image< color_t > | |
| drawCircleArcAA(fVec2 center, float r, float angle_start, float angle_end, color_t color, float opacity=1.0f) | tgx::Image< color_t > | |
| drawClosedSpline(int nbpoints, const iVec2 tabPoints[], color_t color, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| drawCubicBezier(iVec2 P1, iVec2 P2, iVec2 PA, iVec2 PB, bool drawP2, color_t color, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| drawCubicSpline(int nbpoints, const iVec2 tabPoints[], bool draw_last_point, color_t color, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| drawEllipse(iVec2 center, iVec2 radiuses, color_t color, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| drawEllipseAA(fVec2 center, fVec2 radiuses, color_t color, float opacity=1.0f) | tgx::Image< color_t > | |
| drawFastHLine(iVec2 pos, int w, color_t color, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| drawFastVLine(iVec2 pos, int h, color_t color, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| drawGradientQuad(fVec2 P1, fVec2 P2, fVec2 P3, fVec2 P4, color_alt colorP1, color_alt colorP2, color_alt colorP3, color_alt colorP4, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| drawGradientTriangle(fVec2 P1, fVec2 P2, fVec2 P3, color_alt colorP1, color_alt colorP2, color_alt colorP3, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| drawLine(iVec2 P1, iVec2 P2, color_t color, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| drawLineAA(fVec2 P1, fVec2 P2, color_t color, float opacity=1.0f) | tgx::Image< color_t > | |
| drawPixel(iVec2 pos, color_t color) | tgx::Image< color_t > | inline |
| drawPixel(iVec2 pos, color_t color, float opacity) | tgx::Image< color_t > | inline |
| drawPixelf(fVec2 pos, color_t color) | tgx::Image< color_t > | inline |
| drawPixelf(fVec2 pos, color_t color, float opacity) | tgx::Image< color_t > | inline |
| drawPolygon(int nbpoints, const iVec2 tabPoints[], color_t color, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| drawPolygon(FUNCTOR_NEXT next_point, color_t color, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| drawPolygonAA(int nbpoints, const fVec2 tabPoints[], color_t color, float opacity=1.0f) | tgx::Image< color_t > | |
| drawPolygonAA(FUNCTOR_NEXT next_point, color_t color, float opacity=1.0f) | tgx::Image< color_t > | |
| drawPolyline(int nbpoints, const iVec2 tabPoints[], color_t color, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| drawPolyline(FUNCTOR_NEXT next_point, color_t color, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| drawPolylineAA(int nbpoints, const fVec2 tabPoints[], color_t color, float opacity=1.0f) | tgx::Image< color_t > | |
| drawPolylineAA(FUNCTOR_NEXT next_point, color_t color, float opacity=1.0f) | tgx::Image< color_t > | |
| drawQuad(iVec2 P1, iVec2 P2, iVec2 P3, iVec2 P4, color_t color, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| drawQuadAA(fVec2 P1, fVec2 P2, fVec2 P3, fVec2 P4, color_t color, float opacity=1.0f) | tgx::Image< color_t > | |
| drawQuadBezier(iVec2 P1, iVec2 P2, iVec2 PC, float wc, bool drawP2, color_t color, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| drawQuadSpline(int nbpoints, const iVec2 tabPoints[], bool draw_last_point, color_t color, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| drawRect(const iBox2 &B, color_t color, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| drawRoundRect(const iBox2 &B, int corner_radius, color_t color, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| drawRoundRectAA(const fBox2 &B, float corner_radius, color_t color, float opacity=1.0f) | tgx::Image< color_t > | |
| drawSegment(iVec2 P1, bool drawP1, iVec2 P2, bool drawP2, color_t color, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| drawText(const char *text, iVec2 pos, const GFXfont &font, color_t color, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| drawText(const char *text, iVec2 pos, const ILI9341_t3_font_t &font, color_t color, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| drawTextEx(const char *text, iVec2 pos, const GFXfont &font, Anchor anchor, bool wrap_text, bool start_newline_at_0, color_t color, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| drawTextEx(const char *text, iVec2 pos, const ILI9341_t3_font_t &font, Anchor anchor, bool wrap_text, bool start_newline_at_0, color_t color, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| drawTexturedGradientMaskedQuad(const Image< color_t_tex > &src_im, color_t_tex transparent_color, fVec2 srcP1, fVec2 srcP2, fVec2 srcP3, fVec2 srcP4, fVec2 dstP1, fVec2 dstP2, fVec2 dstP3, fVec2 dstP4, color_t_tex C1, color_t_tex C2, color_t_tex C3, color_t_tex C4, float opacity=1.0f) | tgx::Image< color_t > | |
| drawTexturedGradientMaskedTriangle(const Image< color_t_tex > &src_im, color_t_tex transparent_color, fVec2 srcP1, fVec2 srcP2, fVec2 srcP3, fVec2 dstP1, fVec2 dstP2, fVec2 dstP3, color_t_tex C1, color_t_tex C2, color_t_tex C3, float opacity=1.0f) | tgx::Image< color_t > | |
| drawTexturedGradientQuad(const Image< color_t_tex > &src_im, fVec2 srcP1, fVec2 srcP2, fVec2 srcP3, fVec2 srcP4, fVec2 dstP1, fVec2 dstP2, fVec2 dstP3, fVec2 dstP4, color_t_tex C1, color_t_tex C2, color_t_tex C3, color_t_tex C4, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| drawTexturedGradientTriangle(const Image< color_t_tex > &src_im, fVec2 srcP1, fVec2 srcP2, fVec2 srcP3, fVec2 dstP1, fVec2 dstP2, fVec2 dstP3, color_t_tex C1, color_t_tex C2, color_t_tex C3, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| drawTexturedMaskedQuad(const Image< color_t_tex > &src_im, color_t_tex transparent_color, fVec2 srcP1, fVec2 srcP2, fVec2 srcP3, fVec2 srcP4, fVec2 dstP1, fVec2 dstP2, fVec2 dstP3, fVec2 dstP4, float opacity=1.0f) | tgx::Image< color_t > | |
| drawTexturedMaskedTriangle(const Image< color_t_tex > &src_im, color_t_tex transparent_color, fVec2 srcP1, fVec2 srcP2, fVec2 srcP3, fVec2 dstP1, fVec2 dstP2, fVec2 dstP3, float opacity=1.0f) | tgx::Image< color_t > | |
| drawTexturedQuad(const Image< color_t_tex > &src_im, fVec2 srcP1, fVec2 srcP2, fVec2 srcP3, fVec2 srcP4, fVec2 dstP1, fVec2 dstP2, fVec2 dstP3, fVec2 dstP4, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| drawTexturedQuad(const Image< color_t_tex > &src_im, fVec2 srcP1, fVec2 srcP2, fVec2 srcP3, fVec2 srcP4, fVec2 dstP1, fVec2 dstP2, fVec2 dstP3, fVec2 dstP4, const BLEND_OPERATOR &blend_op) | tgx::Image< color_t > | |
| drawTexturedTriangle(const Image< color_t_tex > &src_im, fVec2 srcP1, fVec2 srcP2, fVec2 srcP3, fVec2 dstP1, fVec2 dstP2, fVec2 dstP3, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| drawTexturedTriangle(const Image< color_t_tex > &src_im, fVec2 srcP1, fVec2 srcP2, fVec2 srcP3, fVec2 dstP1, fVec2 dstP2, fVec2 dstP3, const BLEND_OPERATOR &blend_op) | tgx::Image< color_t > | |
| drawThickCircleAA(fVec2 center, float r, float thickness, color_t color, float opacity=1.0f) | tgx::Image< color_t > | |
| drawThickCircleArcAA(fVec2 center, float r, float angle_start, float angle_end, float thickness, color_t color, float opacity=1.0f) | tgx::Image< color_t > | |
| drawThickClosedSplineAA(int nbpoints, const fVec2 tabPoints[], float thickness, color_t color, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| drawThickCubicBezierAA(fVec2 P1, fVec2 P2, fVec2 PA, fVec2 PB, float thickness, EndPath end_P1, EndPath end_P2, color_t color, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| drawThickCubicSplineAA(int nbpoints, const fVec2 tabPoints[], float thickness, EndPath end_P0, EndPath end_Pn, color_t color, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| drawThickEllipseAA(fVec2 center, fVec2 radiuses, float thickness, color_t color, float opacity=1.0f) | tgx::Image< color_t > | |
| drawThickLineAA(fVec2 P1, fVec2 P2, float line_width, EndPath end_P1, EndPath end_P2, color_t color, float opacity=1.0f) | tgx::Image< color_t > | |
| drawThickPolygonAA(int nbpoints, const fVec2 tabPoints[], float thickness, color_t color, float opacity=1.0f) | tgx::Image< color_t > | |
| drawThickPolygonAA(FUNCTOR_NEXT next_point, float thickness, color_t color, float opacity=1.0f) | tgx::Image< color_t > | |
| drawThickPolylineAA(int nbpoints, const fVec2 tabPoints[], float thickness, EndPath end_P0, EndPath end_Pn, color_t color, float opacity=1.0f) | tgx::Image< color_t > | |
| drawThickPolylineAA(FUNCTOR_NEXT next_point, float thickness, EndPath end_P0, EndPath end_Pn, color_t color, float opacity=1.0f) | tgx::Image< color_t > | |
| drawThickQuadAA(fVec2 P1, fVec2 P2, fVec2 P3, fVec2 P4, float thickness, color_t color, float opacity=1.0f) | tgx::Image< color_t > | |
| drawThickQuadBezierAA(fVec2 P1, fVec2 P2, fVec2 PC, float wc, float thickness, EndPath end_P1, EndPath end_P2, color_t color, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| drawThickQuadSplineAA(int nbpoints, const fVec2 tabPoints[], float thickness, EndPath end_P0, EndPath end_Pn, color_t color, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| drawThickRect(const iBox2 &B, int thickness, color_t color, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| drawThickRectAA(const fBox2 &B, float thickness, color_t color, float opacity=1.0f) | tgx::Image< color_t > | |
| drawThickRoundRectAA(const fBox2 &B, float corner_radius, float thickness, color_t color, float opacity=1.0f) | tgx::Image< color_t > | |
| drawThickTriangleAA(fVec2 P1, fVec2 P2, fVec2 P3, float thickness, color_t color, float opacity=1.0f) | tgx::Image< color_t > | |
| drawTriangle(const iVec2 &P1, const iVec2 &P2, const iVec2 &P3, color_t color, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| drawTriangleAA(fVec2 P1, fVec2 P2, fVec2 P3, color_t color, float opacity=1.0f) | tgx::Image< color_t > | |
| drawWedgeLineAA(fVec2 P1, fVec2 P2, float line_width_P1, EndPath end_P1, float line_width_P2, EndPath end_P2, color_t color, float opacity=1.0f) | tgx::Image< color_t > | |
| fill(iVec2 start_pos, color_t new_color) | tgx::Image< color_t > | |
| fill(iVec2 start_pos, color_t border_color, color_t new_color) | tgx::Image< color_t > | |
| fillCircle(iVec2 center, int r, color_t interior_color, color_t outline_color, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| fillCircleAA(fVec2 center, float r, color_t color, float opacity=1.0f) | tgx::Image< color_t > | |
| fillCircleSectorAA(fVec2 center, float r, float angle_start, float angle_end, color_t color, float opacity=1.0f) | tgx::Image< color_t > | |
| fillClosedSplineAA(int nbpoints, const fVec2 tabPoints[], color_t color, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| fillEllipse(iVec2 center, iVec2 radiuses, color_t interior_color, color_t outline_color, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| fillEllipseAA(fVec2 center, fVec2 radiuses, color_t color, float opacity=1.0f) | tgx::Image< color_t > | |
| fillPolygon(int nbpoints, const iVec2 tabPoints[], color_t color, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| fillPolygon(FUNCTOR_NEXT next_point, color_t color, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| fillPolygonAA(int nbpoints, const fVec2 tabPoints[], color_t color, float opacity=1.0f) | tgx::Image< color_t > | |
| fillPolygonAA(FUNCTOR_NEXT next_point, color_t color, float opacity=1.0f) | tgx::Image< color_t > | |
| fillQuad(iVec2 P1, iVec2 P2, iVec2 P3, iVec2 P4, color_t color, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| fillQuadAA(fVec2 P1, fVec2 P2, fVec2 P3, fVec2 P4, color_t color, float opacity=1.0f) | tgx::Image< color_t > | |
| fillRect(const iBox2 &B, color_t color, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| fillRectAA(const fBox2 &B, color_t color, float opacity=1.0f) | tgx::Image< color_t > | |
| fillRectHGradient(iBox2 B, color_t color_left, color_t color_right, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| fillRectVGradient(iBox2 B, color_t color_top, color_t color_bottom, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| fillRoundRect(const iBox2 &B, int corner_radius, color_t color, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| fillRoundRectAA(const fBox2 &B, float corner_radius, color_t color, float opacity=1.0f) | tgx::Image< color_t > | |
| fillScreen(color_t color) | tgx::Image< color_t > | |
| fillScreenHGradient(color_t left_color, color_t right_color) | tgx::Image< color_t > | |
| fillScreenVGradient(color_t top_color, color_t bottom_color) | tgx::Image< color_t > | |
| fillThickCircleAA(fVec2 center, float r, float thickness, color_t color_interior, color_t color_border, float opacity=1.0f) | tgx::Image< color_t > | |
| fillThickCircleSectorAA(fVec2 center, float r, float angle_start, float angle_end, float thickness, color_t color_interior, color_t color_border, float opacity=1.0f) | tgx::Image< color_t > | |
| fillThickClosedSplineAA(int nbpoints, const fVec2 tabPoints[], float thickness, color_t color_interior, color_t color_border, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| fillThickEllipseAA(fVec2 center, fVec2 radiuses, float thickness, color_t color_interior, color_t color_border, float opacity=1.0f) | tgx::Image< color_t > | |
| fillThickPolygonAA(int nbpoints, const fVec2 tabPoints[], float thickness, color_t interior_color, color_t border_color, float opacity=1.0f) | tgx::Image< color_t > | |
| fillThickPolygonAA(FUNCTOR_NEXT next_point, float thickness, color_t interior_color, color_t border_color, float opacity=1.0f) | tgx::Image< color_t > | |
| fillThickQuadAA(fVec2 P1, fVec2 P2, fVec2 P3, fVec2 P4, float thickness, color_t color_interior, color_t color_border, float opacity=1.0f) | tgx::Image< color_t > | |
| fillThickRect(const iBox2 &B, int thickness, color_t color_interior, color_t color_border, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| fillThickRectAA(const fBox2 &B, float thickness, color_t color_interior, color_t color_border, float opacity=1.0f) | tgx::Image< color_t > | |
| fillThickRoundRectAA(const fBox2 &B, float corner_radius, float thickness, color_t color_interior, color_t color_border, float opacity=1.0f) | tgx::Image< color_t > | |
| fillThickTriangleAA(fVec2 P1, fVec2 P2, fVec2 P3, float thickness, color_t color_interior, color_t color_border, float opacity=1.0f) | tgx::Image< color_t > | |
| fillTriangle(const iVec2 &P1, const iVec2 &P2, const iVec2 &P3, color_t interior_color, color_t outline_color, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | |
| fillTriangleAA(fVec2 P1, fVec2 P2, fVec2 P3, color_t color, float opacity=1.0f) | tgx::Image< color_t > | |
| fontHeight(const GFXfont &font) const | tgx::Image< color_t > | |
| fontHeight(const ILI9341_t3_font_t &font) const | tgx::Image< color_t > | |
| getCrop(const iBox2 &subbox) const | tgx::Image< color_t > | |
| GIFplayFrame(GIF_T &gif, iVec2 topleft=iVec2(0, 0), float opacity=1.0f) | tgx::Image< color_t > | |
| height() const | tgx::Image< color_t > | inline |
| Image (defined in tgx::Image< color_t >) | tgx::Image< color_t > | friend |
| Image() | tgx::Image< color_t > | |
| Image(T *buffer, int lx, int ly, int stride=DEFAULT_STRIDE) | tgx::Image< color_t > | |
| Image(T *buffer, iVec2 dim, int stride=DEFAULT_STRIDE) | tgx::Image< color_t > | |
| Image(const Image< color_t > &im, iBox2 subbox) | tgx::Image< color_t > | |
| Image(const Image< color_t > &im)=default | tgx::Image< color_t > | |
| imageBox() const | tgx::Image< color_t > | inline |
| isValid() const | tgx::Image< color_t > | inline |
| iterate(ITERFUN cb_fun) | tgx::Image< color_t > | |
| iterate(ITERFUN cb_fun) const | tgx::Image< color_t > | |
| iterate(ITERFUN cb_fun, tgx::iBox2 B) | tgx::Image< color_t > | |
| iterate(ITERFUN cb_fun, tgx::iBox2 B) const | tgx::Image< color_t > | |
| JPEGDecode(JPEG_T &jpeg, iVec2 topleft=iVec2(0, 0), int options=0, float opacity=1.0f) | tgx::Image< color_t > | |
| lx() const | tgx::Image< color_t > | inline |
| ly() const | tgx::Image< color_t > | inline |
| measureChar(char c, iVec2 pos, const GFXfont &font, Anchor anchor=DEFAULT_TEXT_ANCHOR, int *xadvance=nullptr) const | tgx::Image< color_t > | |
| measureChar(char c, iVec2 pos, const ILI9341_t3_font_t &font, Anchor anchor=DEFAULT_TEXT_ANCHOR, int *xadvance=nullptr) const | tgx::Image< color_t > | |
| measureText(const char *text, iVec2 pos, const GFXfont &font, Anchor anchor=DEFAULT_TEXT_ANCHOR, bool wrap_text=false, bool start_newline_at_0=false) const | tgx::Image< color_t > | |
| measureText(const char *text, iVec2 pos, const ILI9341_t3_font_t &font, Anchor anchor=DEFAULT_TEXT_ANCHOR, bool wrap_text=false, bool start_newline_at_0=false) const | tgx::Image< color_t > | |
| operator()(const iBox2 &B) const | tgx::Image< color_t > | |
| operator()(int min_x, int max_x, int min_y, int max_y) const | tgx::Image< color_t > | |
| operator()(iVec2 pos) const | tgx::Image< color_t > | inline |
| operator()(iVec2 pos) | tgx::Image< color_t > | inline |
| operator()(int x, int y) const | tgx::Image< color_t > | inline |
| operator()(int x, int y) | tgx::Image< color_t > | inline |
| operator=(const Image< color_t > &im)=default | tgx::Image< color_t > | |
| PNGDecode(PNG_T &png, iVec2 topleft=iVec2(0, 0), float opacity=1.0f) | tgx::Image< color_t > | |
| readPixel(iVec2 pos, color_t outside_color=color_t()) const | tgx::Image< color_t > | inline |
| readPixelf(fVec2 pos, color_t outside_color=color_t()) const | tgx::Image< color_t > | inline |
| reduceHalf() | tgx::Image< color_t > | |
| set(T *buffer, int lx, int ly, int stride=DEFAULT_STRIDE) | tgx::Image< color_t > | |
| set(T *buffer, iVec2 dim, int stride=DEFAULT_STRIDE) | tgx::Image< color_t > | |
| setInvalid() | tgx::Image< color_t > | |
| setOpenFontRender(T &ofr, float opacity=TGX_DEFAULT_NO_BLENDING) | tgx::Image< color_t > | inline |
| stride() const | tgx::Image< color_t > | inline |
| width() const | tgx::Image< color_t > | inline |