RenderStateManager.SpecularEnable プロパティ
[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]
スペキュラ ハイライトを有効にするレンダリング状態を取得または設定します。
名前空間: Microsoft.WindowsMobile.DirectX.Direct3D
アセンブリ: Microsoft.WindowsMobile.DirectX (Microsoft.WindowsMobile.DirectX.dll 内)
構文
'宣言
Public Property SpecularEnable As Boolean
Get
Set
'使用
Dim instance As RenderStateManager
Dim value As Boolean
value = instance.SpecularEnable
instance.SpecularEnable = value
public bool SpecularEnable { get; set; }
public:
property bool SpecularEnable {
bool get ();
void set (bool value);
}
member SpecularEnable : bool with get, set
プロパティ値
型 : System.Boolean
スペキュラ ハイライトが有効な場合は true。それ以外の場合は false。既定値は false です。
解説
スペキュラ ハイライトは、光の当たっているオブジェクトの各頂点がそのオブジェクトの原点にあるかのように計算されます。これにより、オブジェクトが原点の周囲でモデル化され、光源とオブジェクト間の距離が比較的大きい限りは、期待される結果が返されます。それ以外の場合は、未定義の結果が返されます。
この状態が true に設定されると、スペキュラ色はテクスチャ カスケードの後、アルファ ブレンドの前にベース カラーに追加されます。
.NET Framework セキュリティ
- 直前の呼び出し元に対する完全な信頼。 このメンバーは、部分的に信頼されているコードから使用することはできません。 詳細については、「部分的に信頼される側のコードからライブラリの使用」を参照してください。
プラットフォーム
Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC
.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。 サポートされているバージョンについては、「.NET フレームワークのシステム要件」を参照してください。
バージョン情報
.NET Compact Framework
サポート対象 : 3.5、2.0