I have some code in .fx file whening using fxcomposer,and I met some code like this:
float4x4 WorldITXf : WorldInverseTranspose < string UIWidget="None"; >
what is the < and > containning meaning?
I have some code in .fx file whening using fxcomposer,and I met some code like this:
float4x4 WorldITXf : WorldInverseTranspose < string UIWidget="None"; >
what is the < and > containning meaning?
< string UIWidget="None"; >
HLSL コンパイラまたは Direct3D では使用されない注釈です。これは、ツール内のシェーダーにインタラクティブなコントロールを提供する方法を決定するために、FXComposer によって使用されます。
これは、従来の Direct3D 9 時代の効果システムの側面であり、FXComposer、RenderMonkey、Autodesk 3DS MAXなどのデジタル コンテンツ作成 (DCC) ツールが、シェーダーの動作を制御するためのよりアート主導型の UI を提供しやすくすることを目的としていました。
アート主導のシェーダー制作のためのより現代的なソリューションは、プログラマーがシェーダーを「微調整」でマークアップするだけではなくなり、Visual Studio のシェーダー デザイナーのようなフロー図で行われることが多くなりました。ただし、ここでの VS のソリューションはそれほど堅牢ではありません。 Unreal Engine のビジュアル シェーダー デザイナーの言葉です。
MSDNを参照