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
Your email has been sent to support! Someone should be in touch! If your matter is urgent please come back into chat.
Chat Hours:
Monday - Friday, 8:30am to 6pm ET
Thank you for your feedback!
Please fill out the form again to start a new chat.
All agents are currently offline.
Chat Hours:
Monday - Friday
8:30AM - 6PM EST
To contact us please fill out this form and we will contact you via email.