#include <hps.h>
|
static const HPS::Type | staticType = HPS::Type::FontInfoState |
|
static const HPS::Type | staticType = HPS::Type::None |
|
|
template<typename T > |
static intptr_t | ClassID () |
|
The FontInfoState class is a user space object, useful for carrying a group attribute settings.
◆ FontInfoState() [1/3]
HPS::FontInfoState::FontInfoState |
( |
| ) |
|
Initializes an empty State.
◆ FontInfoState() [2/3]
HPS::FontInfoState::FontInfoState |
( |
FontInfoState const & |
in_kit | ) |
|
Copies the kit in_kit into this kit.
◆ FontInfoState() [3/3]
The move constructor creates a FontInfoState by transferring the underlying impl of the rvalue reference to this FontInfoState thereby avoiding a copy and allocation.
- Parameters
-
in_that | An rvalue reference to a FontInfoState to take the impl from. |
◆ ~FontInfoState()
virtual HPS::FontInfoState::~FontInfoState |
( |
| ) |
|
|
virtual |
◆ Assign()
◆ Empty()
bool HPS::FontInfoState::Empty |
( |
| ) |
const |
|
virtual |
Indicates whether this object has any values set on it.
- Returns
- true if no values are set on this object, false otherwise.
Reimplemented from HPS::Object.
◆ Equals()
bool HPS::FontInfoState::Equals |
( |
FontInfoState const & |
in_kit | ) |
const |
Check if the source FontInfoState is equivalent to this object.
- Parameters
-
- Returns
- true if the objects are equivalent, false otherwise.
◆ GetName()
UTF8 HPS::FontInfoState::GetName |
( |
| ) |
const |
Gets the name of this font.
- Returns
- The name of the font in UTF8 format.
◆ GetShellConvertibility()
bool HPS::FontInfoState::GetShellConvertibility |
( |
| ) |
const |
Gets the shell convertibility of this font. This determines whether or not the font can be converted into a Visualize shell.
- Returns
- A reference to this object.
◆ ObjectType()
HPS::Type HPS::FontInfoState::ObjectType |
( |
| ) |
const |
|
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::Object.
◆ operator!=()
bool HPS::FontInfoState::operator!= |
( |
FontInfoState const & |
in_kit | ) |
const |
Check if the source FontInfoState is not equivalent to this object.
- Parameters
-
- Returns
- true if the objects are not equivalent, false otherwise.
◆ operator=() [1/2]
The move assignment operator transfers the underlying impl of the rvalue reference to this FontInfoState thereby avoiding a copy.
- Parameters
-
in_that | An rvalue reference to a FontInfoState to take the impl from. |
- Returns
- A reference to this FontInfoState.
◆ operator=() [2/2]
Copies the source FontInfoState into this object.
- Parameters
-
- Returns
- A reference to this object.
◆ operator==()
bool HPS::FontInfoState::operator== |
( |
FontInfoState const & |
in_kit | ) |
const |
Check if the source FontInfoState is equivalent to this object.
- Parameters
-
- Returns
- true if the objects are equivalent, false otherwise.
◆ Set()
Copies the source FontInfoState into this object.
- Parameters
-
in_kit | The source object to copy. |
◆ Show()
Copies this object into the given FontInfoState.
- Parameters
-
out_kit | The FontInfoState to populate with the contents of this object. |
◆ ShowSystemName()
bool HPS::FontInfoState::ShowSystemName |
( |
HPS::UTF8 & |
out_name | ) |
const |
Shows the system name for this font.
- Returns
- true if the system name is available, false otherwise.
The documentation for this class was generated from the following file: