CRI ADX
Last Updated: 2024-09-25 17:41 p
|
データ構造 | |
struct | CriAtomExTweenConfigTag |
トゥイーン作成用コンフィグ構造体 [詳解] | |
マクロ定義 | |
#define | criAtomExTween_SetDefaultConfig(p_config) |
トゥイーン作成用コンフィグ構造体にデフォルト値をセット [詳解] | |
型定義 | |
typedef enum CriAtomExTweenParameterTypeTag | CriAtomExTweenParameterType |
Tweenのパラメータータイプ [詳解] | |
typedef struct CriAtomExTweenConfigTag | CriAtomExTweenConfig |
トゥイーン作成用コンフィグ構造体 [詳解] | |
typedef struct CriAtomExTweenTag * | CriAtomExTweenHn |
トゥイーンハンドル [詳解] | |
列挙型 | |
enum | CriAtomExTweenParameterTypeTag { CRIATOMEX_PARAMETER_TYPE_BASIC , CRIATOMEX_PARAMETER_TYPE_AISAC , CRIATOMEX_PARAMETER_TYPE_ENUM_SIZE_IS_4BYTES = 0x7FFFFFFF } |
Tweenのパラメータータイプ [詳解] | |
関数 | |
CriSint32 | criAtomExTween_CalculateWorkSize (const CriAtomExTweenConfig *config) |
トゥイーンの作成に必要なワーク領域サイズの計算 [詳解] | |
CriAtomExTweenHn | criAtomExTween_Create (const CriAtomExTweenConfig *config, void *work, CriSint32 work_size) |
トゥイーンの作成 [詳解] | |
void | criAtomExTween_Destroy (CriAtomExTweenHn tween) |
トゥイーンの破棄 [詳解] | |
CriFloat32 | criAtomExTween_GetValue (CriAtomExTweenHn tween) |
現在値の取得 [詳解] | |
void | criAtomExTween_MoveTo (CriAtomExTweenHn tween, CriUint16 time_ms, CriFloat32 value) |
現在値から指定値に変化 [詳解] | |
void | criAtomExTween_MoveFrom (CriAtomExTweenHn tween, CriUint16 time_ms, CriFloat32 value) |
指定値から現在値に変化 [詳解] | |
void | criAtomExTween_Stop (CriAtomExTweenHn tween) |
トゥイーンの停止 [詳解] | |
void | criAtomExTween_Reset (CriAtomExTweenHn tween) |
トゥイーンのリセット [詳解] | |
#define criAtomExTween_SetDefaultConfig | ( | p_config | ) |
トゥイーン作成用コンフィグ構造体にデフォルト値をセット
[out] | p_config | コンフィグ構造体へのポインタ |
typedef struct CriAtomExTweenConfigTag CriAtomExTweenConfig |
トゥイーン作成用コンフィグ構造体
typedef struct CriAtomExTweenTag* CriAtomExTweenHn |
トゥイーンハンドル
CriSint32 criAtomExTween_CalculateWorkSize | ( | const CriAtomExTweenConfig * | config | ) |
トゥイーンの作成に必要なワーク領域サイズの計算
[in] | config | トゥイーン作成用コンフィグ構造体 |
0以上 | 正常に処理が完了 |
-1 | エラーが発生 |
CriAtomExTweenHn criAtomExTween_Create | ( | const CriAtomExTweenConfig * | config, |
void * | work, | ||
CriSint32 | work_size | ||
) |
トゥイーンの作成
[in] | config | トゥイーン作成用コンフィグ構造体へのポインタ |
[in] | work | トゥイーン作成用ワーク領域へのポインタ |
[in] | work_size | トゥイーン作成用ワークサイズ |
void criAtomExTween_Destroy | ( | CriAtomExTweenHn | tween | ) |
トゥイーンの破棄
[in] | tween | トゥイーンハンドル |
CriFloat32 criAtomExTween_GetValue | ( | CriAtomExTweenHn | tween | ) |
現在値の取得
[in] | tween | トゥイーンハンドル |
void criAtomExTween_MoveTo | ( | CriAtomExTweenHn | tween, |
CriUint16 | time_ms, | ||
CriFloat32 | value | ||
) |
現在値から指定値に変化
[in] | tween | トゥイーンハンドル |
[in] | time_ms | 変化に要する時間(ミリ秒単位) |
[in] | value | 変化後の最終値 |
void criAtomExTween_MoveFrom | ( | CriAtomExTweenHn | tween, |
CriUint16 | time_ms, | ||
CriFloat32 | value | ||
) |
指定値から現在値に変化
[in] | tween | トゥイーンハンドル |
[in] | time_ms | 変化に要する時間(ミリ秒単位) |
[in] | value | 変化前の開始値 |
void criAtomExTween_Stop | ( | CriAtomExTweenHn | tween | ) |
トゥイーンの停止
[in] | tween | トゥイーンハンドル |
void criAtomExTween_Reset | ( | CriAtomExTweenHn | tween | ) |
トゥイーンのリセット
[in] | tween | トゥイーンハンドル |