이 섹션에서는 HumanIK에서 메시지 로깅을 위해 제공되는 함수 및 열거를 설명합니다.
개요는 { 디버그 메시지 로깅 }~을 참조하십시오.
열거 | |
| enum | HIKLoggingLevel { HIKNone = 0, HIKError = 1 << 0, HIKMessage = 1 << 2, HIKCallstack = 1 << 3, HIKStacksize = 1 << 4, HIKLimits = 1 << 5 } |
| HumanIK에 대해 설정할 수 있는 가능한 로깅 레벨을 나열합니다. HIKSetLoggingLevel()을 참조하십시오. 자세한 내용... | |
함수 | |
| void | HIKSetLoggingLevel (int pLogging) |
| HumanIK에 대한 로깅 레벨을 설정합니다. 자세한 내용... | |
| enum HIKLoggingLevel |
HumanIK에 대해 설정할 수 있는 가능한 로깅 레벨을 나열합니다. HIKSetLoggingLevel()을 참조하십시오.
| 열거자 | |
|---|---|
| HIKNone |
자체에서 지정된 경우 이 플래그는 모든 로그 메시지의 생성을 비활성화합니다. 아래 나열된 다른 로깅 레벨과 함께 지정된 경우 이 플래그는 아무런 영향을 주지 않습니다. |
| HIKError |
HumanIK를 구성하여 캐릭터 설정의 심각한 문제를 기록합니다. 예를 들어 HIKCharacter가 하나 이상의 필요한 노드를 누락한 경우입니다. |
| HIKMessage |
HumanIK를 구성하여 캐릭터 설정의 문제를 나타낼 수 있는 정보 메시지를 기록합니다. 예를 들어 캐릭터의 팔이 X축을 따라 정렬되도록 나타나지 않는 경우입니다. |
| HIKCallstack |
HumanIK를 구성하여 해당 호출 스택을 기록합니다. |
| HIKStacksize |
HumanIK를 구성하여 해당 호출 스택의 크기를 기록합니다. |
| HIKLimits |
HIKCharacterizeGeometry 함수 호출을 통해 해당 형상이 마무리되는 경우 HumanIK를 구성하여 각 캐릭터의 자유 각도 세트를 기록합니다. |
| void HIKSetLoggingLevel | ( | int | pLogging | ) |
HumanIK에 대한 로깅 레벨을 설정합니다.
| pLogging | HIKLoggingLevel 열거에서 작성된 비트 마스크로 표현된 로깅 레벨. 여러 로그 메시지 유형을 사용하려면 | 연산자(bitwise OR)를 사용하여 이들을 연결합니다. |