|
|
GX_FORCE_INLINE b32 | getEnable (void) const |
| 有効か否かの取得
|
|
GX_FORCE_INLINE void | setEnable (b32 enable) |
| 有効か否かの設定
|
|
GX_FORCE_INLINE b32 | isRenderDisplay (void) const |
| 画面に描画するか判定
|
|
GX_FORCE_INLINE void | setRenderDisplay (b32 enable) |
| 画面に描画するか設定
|
|
GX_FORCE_INLINE b32 | isOffScreen (void) const |
| オフスクリーンにするか判定
|
|
GX_FORCE_INLINE void | setOffScreen (b32 enable) |
| オフスクリーンにするか設定
|
|
constexpr GxUnitCameraBase * | getCamera (void) const |
| カメラを取得
|
|
constexpr void | setCamera (GxUnitCameraBase *pCamera) |
| カメラを設定
|
|
GX_FORCE_INLINE const GxSize & | getResolution (void) const |
| 解像度取得
|
|
void | setResolution (const GxSize &resolution) |
| 解像度設定
|
|
constexpr RENDER_FORMAT | getFormat (void) const |
| フォーマット取得
|
|
GX_FORCE_INLINE void | setFormat (RENDER_FORMAT format) |
| フォーマット設定
|
|
constexpr RENDER_ANTI_ALIASING | getAntiAliasing (void) const |
| アンチエイリアシング取得
|
|
GX_FORCE_INLINE void | setAntiAliasing (RENDER_ANTI_ALIASING antiAliasing) |
| アンチエイリアシング設定
|
|
GX_FORCE_INLINE const GxRect & | getRegion (void) const |
| 領域取得
|
|
GX_FORCE_INLINE void | setRegion (const GxRect ®ion) |
| 領域設定
|
|
GX_FORCE_INLINE void | setSize (const GxSize &size) |
| 領域サイズ設定
|
|
constexpr GxRenderTexture * | getRenderTarget (void) const |
| レンダーターゲットを取得
|
|
void | setRenderTarget (GxRenderTexture *pTexture) |
| レンダーターゲットを設定
|
|
constexpr GxRenderTexture * | getDepthStencil (void) const |
| 深度ステンシルを取得
|
|
constexpr GxRenderTexture * | getShadowMap (void) const |
| シャドウマップを取得
|
|
constexpr GxRenderTexture * | getSSAOMap (void) const |
| SSAOマップを取得
|
|
constexpr GxRenderTexture * | getSSAOHorizontalBlurredMap (void) const |
| SSAO水平ブラーマップを取得
|
|
constexpr GxRenderTexture * | getNormalMap (void) const |
| ノーマルマップを取得
|
|
constexpr GxRenderTexture * | getDiffuseMap (void) const |
| ディフューズマップを取得
|
|
constexpr GxRenderTexture * | getSpecularMap (void) const |
| スペキュラマップを取得
|
|
constexpr GxRenderTexture * | getFogColorMap (void) const |
| フォグ色マップを取得
|
|
constexpr GxRenderTexture * | getLightProbeMap (void) const |
| ライトプローブマップを取得
|
|
void | setLightProbeMapResolution (const GxSize &resolution) |
| ライトプローブマップの解像度設定
|
|
void | setLightProbeResolution (u32 x, u32 y, u32 z) |
| ライトプローブの解像度設定
|
|
constexpr GxRenderTexture * | getLightProbe (u32 shIndex, u32 colorIndex) const |
| ライトプローブを取得
|
|
constexpr GxRenderTexture * | getMetallicRoughnessMap (void) const |
| メタリック/ラフネスマップを取得
|
|
constexpr GxRenderTexture * | getVelocityMap (void) const |
| 速度マップを取得
|
|
constexpr GxRenderTexture * | getVelocityDepthStencilMap (void) const |
| 速度深度マップを取得
|
|
const GxSize & | getVelocityMapResolution (void) const |
| 速度マップの解像度取得
|
|
void | setVelocityMapResolution (const GxSize &resolution) |
| 速度マップの解像度設定
|
|
constexpr GxRenderTexture * | getEffectZMap (void) const |
| エフェクト深度マップを取得
|
|
constexpr GxRenderTexture * | getSemiTransparenceMap (void) const |
| 半透明マップを取得
|
|
constexpr GxRenderTexture * | getMultiSample (void) const |
| マルチサンプル
|
|
constexpr GxRenderTexture * | getMultiSampleDepthStencil (void) const |
| マルチサンプル深度マップ
|
|
constexpr GxRenderVertexDeclaration * | getLightingVertexDeclaration (void) const |
| ライト用頂点宣言の取得
|
|
constexpr GxRenderVertexBuffer * | getLightingVertexBuffer (void) const |
| ライト用頂点バッファの取得
|
|
constexpr GxRenderIndexBuffer * | getLightingIndexBuffer (void) const |
| ライト用インデックスバッファの取得
|
|
b32 | isRenderReady (void) |
| 描画準備が出来ているかの取得。解像度更新中などの場合 false を返す。
|
|
void | clearRenderTarget (RENDER_SUB_VIEW subView, RENDER_PASS pass, u32 subPriority=0) |
| 画面クリア処理
|
|
constexpr void | setIndex (u32 index) |
| indexを設定
|
|
constexpr u32 | getIndex (void) |
| indexを取得
|
|
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) |
| デフォルトオブジェクト判定
|
|