Lumino
ln::AnimationState Class Reference

AnimationClip の再生状態を表すクラスです。 More...

#include <AnimationMixer.hpp>

Inherits ln::Object.

Public Member Functions

AnimationClipanimationClip () const
 この AnimationState に関連付けられている AnimationClip を取得します。
 
const Stringname () const
 名前を取得します。
 
void setName (const String &name)
 名前を設定します。
 
void setActive (bool value)
 この AnimationState のアクティブ状態を設定します。 More...
 
bool isActive () const
 この AnimationState のアクティブ状態を取得します。
 
void setLocalTime (float time)
 この AnimationState のアニメーション時間を設定します。 More...
 
float localTime () const
 この AnimationState のアニメーション時間を取得します。
 

Detailed Description

AnimationClip の再生状態を表すクラスです。

Member Function Documentation

◆ setActive()

void ln::AnimationState::setActive ( bool  value)

この AnimationState のアクティブ状態を設定します。

アクティブではない AnimationState は、インスタンスとしては存在していても、アニメーション更新時にブレンドされた値をターゲットに設定しません。 この機能は AnimationController を使わずに細かい制御を行う場合に使用します。 AnimationController を使う場合、この値はアニメーションの再生管理によって頻繁に変更されます。

◆ setLocalTime()

void ln::AnimationState::setLocalTime ( float  time)

この AnimationState のアニメーション時間を設定します。

この機能は AnimationController を使わずに細かい制御を行う場合に使用します。 AnimationController を使う場合、この値はアニメーションの再生管理によって頻繁に変更されます。


The documentation for this class was generated from the following file: