The GlyphKit class is a user space object. It is used when defining a glyph. More...

Public Member Functions | |
override void | Dispose () |
override bool | Empty () |
Indicates whether this GlyphKit has any values set on it. More... | |
override bool | Equals (System.Object obj) |
bool | Equals (HPS.GlyphKit in_kit) |
Check if the source GlyphKit is equivalent to this GlyphKit. More... | |
override int | GetHashCode () |
GlyphKit () | |
The default constructor creates an empty GlyphKit object. More... | |
GlyphKit (HPS.GlyphKit in_kit) | |
The copy constructor creates a new GlyphKit object that contains the same settings as the source GlyphKit. More... | |
override HPS.Type | ObjectType () |
This function returns the type the object, as declared. This does not necessarily give the true type of the underlying object. More... | |
void | Set (HPS.GlyphKit in_kit) |
Copies the source GlyphKit into this GlyphKit. More... | |
HPS.GlyphKit | SetElement (HPS.GlyphElement in_element) |
Set a single element for this GlyphKit. This must be specified when defining a glyph. More... | |
HPS.GlyphKit | SetElements (HPS.GlyphElement[] in_def) |
Sets the elements for this GlyphKit. This must be specified when defining a glyph. More... | |
HPS.GlyphKit | SetOffset (HPS.GlyphPoint in_point) |
Sets the offset for this GlyphKit. This will determine how the glyph gets shifted relative to the insertion point when the glyph is use. This must be specified when defining a glyph. More... | |
HPS.GlyphKit | SetRadius (sbyte in_radius) |
Sets the radius of this GlyphKit. This must be specified when defining a glyph. More... | |
void | Show (out HPS.GlyphKit out_kit) |
Copies this GlyphKit into the given GlyphKit. More... | |
bool | ShowElements (out HPS.GlyphElement[] out_def) |
Shows the elements for this GlyphKit. More... | |
bool | ShowOffset (out HPS.GlyphPoint out_point) |
Shows the offset for this GlyphKit. More... | |
bool | ShowRadius (out sbyte out_radius) |
Shows the radius for this GlyphKit. More... | |
HPS.GlyphKit | UnsetElements () |
Removes the elements for the glyph. More... | |
HPS.GlyphKit | UnsetEverything () |
Removes all settings from this GlyphKit. More... | |
HPS.GlyphKit | UnsetOffset () |
Removes the offset for the glyph. More... | |
HPS.GlyphKit | UnsetRadius () |
Removes the radius for the glyph. More... | |
![]() | |
IntPtr | GetClassID () |
IntPtr | GetInstanceID () |
Returns an identifier that can be used to identify which instance of a class an object is. Different keys and controls will return the same value if they are backed by the same database resource. More... | |
bool | HasType (HPS.Type in_mask) |
This function indicates whether this Object has the given Type mask. More... | |
Object (HPS.Object that) | |
virtual void | Reset () |
Resets this object to its initial, uninitialized state. More... | |
HPS.Type | Type () |
This function returns the true type of the underlying object. This function is useful for finding the type of smart pointer objects that have been cast to more generic types. More... | |
Static Public Member Functions | |
static HPS.GlyphKit | GetDefault (HPS.Glyph.Default in_default_glyph) |
Creates a GlyphKit which contains the definition of the specified default glyph. More... | |
static bool | operator!= (HPS.GlyphKit a, HPS.GlyphKit b) |
static bool | operator== (HPS.GlyphKit a, HPS.GlyphKit b) |
![]() | |
static IntPtr | ClassID< T > () |
Protected Member Functions | |
override void | deleteCptr () |
![]() | |
virtual IntPtr | GetNonDirectorClassID () |
Additional Inherited Members | |
![]() | |
bool | cMemOwn |
HandleRef | cptr |
Detailed Description
The GlyphKit class is a user space object. It is used when defining a glyph.
Constructor & Destructor Documentation
|
inline |
The default constructor creates an empty GlyphKit object.
|
inline |
Member Function Documentation
|
inlinevirtual |
Indicates whether this GlyphKit has any values set on it.
- Returns
- true if no values are set on this GlyphKit, false otherwise.
Reimplemented from HPS.Object.
|
inline |
|
inlinestatic |
|
inlinevirtual |
This function returns the type the object, as declared. This does not necessarily give the true type of the underlying object.
- Returns
- The declared type of the object in question, which may differ from the true, underlying type.
Reimplemented from HPS.Object.
|
inline |
|
inline |
Set a single element for this GlyphKit. This must be specified when defining a glyph.
- Parameters
-
in_element A reference to the GlyphElement to set on this kit.
- Returns
- A reference to this GlyphKit.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Shows the elements for this GlyphKit.
- Parameters
-
out_def The elements for the glyph.
- Returns
- true if elements were set, false otherwise.
|
inline |
Shows the offset for this GlyphKit.
- Parameters
-
out_point The offset for the glyph.
- Returns
- true if an offset was set, false otherwise.
|
inline |
Shows the radius for this GlyphKit.
- Parameters
-
out_radius The radius for the glyph.
- Returns
- true if a radius was set, false otherwise.
|
inline |
Removes the elements for the glyph.
- Returns
- A reference to this GlyphKit.
|
inline |
|
inline |
Removes the offset for the glyph.
- Returns
- A reference to this GlyphKit.
|
inline |
Removes the radius for the glyph.
- Returns
- A reference to this GlyphKit.
The documentation for this class was generated from the following file:
- internals/hps_core/source/cs/HPS.GlyphKit.cs