OROCHI
 
Loading...
Searching...
No Matches
GxUnitBase.h File Reference

ユニット基礎クラス More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GxUnitBase
 ユニット基礎クラス More...
 

Macros

#define GX_UPDATE_UNIT_POINTER(__POINTER__)
 
#define GX_SAFE_KILL(__POINTER__)
 

Enumerations

enum class  UPDATE_TYPE {
  PRE_ASYNC = 0 , ASYNC , POST_ASYNC , SEQUENTIAL ,
  FORCE_ASYNC , MAX
}
 更新タイプ More...
 

Detailed Description

ユニット基礎クラス

Author
Copyright (C)2009 SiliconStudio Inc. All rights reserved.
Tahir Arai

Macro Definition Documentation

◆ GX_SAFE_KILL

#define GX_SAFE_KILL ( __POINTER__)
Value:
{ if(__POINTER__){ __POINTER__->kill(); __POINTER__ = nullptr; } }

◆ GX_UPDATE_UNIT_POINTER

#define GX_UPDATE_UNIT_POINTER ( __POINTER__)
Value:
if( (__POINTER__) && (!(__POINTER__)->isEnable()) ) { (__POINTER__) = nullptr; }

Enumeration Type Documentation

◆ UPDATE_TYPE

enum class UPDATE_TYPE
strong

更新タイプ

Enumerator
PRE_ASYNC 

並列更新(前)

ASYNC 

並列更新

POST_ASYNC 

並列更新(後)

SEQUENTIAL 

逐次更新

FORCE_ASYNC 

強制並列更新

MAX 

定義数