描画システムクラス More...
#include "GxShader.h"
Functions | |
_PARAM_NAME (_renderMatrix, "描画用マトリクス") | |
_PARAM_NAME (_cullingMatrix, "カリング用マトリクス") | |
_PARAM_NAME (_nearZ, "near") | |
_PARAM_NAME (_farZ, "far") | |
_STRUCT_ARRAY_NAME (_dataCascade, "カスケード毎のデータ") | |
_PARAM_NAME (_renderLightDirection, "描画用ライト方向") | |
_ENUM_NAME_GUI (_brdfType, "BRDFタイプ", BRDF_TYPE) | |
_PARAM_NAME (_tiledLighting, "タイル化ライティング有効") | |
_PARAM_NAME (_dummyLightEnable, "ダミーライト有効") | |
_PAGE_BEGIN ("シャドウ") | |
_PARAM_NAME (_pUnitLightShadow, "シャドウライト") | |
_PARAM_NAME (_pUnitLightPointShadow, "ポイントシャドウライト") | |
_ARRAY_NAME (_cascadeShadowSplit, "シャドウマップのカスケード数") | |
_ARRAY_NAME_ATTRIBUTE (_renderCascadeShadowSplit, "シャドウマップの実カスケード数", GxProperty::ATTRIBUTE_READONLY) | |
_STRUCT_ARRAY_NAME (_shadowDataView, "シャドウマップのビューポート毎のデータ") | |
_PARAM_NAME (_useLiSPSM, "LiSPSM使用") | |
_PARAM_NAME (_useShadowMapFrustumClip, "シャドウマップの視錐台クリップを使用") | |
_PARAM_NAME (_useHardwarePcf, "ハードウェアPCF使用") | |
_PARAM_NAME (_shadowBufferResolution, "シャドウマップ解像度") | |
_PARAM_NAME (_useShadowMatrixOrtho, "シャドウマトリクスをOrthoで生成") | |
_ENUM_NAME (_pointShadowSamplingType, "ポイントシャドウのサンプリングタイプ") | |
_PAGE_END () | |
_PAGE_BEGIN ("動的環境マップ") | |
_PARAM_NAME (_enableEnvironmentMap, "動的環境マップ有効") | |
_PARAM_NAME (_environmentMapPosition, "環境マップ作成ポジション") | |
_PARAM_NAME (_environmentMapNear, "Near") | |
_PARAM_NAME (_environmentMapFar, "Far") | |
_PARAM_NAME (_environmentMapWaitCount, "描画ウェイトカウント") | |
_PARAM_NAME (_environmentMapWaitFrame, "描画ウェイト[フレーム]") | |
_PARAM_NAME (_velocityMapEnable, "速度マップ有効") | |
_PARAM_NAME (_enableOpacityMap, "不透明マップ有効") | |
_PARAM_NAME (_maskEnable, "マスク有効") | |
_ENUM_NAME_GUI (_wholeLodMode, "全体LODモード", GxResModel::LOD) | |
_PARAM_NAME (_lodEnable, "LOD有効") | |
描画システムクラス