Chicane

Player

ヘッダー
Includes/Chicane/Drift/Player.hpp
ネームスペース
Chicane::Drift::Player

Types

名前価値説明
CompleteObservable
CompleteSubscription

コンストラクター

名前説明
Player()

関数

アクセスタイプモディファイア名前説明
public
void
play()
public
void
pause()
public
void
stop()
public
void
reset()
public
void
tick(
float inDeltaTime
)
public
bool
const
isPlaying()
public
bool
const
isPaused()
public
bool
const
isStopped()
public
bool
const
isWaiting()
public
bool
const
isFinished()
public
const
getStatus()
public
void
setClip(
const  Clip& inValue
)
public
const  Clip&
const
getClip()
public
void
setSpeed(
float inValue
)
public
float
const
getSpeed()
public
void
setDelay(
float inValue
)
public
float
const
getDelay()
public
void
setDirection(
Direction inValue
)
public
const
getDirection()
public
void
setFillBackwards(
bool inValue
)
public
bool
const
fillsBackwards()
public
void
setFillForwards(
bool inValue
)
public
bool
const
fillsForwards()
public
float
const
getElapsed()
public
float
const
getProgress()
public
std::vector<float>
const
sample(
const  String& inTrack
)
public
private
void
finish()
private
float
const
playbackTime()

メンバ

アクセスタイプモディファイア名前説明
private
m_clip
private
float
m_elapsed
private
float
m_delay
private
float
m_remainingDelay
private
float
m_speed
private
int
m_iteration
private
m_direction
private
m_status
private
bool
m_bShouldFillBackwards
private
bool
m_bShouldFillForwards
private
bool
m_bIsFinished
private
m_onComplete