d2d1effectauthor.h ヘッダー

このヘッダーは Direct2D によって使用されます。 詳細については、次を参照してください。

d2d1effectauthor.h には、次のプログラミング インターフェイスが含まれています。

インターフェイス

 
ID2D1AnalysisTransform

分析効果にデータを提供します。
ID2D1BlendTransform

ブレンド操作を変換グラフに挿入できるようにするメソッドを提供します。
ID2D1BorderTransform

指定した拡張モードを使用して、入力四角形を無限大に拡張します。
ID2D1BoundsAdjustmentTransform

前の効果またはビットマップの出力四角形を変更するための効果の変換をサポートします。
ID2D1ComputeInfo

コンピューティング シェーダー レンダリング パスの情報の指定を有効にします。
ID2D1ComputeTransform

コンピューティング シェーダーを使用する変換を定義します。
ID2D1ConcreteTransform

固定機能を提供する効果レンダリング システムによって実装される変換のセットを表します。
ID2D1DrawInfo

このインターフェイスは、頂点シェーダーまたはピクセル シェーダー上の GPU レンダリング パスを記述するために使用されます。 ID2D1DrawTransform に渡されます。
ID2D1DrawTransform

GPU に実装された変換に対する Shantzis 計算の特殊な実装。
ID2D1EffectContext

エフェクトおよび変換の作成者に対してファクトリ メソッドとその他の状態管理を提供します。 (ID2D1EffectContext)
ID2D1EffectImpl

カスタム効果のインターフェイスと動作をエフェクト作成者が指定できるようにします。
ID2D1OffsetTransform

レンダリング パスを挿入せずに入力ビットマップをオフセットするように効果レンダリング システムに指示します。
ID2D1RenderInfo

さまざまな変換の実装すべてに共通するレンダリング情報について説明します。
ID2D1ResourceTexture

変換によって作成されたリソース テクスチャを追跡します。
ID2D1SourceTransform

変換パイプライン グラフの CPU ベースのラスター化ステージを表します。
ID2D1Transform

変換作成者によって実装されるすべての変換の基本インターフェイスを表します。
ID2D1TransformGraph

変換ノードのグラフを表します。
ID2D1TransformNode

変換トポロジ内のノードについて説明します。
ID2D1VertexBuffer

マップ可能な 1 次元頂点バッファーを定義します。

コールバック関数

 
PD2D1_PROPERTY_GET_FUNCTION

効果からプロパティを取得します。
PD2D1_PROPERTY_SET_FUNCTION

効果のプロパティを設定します。

構造

 
D2D1_BLEND_DESCRIPTION

特定のブレンド変換で使用するブレンドの説明を定義します。
D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES

頂点シェーダーと入力要素の説明を定義して、入力レイアウトを定義します。
D2D1_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS

D3D10 機能レベルのオプションであるコンピューティング シェーダーのサポートについて説明します。
D2D1_FEATURE_DATA_DOUBLES

シェーダーでのダブルのサポートについて説明します。
D2D1_INPUT_DESCRIPTION

入力テクスチャで変換が設定できるオプションについて説明します。
D2D1_INPUT_ELEMENT_DESC

頂点レイアウトに対する 1 つの要素の説明。
D2D1_PROPERTY_BINDING

対応するプロパティを取得および設定する関数のペアへのプロパティ バインドを定義します。
D2D1_RESOURCE_TEXTURE_PROPERTIES

元のリソース テクスチャの作成時にリソース テクスチャを定義します。
D2D1_VERTEX_BUFFER_PROPERTIES

すべての頂点シェーダー定義の標準である頂点バッファーのプロパティを定義します。
D2D1_VERTEX_RANGE

頂点バッファーの完全な内容より小さいレンダリング時に使用される頂点の範囲を定義します。

列挙

 
D2D1_BLEND

カラー ソースの 1 つを派生させる方法を指定し、必要に応じてカラー ソースに対するプリブレンド操作を指定します。
D2D1_BLEND_OPERATION

2 つのカラー ソースに対するブレンド操作を指定します。
D2D1_CHANGE_TYPE

レンダラーがカスタム頂点シェーダーと対話する方法に影響を与えるフラグについて説明します。 (D2D1_CHANGE_TYPE)
D2D1_CHANNEL_DEPTH

呼び出し元がレンダリング パイプライン内のステージのチャネル深度を制御できるようにします。
D2D1_FEATURE

ID2D1EffectContext::CheckFeatureSupport を使用してクエリを実行できる、基になる Direct3D デバイスの機能を定義します。
D2D1_FILTER

入力テクスチャで使用するために変換で選択できるフィルター モードを表します。
D2D1_PIXEL_OPTIONS

ピクセル シェーダーのサンプリングを制限する方法を示します。
D2D1_VERTEX_OPTIONS

レンダラーがカスタム頂点シェーダーと対話する方法に影響を与えるフラグについて説明します。 (D2D1_VERTEX_OPTIONS)
D2D1_VERTEX_USAGE

頂点バッファーの変更頻度が低いか、頻繁に変更されるかを示します。