dcomp.h ヘッダー

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

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

インターフェイス

 
IDCompositionAffineTransform2DEffect

算術複合効果は、入力画像からのピクセルの加重合計を使用して 2 つの画像を結合するために使用されます。 (IDCompositionAffineTransform2DEffect)
IDCompositionArithmeticCompositeEffect

算術複合効果は、入力画像からのピクセルの加重合計を使用して 2 つの画像を結合するために使用されます。 (IDCompositionArithmeticCompositeEffect)
IDCompositionBlendEffect

ブレンド効果は、2つの画像を組み合わせるために使用されます。
IDCompositionBrightnessEffect

明るさ効果は、画像の明るさを制御します。
IDCompositionClip

ビジュアル サブツリーのレンダリングを四角形領域に制限するために使用されるクリップ オブジェクトを表します。
IDCompositionColorMatrixEffect

カラー マトリックス効果は、ビットマップの RGBA 値を変更します。
IDCompositionCompositeEffect

複合効果は、2 つ以上の画像を結合するために使用されます。
IDCompositionDelegatedInkTrail

IDCompositionDesktopDevice

Win32 デスクトップ アプリケーションで DirectComposition を使用するには、アプリケーションで IDCompositionDesktopDevice インターフェイスを使用する必要があります。
IDCompositionDevice

他のすべての Microsoft DirectComposition オブジェクトのファクトリとして機能し、トランザクションコンポジションを制御するメソッドを提供します。 (IDCompositionDevice)
IDCompositionDevice2

他のすべての Microsoft DirectComposition オブジェクトのファクトリとして機能し、トランザクションコンポジションを制御するメソッドを提供します。 (IDCompositionDevice2)
IDCompositionDevice3

他のすべての Microsoft DirectComposition オブジェクトのファクトリとして機能し、トランザクションコンポジションを制御するメソッドを提供します。 (IDCompositionDevice3)
IDCompositionDevice4

コンポジション テクスチャのルート ファクトリとして機能します。
IDCompositionDeviceDebug

アプリケーションのデバッグとパフォーマンスチューニングに役立つレンダリング機能へのアクセスを提供します。 このインターフェイスは、DirectComposition デバイス インターフェイスから照会できます。
IDCompositionEffect

ビジュアルのサブツリーのラスター化を変更するビットマップ効果を表します。
IDCompositionEffectGroup

ビジュアルのサブツリーのラスター化を変更するために一緒に適用されるビットマップ効果のグループを表します。
IDCompositionFilterEffect

フィルター効果を表します。
IDCompositionGaussianBlurEffect

ガウスぼかし効果は、ガウス関数によって画像をぼかしるために使用されます。通常は、画像のノイズを減らし、詳細を減らします。
IDCompositionHueRotationEffect

色相回転効果は、回転角度に基づいてカラー マトリックスを適用することで、画像の色相を変更します。
IDCompositionInkTrailDevice

IDCompositionLinearTransferEffect

線形転送効果は、各チャネルに指定した値のリストから作成された線形関数を使用して、画像の色の強度をマップするために使用されます。
IDCompositionMatrixTransform

3-by-2 行列によって定義される任意のアフィン 2D 変換を表します。 (IDCompositionMatrixTransform)
IDCompositionMatrixTransform3D

4 対 4 の行列で定義された任意の 3D 変換を表します。
IDCompositionRectangleClip

ビジュアル サブツリーのレンダリングを指定した四角形領域に制限するクリップ オブジェクトを表します。 必要に応じて、クリップ オブジェクトに角が丸く指定されている場合があります。
IDCompositionRotateTransform

z 軸を中心とするビジュアルの回転に影響を与える 2D 変換を表します。 座標系は、指定した中心点を中心に回転します。
IDCompositionRotateTransform3D

3D 空間内の任意の軸に沿ったビジュアルの回転に影響する 3D 変換を表します。 座標系は、指定した中心点を中心に回転します。
IDCompositionSaturationEffect

この効果は、イメージの彩度を変更するために使用されます。 彩度効果は、カラー マトリックス効果の特殊化です。
IDCompositionScaleTransform

x 軸と y 軸に沿ったビジュアルのスケールに影響を与える 2D 変換を表します。 座標系は、指定した中心点からスケーリングされます。
IDCompositionScaleTransform3D

x 軸、y 軸、z 軸に沿ったビジュアルのスケールに影響する 3D 変換効果を表します。 座標系は、指定した中心点からスケーリングされます。
IDCompositionShadowEffect

