
Public Member Functions | |
override void | Dispose () |
override HPS.Type | ObjectType () |
SphereGlyphElement () | |
SphereGlyphElement (HPS.GlyphElement in_that) | |
SphereGlyphElement (HPS.SphereGlyphElement in_that) | |
![]() | |
override bool | Equals (System.Object obj) |
bool | Equals (HPS.GlyphElement in_that) |
override int | GetHashCode () |
GlyphElement () | |
GlyphElement (HPS.GlyphElement in_that) | |
void | Set (HPS.GlyphElement in_that) |
void | SetExplicitColor (HPS.RGBAColor in_color) |
void | SetFill (HPS.Glyph.Fill in_fill) |
void | SetIndexedColor (byte in_index) |
void | SetNormalColor () |
bool | ShowColor (out HPS.Glyph.ColorSource out_source, out byte out_index, out HPS.RGBAColor out_color) |
bool | ShowFill (out HPS.Glyph.Fill out_fill) |
![]() | |
virtual bool | Empty () |
IntPtr | GetClassID () |
IntPtr | GetInstanceID () |
bool | HasType (HPS.Type in_mask) |
Object (HPS.Object that) | |
virtual void | Reset () |
virtual HPS.Type | Type () |
Protected Member Functions | |
override void | deleteCptr () |
![]() | |
virtual IntPtr | GetNonDirectorClassID () |
Additional Inherited Members | |
![]() | |
static bool | operator!= (HPS.GlyphElement a, HPS.GlyphElement b) |
static bool | operator== (HPS.GlyphElement a, HPS.GlyphElement b) |
![]() | |
static IntPtr | ClassID< T > () |
![]() | |
bool | cMemOwn |
HandleRef | cptr |
Detailed Description
The SphereGlyphElement class is a user space object. It is used to add ellipse elements to glyphs.
Constructor & Destructor Documentation
◆ SphereGlyphElement() [1/3]
|
inline |
The default constructor creates an empty SphereGlyphElement object.
◆ SphereGlyphElement() [2/3]
|
inline |
This constructor creates a SphereGlyphElement object that contains the same settings as the source GlyphElement. The copy will only be successful if the source glyph element is really an upcast of an ellipse glyph element. Otherwise the copy will fail and the resulting SphereGlyphElement will be invalid.
- Parameters
-
in_that The source GlyphElement to copy.
◆ SphereGlyphElement() [3/3]
|
inline |
The copy constructor creates a new SphereGlyphElement object that contains the same settings as the source SphereGlyphElement.
- Parameters
-
in_that The source SphereGlyphElement to copy.
Member Function Documentation
◆ ObjectType()
|
inlinevirtual |
This function returns the type the object, as declared (if the object is derived, this does not give the true type of the derived object).
- Returns
- The declared type of the object in question, which may differ from the true, underlying type.
Reimplemented from HPS.GlyphElement.
The documentation for this class was generated from the following file:
- internals/hps_core/source/cs/HPS.SphereGlyphElement.cs