This section describes the functions and enumerations provided for logging messages from HumanIK.
For an overview, see Logging Debug Messages
Enumerations | |
| enum | HIKLoggingLevel { HIKNone = 0, HIKError = 1 << 0, HIKMessage = 1 << 2, HIKCallstack = 1 << 3, HIKStacksize = 1 << 4, HIKLimits = 1 << 5 } |
| Lists the possible logging levels that you can set for HumanIK. See HIKSetLoggingLevel(). More... | |
Functions | |
| void | HIKSetLoggingLevel (int pLogging) |
| Set the logging level for HumanIK. More... | |
| enum HIKLoggingLevel |
Lists the possible logging levels that you can set for HumanIK. See HIKSetLoggingLevel().
| Enumerator | |
|---|---|
| HIKNone |
If specified on its own, this flag disables the generation of all log messages. If specified in conjunction with any other logging level listed below, this flag has no effect. |
| HIKError |
Configures HumanIK to log severe problems with your character setup. For example, if your HIKCharacter is missing one or more required Nodes. |
| HIKMessage |
Configures HumanIK to log informational messages that may indicate problems with your character setup. For example, if your character's arms do not appear to be aligned along the X axis. |
| HIKCallstack |
Configures HumanIK to log its call stack. |
| HIKStacksize |
Configures HumanIK to log the size of its call stack. |
| HIKLimits |
Configures HumanIK to log the Degrees of Freedom set for each character when its geometry is finalized through a call to the HIKCharacterizeGeometry function. |
| void HIKSetLoggingLevel | ( | int | pLogging | ) |
Set the logging level for HumanIK.
| pLogging | Logging level, expressed as a bit mask built from the HIKLoggingLevel enumeration. To enable multiple types of log messages, concatenate them using the | operator (bitwise OR). |