Draw_Draw is standard SFENCE objects with driver.
Object have standard basic driver object functions).
Point have n-coordinates. Where n is a dimension of Draw_Draw.
Line is connecting between two points for all dimensions.
Side is a minimal side of Figure. For 2D, it is line between two points. For 3D it is a triangle primitive.
Polygon is bigger side. It means side defined with more then necessary points. The real triangle it is only for 3D dimension. For lower dimension it is a line or point.
Figure is a minimal object for set dimension. For 2D it is triangle primitive. For 3D, it is a figure with four vertexes.
| Function type | Function name | Short description |
|---|---|---|
| fDraw_Draw_Get_XD | f_get_xD | get dimension of Draw_Draw |
| fDraw_Draw_Set_XD | f_set_xD | set dimension of Draw_Draw |
| fDraw_Draw_Get_Area | f_get_area | |
| fDraw_Draw_Set_Area | f_set_area | set area of Draw_Draw object |
| fDraw_Draw_Get_Origin | f_get_origin | |
| fDraw_Draw_Set_Origin | f_set_origin | |
| fDraw_Draw_Get_DrawArea | f_get_drawArea | |
| fDraw_Draw_Set_DrawArea | f_set_drawArea | select active area for drawing |
| fDraw_Draw_Get_Rotation | f_get_rotation | |
| fDraw_Draw_Set_Rotation | f_set_rotation | |
| fDraw_Draw_Get_TextureArea | f_get_textureArea | |
| fDraw_Draw_Set_TextureArea | f_set_textureArea | select area |
| fDraw_Draw_Get_Texture | f_get_texture | |
| fDraw_Draw_Set_Texture | f_set_texture | set texture which will be used for drawing |
| fDraw_Draw_Points_Draw | f_points_draw | Draw points |
| fDraw_Draw_Lines_Draw | f_lines_draw | |
| fDraw_Draw_LinesStrip_Draw | f_linesStrip_draw | |
| fDraw_Draw_LinesLoop_Draw | f_linesLoop_draw | |
| fDraw_Draw_Sides_Draw | f_sides_draw | Draw minimal sides, dimension of side depends on Draw_Draw dimension |
| fDraw_Draw_Polygon_Draw | f_polygon_draw | Draw polygon, depends on Draw_Draw dimension |
| fDraw_Draw_Figure_Draw | f_figure_draw | Draw minimal figure. |
| fDraw_Draw_Figures_Draw | f_figures_draw | Draw Geometry_Figure object to Draw_Draw |
| fDraw_Draw_Special_Draw | f_special_draw | Draw something special. |
| fDraw_Draw_CameraOrtho | f_cameraOrtho | |
| fDraw_Draw_CameraPerspective | f_cameraPerspective | |
| fDraw_Draw_CameraLookAt | f_cameraLookAt | |
| fDraw_Draw_Points_TextureDraw | f_points_textureDraw | |
| fDraw_Draw_Lines_TextureDraw | f_lines_textureDraw | |
| fDraw_Draw_LinesStrip_TextureDraw | f_linesStrip_textureDraw | |
| fDraw_Draw_LinesLoop_TextureDraw | f_linesLoop_textureDraw | |
| fDraw_Draw_Sides_TextureDraw | f_sides_textureDraw | |
| fDraw_Draw_Polygon_TextureDraw | f_polygon_textureDraw | |
| fDraw_Draw_Figure_TextureDraw | f_figure_textureDraw | |
| fDraw_Draw_Figures_TextureDraw | f_figures_textureDraw | |
| fDraw_Draw_Special_TextureDraw | f_special_textureDraw | |
| fDraw_Draw_Draw | f_draw | Draw selected area of Draw_Draw to other draw |
| fDraw_Draw_TextureDraw | f_textureDraw | ask other Draw_Draw for Draw itself like texture to calling Draw_Draw |
| fDraw_Draw_Redraw | f_redraw |
Wiki: Basic:DriverObject:Functions
Wiki: Basic:DriverObject
Wiki: Part:SFENCEDraw