The IBoneIkConstraint graph node interface. More...
#include "murl_graph_i_bone_ik_constraint.h"
Public Member Functions | |
virtual INode * | GetNodeInterface ()=0 |
Get the mutable Graph::INode interface. More... | |
virtual const INode * | GetNodeInterface () const =0 |
Get the constant Graph::INode interface. More... | |
virtual ITransform * | GetTransformInterface ()=0 |
Get the mutable Graph::ITransform interface. More... | |
virtual const ITransform * | GetTransformInterface () const =0 |
Get the constant Graph::ITransform interface. More... | |
virtual IBoneConstraint * | GetBoneConstraintInterface ()=0 |
Get the mutable Graph::IBoneConstraint interface. More... | |
virtual const IBoneConstraint * | GetBoneConstraintInterface () const =0 |
Get the constant Graph::IBoneConstraint interface. More... | |
virtual Bool | SetBlendFactor (Real factor)=0 |
Set the blend factor. More... | |
virtual Real | GetBlendFactor () const =0 |
Get the blend factor. More... | |
virtual Bool | SetSoftness (Real softness)=0 |
Set the softness. More... | |
virtual Real | GetSoftness () const =0 |
Get the softness. More... | |
virtual Bool | SetBendPositiveEnabled (Bool enabled)=0 |
Enable/disable positive bend. More... | |
virtual Bool | IsBendPositiveEnabled () const =0 |
Check if positive bend is enabled. More... | |
virtual Bool | SetCompressingEnabled (Bool enabled)=0 |
Enable/disable compressing. More... | |
virtual Bool | IsCompressingEnabled () const =0 |
Check if compressing is enabled. More... | |
virtual Bool | SetStretchingEnabled (Bool enabled)=0 |
Enable/disable stretching. More... | |
virtual Bool | IsStretchingEnabled () const =0 |
Check if stretching is enabled. More... | |
virtual Bool | SetUniformScalingEnabled (Bool enabled)=0 |
Enable/disable uniform scaling. More... | |
virtual Bool | IsUniformScalingEnabled () const =0 |
Check if uniform scaling is enabled. More... | |
Detailed Description
The IBoneIkConstraint graph node interface.
Member Function Documentation
◆ GetNodeInterface() [1/2]
|
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]
|
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]
|
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]
|
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]
|
pure virtual |
Get the mutable Graph::IBoneConstraint interface.
This method returns a mutable pointer to the node's Graph::IBoneConstraint interface, to be able to query or modify the base constraint parameters.
- Returns
- The mutable Graph::IBoneConstraint interface, or null if not available
◆ GetBoneConstraintInterface() [2/2]
|
pure virtual |
Get the constant Graph::IBoneConstraint interface.
This method returns a constant pointer to the node's Graph::IBoneConstraint interface, to be able to query the base constraint parameters.
- Returns
- The constant Graph::IBoneConstraint interface, or null if not available
◆ SetBlendFactor()
Set the blend factor.
- Parameters
-
factor The blend factor.
- Returns
- true if successful.
◆ GetBlendFactor()
|
pure virtual |
Get the blend factor.
- Returns
- The blend factor.
◆ SetSoftness()
Set the softness.
- Parameters
-
softness The softness.
- Returns
- true if successful.
◆ GetSoftness()
|
pure virtual |
Get the softness.
- Returns
- The softness.
◆ SetBendPositiveEnabled()
Enable/disable positive bend.
- Parameters
-
enabled true if enabled.
- Returns
- true if successful.
◆ IsBendPositiveEnabled()
|
pure virtual |
Check if positive bend is enabled.
- Returns
- true if enabled.
◆ SetCompressingEnabled()
Enable/disable compressing.
- Parameters
-
enabled true if enabled.
- Returns
- true if successful.
◆ IsCompressingEnabled()
|
pure virtual |
Check if compressing is enabled.
- Returns
- true if enabled.
◆ SetStretchingEnabled()
Enable/disable stretching.
- Parameters
-
enabled true if enabled.
- Returns
- true if successful.
◆ IsStretchingEnabled()
|
pure virtual |
Check if stretching is enabled.
- Returns
- true if enabled.
◆ SetUniformScalingEnabled()
Enable/disable uniform scaling.
- Parameters
-
enabled true if enabled.
- Returns
- true if successful.
◆ IsUniformScalingEnabled()
|
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