影効果は、イメージのアルファ チャネルから影を生成するために使用されます。 高いアルファ値の場合は影が不透明になり、アルファ値が小さい場合はより透明になります。 ぼかしの量と影の色を設定できます。
IDCompositionSkewTransform

x 軸と y 軸に沿ったビジュアルのずれに影響する 2D 変換を表します。 座標系は、指定した中心点を中心に傾斜しています。
IDCompositionSurface

ビジュアル ツリー内のコンポジションのビジュアルに関連付けることができる物理ビットマップを表します。 このインターフェイスを使用して、ビットマップの内容を更新することもできます。
IDCompositionSurfaceFactory

アプリケーション提供のレンダリング デバイスに関連付けられたサーフェス オブジェクトと仮想サーフェス オブジェクトを作成します。
IDCompositionTableTransferEffect

テーブル転送効果は、指定した値のリストの補間から作成された転送関数を使用して、画像の色の強度をマップするために使用されます。
IDCompositionTarget

Microsoft DirectComposition ビジュアル ツリーと、ビジュアル ツリーを構成する上の変換先との間のバインドを表します。
IDCompositionTexture

コンテンツとして DComp ビジュアルにバインドできる未加工の Direct3D テクスチャを表す オブジェクトへのインターフェイス。
IDCompositionTransform

ビジュアル サブツリーの座標空間を変更するために使用できる 2D 変換を表します。
IDCompositionTransform3D

ビジュアル サブツリーのラスター化を変更するために使用できる 3D 変換効果を表します。
IDCompositionTranslateTransform

x 軸と y 軸に沿ったビジュアルのオフセットにのみ影響する 2D 変換を表します。
IDCompositionTranslateTransform3D

x 軸、y 軸、z 軸に沿ったビジュアルのオフセットに影響する 3D 変換を表します。
IDCompositionTurbulenceEffect

乱気流効果は、Perlin ノイズ関数に基づいてビットマップを生成するために使用されます。 乱気流効果には入力画像がありません。
IDCompositionVirtualSurface

ビジュアル ツリー内のコンポジションのビジュアルに関連付けることができる、スパースに割り当てられたビットマップを表します。
IDCompositionVisual

Microsoft DirectComposition ビジュアルを表します。
IDCompositionVisual2

ビジュアル ツリー内の 1 つの DirectComposition ビジュアルを表します。 (IDCompositionVisual2)
IDCompositionVisual3

ビジュアル ツリー内の 1 つの DirectComposition ビジュアルを表します。 (IDCompositionVisual3)
IDCompositionVisualDebug

デバッグ ビジュアルを表します。

関数

 
DCompositionAttachMouseDragToHwnd

マウス ボタンを下に移動し、後続の移動イベントと上のイベントを特定の HWND にルーティングする Interaction/InputSink を作成します。
DCompositionAttachMouseWheelToHwnd

マウス ホイール メッセージを特定の HWND にルーティングする Interaction/InputSink を作成します。
DCompositionBoostCompositorClock

待機時間の影響を受けやすいコンテンツを強化するために、システムが動的に高い更新レートに切り替わるよう要求します。
DCompositionCreateDevice

他の Microsoft DirectComposition オブジェクトを作成するために使用できる新しいデバイス オブジェクトを作成します。 (DCompositionCreateDevice)
DCompositionCreateDevice2

他の Microsoft DirectComposition オブジェクトを作成するために使用できる新しいデバイス オブジェクトを作成します。 (DCompositionCreateDevice2)
DCompositionCreateDevice3

他の DirectComposition オブジェクトを作成するために使用できる新しい DirectComposition デバイス オブジェクトを作成します。
DCompositionCreateSurfaceHandle

Microsoft DirectX スワップ チェーンまたはスワップ バッファーにバインドし、ビジュアルに関連付けることができる新しいコンポジション サーフェス オブジェクトを作成します。
DCompositionGetFrameId

指定した型の最新のコンポジター フレームの識別子を取得します。
DCompositionGetStatistics

合成フレームに関する基本情報と、フレームの一部であるレンダー ターゲット ID の一覧を取得します。
DCompositionGetTargetStatistics

DCompositionWaitForCompositorClock

コンポジター クロックからの次のシグナルが発生するまでスレッドを停止します。

構造体

 
DCompositionInkTrailPoint