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)
 pPropertyId캐릭터의 속성을 정의합니다. 에서 속성 pState에 대한 현재 모드 설정을 검색합니다. 자세한 내용...
 
const char * HIKGetPropertyModeName (int pPropertyId, int pMode)
 속성 pMode에 대한 모드 pPropertyId를 식별하는 영어로 된 읽을 수 있는 문자열을 검색합니다. 자세한 내용...
 
const char * HIKGetPropertyName (int pPropertyId)
 속성 pPropertyId를 식별하는 영어로 된 읽을 수 있는 문자열을 검색합니다. 자세한 내용...
 
float HIKGetPropertyValue (HIKPropertySetState *pState, int pPropertyId)
 pPropertyId캐릭터의 속성을 정의합니다. 에서 속성 pState에 대한 현재 값 설정을 검색합니다. 자세한 내용...
 
int HIKIsPropertyActive (HIKPropertySetState *pState, int pPropertyId)
 HIKPropertySetState pState에서 속성 pPropertyId가 활성인지 여부를 나타냅니다. 해당 값이 현재 HumanIK 솔버에서 고려되는지 여부가 그 예입니다. 자세한 내용...
 
int HIKIsPropertyAuto (HIKPropertySetState *pState, int pPropertyId)
 HIKPropertySetState pState에서 속성 pPropertyId의 현재 모드가 "자동"인지 여부를 나타냅니다. 자세한 내용...
 
int HIKIsPropertyDescription (int pPropertyId)
 속성이 설명인지 여부를 나타냅니다. 자세한 내용...
 
void HIKPropertySetStateCopy (HIKPropertySetState *pStateOut, HIKPropertySetState *pStateIn)
 HIKPropertySetState pStateIn에서 모든 값 및 모드 설정을 HIKPropertySetState pStateOut로 복사합니다. 자세한 내용...
 
HIKPropertySetStateHIKPropertySetStateCreate (HIKMalloc pMalloc)
 HIKPropertySetState를 만듭니다. 자세한 내용...
 
HIKPropertySetStateHIKPropertySetStateCreateInPlace (void *pBuffer)
 버퍼 캐릭터의 속성을 정의합니다.HIKPropertySetStatepBuffer를 만듭니다. 자세한 내용...
 
void HIKPropertySetStateDestroy (HIKPropertySetState *pPropertySetState, HIKFree pFree)
 HIKPropertySetState pPropertySetState를 삭제합니다. 자세한 내용...
 
size_t HIKPropertySetStateSize ()
 HIKPropertySetState 오브젝트의 크기를 바이트 단위로 검색합니다. 자세한 내용...
 
void HIKSetPropertyMode (HIKPropertySetState *pState, int pPropertyId, int pMode)
 pPropertyId캐릭터의 속성을 정의합니다. 에서 속성 pState에 대한 현재 모드를 설정합니다. 자세한 내용...
 
void HIKSetPropertyValue (HIKPropertySetState *pState, int pPropertyId, float pValue)
 pPropertyId캐릭터의 속성을 정의합니다. 에서 속성 pState에 대한 현재 값을 설정합니다. 자세한 내용...
 

Typedef 설명서

enum HIKPropertyModeType을 참조하십시오.

enum HIKPropertyUnit을 참조하십시오.

enum HIKPropertyValueType을 참조하십시오.

이 파일의 소스 코드로 이동합니다.