#include "humanik.h"#include "hikproperty.h"#include <stdio.h>#include <stddef.h>#include <string.h>オブジェクトをセーブおよびロードするためのヘッダ ファイル
このファイルには、HumanIK オブジェクトをディスク上のファイルに保存し、HumanIK オブジェクトを保存されたファイルからメモリにロードするためのユーティリティ関数のセットが含まれています。
このファイルを使用している場合、hikdump_std.inl では十分でなければ、使用しているプラットフォームに応じて必要な hikdump_<プラットフォーム名>.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) |
HIKCharacterpCharacter をファイル 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 に保存します。表示... | |