A type of draw adapter able to make rendering in images and yielding similar results on all platforms. The EGenericDrawAdapter draws directly in an EROIC24A and uses CPU calculation. More...
#include <eVision/Easy/EGenericDrawAdapter.h>
Public Member Functions | |
| EGenericDrawAdapter (eVision::EROIC24A *pImage, bool useAntiAliasing) | |
| Constructs an instance of EGenericDrawAdapter that will render to an EROIC24A. | |
| EGenericDrawAdapter (eVision::EROIC24A *pImage) | |
| Constructs an instance of EGenericDrawAdapter that will render to an EROIC24A. | |
| virtual | ~EGenericDrawAdapter () throw () |
| virtual void | DrawPoint (int32_t x1, int32_t y1, eVision::EPen pen) |
| Draws a point at the given coordinate. | |
| virtual void | DrawPoint (int32_t x1, int32_t y1) |
| Draws a point at the given coordinate. | |
| virtual void | Line (int32_t x1, int32_t y1, int32_t x2, int32_t y2, eVision::EPen pen) |
| Draws a line between two points. | |
| virtual void | Line (int32_t x1, int32_t y1, int32_t x2, int32_t y2) |
| Draws a line between two points. | |
| virtual void | Arc (int32_t orgX, int32_t orgY, int32_t width, int32_t height, float startAngle, float amplitude, eVision::EPen pen) |
| Draws an arc defined by a rectangle, angle, and amplitude. | |
| virtual void | Arc (int32_t orgX, int32_t orgY, int32_t width, int32_t height, float startAngle, float amplitude) |
| Draws an arc defined by a rectangle, angle, and amplitude. | |
| virtual void | Rectangle (int32_t orgX, int32_t orgY, int32_t width, int32_t height, eVision::EPen pen) |
| Draws a rectangle. | |
| virtual void | Rectangle (int32_t orgX, int32_t orgY, int32_t width, int32_t height) |
| Draws a rectangle. | |
| virtual void | Polygon (const std::vector< eVision::EPoint > &points, eVision::EPen pen) |
| Draws a polygon. | |
| virtual void | Polygon (const std::vector< eVision::EPoint > &points) |
| Draws a polygon. | |
| virtual void | Ellipse (int32_t orgX, int32_t orgY, int32_t width, int32_t height, eVision::EPen pen) |
| Draws an ellipse. | |
| virtual void | Ellipse (int32_t orgX, int32_t orgY, int32_t width, int32_t height) |
| Draws an ellipse. | |
| virtual void | FilledRectangle (int32_t orgX, int32_t orgY, int32_t width, int32_t height, eVision::EPen pen, eVision::EBrush brush) |
| Fills a rectangle. | |
| virtual void | FilledRectangle (int32_t orgX, int32_t orgY, int32_t width, int32_t height, eVision::EPen pen) |
| Fills a rectangle. | |
| virtual void | FilledRectangle (int32_t orgX, int32_t orgY, int32_t width, int32_t height) |
| Fills a rectangle. | |
| virtual void | FilledEllipse (int32_t orgX, int32_t orgY, int32_t width, int32_t height, eVision::EPen pen, eVision::EBrush brush) |
| Fills an ellipse. | |
| virtual void | FilledEllipse (int32_t orgX, int32_t orgY, int32_t width, int32_t height, eVision::EPen pen) |
| Fills an ellipse. | |
| virtual void | FilledEllipse (int32_t orgX, int32_t orgY, int32_t width, int32_t height) |
| Fills an ellipse. | |
| virtual void | FilledPolygon (const std::vector< eVision::EPoint > &points, eVision::EPen pen, eVision::EBrush brush) |
| Fills a polygon. | |
| virtual void | FilledPolygon (const std::vector< eVision::EPoint > &points, eVision::EPen pen) |
| Fills a polygon. | |
| virtual void | FilledPolygon (const std::vector< eVision::EPoint > &points) |
| Fills a polygon. | |
| virtual void | Text (const std::string &text, int32_t x, int32_t y, eVision::EBrush textBrush, eVision::ETextSizeConstraint constraint) |
| Draws a text. | |
| virtual void | Text (const std::string &text, int32_t x, int32_t y, eVision::EBrush textBrush) |
| Draws a text. | |
| virtual void | Text (const std::string &text, int32_t x, int32_t y) |
| Draws a text. | |
| virtual void | Text (const std::string &text, int32_t x, int32_t y, float orientation, eVision::EBrush textBrush, eVision::ETextSizeConstraint constraint) |
| Draws a text. | |
| virtual void | Text (const std::string &text, int32_t x, int32_t y, float orientation, eVision::EBrush textBrush) |
| Draws a text. | |
| virtual void | Text (const std::string &text, int32_t x, int32_t y, float orientation) |
| Draws a text. | |
| virtual void | BackedText (const std::string &text, int32_t x, int32_t y, eVision::EBrush textBrush, eVision::EBrush backgroundBrush, eVision::ETextSizeConstraint constraint) |
| Draws a text with a background. | |
| virtual void | BackedText (const std::string &text, int32_t x, int32_t y, eVision::EBrush textBrush, eVision::EBrush backgroundBrush) |
| Draws a text with a background. | |
| virtual void | BackedText (const std::string &text, int32_t x, int32_t y, eVision::EBrush textBrush) |
| Draws a text with a background. | |
| virtual void | BackedText (const std::string &text, int32_t x, int32_t y) |
| Draws a text with a background. | |
| virtual void | BackedText (const std::string &text, int32_t x, int32_t y, float orientation, eVision::EBrush textBrush, eVision::EBrush backgroundBrush, eVision::ETextSizeConstraint constraint) |
| Draws a text with a background. | |
| virtual void | BackedText (const std::string &text, int32_t x, int32_t y, float orientation, eVision::EBrush textBrush, eVision::EBrush backgroundBrush) |
| Draws a text with a background. | |
| virtual void | BackedText (const std::string &text, int32_t x, int32_t y, float orientation, eVision::EBrush textBrush) |
| Draws a text with a background. | |
| virtual void | BackedText (const std::string &text, int32_t x, int32_t y, float orientation) |
| Draws a text with a background. | |
| virtual void | Image (const eVision::EBaseROI &image) |
| Draws an image. | |
| virtual void | Image (const eVision::EROIBW8 &image, eVision::EBW8Vector *pColorScale) |
| Draws an image. | |
| virtual void | Image (const eVision::EROIBW8 &image, eVision::EC24Vector *pColorScale) |
| Draws an image. | |
| virtual void | Image (const eVision::EBaseROI &image, float orgX, float orgY, float width, float height) |
| Draws an image. | |
| virtual void | Image (const eVision::EROIBW8 &image, eVision::EC24Vector *pColorScale, float orgX, float orgY, float width, float height) |
| Draws an image. | |
| virtual void | Image (const eVision::EROIBW8 &image, eVision::EBW8Vector *pColorScale, float orgX, float orgY, float width, float height) |
| Draws an image. | |
| virtual eVision::EPoint | GetTextSize (const std::string &text) |
| Size of the given text using the default font (EGenericDrawAdapter::SetFont). | |
| virtual void | UseCurrentPen () |
| Resets the pen to a black opaque pen. | |
| virtual void | UseCurrentBrush () |
| Resets the brush to a white opaque brush. | |
| bool | GetUseAntialiasing () const |
| Indicates if anti-aliasing should be used for rendering. | |
| void | SetUseAntialiasing (bool value) |
| Indicates if anti-aliasing should be used for rendering. | |
| virtual void | SetFont (const eVision::EFont &font) |
| Default font. Defaults to "Roboto" in EGenericDrawAdapter. That font is distributed with eVision and will be available on all platforms. | |
| virtual eVision::EFont | GetFont () const |
| Default font. Defaults to "Roboto" in EGenericDrawAdapter. That font is distributed with eVision and will be available on all platforms. | |
| virtual int32_t | ComputeTextSize (const std::string &text, int32_t desiredWidth) |
| Computes text size for given constraint. Constraint is the desired total width of the text to draw. | |
| EGenericDrawAdapter (CppWrapperInternal::InternalConstructor) | |
| Public Member Functions inherited from eVision::EDrawAdapter | |
| virtual | ~EDrawAdapter () throw () |
| virtual void | Polygon (const eVision::EPolygon &polygon, eVision::EPen pen) |
| Draws a polygon. | |
| virtual void | Polygon (const eVision::EPolygon &polygon) |
| Draws a polygon. | |
| void | Ellipse (const eVision::EEllipse &ellipse, eVision::EPen pen) |
| Draws an ellipse. | |
| void | Ellipse (const eVision::EEllipse &ellipse) |
| Draws an ellipse. | |
| virtual void | RotatedEllipse (float centerX, float centerY, float radianAngle, float longAxis, float shortAxis, bool drawDiagonals, eVision::EPen pen) |
| Draws a rotated ellipse. | |
| virtual void | RotatedEllipse (float centerX, float centerY, float radianAngle, float longAxis, float shortAxis, bool drawDiagonals) |
| Draws a rotated ellipse. | |
| void | RotatedEllipse (const eVision::EEllipse &ellipse, bool drawDiagonals, eVision::EPen pen) |
| Draws a rotated ellipse. | |
| void | RotatedEllipse (const eVision::EEllipse &ellipse, bool drawDiagonals) |
| Draws a rotated ellipse. | |
| void | FilledEllipse (const eVision::EEllipse &ellipse, eVision::EPen pen, eVision::EBrush brush) |
| Fills an ellipse. | |
| void | FilledEllipse (const eVision::EEllipse &ellipse, eVision::EPen pen) |
| Fills an ellipse. | |
| void | FilledEllipse (const eVision::EEllipse &ellipse) |
| Fills an ellipse. | |
| virtual void | FilledRotatedEllipse (float centerX, float centerY, float radianAngle, float longAxis, float shortAxis, eVision::EPen pen, eVision::EBrush brush) |
| Fills a rotated ellipse. | |
| virtual void | FilledRotatedEllipse (float centerX, float centerY, float radianAngle, float longAxis, float shortAxis, eVision::EPen pen) |
| Fills a rotated ellipse. | |
| virtual void | FilledRotatedEllipse (float centerX, float centerY, float radianAngle, float longAxis, float shortAxis) |
| Fills a rotated ellipse. | |
| void | FilledRotatedEllipse (const eVision::EEllipse &ellipse, eVision::EPen pen, eVision::EBrush brush) |
| Fills a rotated ellipse. | |
| void | FilledRotatedEllipse (const eVision::EEllipse &ellipse, eVision::EPen pen) |
| Fills a rotated ellipse. | |
| void | FilledRotatedEllipse (const eVision::EEllipse &ellipse) |
| Fills a rotated ellipse. | |
| virtual void | FilledPolygon (const eVision::EPolygon &polygon, eVision::EPen pen, eVision::EBrush brush) |
| Fills a polygon. | |
| virtual void | FilledPolygon (const eVision::EPolygon &polygon, eVision::EPen pen) |
| Fills a polygon. | |
| virtual void | FilledPolygon (const eVision::EPolygon &polygon) |
| Fills a polygon. | |
| virtual void | DrawMask (const eVision::EBaseROI &mask, const eVision::EBrush &brush) |
| Draws a mask with a brush. | |
| virtual void | DrawMask (const eVision::EBaseROI &mask) |
| Draws a mask with a brush. | |
| virtual void | DrawMask (const eVision::EBaseROI &mask, float orgX, float orgY, float width, float height, const eVision::EBrush &brush) |
| Draws a mask with a brush. | |
| virtual void | DrawMask (const eVision::EBaseROI &mask, float orgX, float orgY, float width, float height) |
| Draws a mask with a brush. | |
| virtual void | SetPen (const eVision::EPen &pen) |
| Default pen. | |
| virtual eVision::EPen | GetPen () const |
| Default pen. | |
| virtual void | SetBrush (const eVision::EBrush &brush) |
| Default brush. | |
| virtual eVision::EBrush | GetBrush () const |
| Default brush. | |
| EDrawAdapter (CppWrapperInternal::InternalConstructor) | |
Additional Inherited Members | |
| Public Attributes inherited from eVision::EDrawAdapter | |
| CppWrapperInternal::WrappedClass | wrappedClass_ |
A type of draw adapter able to make rendering in images and yielding similar results on all platforms. The EGenericDrawAdapter draws directly in an EROIC24A and uses CPU calculation.
EGenericDrawAdapter only support drawing in EC24A images and ROIs.
License(s): None
| eVision::EGenericDrawAdapter::EGenericDrawAdapter | ( | eVision::EROIC24A * | pImage, |
| bool | useAntiAliasing ) |
Constructs an instance of EGenericDrawAdapter that will render to an EROIC24A.
| pImage | The image to render to |
| useAntiAliasing | Indicates if anti-aliasing should be used for rendering. |
| eVision::EGenericDrawAdapter::EGenericDrawAdapter | ( | eVision::EROIC24A * | pImage | ) |
Constructs an instance of EGenericDrawAdapter that will render to an EROIC24A.
| pImage | The image to render to |
|
virtual | ||||||||||||
| eVision::EGenericDrawAdapter::EGenericDrawAdapter | ( | CppWrapperInternal::InternalConstructor | ) |
|
virtual |
Draws an arc defined by a rectangle, angle, and amplitude.
| orgX | X origin of the rectangle |
| orgY | Y origin of the rectangle |
| width | Width of the rectangle |
| height | Height of the rectangle |
| startAngle | Starting angle of the arc in radians |
| amplitude | Amplitude of the arc in radians |
Implements eVision::EDrawAdapter.
|
virtual |
Draws an arc defined by a rectangle, angle, and amplitude.
| orgX | X origin of the rectangle |
| orgY | Y origin of the rectangle |
| width | Width of the rectangle |
| height | Height of the rectangle |
| startAngle | Starting angle of the arc in radians |
| amplitude | Amplitude of the arc in radians |
| pen | Optional pen to use |
Implements eVision::EDrawAdapter.
|
virtual |
Draws a text with a background.
| text | Text to draw. |
| x | X position of the text. |
| y | Y position of the text. |
If desiredWidth is greater than 0, current font size will be ignored and a new one will be temporally set so that the whole drawn text fills in desiredWidth pixels.
Reimplemented from eVision::EDrawAdapter.
|
virtual |
Draws a text with a background.
| text | Text to draw. |
| x | X position of the text. |
| y | Y position of the text. |
| textBrush | Optional brush to use for the color of the text. |
If desiredWidth is greater than 0, current font size will be ignored and a new one will be temporally set so that the whole drawn text fills in desiredWidth pixels.
Reimplemented from eVision::EDrawAdapter.
|
virtual |
Draws a text with a background.
| text | Text to draw. |
| x | X position of the text. |
| y | Y position of the text. |
| textBrush | Optional brush to use for the color of the text. |
| backgroundBrush | Optional brush to use for the background. |
If desiredWidth is greater than 0, current font size will be ignored and a new one will be temporally set so that the whole drawn text fills in desiredWidth pixels.
Reimplemented from eVision::EDrawAdapter.
|
virtual |
Draws a text with a background.
| text | Text to draw. |
| x | X position of the text. |
| y | Y position of the text. |
| textBrush | Optional brush to use for the color of the text. |
| backgroundBrush | Optional brush to use for the background. |
| constraint | Text size constraint. By default, no constraint is to be applied. |
If desiredWidth is greater than 0, current font size will be ignored and a new one will be temporally set so that the whole drawn text fills in desiredWidth pixels.
Reimplemented from eVision::EDrawAdapter.
|
virtual |
Draws a text with a background.
| text | Text to draw. |
| x | X position of the text. |
| y | Y position of the text. |
| orientation | Orientation of the text in radians. |
If desiredWidth is greater than 0, current font size will be ignored and a new one will be temporally set so that the whole drawn text fills in desiredWidth pixels.
Implements eVision::EDrawAdapter.
|
virtual |
Draws a text with a background.
| text | Text to draw. |
| x | X position of the text. |
| y | Y position of the text. |
| orientation | Orientation of the text in radians. |
| textBrush | Optional brush to use for the color of the text. |
If desiredWidth is greater than 0, current font size will be ignored and a new one will be temporally set so that the whole drawn text fills in desiredWidth pixels.
Implements eVision::EDrawAdapter.
|
virtual |
Draws a text with a background.
| text | Text to draw. |
| x | X position of the text. |
| y | Y position of the text. |
| orientation | Orientation of the text in radians. |
| textBrush | Optional brush to use for the color of the text. |
| backgroundBrush | Optional brush to use for the background. |
If desiredWidth is greater than 0, current font size will be ignored and a new one will be temporally set so that the whole drawn text fills in desiredWidth pixels.
Implements eVision::EDrawAdapter.
|
virtual |
Draws a text with a background.
| text | Text to draw. |
| x | X position of the text. |
| y | Y position of the text. |
| orientation | Orientation of the text in radians. |
| textBrush | Optional brush to use for the color of the text. |
| backgroundBrush | Optional brush to use for the background. |
| constraint | Text size constraint. By default, no constraint is to be applied. |
If desiredWidth is greater than 0, current font size will be ignored and a new one will be temporally set so that the whole drawn text fills in desiredWidth pixels.
Implements eVision::EDrawAdapter.
|
virtual |
Computes text size for given constraint. Constraint is the desired total width of the text to draw.
| text | Text to measure before drawing. |
| desiredWidth | Width constraint. |
Reimplemented from eVision::EDrawAdapter.
|
virtual |
Draws a point at the given coordinate.
| x1 | X coordinate |
| y1 | Y coordinate |
Implements eVision::EDrawAdapter.
|
virtual |
Draws a point at the given coordinate.
| x1 | X coordinate |
| y1 | Y coordinate |
| pen | Optional pen to use |
Implements eVision::EDrawAdapter.
|
virtual |
Draws an ellipse.
| orgX | X origin of the rectangle containing the ellipse |
| orgY | Y origin of the rectangle containing the ellipse |
| width | Width of the rectangle containing the ellipse |
| height | Height of the rectangle containing the ellipse |
This method only draws axis-aligned ellipses, if the given ellipse has an angle, it is ignored. To draw rotated ellipses, use EDrawAdapter::RotatedEllipse instead. An ellipse with full angular amplitude is always drawn.
Implements eVision::EDrawAdapter.
|
virtual |
Draws an ellipse.
| orgX | X origin of the rectangle containing the ellipse |
| orgY | Y origin of the rectangle containing the ellipse |
| width | Width of the rectangle containing the ellipse |
| height | Height of the rectangle containing the ellipse |
| pen | Optional pen to use |
This method only draws axis-aligned ellipses, if the given ellipse has an angle, it is ignored. To draw rotated ellipses, use EDrawAdapter::RotatedEllipse instead. An ellipse with full angular amplitude is always drawn.
Implements eVision::EDrawAdapter.
|
virtual |
Fills an ellipse.
| orgX | X origin of the rectangle containing the ellipse |
| orgY | Y origin of the rectangle containing the ellipse |
| width | Width of the rectangle containing the ellipse |
| height | Height of the rectangle containing the ellipse |
This method only draws axis-aligned ellipses, if the given ellipse has an angle, it is ignored. To draw filled and rotated ellipses, use EDrawAdapter::FilledRotatedEllipse instead. An ellipse with full angular amplitude is always drawn.
Implements eVision::EDrawAdapter.
|
virtual |
Fills an ellipse.
| orgX | X origin of the rectangle containing the ellipse |
| orgY | Y origin of the rectangle containing the ellipse |
| width | Width of the rectangle containing the ellipse |
| height | Height of the rectangle containing the ellipse |
| pen | Optional pen to use for drawing the contour of the ellipse |
This method only draws axis-aligned ellipses, if the given ellipse has an angle, it is ignored. To draw filled and rotated ellipses, use EDrawAdapter::FilledRotatedEllipse instead. An ellipse with full angular amplitude is always drawn.
Implements eVision::EDrawAdapter.
|
virtual |
Fills an ellipse.
| orgX | X origin of the rectangle containing the ellipse |
| orgY | Y origin of the rectangle containing the ellipse |
| width | Width of the rectangle containing the ellipse |
| height | Height of the rectangle containing the ellipse |
| pen | Optional pen to use for drawing the contour of the ellipse |
| brush | Optional pen to use for drawing the inside of the ellipse |
This method only draws axis-aligned ellipses, if the given ellipse has an angle, it is ignored. To draw filled and rotated ellipses, use EDrawAdapter::FilledRotatedEllipse instead. An ellipse with full angular amplitude is always drawn.
Implements eVision::EDrawAdapter.
|
virtual |
|
virtual |
Fills a polygon.
| points | Points of the polygon |
| pen | Optional pen to use for drawing the contour of the polygon |
Implements eVision::EDrawAdapter.
|
virtual |
Fills a polygon.
| points | Points of the polygon |
| pen | Optional pen to use for drawing the contour of the polygon |
| brush | Optional pen to use for drawing the inside of the polygon |
Implements eVision::EDrawAdapter.
|
virtual |
Fills a rectangle.
| orgX | X origin of the rectangle |
| orgY | Y origin of the rectangle |
| width | Width of the rectangle |
| height | Height of the rectangle |
Implements eVision::EDrawAdapter.
|
virtual |
Fills a rectangle.
| orgX | X origin of the rectangle |
| orgY | Y origin of the rectangle |
| width | Width of the rectangle |
| height | Height of the rectangle |
| pen | Optional pen to use for drawing the contour of the rectangle |
Implements eVision::EDrawAdapter.
|
virtual |
Fills a rectangle.
| orgX | X origin of the rectangle |
| orgY | Y origin of the rectangle |
| width | Width of the rectangle |
| height | Height of the rectangle |
| pen | Optional pen to use for drawing the contour of the rectangle |
| brush | Optional brush to use for filling the inside of the rectangle |
Implements eVision::EDrawAdapter.
|
virtual |
Default font. Defaults to "Roboto" in EGenericDrawAdapter. That font is distributed with eVision and will be available on all platforms.
Reimplemented from eVision::EDrawAdapter.
|
virtual |
Size of the given text using the default font (EGenericDrawAdapter::SetFont).
| text | Text |
Implements eVision::EDrawAdapter.
| bool eVision::EGenericDrawAdapter::GetUseAntialiasing | ( | ) | const |
Indicates if anti-aliasing should be used for rendering.
|
virtual |
|
virtual |
Draws an image.
| image | Image. |
| orgX | X coordinate of the point where to draw the image. |
| orgY | Y coordinate of the point where to draw the image. |
| width | Width of the destination rectangle in which to draw the image. |
| height | Height of the destination rectangle in which to draw the image. |
Implements eVision::EDrawAdapter.
|
virtual |
Draws an image.
| image | Image. |
| pColorScale | Color scale to draw a grayscale image with. |
Reimplemented from eVision::EDrawAdapter.
|
virtual |
Draws an image.
| image | Image. |
| pColorScale | Color scale to draw a grayscale image with. |
| orgX | X coordinate of the point where to draw the image. |
| orgY | Y coordinate of the point where to draw the image. |
| width | Width of the destination rectangle in which to draw the image. |
| height | Height of the destination rectangle in which to draw the image. |
Implements eVision::EDrawAdapter.
|
virtual |
Draws an image.
| image | Image. |
| pColorScale | Color scale to draw a grayscale image with. |
Reimplemented from eVision::EDrawAdapter.
|
virtual |
Draws an image.
| image | Image. |
| pColorScale | Color scale to draw a grayscale image with. |
| orgX | X coordinate of the point where to draw the image. |
| orgY | Y coordinate of the point where to draw the image. |
| width | Width of the destination rectangle in which to draw the image. |
| height | Height of the destination rectangle in which to draw the image. |
Implements eVision::EDrawAdapter.
|
virtual |
Draws a line between two points.
| x1 | X coordinate of line origin point |
| y1 | Y coordinate of line origin point |
| x2 | X coordinate of line end point |
| y2 | Y coordinate of line end point |
Implements eVision::EDrawAdapter.
|
virtual |
Draws a line between two points.
| x1 | X coordinate of line origin point |
| y1 | Y coordinate of line origin point |
| x2 | X coordinate of line end point |
| y2 | Y coordinate of line end point |
| pen | Optional pen to use |
Implements eVision::EDrawAdapter.
|
virtual |
|
virtual |
Draws a polygon.
| points | Points of the polygon |
| pen | Optional pen to use |
Implements eVision::EDrawAdapter.
|
virtual |
Draws a rectangle.
| orgX | X origin of the rectangle |
| orgY | Y origin of the rectangle |
| width | Width of the rectangle |
| height | Height of the rectangle |
Implements eVision::EDrawAdapter.
|
virtual |
Draws a rectangle.
| orgX | X origin of the rectangle |
| orgY | Y origin of the rectangle |
| width | Width of the rectangle |
| height | Height of the rectangle |
| pen | Optional pen to use |
Implements eVision::EDrawAdapter.
|
virtual |
Default font. Defaults to "Roboto" in EGenericDrawAdapter. That font is distributed with eVision and will be available on all platforms.
| font | Font. |
Reimplemented from eVision::EDrawAdapter.
| void eVision::EGenericDrawAdapter::SetUseAntialiasing | ( | bool | value | ) |
Indicates if anti-aliasing should be used for rendering.
|
virtual |
Draws a text.
| text | Text to draw. |
| x | X position of the text. |
| y | Y position of the text. |
If desiredWidth is greater than 0, current font size will be ignored and a new one will be temporally set so that the whole drawn text fills in desiredWidth pixels.
Reimplemented from eVision::EDrawAdapter.
|
virtual |
Draws a text.
| text | Text to draw. |
| x | X position of the text. |
| y | Y position of the text. |
| textBrush | Optional brush to use for the color of the text. |
If desiredWidth is greater than 0, current font size will be ignored and a new one will be temporally set so that the whole drawn text fills in desiredWidth pixels.
Reimplemented from eVision::EDrawAdapter.
|
virtual |
Draws a text.
| text | Text to draw. |
| x | X position of the text. |
| y | Y position of the text. |
| textBrush | Optional brush to use for the color of the text. |
| constraint | Text size constraint. By default, no constraint is to be applied. |
If desiredWidth is greater than 0, current font size will be ignored and a new one will be temporally set so that the whole drawn text fills in desiredWidth pixels.
Reimplemented from eVision::EDrawAdapter.
|
virtual |
Draws a text.
| text | Text to draw. |
| x | X position of the text. |
| y | Y position of the text. |
| orientation | Orientation of the text in radians. |
If desiredWidth is greater than 0, current font size will be ignored and a new one will be temporally set so that the whole drawn text fills in desiredWidth pixels.
Implements eVision::EDrawAdapter.
|
virtual |
Draws a text.
| text | Text to draw. |
| x | X position of the text. |
| y | Y position of the text. |
| orientation | Orientation of the text in radians. |
| textBrush | Optional brush to use for the color of the text. |
If desiredWidth is greater than 0, current font size will be ignored and a new one will be temporally set so that the whole drawn text fills in desiredWidth pixels.
Implements eVision::EDrawAdapter.
|
virtual |
Draws a text.
| text | Text to draw. |
| x | X position of the text. |
| y | Y position of the text. |
| orientation | Orientation of the text in radians. |
| textBrush | Optional brush to use for the color of the text. |
| constraint | Text size constraint. By default, no constraint is to be applied. |
If desiredWidth is greater than 0, current font size will be ignored and a new one will be temporally set so that the whole drawn text fills in desiredWidth pixels.
Implements eVision::EDrawAdapter.
|
virtual |
Resets the brush to a white opaque brush.
Implements eVision::EDrawAdapter.
|
virtual |
Resets the pen to a black opaque pen.
Implements eVision::EDrawAdapter.