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 GxMotionJoint * getStartJoint (void)
 チェインの最初の関節を取得
 
GX_FORCE_INLINE GxMotionJoint const * getMiddleJoint (void) const
 チェインの中(骨)の関節を取得
 
constexpr GxMotionJoint * getMiddleJoint (void)
 チェインの中(骨)の関節を取得
 
GX_FORCE_INLINE GxMotionJoint const * getEndJoint (void) const
 チェインのエフェクター(最後の関節)を取得
 
constexpr GxMotionJoint * getEndJoint (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 GxClassBaseRoot & operator= (const GxClassBaseRoot &)
 代入演算子
 
virtual GxRtti & getRtti (void) const =0
 Rttiの取得
 
virtual GX_FORCE_INLINE const GxTypedObject * getDefaultObject (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: