hikproperty.h ファイル リファレンス

hikproperty.h ファイル リファレンス
+ この参照ページは、次の概要トピックと関連付けられています。
#include "humanik.h"

ファイルの説明

キャラクタ プロパティ用のヘッダ ファイル

このファイルには、キャラクタ プロパティ管理用の関数が含まれています。

Typedef

typedef enum HIKPropertyModeType eHIKPropertyModeType
 
typedef enum HIKPropertyUnit eHIKPropertyUnit
 
typedef enum HIKPropertyValueType eHIKPropertyValueType
 

列挙

enum  HIKProperty {
  HIKForceActorSpaceId, HIKScaleCompensationId, HIKMassCenterCompensationId, HIKAnkleHeightCompensationId,
  HIKAnkleProximityCompensationId, HIKHipsHeightCompensationId, HIKReachActorLeftAnkleId, HIKReachActorRightAnkleId,
  HIKReachActorChestId, HIKReachActorLeftWristId, HIKReachActorRightWristId, HIKReachActorLeftKneeId,
  HIKReachActorRightKneeId, HIKReachActorHeadId, HIKReachActorLeftElbowId, HIKReachActorRightElbowId,
  HIKReachActorLeftAnkleRotationId, HIKReachActorRightAnkleRotationId, HIKReachActorHeadRotationId, HIKReachActorLeftWristRotationId,
  HIKReachActorRightWristRotationId, HIKReachActorLeftFingerBaseId, HIKReachActorRightFingerBaseId, HIKReachActorLeftToesBaseId,
  HIKReachActorRightToesBaseId, HIKReachActorLeftFingerBaseRotationId, HIKReachActorRightFingerBaseRotationId, HIKReachActorLeftToesBaseRotationId,
  HIKReachActorRightToesBaseRotationId, HIKReachActorChestRotationId, HIKReachActorLowerChestRotationId, HIKReachActorLeftHandThumbId,
  HIKReachActorLeftHandIndexId, HIKReachActorLeftHandMiddleId, HIKReachActorLeftHandRingId, HIKReachActorLeftHandPinkyId,
  HIKReachActorLeftHandExtraFingerId, HIKReachActorRightHandThumbId, HIKReachActorRightHandIndexId, HIKReachActorRightHandMiddleId,
  HIKReachActorRightHandRingId, HIKReachActorRightHandPinkyId, HIKReachActorRightHandExtraFingerId, HIKReachActorLeftFootThumbId,
  HIKReachActorLeftFootIndexId, HIKReachActorLeftFootMiddleId, HIKReachActorLeftFootRingId, HIKReachActorLeftFootPinkyId,
  HIKReachActorLeftFootExtraFingerId, HIKReachActorRightFootThumbId, HIKReachActorRightFootIndexId, HIKReachActorRightFootMiddleId,
  HIKReachActorRightFootRingId, HIKReachActorRightFootPinkyId, HIKReachActorRightFootExtraFingerId, HIKFootFloorContactId,
  HIKFootBottomToAnkleId, HIKFootBackToAnkleId, HIKFootMiddleToAnkleId, HIKFootFrontToMiddleId,
  HIKFootInToAnkleId, HIKFootOutToAnkleId, HIKHandFloorContactId, HIKHandBottomToWristId,
  HIKHandBackToWristId, HIKHandMiddleToWristId, HIKHandFrontToMiddleId, HIKHandInToWristId,
  HIKHandOutToWristId, HIKHandContactTypeId, HIKHandFingerContactId, HIKHandFingerContactModeId,
  HIKFootContactTypeId, HIKFootFingerContactId, HIKFootFingerContactModeId, HIKLeftUpLegRollId,
  HIKLeftLegRollId, HIKRightUpLegRollId, HIKRightLegRollId, HIKLeftArmRollId,
  HIKLeftForeArmRollId, HIKRightArmRollId, HIKRightForeArmRollId, HIKMirrorId,
  HIKLeftKneeKillPitchId, HIKRightKneeKillPitchId, HIKLeftElbowKillPitchId, HIKRightElbowKillPitchId,
  HIKCtrlPullLeftFootId, HIKCtrlPullRightFootId, HIKCtrlPullLeftHandId, HIKCtrlPullRightHandId,
  HIKCtrlPullHeadId, HIKCtrlPullLeftToeBaseId, HIKCtrlPullLeftKneeId, HIKCtrlPullRightToeBaseId,
  HIKCtrlPullRightKneeId, HIKCtrlPullLeftFingerBaseId, HIKCtrlPullLeftElbowId, HIKCtrlPullRightFingerBaseId,
  HIKCtrlPullRightElbowId, HIKCtrlChestPullLeftHandId, HIKCtrlChestPullRightHandId, HIKCtrlResistHipsPositionId,
  HIKCtrlEnforceGravityId, HIKCtrlResistHipsOrientationId, HIKCtrlResistChestPositionId, HIKCtrlResistChestOrientationId,
  HIKCtrlResistLeftCollarId, HIKCtrlResistRightCollarId, HIKCtrlResistLeftKneeId, HIKCtrlResistRightKneeId,
  HIKCtrlResistLeftElbowId, HIKCtrlResistRightElbowId, HIKCtrlSpineStiffnessId, HIKHipsTOffsetXId,
  HIKHipsTOffsetYId, HIKHipsTOffsetZId, HIKChestTOffsetXId, HIKChestTOffsetYId,
  HIKChestTOffsetZId, HIKFootAutomaticToesId, HIKFootFloorPivotId, HIKPostureId,
  HIKHandAutomaticFingersId, HIKHandFloorPivotId, HIKCtrlNeckStiffnessId, HIKHipsTranslationModeId,
  HIKFingerSolvingId, HIKFootContactStiffnessId, HIKCtrlResistMaximumExtensionLeftKnee, HIKCtrlResistMaximumExtensionRightKnee,
  HIKCtrlResistMaximumExtensionLeftElbow, HIKCtrlResistMaximumExtensionRightElbow, HIKCtrlResistCompressionFactorLeftKnee, HIKCtrlResistCompressionFactorRightKnee,
  HIKCtrlResistCompressionFactorLeftElbow, HIKCtrlResistCompressionFactorRightElbow, HIKHandFingerContactRollStiffness, HIKFootFingerContactRollStiffness,
  HIKHandContactStiffness, HIKRollExtractionMode, HIKPullIterationCount, HIKLeftHandThumbTip,
  HIKLeftHandIndexTip, HIKLeftHandMiddleTip, HIKLeftHandRingTip, HIKLeftHandPinkyTip,
  HIKLeftHandExtraFingerTip, HIKRightHandThumbTip, HIKRightHandIndexTip, HIKRightHandMiddleTip,
  HIKRightHandRingTip, HIKRightHandPinkyTip, HIKRightHandExtraFingerTip, HIKLeftFootThumbTip,
  HIKLeftFootIndexTip, HIKLeftFootMiddleTip, HIKLeftFootRingTip, HIKLeftFootPinkyTip,
  HIKLeftFootExtraFingerTip, HIKRightFootThumbTip, HIKRightFootIndexTip, HIKRightFootMiddleTip,
  HIKRightFootRingTip, HIKRightFootPinkyTip, HIKRightFootExtraFingerTip, HIKRealisticShoulder,
  HIKLeftLegMaxExtensionAngle, HIKRightLegMaxExtensionAngle, HIKLeftArmMaxExtensionAngle, HIKRightArmMaxExtensionAngle,
  HIKExtraCollarRatioId, HIKCollarStiffnessX, HIKCollarStiffnessY, HIKCollarStiffnessZ,
  HIKReachActorLeftShoulderId, HIKReachActorRightShoulderId, HIKFingerPropagationId, HIKRealisticLeftKneeSolvingId,
  HIKRealisticRightKneeSolvingId, HIKStretchStartArmsAndLegs, HIKStretchStopArmsAndLegs, HIKSnSScaleArmsAndLegs,
  HIKSnSReachLeftWrist, HIKSnSReachRightWrist, HIKSnSReachLeftAnkle, HIKSnSReachRightAnkle,
  HIKSnSScaleSpine, HIKSnSScaleSpineChildren, HIKSnSReachChestEnd, HIKSnSScaleNeck,
  HIKSnSReachHead, HIKLeftUpLegRollExId, HIKLeftLegRollExId, HIKRightUpLegRollExId,
  HIKRightLegRollExId, HIKLeftArmRollExId, HIKLeftForeArmRollExId, HIKRightArmRollExId,
  HIKRightForeArmRollExId, HIKTopSpineCorrectionId , HIKSnSSmoothReach, HIKLockXId ,
  HIKRealisticArmSolvingId, HIKLastPropertyId
}
 HIKPropertySetState に含まれるすべてのキャラクタ プロパティを一覧表示します。表示...
 
enum  HIKPropertyModeType { HIKPropertyNoMode = 0, HIKPropertyOffOn, HIKPropertyOffAutoUser, HIKPropertyAutoUser }
 キャラクタのプロパティに可能なモード タイプを一覧表示します。HIKGetPropertyInfoModeType() を参照してください。表示...
 
enum  HIKPropertyUnit {
  HIKPropertyNoUnit = 0, HIKPropertyPercent, HIKPropertySecond, HIKPropertyCentimeter,
  HIKPropertyDegree, HIKPropertyEnum, HIKPropertyReal
}
 キャラクタのプロパティに可能なユニットのタイプを一覧表示します。HIKGetPropertyInfoUnit() を参照してください。表示...
 
enum  HIKPropertyValueType { HIKPropertyScalar = 0 }
 キャラクタのプロパティに可能な値のタイプを一覧表示します。HIKGetPropertyInfoValueType() を参照してください。表示...
 

関数

const char * HIKGetPropertyEnumName (int pPropertyId, int pValue)
 列挙値 pValue をプロパティ pPropertyId について識別する、人間が解読可能な英語の文字列を取得します。表示...
 
int HIKGetPropertyId (const char *pName)
 説明的な名前から、プロパティ pName の固有の ID を取得します。表示...
 
float HIKGetPropertyInfoDefaultMax (int pPropertyId)
 プロパティ pPropertyId に許容される最大値を取得します。表示...
 
