The following are possible shapes that you can paint using the L_EfxDraw3dShape function:
Value | Meaning |
---|---|
Rectangle class: | |
EFX_SHAPE_RECTANGLE | Rectangle |
EFX_SHAPE_RECTANGLE_ROUNDED | Rounded rectangle |
EFX_SHAPE_RECTANGLE_MAX | Number of shapes in this class. |
Square class: | |
EFX_SHAPE_SQUARE | Square |
EFX_SHAPE_SQUARE_ROUNDED | Rounded square |
EFX_SHAPE_SQUARE_MAX | Number of shapes in this class |
Parallelogram class: | |
EFX_SHAPE_PARALLELOGRAM_L | Parallelogram left |
EFX_SHAPE_PARALLELOGRAM_R | Parallelogram right |
EFX_SHAPE_PARALLELOGRAM_T | Parallelogram top |
EFX_SHAPE_PARALLELOGRAM_B | Parallelogram bottom |
EFX_SHAPE_PARALLELOGRAM_MAX | Number of shapes in this class. |
Trapezoid class: | |
EFX_SHAPE_TRAPEZOID_L | Trapezoid left |
EFX_SHAPE_TRAPEZOID_R | Trapezoid right |
EFX_SHAPE_TRAPEZOID_T | Trapezoid top |
EFX_SHAPE_TRAPEZOID_B | Trapezoid bottom |
EFX_SHAPE_TRAPEZOID_MAX | Number of shapes in this class. |
Circle class: | |
EFX_SHAPE_CIRCLE | Circle |
EFX_SHAPE_CIRCLE_90_LT | Circle 90° left-top |
EFX_SHAPE_CIRCLE_90_LB | Circle 90° left-bottom |
EFX_SHAPE_CIRCLE_90_RT | Circle 90° right-top |
EFX_SHAPE_CIRCLE_90_RB | Circle 90° right-bottom |
EFX_SHAPE_CIRCLE_180_L | Circle 180° left |
EFX_SHAPE_CIRCLE_180_R | Circle 180° right |
EFX_SHAPE_CIRCLE_180_T | Circle 180° top |
EFX_SHAPE_CIRCLE_180_B | Circle 180° bottom |
EFX_SHAPE_CIRCLE_270_LT | Circle 270° left-top |
EFX_SHAPE_CIRCLE_270_LB | Circle 270° left-bottom |
EFX_SHAPE_CIRCLE_270_RT | Circle 270° right-top |
EFX_SHAPE_CIRCLE_270_RB | Circle 270° right-bottom |
EFX_SHAPE_CIRCLE_MAX | Number of shapes in this class. |
Ellipse class: | |
EFX_SHAPE_ELLIPSE | Ellipse |
EFX_SHAPE_ELLIPSE_90_LT | Ellipse 90° left-top |
EFX_SHAPE_ELLIPSE_90_LB | Ellipse 90° left-bottom |
EFX_SHAPE_ELLIPSE_90_RT | Ellipse 90° right-top |
EFX_SHAPE_ELLIPSE_90_RB | Ellipse 90° right-bottom |
EFX_SHAPE_ELLIPSE_180_L | Ellipse 180° left |
EFX_SHAPE_ELLIPSE_180_R | Ellipse 180° right |
EFX_SHAPE_ELLIPSE_180_T | Ellipse 180° top |
EFX_SHAPE_ELLIPSE_180_B | Ellipse 180° bottom |
EFX_SHAPE_ELLIPSE_270_LT | Ellipse 270° left-top |
EFX_SHAPE_ELLIPSE_270_LB | Ellipse 270° left-bottom |
EFX_SHAPE_ELLIPSE_270_RT | Ellipse 270° right-top |
EFX_SHAPE_ELLIPSE_270_RB | Ellipse 270° right-bottom |
EFX_SHAPE_ELLIPSE_MAX | Number of shapes in this class. |
Triangle class: | |
EFX_SHAPE_TRIANGLE_EQUILATERAL_L | Equilateral triangle left |
EFX_SHAPE_TRIANGLE_EQUILATERAL_R | Equilateral triangle right |
EFX_SHAPE_TRIANGLE_EQUILATERAL_T | Equilateral triangle top |
EFX_SHAPE_TRIANGLE_EQUILATERAL_B | Equilateral triangle bottom |
EFX_SHAPE_TRIANGLE_ISOSCELES_L | Isosceles triangle left |
EFX_SHAPE_TRIANGLE_ISOSCELES_R | Isosceles triangle right |
EFX_SHAPE_TRIANGLE_ISOSCELES_T | Isosceles triangle top |
EFX_SHAPE_TRIANGLE_ISOSCELES_B | Isosceles triangle bottom |
EFX_SHAPE_TRIANGLE_RIGHT_LT | Right triangle left-top |
EFX_SHAPE_TRIANGLE_RIGHT_LB | Right triangle left-bottom |
EFX_SHAPE_TRIANGLE_RIGHT_RT | Right triangle right-top |
EFX_SHAPE_TRIANGLE_RIGHT_RB | Right triangle right-bottom |
EFX_SHAPE_TRIANGLE_MAX | Number of shapes in this class. |
Other polygons class: | |
EFX_SHAPE_OCTAGON | Octagon |
EFX_SHAPE_DIAMOND | Diamond |
EFX_SHAPE_PENTAGON | Pentagon |
EFX_SHAPE_HEXAGON | Hexagon |
EFX_SHAPE_LINE | Line |
EFX_SHAPE_REGION | Region |
EFX_SHAPE_OTHER_MAX | Number of shapes in this class. |
Star class: | |
EFX_SHAPE_STAR4 | Star 4 points |
EFX_SHAPE_STAR5 | Star 5 points |
EFX_SHAPE_STAR8 | Star 8 points |
EFX_SHAPE_STAR16 | Star 16 points |
EFX_SHAPE_STAR24 | Star 24 points |
EFX_SHAPE_STAR32 | Star 36 points |
EFX_SHAPE_STAR_MAX | Number of shapes in this class. |
Cross class: | |
EFX_SHAPE_CROSS_SMALL | Cross small |
EFX_SHAPE_CROSS_MEDIUM | Cross medium |
EFX_SHAPE_CROSS_LARGE | Cross large |
EFX_SHAPE_CROSS_MAX | Number of shapes in this class. |
Arrow class: | |
EFX_SHAPE_ARROW_L | Arrow left |
EFX_SHAPE_ARROW_R | Arrow right |
EFX_SHAPE_ARROW_T | Arrow top |
EFX_SHAPE_ARROW_B | Arrow bottom |
EFX_SHAPE_ARROW2_L_AND_R | Arrow2 left and right |
EFX_SHAPE_ARROW2TAND_B | Arrow2 top and bottom |
EFX_SHAPE_ARROW2_L_AND_T | Arrow2 left and top |
EFX_SHAPE_ARROW2_L_AND_B | Arrow2 left and bottom |
EFX_SHAPE_ARROW2_R_AND_T | Arrow2 right and top |
EFX_SHAPE_ARROW2_R_AND_B | Arrow2 right and bottom |
EFX_SHAPE_ARROW3_L_ANDTAND_R | Arrow3 left and top and right |
EFX_SHAPE_ARROW3TAND_R_AND_B | Arrow3 top and right and bottom |
EFX_SHAPE_ARROW3_L_AND_B_AND_R | Arrow3 left and bottom and right |
EFX_SHAPE_ARROW3_L_ANDTAND_B | Arrow3 left and top and bottom |
EFX_SHAPE_ARROW4_L_ANDTAND_R_AND_B | Arrow4 left and top and right and bottom |
EFX_SHAPE_ARROW_MAX | Number of shapes in this class. |
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document