로깅

로깅
+ 이 참조 페이지는 다음 개요 항목과 연결되어 있습니다.

모듈 설명

이 섹션에서는 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에 대한 로깅 레벨을 설정합니다. 자세한 내용...
 

열거 유형 설명서

HumanIK에 대해 설정할 수 있는 가능한 로깅 레벨을 나열합니다. HIKSetLoggingLevel()을 참조하십시오.

열거자
HIKNone 

자체에서 지정된 경우 이 플래그는 모든 로그 메시지의 생성을 비활성화합니다. 아래 나열된 다른 로깅 레벨과 함께 지정된 경우 이 플래그는 아무런 영향을 주지 않습니다.

HIKError 

HumanIK를 구성하여 캐릭터 설정의 심각한 문제를 기록합니다. 예를 들어 HIKCharacter가 하나 이상의 필요한 노드를 누락한 경우입니다.

HIKMessage 

HumanIK를 구성하여 캐릭터 설정의 문제를 나타낼 수 있는 정보 메시지를 기록합니다. 예를 들어 캐릭터의 팔이 X축을 따라 정렬되도록 나타나지 않는 경우입니다.

HIKCallstack 

HumanIK를 구성하여 해당 호출 스택을 기록합니다.

HIKStacksize 

HumanIK를 구성하여 해당 호출 스택의 크기를 기록합니다.

HIKLimits 

HIKCharacterizeGeometry 함수 호출을 통해 해당 형상이 마무리되는 경우 HumanIK를 구성하여 각 캐릭터의 자유 각도 세트를 기록합니다.

함수 설명서

void HIKSetLoggingLevel ( int  pLogging)

HumanIK에 대한 로깅 레벨을 설정합니다.

매개변수
pLoggingHIKLoggingLevel 열거에서 작성된 비트 마스크로 표현된 로깅 레벨. 여러 로그 메시지 유형을 사용하려면 | 연산자(bitwise OR)를 사용하여 이들을 연결합니다.