float HIKGetPropertyInfoDefaultMin (int pPropertyId)
 プロパティ pPropertyId に許容される最小値を取得します。表示...
 
int HIKGetPropertyInfoDefaultMode (int pPropertyId)
 プロパティ pPropertyId のデフォルトのモードを取得します。表示...
 
float HIKGetPropertyInfoDefaultValue (int pPropertyId)
 プロパティ pPropertyId のデフォルト値を取得します。表示...
 
eHIKPropertyModeType HIKGetPropertyInfoModeType (int pPropertyId)
 プロパティ pPropertyId のモード タイプを取得します。表示...
 
eHIKPropertyUnit HIKGetPropertyInfoUnit (int pPropertyId)
 プロパティ pPropertyId のユニットのタイプを取得します。表示...
 
eHIKPropertyValueType HIKGetPropertyInfoValueType (int pPropertyId)
 プロパティ pPropertyId の値のタイプを取得します。表示...
 
int HIKGetPropertyMode (HIKPropertySetState *pState, int pPropertyId)
 プロパティ pPropertyIdHIKPropertySetState pState で設定された現在のモードを取得します。表示...
 
const char * HIKGetPropertyModeName (int pPropertyId, int pMode)
 モード pMode をプロパティ pPropertyId について識別する、人間が解読可能な英語の文字列を取得します。表示...
 
const char * HIKGetPropertyName (int pPropertyId)
 プロパティ pPropertyId を識別する、人間が解読可能な英語の文字列を取得します。表示...
 
float HIKGetPropertyValue (HIKPropertySetState *pState, int pPropertyId)
 プロパティ pPropertyIdHIKPropertySetState pState で設定された現在の値を取得します。表示...
 
int HIKIsPropertyActive (HIKPropertySetState *pState, int pPropertyId)
 プロパティ pPropertyIdHIKPropertySetState pState でアクティブかどうか、つまり値が現在 HumanIK ソルバで考慮されているかどうかを示します。表示...
 
int HIKIsPropertyAuto (HIKPropertySetState *pState, int pPropertyId)
 プロパティ pPropertyIdHIKPropertySetState pState での現在のモードが "auto" かどうかを示します。表示...
 
int HIKIsPropertyDescription (int pPropertyId)
 プロパティが説明であるかどうかを示します。表示...
 
void HIKPropertySetStateCopy (HIKPropertySetState *pStateOut, HIKPropertySetState *pStateIn)
 すべての値とモード設定を HIKPropertySetState pStateIn から HIKPropertySetState pStateOut にコピーします。表示...
 
HIKPropertySetStateHIKPropertySetStateCreate (HIKMalloc pMalloc)
 新しい HIKPropertySetState を作成します。表示...
 
HIKPropertySetStateHIKPropertySetStateCreateInPlace (void *pBuffer)
 新しい HIKPropertySetState をバッファ pBuffer で作成します。表示...
 
void HIKPropertySetStateDestroy (HIKPropertySetState *pPropertySetState, HIKFree pFree)
 HIKPropertySetState pPropertySetState を破棄します。表示...
 
size_t HIKPropertySetStateSize ()
 HIKPropertySetState オブジェクトのサイズをバイト単位で返します。表示...
 
void HIKSetPropertyMode (HIKPropertySetState *pState, int pPropertyId, int pMode)
 プロパティ pPropertyIdHIKPropertySetState pState での現在のモードを設定します。表示...
 
void HIKSetPropertyValue (HIKPropertySetState *pState, int pPropertyId, float pValue)
 プロパティ pPropertyIdHIKPropertySetState pState での現在の値を設定します。表示...
 

Typedef のドキュメント

次の列挙を参照してください。HIKPropertyModeType

次の列挙を参照してください。HIKPropertyUnit

次の列挙を参照してください。HIKPropertyValueType

このファイルのソース コードに移動します。