|
override void | Dispose () |
|
override bool | Empty () |
|
override bool | Equals (System.Object obj) |
|
bool | Equals (HPS.LinePatternParallelKit in_kit) |
|
override int | GetHashCode () |
|
| LinePatternParallelKit () |
|
| LinePatternParallelKit (HPS.LinePatternParallelKit in_kit) |
|
override HPS.Type | ObjectType () |
|
void | Set (HPS.LinePatternParallelKit in_kit) |
|
HPS.LinePatternParallelKit | SetAbsoluteLength (bool in_state) |
|
HPS.LinePatternParallelKit | SetAbsoluteWeight (bool in_state) |
|
HPS.LinePatternParallelKit | SetBody (HPS.LinePatternElement[] in_elements) |
|
HPS.LinePatternParallelKit | SetBody (HPS.LinePatternElement in_element) |
|
HPS.LinePatternParallelKit | SetContinuous (bool in_state) |
|
HPS.LinePatternParallelKit | SetEndCap (HPS.GlyphLinePatternElement in_end) |
|
HPS.LinePatternParallelKit | SetJoin (HPS.GlyphLinePatternElement in_join) |
|
HPS.LinePatternParallelKit | SetJustification (HPS.LinePattern.Justification in_type) |
|
HPS.LinePatternParallelKit | SetOffset (float in_offset, HPS.LinePattern.SizeUnits in_units, bool in_fixed) |
|
HPS.LinePatternParallelKit | SetOffset (float in_offset, HPS.LinePattern.SizeUnits in_units) |
|
HPS.LinePatternParallelKit | SetStartCap (HPS.GlyphLinePatternElement in_start) |
|
HPS.LinePatternParallelKit | SetWeight (float in_weight, HPS.LinePattern.SizeUnits in_units, bool in_fixed) |
|
HPS.LinePatternParallelKit | SetWeight (float in_weight, HPS.LinePattern.SizeUnits in_units) |
|
void | Show (out HPS.LinePatternParallelKit out_kit) |
|
bool | ShowAbsoluteLength (out bool out_state) |
|
bool | ShowAbsoluteWeight (out bool out_state) |
|
bool | ShowBody (out HPS.LinePatternElement[] out_elements) |
|
bool | ShowContinuous (out bool out_state) |
|
bool | ShowEndCap (out HPS.GlyphLinePatternElement out_end) |
|
bool | ShowJoin (out HPS.GlyphLinePatternElement out_join) |
|
bool | ShowJustification (out HPS.LinePattern.Justification out_type) |
|
bool | ShowOffset (out float out_offset, out HPS.LinePattern.SizeUnits out_units, out bool out_fixed) |
|
bool | ShowStartCap (out HPS.GlyphLinePatternElement out_start) |
|
bool | ShowWeight (out float out_weight, out HPS.LinePattern.SizeUnits out_units, out bool out_fixed) |
|
HPS.LinePatternParallelKit | UnsetAbsoluteLength () |
|
HPS.LinePatternParallelKit | UnsetAbsoluteWeight () |
|
HPS.LinePatternParallelKit | UnsetBody () |
|
HPS.LinePatternParallelKit | UnsetContinuous () |
|
HPS.LinePatternParallelKit | UnsetEndCap () |
|
HPS.LinePatternParallelKit | UnsetEverything () |
|
HPS.LinePatternParallelKit | UnsetJoin () |
|
HPS.LinePatternParallelKit | UnsetJustification () |
|
HPS.LinePatternParallelKit | UnsetOffset () |
|
HPS.LinePatternParallelKit | UnsetStartCap () |
|
HPS.LinePatternParallelKit | UnsetWeight () |
|
| Kit (HPS.Kit in_that) |
|
override HPS.Type | Type () |
|
IntPtr | GetClassID () |
|
IntPtr | GetInstanceID () |
|
bool | HasType (HPS.Type in_mask) |
|
| Object (HPS.Object that) |
|
virtual void | Reset () |
|
|
override void | deleteCptr () |
|
virtual IntPtr | GetNonDirectorClassID () |
|
|
bool | cMemOwn |
|
HandleRef | cptr |
|
The LinePatternParallelKit class is a user space object. It is used to define a single parallel within a line pattern.
◆ LinePatternParallelKit() [1/2]
HPS.LinePatternParallelKit.LinePatternParallelKit |
( |
| ) |
|
|
inline |
◆ LinePatternParallelKit() [2/2]
◆ Empty()
override bool HPS.LinePatternParallelKit.Empty |
( |
| ) |
|
|
inlinevirtual |
◆ Equals()
◆ ObjectType()
override HPS.Type HPS.LinePatternParallelKit.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.Kit.
◆ Set()
◆ SetAbsoluteLength()
◆ SetAbsoluteWeight()
◆ SetBody() [1/2]
◆ SetBody() [2/2]
◆ SetContinuous()
◆ SetEndCap()
◆ SetJoin()
◆ SetJustification()
◆ SetOffset() [1/2]
Sets the offset above or below the line connecting two points defining a segment for this LinePatternParallelKit.
- Parameters
-
in_offset | The offset above (positive) or below (negative) the line connecting two points defining a segment for this LinePatternParallelKit. |
in_units | The units for the offset for this LinePatternParallelKit. |
in_fixed | Whether to prevent scaling the offset based on the effective line weight in the segment where this pattern is used. Defaults to false. |
- Returns
- A reference to this LinePatternParallelKit.
◆ SetOffset() [2/2]
◆ SetStartCap()
◆ SetWeight() [1/2]
◆ SetWeight() [2/2]
◆ Show()
◆ ShowAbsoluteLength()
bool HPS.LinePatternParallelKit.ShowAbsoluteLength |
( |
out bool |
out_state | ) |
|
|
inline |
Shows whether to prevent scaling line pattern elements whose size is specified in pixels for this LinePatternParallelKit.
- Parameters
-
out_state | Whether to prevent scaling line pattern elements whose size is specified in pixels for this LinePatternParallelKit. |
- Returns
- true if an absolute length was set, false otherwise.
◆ ShowAbsoluteWeight()
bool HPS.LinePatternParallelKit.ShowAbsoluteWeight |
( |
out bool |
out_state | ) |
|
|
inline |
Shows whether to prevent scaling line pattern elements whose weight is specified in pixels for this LinePatternParallelKit.
- Parameters
-
out_state | Whether to prevent scaling line pattern elements whose weight is specified in pixels for this LinePatternParallelKit. |
- Returns
- true if an absolute weight was set, false otherwise.
◆ ShowBody()
Shows the line pattern element body for this LinePatternParallelKit.
- Parameters
-
- Returns
- true if a body was set, false otherwise.
◆ ShowContinuous()
bool HPS.LinePatternParallelKit.ShowContinuous |
( |
out bool |
out_state | ) |
|
|
inline |
Shows whether to reset the line pattern in each segment for this LinePatternParallelKit.
- Parameters
-
- Returns
- true if a continuous flag was set, false otherwise.
◆ ShowEndCap()
Shows the glyph to draw at the end point for this LinePatternParallelKit.
- Parameters
-
- Returns
- true if an end cap was set, false otherwise.
◆ ShowJoin()
Shows the glyph to draw at all joins for this LinePatternParallelKit.
- Parameters
-
- Returns
- true if a join was set, false otherwise.
◆ ShowJustification()
Shows how the pattern will fit between the end points for this LinePatternParallelKit.
- Parameters
-
- Returns
- true if a justficiation was set, false otherwise.
◆ ShowOffset()
bool HPS.LinePatternParallelKit.ShowOffset |
( |
out float |
out_offset, |
|
|
out HPS.LinePattern.SizeUnits |
out_units, |
|
|
out bool |
out_fixed |
|
) |
| |
|
inline |
Shows the offset above or below the line connecting two points defining a segment for this LinePatternParallelKit.
- Parameters
-
out_offset | The offset above (positive) or below (negative) the line connecting two points defining a segment for this LinePatternParallelKit. |
out_units | The units for the offset for this LinePatternParallelKit. |
out_fixed | Whether to prevent scaling the offset based on the effective line weight in the segment where this pattern is used. |
- Returns
- true if an offset is set, false otherwise.
◆ ShowStartCap()
Shows the glyph to draw at the start point for this LinePatternParallelKit.
- Parameters
-
- Returns
- true if a start cap was set, false otherwise.
◆ ShowWeight()
bool HPS.LinePatternParallelKit.ShowWeight |
( |
out float |
out_weight, |
|
|
out HPS.LinePattern.SizeUnits |
out_units, |
|
|
out bool |
out_fixed |
|
) |
| |
|
inline |
Shows the line weight for this LinePatternParallelKit.
- Parameters
-
out_weight | The line weight for this LinePatternParallelKit. |
out_units | The units for the weight for this LinePatternParallelKit. |
out_fixed | Whether to override the effective line weight in the segment where this pattern is used. |
- Returns
- true if a weight was set, false otherwise.
◆ UnsetAbsoluteLength()
◆ UnsetAbsoluteWeight()
◆ UnsetBody()
◆ UnsetContinuous()
◆ UnsetEndCap()
◆ UnsetEverything()
◆ UnsetJoin()
◆ UnsetJustification()
◆ UnsetOffset()
◆ UnsetStartCap()
◆ UnsetWeight()
The documentation for this class was generated from the following file:
- internals/hps_core/source/cs/HPS.LinePatternParallelKit.cs