TransformMaskKit
-
class
HPS.TransformMaskKit: HPS.Kit The HPS.TransformMaskKit class is a user space object, useful for carrying a group attribute settings. Calling HPS.TransformMaskKit.GetDefault() will return a kit with values found in this table.
Public Functions
-
override void
Dispose()
-
override bool
Empty() Returns whether this kit has any values currently set on it.
-
bool
Equals(HPS.TransformMaskKit in_kit) Compares the contents of in_kit and this kit.
-
override bool
Equals(Object obj)
-
override int
GetHashCode()
-
override HPS.Type
ObjectType() 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).
Return: The declared type of the object in question, which may differ from the true, underlying type.
-
void
Set(HPS.TransformMaskKit in_kit) Copies the kit in_kit into this kit.
-
HPS.TransformMaskKit
SetCameraEverything(bool in_state) Applies a mask which removes transforms related to camera.
Param in_state: Whether the mask should be applied. Return: A reference to this object.
-
HPS.TransformMaskKit
SetCameraNearLimit(bool in_state) Applies a mask which removes transforms related to camera near limit.
Param in_state: Whether the mask should be applied. Return: A reference to this object.
-
HPS.TransformMaskKit
SetCameraOffset(bool in_state) Applies a mask which removes transforms related to camera offsets.
Param in_state: Whether the mask should be applied. Return: A reference to this object.
-
HPS.TransformMaskKit
SetCameraPerspectiveScale(bool in_state) Applies a mask which removes the perspective scale from perspective cameras.
Param in_state: Whether the mask should be applied. Return: A reference to this object.
-
HPS.TransformMaskKit
SetCameraProjection(bool in_state) Applies a mask which removes the perspective projection and replaces it with an orthographic projection from perspective cameras.
Param in_state: Whether the mask should be applied. Return: A reference to this object.
-
HPS.TransformMaskKit
SetCameraRotation(bool in_state) Applies a mask which removes transforms related to camera rotations.
Param in_state: Whether the mask should be applied. Return: A reference to this object.
-
HPS.TransformMaskKit
SetCameraScale(bool in_state) Applies a mask which removes transforms related to camera scales.
Param in_state: Whether the mask should be applied. Return: A reference to this object.
-
HPS.TransformMaskKit
SetCameraTranslation(bool in_state) Applies a mask which removes transforms related to camera translations.
Param in_state: Whether the mask should be applied. Return: A reference to this object.
-
HPS.TransformMaskKit
SetEverything(bool in_state) Applies a mask which removes all transforms related to both modelling matrix and camera.
Param in_state: Whether the mask should be applied. Return: A reference to this object.
-
HPS.TransformMaskKit
SetModellingMatrixEverything(bool in_state) Applies a mask which removes transforms related to modelling matrix.
Param in_state: Whether the mask should be applied. Return: A reference to this object.
-
HPS.TransformMaskKit
SetModellingMatrixOffset(bool in_state) Applies a mask which removes transforms related to all modelling matrix offset.
Param in_state: Whether the mask should be applied. Return: A reference to this object.
-
HPS.TransformMaskKit
SetModellingMatrixRotation(bool in_state) Applies a mask which removes transforms related to all modelling matrix rotations.
Param in_state: Whether the mask should be applied. Return: A reference to this object.
-
HPS.TransformMaskKit
SetModellingMatrixScale(bool in_state) Applies a mask which removes transforms related to all modelling matrix scales.
Param in_state: Whether the mask should be applied. Return: A reference to this object.
-
HPS.TransformMaskKit
SetModellingMatrixTranslation(bool in_state) Applies a mask which removes transforms related to all modelling matrix translation.
Param in_state: Whether the mask should be applied. Return: A reference to this object.
-
void
Show(out HPS.TransformMaskKit out_kit) Copies this kit into out_kit.
-
bool
ShowCameraNearLimit(out bool out_state) Shows the camera near limit mask setting
Param out_state: Whether the camera near limit transform mask is applied Return: true if the setting is valid, false otherwise.
-
bool
ShowCameraOffset(out bool out_state) Shows the camera offset mask setting
Param out_state: Whether the camera offset transform mask is applied Return: true if the setting is valid, false otherwise.
-
bool
ShowCameraPerspectiveScale(out bool out_state) Shows the camera perspective scale mask setting
Param out_state: Whether the camera perspective scale transform mask is applied Return: true if the setting is valid, false otherwise.
-
bool
ShowCameraProjection(out bool out_state) Shows the camera perspective projection mask setting
Param out_state: Whether the camera perspective projection transform mask is applied Return: true if the setting is valid, false otherwise.
-
bool
ShowCameraRotation(out bool out_state) Shows the camera rotation mask setting
Param out_state: Whether the camera rotation transform mask is applied Return: true if the setting is valid, false otherwise.
-
bool
ShowCameraScale(out bool out_state) Shows the camera scale mask setting
Param out_state: Whether the camera scale transform mask is applied Return: true if the setting is valid, false otherwise.
-
bool
ShowCameraTranslation(out bool out_state) Shows the camera translation mask setting
Param out_state: Whether the camera translation transform mask is applied Return: true if the setting is valid, false otherwise.
-
bool
ShowModellingMatrixOffset(out bool out_state) Shows the modelling matrix offset mask setting
Param out_state: Whether the modelling matrix offset transform mask is applied Return: true if the setting is valid, false otherwise.
-
bool
ShowModellingMatrixRotation(out bool out_state) Shows the modelling matrix rotation mask setting
Param out_state: Whether the modelling matrix rotation transform mask is applied Return: true if the setting is valid, false otherwise.
-
bool
ShowModellingMatrixScale(out bool out_state) Shows the modelling matrix scale mask setting
Param out_state: Whether the modelling matrix scale transform mask is applied Return: true if the setting is valid, false otherwise.
-
bool
ShowModellingMatrixTranslation(out bool out_state) Shows the modelling matrix translation mask setting
Param out_state: Whether the modelling matrix translation transform mask is applied Return: true if the setting is valid, false otherwise.
-
TransformMaskKit() Initializes an empty kit.
-
TransformMaskKit(HPS.TransformMaskKit in_kit) Copies the kit in_kit into this kit.
-
HPS.TransformMaskKit
UnsetCameraEverything() Removes the mask which removes transforms related to camera.
Return: A reference to this object.
-
HPS.TransformMaskKit
UnsetCameraNearLimit() Removes the mask which removes transforms related to camera near limit.
Return: A reference to this object.
-
HPS.TransformMaskKit
UnsetCameraOffset() Removes the mask which removes transforms related to camera offset.
Return: A reference to this object.
-
HPS.TransformMaskKit
UnsetCameraPerspectiveScale() Removes the mask which removes the perspective scale from perspective cameras.
Return: A reference to this object.
-
HPS.TransformMaskKit
UnsetCameraProjection() Removes the mask which removes the perspective projection from perspective cameras.
Return: A reference to this object.
-
HPS.TransformMaskKit
UnsetCameraRotation() Removes the mask which removes transforms related to camera rotation.
Return: A reference to this object.
-
HPS.TransformMaskKit
UnsetCameraScale() Removes the mask which removes transforms related to camera scale.
Return: A reference to this object.
-
HPS.TransformMaskKit
UnsetCameraTranslation() Removes the mask which removes transforms related to camera translation.
Return: A reference to this object.
-
HPS.TransformMaskKit
UnsetEverything() Removes the mask which removes transforms related to camera and modelling matrix.
Return: A reference to this object.
-
HPS.TransformMaskKit
UnsetModellingMatrixEverything() Removes the mask which removes transforms related to modelling matrix everything.
Return: A reference to this object.
-
HPS.TransformMaskKit
UnsetModellingMatrixOffset() Removes the mask which removes transforms related to modelling matrix offset.
Return: A reference to this object.
-
HPS.TransformMaskKit
UnsetModellingMatrixRotation() Removes the mask which removes transforms related to modelling matrix rotation.
Return: A reference to this object.
-
HPS.TransformMaskKit
UnsetModellingMatrixScale() Removes the mask which removes transforms related to modelling matrix scale.
Return: A reference to this object.
-
HPS.TransformMaskKit
UnsetModellingMatrixTranslation() Removes the mask which removes transforms related to modelling matrix translation.
Return: A reference to this object.
Public Static Functions
-
HPS.TransformMaskKit
GetDefault()
-
bool
operator!=(HPS.TransformMaskKit a, HPS.TransformMaskKit b)
-
bool
operator==(HPS.TransformMaskKit a, HPS.TransformMaskKit b)
-
override void