カリングする際に、フラグと本体が別々なので、それにアクセスする為に使う
More...
#include <GxOtFrustumCulling.h>
|
|
| GxCullingInstanceAlias (void) |
| デフォルトコンストラクタ
|
|
| ~GxCullingInstanceAlias (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 |
|
|
GxMatrixAffine * | _pInstanceMatrix |
| マトリクス
|
|
GxUnitModelBase * | _pModel |
| メッシュが所属するオブジェクトへのポインタ
|
|
u32 | _state |
| カリング用ステータス変数
|
|
u32 | _beginIndex |
| オブジェく内部でのメッシュのインデックス
|
|
u32 | _endIndex |
| オブジェく内部でのメッシュのインデックス
|
|
GxShapeSphere | _worldSphere |
| ワールド座標でのバウンディングボックス
|
|
u8 *** | _pppCullingFlag8 |
| オブジェく内部でのメッシュのカリングフラグ
|
|
b32 | _doneCulling |
| カリング終了フラグ
|
|
static u32 | _stepWidth = 1 |
| ステップ幅
|
|
カリングする際に、フラグと本体が別々なので、それにアクセスする為に使う
◆ forceSetCullingFlag()
void GxCullingInstanceAlias::forceSetCullingFlag |
( |
u32 | argument | ) |
|
◆ frustumCulling()
void GxCullingInstanceAlias::frustumCulling |
( |
void * | pArgument | ) |
|
◆ setCullingStepWidth()
void GxCullingInstanceAlias::setCullingStepWidth |
( |
const u32 & | value | ) |
|
|
static |
メッシュをグループ単位でカリングする場合のグループサイズを設定
- Parameters
-
The documentation for this class was generated from the following files: