OROCHI
 
Loading...
Searching...
No Matches
GxIkChain Class Reference

IKチェイン基礎クラス More...

#include <GxIkChain.h>

Inheritance diagram for GxIkChain:
Collaboration diagram for GxIkChain:

Public Member Functions

初期化
 GxIkChain (void)
 デフォルトコンストラクタ
 
 ~GxIkChain (void) override
 デストラクタ
 
アクセサ
void setIkTargetPosition (GxVector3 const *pPosition)
 IK目標をセット
 
GX_FORCE_INLINE GxVector3 const * getIkTargetPosition (void) const
 グローバル座標ポインタを取得
 
GX_FORCE_INLINE GxMotionJoint const * getStartJoint (void) const
 チェインの最初の関節を取得
 
constexpr GxMotionJointgetStartJoint (void)
 チェインの最初の関節を取得
 
GX_FORCE_INLINE GxMotionJoint const * getMiddleJoint (void) const
 チェインの中(骨)の関節を取得
 
constexpr GxMotionJointgetMiddleJoint (void)
 チェインの中(骨)の関節を取得
 
GX_FORCE_INLINE GxMotionJoint const * getEndJoint (void) const
 チェインのエフェクター(最後の関節)を取得
 
constexpr GxMotionJointgetEndJoint (void)
 チェインのエフェクター(最後の関節)を取得
 
- Public Member Functions inherited from GxClassBase
constexpr GxClassBase (void)
 コンストラクタ
 
constexpr GxClassBase (const GxClassBase &base)
 コピーコンストラクタ
 
 ~GxClassBase (void) override
 デストラクタ
 
- Public Member Functions inherited from GxClassBaseRoot
constexpr GxClassBaseRoot (void)
 コンストラクタ
 
constexpr GxClassBaseRoot (const GxClassBaseRoot &)
 コピーコンストラクタ
 
virtual ~GxClassBaseRoot (void)
 デストラクタ
 
constexpr GxClassBaseRootoperator= (const GxClassBaseRoot &)
 代入演算子
 
virtual GxRttigetRtti (void) const =0
 Rttiの取得
 
virtual GX_FORCE_INLINE const GxTypedObjectgetDefaultObject (void)
 デフォルトオブジェクトを取得
 
GX_FORCE_INLINE b32 isDefaultObject (void)
 デフォルトオブジェクト判定
 

Protected Attributes

メンバ変数
GxVector3 const * _pIkTargetPosition
 グローバル座標ポインタ
 
b32 _ownTarget
 IK目標使用フラグ
 
GxMotionJoint_pChainStartJoint
 チェインの最初の関節
 
GxMotionJoint_pChainMiddleJoint
 チェインの中(骨)の関節
 
GxMotionJoint_pChainEffectorJoint
 チェインのエフェクター(最後の関節)
 

定義

class GxMotionJoint
 
class GxModUnitMotionBlend
 
class GxMotionPlayer
 
 GX_OPERATOR_NEW_DELETE_USE_ARRAY (GxAllocatorList::ALLOCATOR_TYPE::UNIT)
 

Additional Inherited Members

- Static Public Member Functions inherited from GxClassBaseRoot
static GX_FORCE_INLINE GxRtti__getStaticRtti (void)
 Rttiの取得
 

Detailed Description

IKチェイン基礎クラス

Member Function Documentation

◆ setIkTargetPosition()

void GxIkChain::setIkTargetPosition ( GxVector3 const * pPosition)

IK目標をセット

Parameters
pPosition[in] 目標座標
Here is the caller graph for this function:

The documentation for this class was generated from the following files: