Inheritance diagram for HPS.Drawing:

Public Types

enum  ClipOperation : uint { ClipOperation.Keep = 0x00000000, ClipOperation.Remove = 0x00000001 }
 
enum  ClipSpace : uint { ClipSpace.Window = 0x00000000, ClipSpace.World = 0x00000001, ClipSpace.Object = 0x00000002 }
 
enum  Handedness : uint { Handedness.None = 0x00000000, Handedness.Left = 0x00000001, Handedness.Right = 0x00000002 }
 
enum  Overlay : uint { None = 0x00000000, Default = 0x00000001, WithZValues = 0x00000002, InPlace = 0x00000003 }
 

Public Member Functions

virtual void Dispose ()
 
 Drawing (HPS.Drawing in_that)
 

Protected Member Functions

virtual void deleteCptr ()
 

Protected Attributes

bool cMemOwn
 
HandleRef cptr
 

Member Enumeration Documentation

◆ ClipOperation

enum HPS.Drawing.ClipOperation : uint
strong

Enumerates the clip region operation types.

Enumerator
Keep 

The geometry inside the clip region is drawn. Everything outside of it is clipped.

Remove 

The geometry outside the clip region is drawn. Everything inside of it is clipped.

◆ ClipSpace

enum HPS.Drawing.ClipSpace : uint
strong

Enumerates the coordinate spaces types for clip regions.

Enumerator
Window 

The clip region is specified in window coordinates.

World 

The clip region is specified in world coordinated.

Object 

The clip region is specified in object coordinated.

◆ Handedness

enum HPS.Drawing.Handedness : uint
strong

Handedness is used to define the front face of a polygon as well as the orientation of the z-axis relative to the x-y plane.

Enumerator
None 

No Handedness.

Left 

Left Handed.

Right 

Right Handed.

◆ Overlay

enum HPS.Drawing.Overlay : uint
strong

Enumeration of the various overlay modes.


The documentation for this class was generated from the following file:
  • internals/hps_core/source/cs/HPS.Drawing.cs