TextureOperation 列挙体とは? わかりやすく解説

TextureOperation 列挙体

ステージごとのテクスチャ ブレンディング処理を定義します。

名前空間: Microsoft.WindowsMobile.DirectX.Direct3D
アセンブリ: Microsoft.WindowsMobile.DirectX (microsoft.windowsmobile.directx.dll 内)
構文構文

Dim instance As TextureOperation
public enum TextureOperation
public enum class TextureOperation
public enum TextureOperation
public enum TextureOperation
メンバメンバ
 メンバ名説明
.NET Compact Framework によるサポートAdd2 番目の引数のコンポーネントを最初の引数に追加します。  

SRGBA = Arg1 + Arg2

.NET Compact Framework によるサポートAddSignedバイアス値 -0.5 を引数のコンポーネントに加算し、値の有効範囲を -0.5 ~ 0.5 にします。  

SRGBA = Arg1 + Arg2 -0.5

.NET Compact Framework によるサポートAddSigned2Xバイアス値 -0.5 を引数のコンポーネントに加算し、合計を左に 1 ビットだけシフトします。  

SRGBA = (Arg1 + Arg2 -0.5) << 1

.NET Compact Framework によるサポートAddSmooth第 1 引数と第 2 引数を加算し、合計からその積を減算します。  

SRGBA = Arg1 + Arg2 - Arg1 * Arg2

.NET Compact Framework によるサポートBlendCurrentAlpha前のテクスチャ ステージからのアルファを使用して、現在のテクスチャ ステージの線形ブレンディングを実行します。  

SRGBA = Arg1 * (Alpha) + Arg2 * (1 - Alpha)

.NET Compact Framework によるサポートBlendDiffuseAlpha各頂点からの補間アルファを使用して、現在のテクスチャ ステージの線形ブレンディングを実行します。  

SRGBA = Arg1 * (Alpha) + Arg2 * (1 - Alpha)

.NET Compact Framework によるサポートBlendFactorAlphaRenderStateManager の TextureFactor プロパティで設定したスカラ アルファを使用して、現在のテクスチャ ステージの線形ブレンディングを実行します。 

SRGBA = Arg1 * (Alpha) + Arg2 * (1 - Alpha)

.NET Compact Framework によるサポートBlendTextureAlpha各頂点からの補間アルファを使用して、現在のテクスチャ ステージの線形ブレンディングを実行します。  

SRGBA = Arg1 * (Alpha) + Arg2 * (1 - Alpha)

.NET Compact Framework によるサポートBlendTextureAlphaPM前乗算されたアルファを使用して、現在のテクスチャ ステージの線形ブレンディングを実行します。  

SRGBA = Arg1 + Arg2 * (1 - Alpha)

.NET Compact Framework によるサポートDisableこのテクスチャ ステージおよび、より大きいインデックスを持つすべてのステージからの出力を無効にします。テクスチャ マッピングを無効にするには、このフラグを最初のテクスチャ ステージ (ステージ 0) のカラー処理として設定します。カラー処理が有効になっているときは、アルファ処理を無効にすることはできません。カラー ブレンディングが有効な場合、アルファ処理を Disable に設定すると、未定義の動作が発生します。 
.NET Compact Framework によるサポートDotProduct3各引数のコンポーネントを (符号付きコンポーネントとして) 乗算して積を加算し、合計をアルファを含むすべてのカラー チャネルにレプリケートします。この処理は、カラー処理とアルファ処理でサポートされます。  

SRGBA = (Arg1R * Arg2R + Arg1G * Arg2G + Arg1B * Arg2B)

.NET Compact Framework によるサポートLerp第 1 ソース引数で指定された割合で、第 2 ソース引数および第 3 ソース引数の間を線形補間します。  

SRGBA = (Arg1) * Arg2 + (1 - Arg1) * Arg3.

.NET Compact Framework によるサポートModulate引数のコンポーネントを乗算します。  

SRGBA = Arg1 * Arg2

.NET Compact Framework によるサポートModulate2X引数のコンポーネントを乗算し、その積を左に 1 ビットだけシフトして (2 で乗算するのと同じ) 明るくします。  

SRGBA = (Arg1 * Arg2) << 1

.NET Compact Framework によるサポートModulate4X引数のコンポーネントを乗算し、その積を左に 2 ビットだけシフトして (4 で乗算するのと同じ) 明るくします。  

SRGBA = (Arg1 * Arg2) << 2

.NET Compact Framework によるサポートModulateAlphaAddColor第 1 引数のアルファを使用して第 2 引数の色を乗算し、その結果を第 1 引数に加算します。この処理は、TextureStateManager の ColorOperation プロパティの使用時にのみサポートされます。  

SRGBA = Arg1RGB + Arg1A * Arg2RGB

.NET Compact Framework によるサポートModulateColorAddAlpha引数を乗算し、第 1 引数のアルファを加算します。この処理は、TextureStateManager の ColorOperation プロパティの使用時にのみサポートされます。 

SRGBA = Arg1RGB * Arg2RGB + Arg1A

.NET Compact Framework によるサポートModulateInvAlphaAddColorModulateAlphaAddColor に似ていますが、第 1 引数のアルファの逆数を使用する点が異なります。この処理は、TextureStateManager の ColorOperation プロパティの使用時にのみサポートされます。 

SRGBA = (1 - Arg1A) * Arg2RGB + Arg1RGB

.NET Compact Framework によるサポートModulateInvColorAddAlphaModulateColorAddAlpha に似ていますが、第 1 引数の色の逆数を使用する点が異なります。この処理は、TextureStateManager の ColorOperation プロパティの使用時にのみサポートされます。 

SRGBA = (1 - Arg1RGB) * Arg2RGB + Arg1A

.NET Compact Framework によるサポートMultiplyAdd積和演算を実行します。このフィールドは最後の 2 つの引数を乗算して、残りの入力/ソース引数に加算します。  

SRGBA = Arg1 + Arg2 *Arg3

.NET Compact Framework によるサポートPreModulateこのフラグはステージ n で設定され、このステージの出力は arg1 です。ステージ n + 1 にテクスチャがある場合、TextureArgument の Current 値は、そのテクスチャで前乗算されます。 
.NET Compact Framework によるサポートSelectArg1このテクスチャ ステージの最初の色またはアルファ引数を変更せずに出力として使用します。この処理は、TextureStateManager の ColorOperation プロパティで使用すると色引数に影響し、AlphaOperation プロパティで使用するとアルファ引数に影響します。  

SRGBA = Arg1

.NET Compact Framework によるサポートSelectArg2このテクスチャ ステージの 2 番目の色またはアルファ引数を変更せずに出力として使用します。この処理は、TextureStateManager の ColorOperation プロパティで使用すると色引数に影響し、AlphaOperation プロパティで使用するとアルファ引数に影響します。  

SRGBA = Arg2

.NET Compact Framework によるサポートSubtract第 1 引数のコンポーネントから第 2 引数のコンポーネントを減算します。  

SRGBA = Arg1 - Arg2

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「TextureOperation 列挙体」の関連用語

TextureOperation 列挙体のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



TextureOperation 列挙体のページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS