TextKit

class HPS.TextKit : public HPS.Kit

Public Functions

void Consume (HPS.TextKit in_kit)
override void Dispose ()
HPS.TextKit EditTextByDeletion (ulong in_row, ulong in_column, ulong in_count)
HPS.TextKit EditTextByInsertion (ulong in_row, ulong in_column, ulong in_count, string in_text)
HPS.TextKit EditTextByReplacement (ulong in_row, ulong in_column, ulong in_count, string in_text)
override bool Empty ()
bool Equals (HPS.TextKit in_kit)
override bool Equals (Object obj)
override int GetHashCode ()
override HPS.Type ObjectType ()
void Set (HPS.TextKit in_kit)
HPS.TextKit SetAlignment (HPS.Text.Alignment in_alignment)
HPS.TextKit SetAlignment (HPS.Text.Alignment in_alignment, HPS.Text.ReferenceFrame in_reference_frame)
HPS.TextKit SetAlignment (HPS.Text.Alignment in_alignment, HPS.Text.ReferenceFrame in_reference_frame, HPS.Text.Justification in_justification)
HPS.TextKit SetBackground (bool in_state)
HPS.TextKit SetBackground (bool in_state, string in_name)
HPS.TextKit SetBackground (string in_name)
HPS.TextKit SetBackgroundMargins (float in_size)
HPS.TextKit SetBackgroundMargins (float in_size, HPS.Text.MarginUnits in_units)
HPS.TextKit SetBackgroundMargins (float[] in_sizes, HPS.Text.MarginUnits[] in_units)
HPS.TextKit SetBackgroundStyle (string in_name)
HPS.TextKit SetBold (bool in_state)
HPS.TextKit SetColor (HPS.RGBAColor in_rgba_color)
HPS.TextKit SetColorByIndex (float in_index)
HPS.TextKit SetExtraSpace (bool in_state)
HPS.TextKit SetExtraSpace (bool in_state, float in_size)
HPS.TextKit SetExtraSpace (bool in_state, float in_size, HPS.Text.SizeUnits in_units)
HPS.TextKit SetExtraSpace (float in_size, HPS.Text.SizeUnits in_units)
HPS.TextKit SetFont (string in_name)
HPS.TextKit SetGreeking (bool in_state)
HPS.TextKit SetGreeking (bool in_state, float in_size)
HPS.TextKit SetGreeking (bool in_state, float in_size, HPS.Text.GreekingUnits in_units)
HPS.TextKit SetGreeking (bool in_state, float in_size, HPS.Text.GreekingUnits in_units, HPS.Text.GreekingMode in_mode)
HPS.TextKit SetGreeking (float in_size, HPS.Text.GreekingUnits in_units)
HPS.TextKit SetGreeking (float in_size, HPS.Text.GreekingUnits in_units, HPS.Text.GreekingMode in_mode)
HPS.TextKit SetItalic (bool in_state)
HPS.TextKit SetLeaderLine (HPS.Point in_position)
HPS.TextKit SetLeaderLine (HPS.Point in_position, HPS.Text.LeaderLineSpace in_space)
HPS.TextKit SetLeaderLines (HPS.Point[] in_positions)
HPS.TextKit SetLeaderLines (HPS.Point[] in_positions, HPS.Text.LeaderLineSpace in_space)
HPS.TextKit SetLineSpacing (float in_multiplier)
HPS.TextKit SetModellingMatrix (HPS.MatrixKit in_matrix)
HPS.TextKit SetOverline (bool in_state)
HPS.TextKit SetPath (HPS.Vector in_path)
HPS.TextKit SetPosition (HPS.Point in_position)
HPS.TextKit SetPreference (float in_cutoff, HPS.Text.SizeUnits in_units, HPS.Text.Preference in_smaller, HPS.Text.Preference in_larger)
HPS.TextKit SetPreference (HPS.Text.Preference in_pref)
HPS.TextKit SetPriority (int in_priority)
HPS.TextKit SetRegion (HPS.Point[] in_region, HPS.Text.RegionAlignment in_region_alignment, HPS.Text.RegionFitting in_region_fitting, bool in_region_adjust_direction, bool in_region_relative_coordinates, bool in_region_window_space)
HPS.TextKit SetRenderer (HPS.Text.Renderer in_rend)
HPS.TextKit SetRotation (float in_angle)
HPS.TextKit SetRotation (HPS.Text.Rotation in_state)
HPS.TextKit SetRotation (HPS.Text.Rotation in_state, float in_angle)
HPS.TextKit SetSize (float in_size, HPS.Text.SizeUnits in_units)
HPS.TextKit SetSizeTolerance (bool in_state)
HPS.TextKit SetSizeTolerance (bool in_state, float in_size)
HPS.TextKit SetSizeTolerance (bool in_state, float in_size, HPS.Text.SizeToleranceUnits in_units)
HPS.TextKit SetSizeTolerance (float in_size, HPS.Text.SizeToleranceUnits in_units)
HPS.TextKit SetSlant (float in_angle)
HPS.TextKit SetSpacing (float in_multiplier)
HPS.TextKit SetStrikethrough (bool in_state)
HPS.TextKit SetText (string in_string)
HPS.TextKit SetTransform (HPS.Text.Transform in_trans)
HPS.TextKit SetUnderline (bool in_state)
HPS.TextKit SetUserData (IntPtr in_index, byte[] in_data)
HPS.TextKit SetUserData (IntPtr in_index, ulong in_bytes, byte[] in_data)
HPS.TextKit SetUserData (IntPtr[] in_indices, byte[][] in_data)
void Show (out HPS.TextKit out_kit)
bool ShowAlignment (out HPS.Text.Alignment out_alignment, out HPS.Text.ReferenceFrame out_reference_frame, out HPS.Text.Justification out_justification)
bool ShowBackground (out bool out_state, out string out_name)
bool ShowBackgroundMargins (out float[] out_size, out HPS.Text.MarginUnits[] out_units)
bool ShowBackgroundStyle (out string out_name)
bool ShowBold (out bool out_state)
bool ShowColor (out HPS.Material.Type out_type, out HPS.RGBAColor out_rgba_color, out float out_index)
bool ShowExtraSpace (out bool out_state, out float out_size, out HPS.Text.SizeUnits out_units)
bool ShowFont (out string out_name)
bool ShowGreeking (out bool out_state, out float out_size, out HPS.Text.GreekingUnits out_units, out HPS.Text.GreekingMode out_mode)
bool ShowItalic (out bool out_state)
bool ShowLeaderLines (out HPS.Point[] out_positions, out HPS.Text.LeaderLineSpace out_space)
bool ShowLineSpacing (out float out_multiplier)
bool ShowModellingMatrix (out HPS.MatrixKit out_matrix)
bool ShowOverline (out bool out_state)
bool ShowPath (out HPS.Vector out_path)
bool ShowPosition (out HPS.Point out_position)
bool ShowPreference (out float out_cutoff, out HPS.Text.SizeUnits out_units, out HPS.Text.Preference out_smaller, out HPS.Text.Preference out_larger)
bool ShowPriority (out int out_priority)
bool ShowRegion (out HPS.Point[] out_region, out HPS.Text.RegionAlignment out_region_alignment, out HPS.Text.RegionFitting out_region_fitting, out bool out_region_adjust_direction, out bool out_region_relative_coordinates, out bool out_region_window_space)
bool ShowRenderer (out HPS.Text.Renderer out_renderer)
bool ShowRotation (out HPS.Text.Rotation out_rot, out float out_angle)
bool ShowSize (out float out_size, out HPS.Text.SizeUnits out_units)
bool ShowSizeTolerance (out bool out_state, out float out_size, out HPS.Text.SizeToleranceUnits out_units)
bool ShowSlant (out float out_angle)
bool ShowSpacing (out float out_multiplier)
bool ShowStrikethrough (out bool out_state)
bool ShowText (out string out_string)
bool ShowTransform (out HPS.Text.Transform out_trans)
bool ShowUnderline (out bool out_state)
bool ShowUserData (IntPtr in_index, out byte[] out_data)
bool ShowUserData (out IntPtr[] out_indices, out byte[][] out_data)
ulong ShowUserDataCount ()
bool ShowUserDataIndices (out IntPtr[] out_indices)
TextKit ()
TextKit (HPS.TextKit in_kit)
HPS.TextKit UnsetAlignment ()
HPS.TextKit UnsetAllUserData ()
HPS.TextKit UnsetBackground ()
HPS.TextKit UnsetBackgroundMargins ()
HPS.TextKit UnsetBackgroundStyle ()
HPS.TextKit UnsetBold ()
HPS.TextKit UnsetColor ()
HPS.TextKit UnsetEverything ()
HPS.TextKit UnsetExtraSpace ()
HPS.TextKit UnsetFont ()
HPS.TextKit UnsetGreeking ()
HPS.TextKit UnsetItalic ()
HPS.TextKit UnsetLeaderLines ()
HPS.TextKit UnsetLineSpacing ()
HPS.TextKit UnsetModellingMatrix ()
HPS.TextKit UnsetOverline ()
HPS.TextKit UnsetPath ()
HPS.TextKit UnsetPosition ()
HPS.TextKit UnsetPreference ()
HPS.TextKit UnsetPriority ()
HPS.TextKit UnsetRegion ()
HPS.TextKit UnsetRenderer ()
HPS.TextKit UnsetRotation ()
HPS.TextKit UnsetSize ()
HPS.TextKit UnsetSizeTolerance ()
HPS.TextKit UnsetSlant ()
HPS.TextKit UnsetSpacing ()
HPS.TextKit UnsetStrikethrough ()
HPS.TextKit UnsetText ()
HPS.TextKit UnsetTransform ()
HPS.TextKit UnsetUnderline ()
HPS.TextKit UnsetUserData (IntPtr in_index)
HPS.TextKit UnsetUserData (IntPtr[] in_indices)

Public Static Functions

bool operator!= (HPS.TextKit a, HPS.TextKit b)
bool operator== (HPS.TextKit a, HPS.TextKit b)