Logo
公開メンバ関数 | 静的公開メンバ関数 | 公開変数類 | 全メンバ一覧
SharpKmyBase::Task クラス

#include <Task.h>

SharpKmyBase::Task の継承関係図
Yukar.Engine.GameMain

公開メンバ関数

 Task ()
 
void Release ()
 
virtual void initialize ()
 
virtual void update (float)
 
virtual void startFixedUpdate (float)
 
virtual void afterAnimate (float)
 
virtual void afterSimulate (float)
 
virtual void finalize ()
 

静的公開メンバ関数

static void addTask (Task ^t)
 
static void removeTask (Task ^t)
 
static void run (bool flg)
 
static void onInitialize (void *managed)
 
static void onFinalize (void *managed)
 
static void onStartFixedUpdate (void *manged, float delta)
 
static void onAfterAnimate (void *manged, float delta)
 
static void onAfterSimulate (void *manged, float delta)
 
static void onUpdate (void *managed, float elapsed)
 
static void shutdown ()
 
static void setTimeScale (float)
 

公開変数類

subTaskobj
 
System::Runtime::InteropServices::GCHandle handle
 

構築子と解体子

◆ Task()

SharpKmyBase::Task::Task ( )

メソッド詳解

◆ addTask()

void SharpKmyBase::Task::addTask ( Task t)
static

◆ afterAnimate()

virtual void SharpKmyBase::Task::afterAnimate ( float  )
virtual

Yukar.Engine.GameMainで再実装されています。

◆ afterSimulate()

virtual void SharpKmyBase::Task::afterSimulate ( float  )
virtual

Yukar.Engine.GameMainで再実装されています。

◆ finalize()

void SharpKmyBase::Task::finalize ( )
virtual

Yukar.Engine.GameMainで再実装されています。

◆ initialize()

void SharpKmyBase::Task::initialize ( )
virtual

Yukar.Engine.GameMainで再実装されています。

◆ onAfterAnimate()

void SharpKmyBase::Task::onAfterAnimate ( void *  manged,
float  delta 
)
static

◆ onAfterSimulate()

void SharpKmyBase::Task::onAfterSimulate ( void *  manged,
float  delta 
)
static

◆ onFinalize()

void SharpKmyBase::Task::onFinalize ( void *  managed)
static

◆ onInitialize()

void SharpKmyBase::Task::onInitialize ( void *  managed)
static

◆ onStartFixedUpdate()

void SharpKmyBase::Task::onStartFixedUpdate ( void *  manged,
float  delta 
)
static

◆ onUpdate()

void SharpKmyBase::Task::onUpdate ( void *  managed,
float  elapsed 
)
static

◆ Release()

void SharpKmyBase::Task::Release ( )

◆ removeTask()

void SharpKmyBase::Task::removeTask ( Task t)
static

◆ run()

void SharpKmyBase::Task::run ( bool  flg)
static

◆ setTimeScale()

void SharpKmyBase::Task::setTimeScale ( float  timeScale)
static

◆ shutdown()

void SharpKmyBase::Task::shutdown ( )
static

◆ startFixedUpdate()

virtual void SharpKmyBase::Task::startFixedUpdate ( float  )
virtual

Yukar.Engine.GameMainで再実装されています。

◆ update()

void SharpKmyBase::Task::update ( float  )
virtual

Yukar.Engine.GameMainで再実装されています。

メンバ詳解

◆ handle

System::Runtime::InteropServices::GCHandle SharpKmyBase::Task::handle

◆ obj

subTask* SharpKmyBase::Task::obj