REFERENCE MANUAL
The TransformMaskKit class is a user space object, useful for carrying a group attribute settings. More...
Public Member Functions | |
override void | Dispose () |
override bool | Empty () |
Returns whether this kit has any values currently set on it. More... | |
override bool | Equals (System.Object obj) |
bool | Equals (HPS.TransformMaskKit in_kit) |
Compares the contents of in_kit and this kit. More... | |
override int | GetHashCode () |
override HPS.Type | ObjectType () |
This function returns the type the object, as declared. More... | |
void | Set (HPS.TransformMaskKit in_kit) |
Copies the kit in_kit into this kit. More... | |
HPS.TransformMaskKit | SetCameraEverything (bool in_state) |
Applies a mask which removes transforms related to camera. More... | |
HPS.TransformMaskKit | SetCameraNearLimit (bool in_state) |
Applies a mask which removes transforms related to camera near limit. More... | |
HPS.TransformMaskKit | SetCameraOffset (bool in_state) |
Applies a mask which removes transforms related to camera offsets. More... | |
HPS.TransformMaskKit | SetCameraPerspectiveScale (bool in_state) |
Applies a mask which removes the perspective scale from perspective cameras. More... | |
HPS.TransformMaskKit | SetCameraProjection (bool in_state) |
Applies a mask which removes the perspective projection and replaces it with an orthographic projection from perspective cameras. More... | |
HPS.TransformMaskKit | SetCameraRotation (bool in_state) |
Applies a mask which removes transforms related to camera rotations. More... | |
HPS.TransformMaskKit | SetCameraScale (bool in_state) |
Applies a mask which removes transforms related to camera scales. More... | |
HPS.TransformMaskKit | SetCameraTranslation (bool in_state) |
Applies a mask which removes transforms related to camera translations. More... | |
HPS.TransformMaskKit | SetEverything (bool in_state) |
Applies a mask which removes all transforms related to both modelling matrix and camera. More... | |
HPS.TransformMaskKit | SetModellingMatrixEverything (bool in_state) |
Applies a mask which removes transforms related to modelling matrix. More... | |
HPS.TransformMaskKit | SetModellingMatrixOffset (bool in_state) |
Applies a mask which removes transforms related to all modelling matrix offset. More... | |
HPS.TransformMaskKit | SetModellingMatrixRotation (bool in_state) |
Applies a mask which removes transforms related to all modelling matrix rotations. More... | |
HPS.TransformMaskKit | SetModellingMatrixScale (bool in_state) |
Applies a mask which removes transforms related to all modelling matrix scales. More... | |
HPS.TransformMaskKit | SetModellingMatrixTranslation (bool in_state) |
Applies a mask which removes transforms related to all modelling matrix translation. More... | |
void | Show (out HPS.TransformMaskKit out_kit) |
Copies this kit into out_kit. More... | |
bool | ShowCameraNearLimit (out bool out_state) |
Shows the camera near limit mask setting More... | |
bool | ShowCameraOffset (out bool out_state) |
Shows the camera offset mask setting More... | |
bool | ShowCameraPerspectiveScale (out bool out_state) |
Shows the camera perspective scale mask setting More... | |
bool | ShowCameraProjection (out bool out_state) |
Shows the camera perspective projection mask setting More... | |
bool | ShowCameraRotation (out bool out_state) |
Shows the camera rotation mask setting More... | |
bool | ShowCameraScale (out bool out_state) |
Shows the camera scale mask setting More... | |
bool | ShowCameraTranslation (out bool out_state) |
Shows the camera translation mask setting More... | |
bool | ShowModellingMatrixOffset (out bool out_state) |
Shows the modelling matrix offset mask setting More... | |
bool | ShowModellingMatrixRotation (out bool out_state) |
Shows the modelling matrix rotation mask setting More... | |
bool | ShowModellingMatrixScale (out bool out_state) |
Shows the modelling matrix scale mask setting More... | |
bool | ShowModellingMatrixTranslation (out bool out_state) |
Shows the modelling matrix translation mask setting More... | |
TransformMaskKit () | |
Initializes an empty kit. More... | |
TransformMaskKit (HPS.TransformMaskKit in_kit) | |
Copies the kit in_kit into this kit. More... | |
HPS.TransformMaskKit | UnsetCameraEverything () |
Removes the mask which removes transforms related to camera. More... | |
HPS.TransformMaskKit | UnsetCameraNearLimit () |
Removes the mask which removes transforms related to camera near limit. More... | |
HPS.TransformMaskKit | UnsetCameraOffset () |
Removes the mask which removes transforms related to camera offset. More... | |
HPS.TransformMaskKit | UnsetCameraPerspectiveScale () |
Removes the mask which removes the perspective scale from perspective cameras. More... | |
HPS.TransformMaskKit | UnsetCameraProjection () |
Removes the mask which removes the perspective projection from perspective cameras. More... | |
HPS.TransformMaskKit | UnsetCameraRotation () |
Removes the mask which removes transforms related to camera rotation. More... | |
HPS.TransformMaskKit | UnsetCameraScale () |
Removes the mask which removes transforms related to camera scale. More... | |
HPS.TransformMaskKit | UnsetCameraTranslation () |
Removes the mask which removes transforms related to camera translation. More... | |
HPS.TransformMaskKit | UnsetEverything () |
Removes the mask which removes transforms related to camera and modelling matrix. More... | |
HPS.TransformMaskKit | UnsetModellingMatrixEverything () |
Removes the mask which removes transforms related to modelling matrix everything. More... | |
HPS.TransformMaskKit | UnsetModellingMatrixOffset () |
Removes the mask which removes transforms related to modelling matrix offset. More... | |
HPS.TransformMaskKit | UnsetModellingMatrixRotation () |
Removes the mask which removes transforms related to modelling matrix rotation. More... | |
HPS.TransformMaskKit | UnsetModellingMatrixScale () |
Removes the mask which removes transforms related to modelling matrix scale. More... | |
HPS.TransformMaskKit | UnsetModellingMatrixTranslation () |
Removes the mask which removes transforms related to modelling matrix translation. More... | |
![]() | |
IntPtr | GetClassID () |
IntPtr | GetInstanceID () |
Returns an identifier that can be used to identify which instance of a class an object is. More... | |
bool | HasType (HPS.Type in_mask) |
This function indicates whether this Object has the given Type mask. More... | |
Object (HPS.Object in_that) | |
The move constructor creates an Object by transferring the underlying impl of the rvalue reference to this Object thereby avoiding a copy and allocation. More... | |
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. More... | |
Static Public Member Functions | |
static HPS.TransformMaskKit | GetDefault () |
static bool | operator!= (HPS.TransformMaskKit a, HPS.TransformMaskKit b) |
static bool | operator== (HPS.TransformMaskKit a, HPS.TransformMaskKit b) |
![]() | |
static IntPtr | ClassID< T > () |
Protected Member Functions | |
override void | deleteCptr () |
![]() | |
virtual IntPtr | GetNonDirectorClassID () |
Additional Inherited Members | |
![]() | |
bool | cMemOwn |
HandleRef | cptr |
HandleRef | scptr |
The TransformMaskKit class is a user space object, useful for carrying a group attribute settings.
Calling TransformMaskKit::GetDefault() will return a kit with values found in this table.
HPS.TransformMaskKit.TransformMaskKit | ( | ) |
Initializes an empty kit.
HPS.TransformMaskKit.TransformMaskKit | ( | HPS.TransformMaskKit | in_kit | ) |
Copies the kit in_kit into this kit.
|
virtual |
Returns whether this kit has any values currently set on it.
Reimplemented from HPS.Object.
bool HPS.TransformMaskKit.Equals | ( | HPS.TransformMaskKit | in_kit | ) |
Compares the contents of in_kit and this kit.
|
virtual |
This function returns the type the object, as declared.
This does not necessarily give the true type of the underlying object.
Reimplemented from HPS.Object.
void HPS.TransformMaskKit.Set | ( | HPS.TransformMaskKit | in_kit | ) |
Copies the kit in_kit into this kit.
HPS.TransformMaskKit HPS.TransformMaskKit.SetCameraEverything | ( | bool | in_state | ) |
Applies a mask which removes transforms related to camera.
in_state | Whether the mask should be applied. |
HPS.TransformMaskKit HPS.TransformMaskKit.SetCameraNearLimit | ( | bool | in_state | ) |
Applies a mask which removes transforms related to camera near limit.
in_state | Whether the mask should be applied. |
HPS.TransformMaskKit HPS.TransformMaskKit.SetCameraOffset | ( | bool | in_state | ) |
Applies a mask which removes transforms related to camera offsets.
in_state | Whether the mask should be applied. |
HPS.TransformMaskKit HPS.TransformMaskKit.SetCameraPerspectiveScale | ( | bool | in_state | ) |
Applies a mask which removes the perspective scale from perspective cameras.
in_state | Whether the mask should be applied. |
HPS.TransformMaskKit HPS.TransformMaskKit.SetCameraProjection | ( | bool | in_state | ) |
Applies a mask which removes the perspective projection and replaces it with an orthographic projection from perspective cameras.
in_state | Whether the mask should be applied. |
HPS.TransformMaskKit HPS.TransformMaskKit.SetCameraRotation | ( | bool | in_state | ) |
Applies a mask which removes transforms related to camera rotations.
in_state | Whether the mask should be applied. |
HPS.TransformMaskKit HPS.TransformMaskKit.SetCameraScale | ( | bool | in_state | ) |
Applies a mask which removes transforms related to camera scales.
in_state | Whether the mask should be applied. |
HPS.TransformMaskKit HPS.TransformMaskKit.SetCameraTranslation | ( | bool | in_state | ) |
Applies a mask which removes transforms related to camera translations.
in_state | Whether the mask should be applied. |
HPS.TransformMaskKit HPS.TransformMaskKit.SetEverything | ( | bool | in_state | ) |
Applies a mask which removes all transforms related to both modelling matrix and camera.
in_state | Whether the mask should be applied. |
HPS.TransformMaskKit HPS.TransformMaskKit.SetModellingMatrixEverything | ( | bool | in_state | ) |
Applies a mask which removes transforms related to modelling matrix.
in_state | Whether the mask should be applied. |
HPS.TransformMaskKit HPS.TransformMaskKit.SetModellingMatrixOffset | ( | bool | in_state | ) |
Applies a mask which removes transforms related to all modelling matrix offset.
in_state | Whether the mask should be applied. |
HPS.TransformMaskKit HPS.TransformMaskKit.SetModellingMatrixRotation | ( | bool | in_state | ) |
Applies a mask which removes transforms related to all modelling matrix rotations.
in_state | Whether the mask should be applied. |
HPS.TransformMaskKit HPS.TransformMaskKit.SetModellingMatrixScale | ( | bool | in_state | ) |
Applies a mask which removes transforms related to all modelling matrix scales.
in_state | Whether the mask should be applied. |
HPS.TransformMaskKit HPS.TransformMaskKit.SetModellingMatrixTranslation | ( | bool | in_state | ) |
Applies a mask which removes transforms related to all modelling matrix translation.
in_state | Whether the mask should be applied. |
void HPS.TransformMaskKit.Show | ( | out HPS.TransformMaskKit | out_kit | ) |
Copies this kit into out_kit.
bool HPS.TransformMaskKit.ShowCameraNearLimit | ( | out bool | out_state | ) |
Shows the camera near limit mask setting
out_state | Whether the camera near limit transform mask is applied |
bool HPS.TransformMaskKit.ShowCameraOffset | ( | out bool | out_state | ) |
Shows the camera offset mask setting
out_state | Whether the camera offset transform mask is applied |
bool HPS.TransformMaskKit.ShowCameraPerspectiveScale | ( | out bool | out_state | ) |
Shows the camera perspective scale mask setting
out_state | Whether the camera perspective scale transform mask is applied |
bool HPS.TransformMaskKit.ShowCameraProjection | ( | out bool | out_state | ) |
Shows the camera perspective projection mask setting
out_state | Whether the camera perspective projection transform mask is applied |
bool HPS.TransformMaskKit.ShowCameraRotation | ( | out bool | out_state | ) |
Shows the camera rotation mask setting
out_state | Whether the camera rotation transform mask is applied |
bool HPS.TransformMaskKit.ShowCameraScale | ( | out bool | out_state | ) |
Shows the camera scale mask setting
out_state | Whether the camera scale transform mask is applied |
bool HPS.TransformMaskKit.ShowCameraTranslation | ( | out bool | out_state | ) |
Shows the camera translation mask setting
out_state | Whether the camera translation transform mask is applied |
bool HPS.TransformMaskKit.ShowModellingMatrixOffset | ( | out bool | out_state | ) |
Shows the modelling matrix offset mask setting
out_state | Whether the modelling matrix offset transform mask is applied |
bool HPS.TransformMaskKit.ShowModellingMatrixRotation | ( | out bool | out_state | ) |
Shows the modelling matrix rotation mask setting
out_state | Whether the modelling matrix rotation transform mask is applied |
bool HPS.TransformMaskKit.ShowModellingMatrixScale | ( | out bool | out_state | ) |
Shows the modelling matrix scale mask setting
out_state | Whether the modelling matrix scale transform mask is applied |
bool HPS.TransformMaskKit.ShowModellingMatrixTranslation | ( | out bool | out_state | ) |
Shows the modelling matrix translation mask setting
out_state | Whether the modelling matrix translation transform mask is applied |
HPS.TransformMaskKit HPS.TransformMaskKit.UnsetCameraEverything | ( | ) |
Removes the mask which removes transforms related to camera.
HPS.TransformMaskKit HPS.TransformMaskKit.UnsetCameraNearLimit | ( | ) |
Removes the mask which removes transforms related to camera near limit.
HPS.TransformMaskKit HPS.TransformMaskKit.UnsetCameraOffset | ( | ) |
Removes the mask which removes transforms related to camera offset.
HPS.TransformMaskKit HPS.TransformMaskKit.UnsetCameraPerspectiveScale | ( | ) |
Removes the mask which removes the perspective scale from perspective cameras.
HPS.TransformMaskKit HPS.TransformMaskKit.UnsetCameraProjection | ( | ) |
Removes the mask which removes the perspective projection from perspective cameras.
HPS.TransformMaskKit HPS.TransformMaskKit.UnsetCameraRotation | ( | ) |
Removes the mask which removes transforms related to camera rotation.
HPS.TransformMaskKit HPS.TransformMaskKit.UnsetCameraScale | ( | ) |
Removes the mask which removes transforms related to camera scale.
HPS.TransformMaskKit HPS.TransformMaskKit.UnsetCameraTranslation | ( | ) |
Removes the mask which removes transforms related to camera translation.
HPS.TransformMaskKit HPS.TransformMaskKit.UnsetEverything | ( | ) |
Removes the mask which removes transforms related to camera and modelling matrix.
HPS.TransformMaskKit HPS.TransformMaskKit.UnsetModellingMatrixEverything | ( | ) |
Removes the mask which removes transforms related to modelling matrix everything.
HPS.TransformMaskKit HPS.TransformMaskKit.UnsetModellingMatrixOffset | ( | ) |
Removes the mask which removes transforms related to modelling matrix offset.
HPS.TransformMaskKit HPS.TransformMaskKit.UnsetModellingMatrixRotation | ( | ) |
Removes the mask which removes transforms related to modelling matrix rotation.
HPS.TransformMaskKit HPS.TransformMaskKit.UnsetModellingMatrixScale | ( | ) |
Removes the mask which removes transforms related to modelling matrix scale.
HPS.TransformMaskKit HPS.TransformMaskKit.UnsetModellingMatrixTranslation | ( | ) |
Removes the mask which removes transforms related to modelling matrix translation.