シェーダコード
More...
#include <GxShaderPackage.h>
◆ compare()
比較
- Parameters
-
| pShaderCode0 | [in] シェーダーコード |
| pShaderCode0 | [in] シェーダーコード |
- Returns
- 一致ならtrue
◆ compareWithOptimizedData()
| GX_FORCE_INLINE b32 GxShaderPackage::GxShaderCode::compareWithOptimizedData |
( |
const GxShaderCode * | pShaderCode0, |
|
|
const GxShaderCode * | pShaderCode1, |
|
|
u32 | hash, |
|
|
u8 * | pCodeBuffer ) |
|
static |
比較
- Parameters
-
| pShaderCode0 | [in] シェーダーコード |
| pShaderCode0 | [in] シェーダーコード |
| pCodeBuffer | [in] コード領域 |
- Returns
- 一致ならtrue
◆ copy()
コピー
- Parameters
-
| pDst | [in] コピー先 |
| pSrc | [in] コピー元 |
◆ getCodeAddress()
| void * GxShaderPackage::GxShaderCode::getCodeAddress |
( |
void | | ) |
const |
シェーダコード本体のアドレスを取得
- Returns
- シェーダコード本体のアドレス
◆ getCodeAddressConst()
| const void * GxShaderPackage::GxShaderCode::getCodeAddressConst |
( |
void | | ) |
const |
シェーダコード本体のアドレスを取得
- Returns
- シェーダコード本体のアドレス
◆ getMaterialFunctions()
| u32 GxShaderPackage::GxShaderCode::getMaterialFunctions |
( |
GX_HANDLE | handle | ) |
|
マテリアルで設定する関数の取得
- Parameters
-
- Returns
- 値
◆ getProgramFunctions()
| u32 GxShaderPackage::GxShaderCode::getProgramFunctions |
( |
GX_HANDLE | handle | ) |
|
プログラムで設定する関数の取得
- Parameters
-
- Returns
- 値
◆ getSize()
| u32 GxShaderPackage::GxShaderCode::getSize |
( |
void | | ) |
const |
◆ setMaterialFunctions()
| void GxShaderPackage::GxShaderCode::setMaterialFunctions |
( |
GX_HANDLE | handle, |
|
|
u32 | value ) |
マテリアルで設定する関数の設定
- Parameters
-
| handle | [in] ハンドル |
| value | [in] 値 |
◆ setPass()
| void GxShaderPackage::GxShaderCode::setPass |
( |
u32 | pass | ) |
|
◆ setProgramFunctions()
| void GxShaderPackage::GxShaderCode::setProgramFunctions |
( |
GX_HANDLE | handle, |
|
|
u32 | value ) |
プログラムで設定する関数の設定
- Parameters
-
| handle | [in] ハンドル |
| value | [in] 値 |
The documentation for this struct was generated from the following file:
- C:/Users/t-arai/Documents/workspace/orochi_package_windows/middleware/GxCore/src/GxShaderPackage.h