次の方法で共有


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

参照

参照

RenderStateManager クラス

RenderStateManager メンバー

Microsoft.WindowsMobile.DirectX.Direct3D 名前空間