#include "humanik.h"#include "hikproperty.h"#include <stdio.h>#include <stddef.h>#include <string.h>오브젝트를 저장하고 로드하기 위한 헤더 파일입니다.
이 파일에는 HumanIK 오브젝트를 디스크의 파일에 저장하고 저장된 파일에서 HumanIK 오브젝트를 메모리로 로드하기 위한 유틸리티 함수 세트가 들어 있습니다.
이 파일을 사용하는 경우 hikdump_std.inl이 충분하지 않으면 사용하는 플랫폼에 따라 필요한 hikdump_<platform>.inl 메서드를 포함하십시오.
함수 | |
| void | HIKDefaultAlignedFree (void *pAligned, HIKFree pFree) |
| HIKDefaultAlignedMalloc()을 사용하여 할당된 데이터 블록을 해제합니다. 자세한 내용... | |
| void * | HIKDefaultAlignedMalloc (size_t pSize, size_t pAlignment, HIKMalloc pMalloc) |
| pAlignment 포인트 경계에 정렬된 데이터 블록을 할당합니다. 자세한 내용... | |
| HIKCharacter * | HIKLoadCharacter (const char *pFileName, const char *pValidationString, HIKMalloc pMalloc) |
파일 pFileName을 로드하고 해당 내용에서 HIKCharacter 오브젝트를 만듭니다. 자세한 내용... | |
| HIKCharacterState * | HIKLoadCharacterState (const char *pFileName, HIKCharacter *pCharacter, HIKMalloc pMalloc) |
파일 pFileName을 로드하고 해당 내용에서 HIKCharacterState 오브젝트를 만듭니다. 자세한 내용... | |
| void * | HIKLoadDataBlock (const char *pFileName, HIKDataDescription &pDataDesc, HIKMalloc pMalloc) |
파일 pFileName을 로드하고 pDataDesc 인수에서 제공된 데이터 설명에 따라 해당 내용에서 데이터 세트를 만듭니다. 자세한 내용... | |
| HIKEffectorSetState * | HIKLoadEffectorState (const char *pFileName, HIKMalloc pMalloc) |
파일 pFileName을 로드하고 해당 내용에서 HIKEffectorSetState 오브젝트를 만듭니다. 자세한 내용... | |
| HIKPropertySetState * | HIKLoadPropertySetState (const char *pFileName, HIKMalloc pMalloc) |
파일 pFileName을 로드하고 해당 내용에서 HIKPropertySetState 오브젝트를 만듭니다. 자세한 내용... | |
| bool | HIKSaveCharacter (const char *pFileName, HIKCharacter *pCharacter, HIKMalloc pMalloc, HIKFree pFree, float pUnitScale=1.0f) |
HIKCharacter pCharacter를 파일 pFileName에 저장합니다. 자세한 내용... | |
| bool | HIKSaveCharacterState (const char *pFileName, HIKCharacter *pCharacter, HIKCharacterState *pState, int pTransformMode, float pUnitScale=1.0f) |
HIKCharacterState pState를 파일 pFileName에 저장합니다. 자세한 내용... | |
| void | HIKSaveDataBlock (const char *pFileName, const HIKDataDescription &pDataDesc, const void *pDataBlock) |
pDataBlock의 메모리에 있는 데이터 세트를 파일 pFileName에 저장합니다. 자세한 내용... | |
| bool | HIKSaveEffectorState (const char *pFileName, HIKEffectorSetState *pState, float pUnitScale=1.0f) |
HIKEffectorSetState pState를 파일 pFileName에 저장합니다. 자세한 내용... | |
| bool | HIKSavePropertySetState (const char *pFileName, HIKPropertySetState *pState, float pUnitScale=1.0f) |
HIKPropertySetState pState를 파일 pFileName에 저장합니다. 자세한 내용... | |