Logo
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
SharpKmyBase::Task Class Reference

#include <Task.h>

Inheritance diagram for SharpKmyBase::Task:
Yukar.Engine.GameMain

Public Member Functions

 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 Public Member Functions

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)
 

Public Attributes

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

Constructor & Destructor Documentation

◆ Task()

SharpKmyBase::Task::Task ( )

Member Function Documentation

◆ addTask()

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

◆ afterAnimate()

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

Reimplemented in Yukar.Engine.GameMain.

◆ afterSimulate()

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

Reimplemented in Yukar.Engine.GameMain.

◆ finalize()

void SharpKmyBase::Task::finalize ( )
virtual

Reimplemented in Yukar.Engine.GameMain.

◆ initialize()

void SharpKmyBase::Task::initialize ( )
virtual

Reimplemented in 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

Reimplemented in Yukar.Engine.GameMain.

◆ update()

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

Reimplemented in Yukar.Engine.GameMain.

Member Data Documentation

◆ handle

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

◆ obj

subTask* SharpKmyBase::Task::obj