カリングする際に、フラグと本体が別々なので、それにアクセスする為に使う
More...
#include <GxOtFrustumCulling.h>
|
|
|
| GxCullingMeshGroupAlias (void) |
| | デフォルトコンストラクタ
|
| |
|
| ~GxCullingMeshGroupAlias (void) override |
| | デストラクタ
|
| |
|
|
void | resetCullingFlags (void) |
| | カリングステータスの初期化
|
| |
| void | frustumCulling (void *pFrustum) |
| | カリング処理
|
| |
| void | forceSetCullingFlag (u32 value) |
| | 強制カリング
|
| |
|
constexpr | GxClassBase (void) |
| | コンストラクタ
|
| |
|
constexpr | GxClassBase (const GxClassBase &base) |
| | コピーコンストラクタ
|
| |
|
| ~GxClassBase (void) override |
| | デストラクタ
|
| |
|
constexpr | GxClassBaseRoot (void) |
| | コンストラクタ
|
| |
|
constexpr | GxClassBaseRoot (const GxClassBaseRoot &) |
| | コピーコンストラクタ
|
| |
|
virtual | ~GxClassBaseRoot (void) |
| | デストラクタ
|
| |
|
constexpr GxClassBaseRoot & | operator= (const GxClassBaseRoot &) |
| | 代入演算子
|
| |
|
virtual GxRtti & | getRtti (void) const =0 |
| | Rttiの取得
|
| |
| virtual GX_FORCE_INLINE const GxTypedObject * | getDefaultObject (void) |
| | デフォルトオブジェクトを取得
|
| |
|
GX_FORCE_INLINE b32 | isDefaultObject (void) |
| | デフォルトオブジェクト判定
|
| |
|
|
| static void | setCullingStepWidth (const u32 &value) |
| | メッシュをグループ単位でカリングする場合のグループサイズを設定
|
| |
|
static GX_FORCE_INLINE u32 | getCullingStepWidth (void) |
| | メッシュをグループ単位でカリングする場合のグループサイズを取得
|
| |
|
static GX_FORCE_INLINE GxRtti & | __getStaticRtti (void) |
| | Rttiの取得
|
| |
|
|
|
friend | GxOtFrustumCulling |
| |
|
|
GxResModel::GxMesh * | _pBeginMesh |
| | 先頭メッシュへのポインタ
|
| |
|
GxUnitModelBase * | _pModel |
| | メッシュが所属するオブジェクトへのポインタ
|
| |
|
u32 | _state |
| | カリング用ステータス変数
|
| |
|
u32 | _beginIndex |
| | オブジェクト内部でのメッシュのインデックス
|
| |
|
u32 | _endIndex |
| | オブジェクト内部でのメッシュのインデックス
|
| |
|
u8 *** | _pppCullingFlagU8 |
| | オブジェクト内部でのメッシュのカリングフラグ
|
| |
|
b32 | _doneCulling |
| | カリング終了フラグ
|
| |
|
GxShapeBox | _worldBoundingBox |
| | ワールド座標でのバウンディングボックス
|
| |
|
static u32 | _stepWidth = 1 |
| | メッシュをグループ単位でカリングする場合のグループサイズ
|
| |
カリングする際に、フラグと本体が別々なので、それにアクセスする為に使う
◆ forceSetCullingFlag()
| void GxCullingMeshGroupAlias::forceSetCullingFlag |
( |
u32 | argument | ) |
|
◆ frustumCulling()
| void GxCullingMeshGroupAlias::frustumCulling |
( |
void * | pArgument | ) |
|
◆ setCullingStepWidth()
| void GxCullingMeshGroupAlias::setCullingStepWidth |
( |
const u32 & | value | ) |
|
|
static |
メッシュをグループ単位でカリングする場合のグループサイズを設定
- Parameters
-
The documentation for this class was generated from the following files: