Teigha.GraphicsSystem Namespace

 
Classes
  Class Description
Public class Device This .NET class wraps the OdGsDevice class. The device is the abstract representation of the GUI window where the drawing is displayed. In addition, it responds to operating system notifications, such as window resizing, that are forwarded by the graphics system client. For more information, see Working with Graphic Devices.
Public class GsModule This class provides management of Device classes.
Public class ImpDevice This class represents an implementation of a graphics device (Device object).
Public class LayoutHelperDevice This class represents a layout helper device.
Public class Model The class represents collections of drawable objects in the ODA Platform framework.
Public class ModuleEventArgs This class stores arguments for various events connected with modules.
Public class PageParams This class stores the printing page size and margins. All values are specified in millimeters.
Public class PageParamsCollection This class represents a collection of page parameters objects.
Public class SelectionReactor This class is the base class for custom classes that receive notification of selection events from the graphics system.
Public class View This class is the abstract base class for classes that implement Viewport objects in GUI display windows. Each Viewport object consists of a collection of objects to be viewed and camera parameters that define the view. For more information, see Working with Views.
Public class ViewEventArgs This class stores arguments for various view events.
Structures
  Structure Description
Public structure ClientViewInfo This .NET class wraps the OdGsClientViewInfo class.
Public structure DrawableDesc  
Public structure StereoParameters This class stores StereoParameters of views.
Public structure ViewportBorderProperties This class represents border parameters of a viewport.
Delegates
  Delegate Description
Public delegate GsToBeUnloadedEventHandler Handler for an event when Gs is about to be unloaded.
Public delegate ViewToBeDestroyedEventHandler Handler for an event when a view is about to be destroyed.
Public delegate ViewWasCreatedEventHandler Handler for an event when a view has just been created.
Enumerations
  Enumeration Description
Public enumeration ClearColor  
Public enumeration DefaultLightingType Default lighting modes.
Public enumeration DrawableDescFlags Additional drawable description flags.
Public enumeration InvalidationHint The InvalidationHint enumeration specifies how the graphics system should process the invalidate() method.
Public enumeration Projection Projection types for a camera.
Public enumeration RenderMode Render modes for the view.
Public enumeration RenderType Specifies how the model's geometry should be rendered by the graphics system.
Public enumeration SelectionMode Selection modes.
Public enumeration SelectionReactorResult Selection result provided by a selection reactor.
Public enumeration ViewportFlags This enumeration defines viewport flags for a device.