The IBoneIkConstraint graph node interface.
More...
#include <murl_graph_i_bone_ik_constraint.h>
The IBoneIkConstraint graph node interface.
◆ GetNodeInterface() [1/2]
virtual INode* Murl::Graph::IBoneIkConstraint::GetNodeInterface |
( |
| ) |
|
|
pure virtual |
Get the mutable Graph::INode interface.
This method returns a mutable pointer to the node's Graph::INode interface, to be able to query or modify common node properties such as active state, visibility or ID.
- Returns
- The mutable Graph::INode interface, or null if not available
◆ GetNodeInterface() [2/2]
virtual const INode* Murl::Graph::IBoneIkConstraint::GetNodeInterface |
( |
| ) |
const |
|
pure virtual |
Get the constant Graph::INode interface.
This method returns a constant pointer to the node's Graph::INode interface, to be able to query common node properties such as active state, visibility or ID.
- Returns
- The constant Graph::INode interface, or null if not available
◆ GetTransformInterface() [1/2]
virtual ITransform* Murl::Graph::IBoneIkConstraint::GetTransformInterface |
( |
| ) |
|
|
pure virtual |
Get the mutable Graph::ITransform interface.
This method returns a mutable pointer to the node's Graph::ITransform interface, to be able to query or modify the node's transformation matrix and depth order.
- Returns
- The mutable Graph::ITransform interface, or null if not available
◆ GetTransformInterface() [2/2]
virtual const ITransform* Murl::Graph::IBoneIkConstraint::GetTransformInterface |
( |
| ) |
const |
|
pure virtual |
Get the constant Graph::ITransform interface.
This method returns a constant pointer to the node's Graph::ITransform interface, to be able to query the node's transformation matrix and depth order.
- Returns
- The constant Graph::ITransform interface, or null if not available
◆ GetBoneConstraintInterface() [1/2]
virtual IBoneConstraint* Murl::Graph::IBoneIkConstraint::GetBoneConstraintInterface |
( |
| ) |
|
|
pure virtual |
◆ GetBoneConstraintInterface() [2/2]
virtual const IBoneConstraint* Murl::Graph::IBoneIkConstraint::GetBoneConstraintInterface |
( |
| ) |
const |
|
pure virtual |
◆ SetBlendFactor()
virtual Bool Murl::Graph::IBoneIkConstraint::SetBlendFactor |
( |
Real |
factor | ) |
|
|
pure virtual |
Set the blend factor.
- Parameters
-
- Returns
- true if successful.
◆ GetBlendFactor()
virtual Real Murl::Graph::IBoneIkConstraint::GetBlendFactor |
( |
| ) |
const |
|
pure virtual |
Get the blend factor.
- Returns
- The blend factor.
◆ SetSoftness()
virtual Bool Murl::Graph::IBoneIkConstraint::SetSoftness |
( |
Real |
softness | ) |
|
|
pure virtual |
Set the softness.
- Parameters
-
- Returns
- true if successful.
◆ GetSoftness()
virtual Real Murl::Graph::IBoneIkConstraint::GetSoftness |
( |
| ) |
const |
|
pure virtual |
Get the softness.
- Returns
- The softness.
◆ SetBendPositiveEnabled()
virtual Bool Murl::Graph::IBoneIkConstraint::SetBendPositiveEnabled |
( |
Bool |
enabled | ) |
|
|
pure virtual |
Enable/disable positive bend.
- Parameters
-
- Returns
- true if successful.
◆ IsBendPositiveEnabled()
virtual Bool Murl::Graph::IBoneIkConstraint::IsBendPositiveEnabled |
( |
| ) |
const |
|
pure virtual |
Check if positive bend is enabled.
- Returns
- true if enabled.
◆ SetCompressingEnabled()
virtual Bool Murl::Graph::IBoneIkConstraint::SetCompressingEnabled |
( |
Bool |
enabled | ) |
|
|
pure virtual |
Enable/disable compressing.
- Parameters
-
- Returns
- true if successful.
◆ IsCompressingEnabled()
virtual Bool Murl::Graph::IBoneIkConstraint::IsCompressingEnabled |
( |
| ) |
const |
|
pure virtual |
Check if compressing is enabled.
- Returns
- true if enabled.
◆ SetStretchingEnabled()
virtual Bool Murl::Graph::IBoneIkConstraint::SetStretchingEnabled |
( |
Bool |
enabled | ) |
|
|
pure virtual |
Enable/disable stretching.
- Parameters
-
- Returns
- true if successful.
◆ IsStretchingEnabled()
virtual Bool Murl::Graph::IBoneIkConstraint::IsStretchingEnabled |
( |
| ) |
const |
|
pure virtual |
Check if stretching is enabled.
- Returns
- true if enabled.
◆ SetUniformScalingEnabled()
virtual Bool Murl::Graph::IBoneIkConstraint::SetUniformScalingEnabled |
( |
Bool |
enabled | ) |
|
|
pure virtual |
Enable/disable uniform scaling.
- Parameters
-
- Returns
- true if successful.
◆ IsUniformScalingEnabled()
virtual Bool Murl::Graph::IBoneIkConstraint::IsUniformScalingEnabled |
( |
| ) |
const |
|
pure virtual |
Check if uniform scaling is enabled.
- Returns
- true if enabled.
The documentation for this interface was generated from the following file:
- murl_graph_i_bone_ik_constraint.h