KisaragiLibrary
 
読み取り中…
検索中…
一致する文字列を見つけられません
Kisaragi_Lib::DeleteWaitSoundClipsController クラス

#include <Sound.hpp>

静的公開メンバ関数

static void Init ()
 
static void Push (std::unique_ptr< SoundClip > _clip)
 
static void Delete ()
 
static void Clear ()
 

静的非公開変数類

static std::once_flag once
 
static std::weak_ptr< DeleteWaitSoundClipsdeleteWaitClips
 

関数詳解

◆ Init()

void Kisaragi_Lib::DeleteWaitSoundClipsController::Init ( )
static
42 {
44 }
static std::once_flag once
Definition Sound.hpp:138
static std::weak_ptr< DeleteWaitSoundClips > deleteWaitClips
Definition Sound.hpp:140
static std::weak_ptr< T > GetPtr()
T^̃CX^Xptr擾
Definition Singleton.hpp:50

参照元 KisaragiFacade::Initialize(), Kisaragi_Lib::SoundPlayerComponent::SoundPlayerComponent().

◆ Push()

void Kisaragi_Lib::DeleteWaitSoundClipsController::Push ( std::unique_ptr< SoundClip > _clip)
static
47 {
48 deleteWaitClips.lock()->Push(std::move(_clip));
49 }

参照元 Kisaragi_Lib::SoundPlayerComponent::Pop().

◆ Delete()

void Kisaragi_Lib::DeleteWaitSoundClipsController::Delete ( )
static
52 {
53 deleteWaitClips.lock()->Delete();
54 }

◆ Clear()

void Kisaragi_Lib::DeleteWaitSoundClipsController::Clear ( )
static
57 {
58 deleteWaitClips.lock()->Clear();
59 }

メンバ詳解

◆ once

std::once_flag Kisaragi_Lib::DeleteWaitSoundClipsController::once
staticprivate

参照元 Init().

◆ deleteWaitClips

std::weak_ptr< DeleteWaitSoundClips > Kisaragi_Lib::DeleteWaitSoundClipsController::deleteWaitClips
staticprivate

参照元 Clear(), Delete(), Init(), Push().


このクラス詳解は次のファイルから抽出されました: