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 頂点バッファーの変更頻度が低いか、頻繁に変更されるかを示します。 |