MikuMikuDayo
エフェクトリファレンス
|
★★★エフェクト全体の定義★★★ [詳解]
公開メンバ関数 | |
template<class Archive> | |
void | serialize (Archive &A, std::uint32_t const version) |
公開変数類 | |
std::string | category = "postprocess" |
エフェクトのカテゴリ。"postprocess", "deform", "render"のいずれか | |
std::vector< FXController > | controllers |
コントローラ | |
std::vector< FXSampler > | samplers |
サンプラー | |
std::vector< FXTexture > | textures |
テクスチャ | |
std::vector< FXTexture3D > | textures3D |
3Dテクスチャ | |
std::vector< FXBuffer > | buffers |
バッファ | |
std::vector< FXPass > | passes |
パス 定義された順で実行される | |
std::vector< std::string > | code |
HLSLのコードに直接出力される文字列群 | |
FXMatDescStorage | matDescs |
材質注釈 | |
UINT | globalVarSize = 1024 |
シェーダ内のグローバル変数を格納する「暗黙のコンスタントバッファ」のサイズ[byte] | |
std::vector< std::string > | memos |
ホストアプリケーションに伝える情報 MikuMikuDayoが対応しているのは以下の通り "skyboxsampler" skyboxが読み込まれた際にサンプリング用のskywalkerオブジェクトを用意する "skyboxprefilter" skyboxが読み込まれた際、下位mipレベルにprefiltered specular envmapを格納する |