Namespace VectorDraw.Render
Classes
- BaseObject
This is the Base VectorDraw object.
- BoundaryPoly
Internally used only for Polylines Boundary detection.
- ClipLineObj
Provides all functionality for clipping lines inside a rectangle.
- ElevatedGradientColors
This is a sorted list of System.Colors and elevations.
- ElevatedGradientColors.vdElevatedGradientColorKeyValuePair
Defines a key/value pair for ElevatedGradientColors items.
- LineType
Implements the LineType graphical object.
- LineTypeSegment
Implements the LineTypeSegment object used to store information about linetype's segments.
- LineTypeSegments
Implements a collection of linetype segments that cosnsist a linetype.
- PrimitivesExport
A static class that contains methods used to export a scene into simple primitive objects.
- PrimitivesExport.RenderProperties
Defines an object that contains information about all drawn primitive objects , lights , sections and scene viewing information.
- PrimitivesExport.RenderProperties.EntityViewArea
Object that contains information about visible area of a drawing entity
- PrimitivesExport.RenderProperties.EntityViewAreas
A collection of PrimitivesExport.RenderProperties.EntityViewArea type items.
- PrimitivesExport.VisibleAreas
object that helps to get the visible areas of passed entities at any view direction It can be created by GetVisibleAreas(vdEntities, vdSelection, double, int) method
- PrinterRender
Is the base class for implementing render formats.
- PrinterRender.PDFMultiPage
An object class that manage a pdf multi page printing of layouts in different drawings
The advantage of this object procedure is that one drawing is opening each time in order to keep the memory low.
- Region
Make sure that the points are closed and dont't have Equal Points(use RemoveEqualPoints).
- Region.SegmentPoint
An object that defines a gPoint and a zero based segment id where the point is on.
- TrueTypeAnalyzer
Get the character glyph outlines for a specific font file used to draw the character.
- grTextStyle
Implements the grTextStyle object used to draw the text style of drawable strings.
- grTextStyleExtra
Implements some extra drawing properties for the texts.
- vdGdiPenStyle
Implements the vdGdiPenStyle which is the Penstyle for objects that are rendered in a vdRender object.
- vdGdiPenStyles
Implements a collection of vdGdiPenStyle objects.
- vdRectangle
Stores a set of four integers that represent the location and size of a rectangle.
- vdRender
The base render object from which inherit all render classes of VectorDraw component.
- vdRenderGlobalProperties
Provides a list of properties used in a vdRender object.
- vdrawglRender
VectorDraw render class.
Structs
- vdGdiPenStyleMaterialExtra
Represents an object that contains properties which are used to apply materials over the drawing faces.
Interfaces
- IopenglControl
Interface that manage the default opengl context for all vdDocument objects
Enums
- BoundaryPoly.BoundaryPolyFlags
Defines values that are used by getBoundaryPoly(gPoint, vdDocument, vdEntities, double, Keys, BoundaryPolyFlags) method
- Draw3DFlagEnum
Represents values that used when drawing an object in 3d.
- FLAG_ELEMENT_EX
Represents additional flag values for drawing elements
- LineType.LineTypeDrawMethod
Controls the way that the linetype is drawn on the line segments.
- LineTypeSegment.LineTypeElementType
Type of the linetype segment.
- PSFillStyleFlag
Specifies the the Fill Style that is used for solid fill objects in wire2d Gdiplus render modes when printing using VectorDraw.Professional.vdObjects.vdPrintStyle of palette index
- PSLineTypeFlag
Specifies the the Fill Style that is used for solid fill objects in wire2d Gdiplus render modes when printing using VectorDraw.Professional.vdObjects.vdPrintStyle of palette index
- PickEntityMode
Controls the method used for single entity picking operation.
- PolyFaceFlags
Represents values that used when drawing a polyface object.
- PolyFaceSelectingMode
This property controls the selecting of the polyface when you click either inside of a face or to the wireframe of the polyface.
- RasterImageType
Specifies the format of the image and the format of the color data for each pixel in the image.
- SupportListFlag
This flag identifies the use of lists inside our library.
- grTextStyle.VdConstCodePage
Represents the code page of the file.A code page provides support for character sets used in different languages.
- grTextStyle.textjustflag
Defines the text draw justication retative to its origin point
- grTextStyleExtra.TextLineFlags
Specifies the drawn lines for a text.
- vdGdiPenStyle.ByblockTypeEnum
Defines the properties that returns the owner block penstyle values.
- vdGdiPenStyle.GradientType
gradient fill type
- vdGdiPenStyle.PenWidthType
Defines the values that used by PenWidthTypeProp
- vdRender.ColorDisplay
Represents the pallete used for rendering output.
- vdRender.DisplayMode
Represents the output graphics mode
- vdRender.DrawStatus
Represents the Status code for Draw method
- vdRender.GridDrawingStyle
Represents the grid drawing style.
- vdRender.HatchingMethod
Controls the hatching in special occasions
- vdRender.HighLightFilter
Represents the highlight property of all drawing objects in the render.
- vdRender.MatrixPushFlag
Flag that defines how an object will be align to current view
- vdRender.Mode
Represents the render mode of a vdRender object.
- vdRender.OrthoModeAxisEnum
Defines the axis where the Ortho is limited on.
- vdRender.PolygonModeEnum
Represents the 3dface and polyface rasterization mode
- vdRender.PolygonType
Represents the type of a polygon used when drawing a solid polygon.
- vdRender.PolylineFlag
Controls how the edges are drawn for polylines when the RenderMode is ShadeOn -or- Hide
- vdRender.RenderingFilterFlag
Represents the filter effect that will be applied after the rendering results and when RenderMode is Shade,ShadeOn, Render , RenderOn.
- vdRender.RenderingQualityMode
Specifies rendering quality.
- vdRender.ShadowLightModeFlag
Represents values that used when rendering light shadows in 3d render modes.
- vdRender.SnapModeFlags
Defines how Snap affects mouse movements
- vdRender.VdConstPerspectiveMod
Represents if the scene will be rendered perspective or not.
- vdRender.VdConstSnapIso
Represents default Isometric values.
- vdRender.VdConstSnapStyle
Represents the snap style of a vdLayout object.
- vdRender.ViewportLTScaleFlag
Controls the scaling of linetypes drawn inside a viewport.
- vdRenderGlobalProperties.ActionFlags
Specifies values that controls some of BaseAction operations
- vdRenderGlobalProperties.AttributesModeEnum
Get/Set the vdRenderGlobalProperties.AttributesModeEnum value used by attributes of the drawing.This value is serialized by the drawing.
- vdRenderGlobalProperties.AxisVisibilityFlag
Controls the visibility of cross axis during select actions.
- vdRenderGlobalProperties.DynamicRotFlags
Defines the method used by rotate-3d action.
- vdRenderGlobalProperties.EdgeEffectFlag
Controls the Edge display of polyfaces when RenderMode is Hide or ShadeOn or RenderOn.
- vdRenderGlobalProperties.GripSelectionHighlightFlags
This enum is used in GripSelectionHighlight property.
- vdRenderGlobalProperties.ImageDrawFlagEnum
Specifies properties that control the behaviour of the vdImage draw.
- vdRenderGlobalProperties.LightsFilterEnum
Specifies properties that control the behaviour of the Lights application over the object types.
- vdRenderGlobalProperties.OpenGLFlagsEnum
Defines opengl general flags.
- vdRenderGlobalProperties.OpenGLPolygonOffsetFillFlag
Controls when an offset is added to depth values of a polygon's fragments in order line segments in the same depth to be visible.
- vdRenderGlobalProperties.OpenGLUseFontOutLinesFlag
Defines how fonts are drawn with opengl.
- vdRenderGlobalProperties.PanUserFlags
Defines the method used by pan action.
- vdRenderGlobalProperties.ParallelFor_Flags
Defines if CPU parallel for is used for specific drawing operations.
- vdRenderGlobalProperties.PickBoxVisibilityFlag
Controls the visibility of pick box during user actions.
- vdRenderGlobalProperties.SceneRotationPropsEnum
Specifies properties that control the behaviour of the 3D rotation action.
- vdRenderGlobalProperties.SelectionPreviewFlags
This enum is used in SelectionPreview property.
- vdRenderGlobalProperties.SelectionTextFlags
This enum is used to define the way that text are selected.
- vdRenderGlobalProperties.TransparentMethod
Specifies values that controls the method used with OpenGl for transparency faces.
- vdRenderGlobalProperties.Wire2dSectionClipFlag
Defines if Section Clips applied with wire2d render mode.
- vdRenderGlobalProperties.Wire2dUseFontOutLinesFlag
Defines how fonts are drawn with wire2d render mode.
- vdRotateFlipTypeEnum
Specifies the direction of an image's rotation and the axis used to flip the image.
- vdrawglRender.GroupIdFlag
This flag identifies a group of drawing elements.
Delegates
- vdRender.TimerPassed
Represents the method that will handle the TimerPassed event.