DirectComposition テクノロジの概要。
DirectComposition を開発するには、次のヘッダーが必要です。
このテクノロジのプログラミング ガイダンスについては、次を参照してください。
列挙
|
COMPOSITION_FRAME_ID_TYPE コンポジター フレームの状態を指定する定数を定義します。 |
|
DCOMPOSITION_BACKFACE_VISIBILITY ビジュアルに適用するバックフェイスの可視性を指定します。 |
|
DCOMPOSITION_BITMAP_INTERPOLATION_MODE ビットマップ内のピクセルが画面上のピクセルと正確に 1 対 1 で並ぶのではない任意の変換でビットマップが構成されている場合に使用する補間モードを指定します。 |
|
DCOMPOSITION_BORDER_MODE ビットマップを作成するとき、またはビットマップまたはクリップの端が整数座標で軸揃えされないように、任意の変換でクリップを適用するときに使用する境界線モードを指定します。 |
|
DCOMPOSITION_COMPOSITE_MODE ビジュアルのビットマップ コンテンツとレンダー ターゲットをブレンドするために使用するモード。 |
|
DCOMPOSITION_OPACITY_MODE ビジュアルの有効な不透明度の値を、そのビジュアルのコンテンツと子に適用する方法を指定します。 |
関数
|
AddCubic アニメーション関数に 3 次多項式セグメントを追加します。 |
|
AddRepeat アニメーション関数の指定した部分を繰り返す繰り返しセグメントを追加します。 |
|
AddSinusoidal アニメーション関数に正弦波セグメントを追加します。 |
|
AddVisual このビジュアルの子リストに新しい子ビジュアルを追加します。 |
|
BeginDraw この Microsoft DirectComposition サーフェス オブジェクトでの描画を開始します。 |
|
CheckCompositionTextureSupport レンダリングに使用している Direct3D デバイスがコンポジション テクスチャをサポートしているかどうかを照会します。 |
|
CheckDeviceState DirectComposition デバイス オブジェクトがまだ有効かどうかを判断します。 |
|
コミット このデバイスで保留中のすべての DirectComposition コマンドをコミットします。 (IDCompositionDevice.Commit) |
|
コミット このデバイスで保留中のすべての DirectComposition コマンドをコミットします。 (IDCompositionDevice2.Commit) |
|
CreateAffineTransform2DEffect IDCompositionAffineTransform2DEffect のインスタンスを作成します。 |
|
CreateAnimation 1 つ以上の Microsoft DirectComposition オブジェクトの 1 つ以上のスカラー プロパティをアニメーション化するために使用されるアニメーション オブジェクトを作成します。 (IDCompositionDevice.CreateAnimation) |
|
CreateAnimation 1 つ以上の Microsoft DirectComposition オブジェクトの 1 つ以上のスカラー プロパティをアニメーション化するために使用されるアニメーション オブジェクトを作成します。 (IDCompositionDevice2.CreateAnimation) |
|
CreateArithmeticCompositeEffect IDCompositionArithmeticCompositeEffect のインスタンスを作成します。 |
|
CreateBlendEffect IDCompositionBlendEffect のインスタンスを作成します。 |
|
CreateBrightnessEffect IDCompositionBrightnessEffect のインスタンスを作成します。 |
|
CreateColorMatrixEffect IDCompositionColorMatrixEffect のインスタンスを作成します。 |
|
CreateCompositeEffect IDCompositionCompositeEffect のインスタンスを作成します。 |
|
CreateCompositionTexture 渡された Direct3D テクスチャを参照するコンポジション テクスチャを作成します。 |
|
CreateEffectGroup ビジュアル サブツリーに適用する複数の効果を表す オブジェクトを作成します。 (IDCompositionDevice.CreateEffectGroup) |
|
CreateEffectGroup ビジュアル サブツリーに適用する複数の効果を表す オブジェクトを作成します。 (IDCompositionDevice2.CreateEffectGroup) |
|
CreateGaussianBlurEffect IDCompositionGaussianBlurEffect のインスタンスを作成します。 |
|
CreateHueRotationEffect IDCompositionHueRotationEffect のインスタンスを作成します。 |
|
CreateLinearTransferEffect IDCompositionLinearTransferEffect のインスタンスを作成します。 |
|
CreateMatrixTransform 2D 3-by-2 行列変換オブジェクトを作成します。 (IDCompositionDevice.CreateMatrixTransform) |
|
CreateMatrixTransform 2D 3-by-2 行列変換オブジェクトを作成します。 (IDCompositionDevice2.CreateMatrixTransform) |
|
CreateMatrixTransform3D 3D 4 by-4 行列変換オブジェクトを作成します。 (IDCompositionDevice.CreateMatrixTransform3D) |
|
CreateMatrixTransform3D 3D 4 by-4 行列変換オブジェクトを作成します。 (IDCompositionDevice2.CreateMatrixTransform3D) |
|
CreateRectangleClip ビジュアル サブツリーのレンダリングを四角形領域に制限するために使用できるクリップ オブジェクトを作成します。 (IDCompositionDevice.CreateRectangleClip) |
|
CreateRectangleClip ビジュアル サブツリーのレンダリングを四角形領域に制限するために使用できるクリップ オブジェクトを作成します。 (IDCompositionDevice2.CreateRectangleClip) |
|
CreateRotateTransform 2D 回転変換オブジェクトを作成します。 (IDCompositionDevice.CreateRotateTransform) |
|
CreateRotateTransform 2D 回転変換オブジェクトを作成します。 (IDCompositionDevice2.CreateRotateTransform) |
|
CreateRotateTransform3D IDCompositionDevice インターフェイスの CreateRotateTransform3D メソッドは、3D 回転変換オブジェクトを作成します。 |
|
CreateRotateTransform3D 3D 回転変換オブジェクトを作成します。 |
|
CreateSaturationEffect IDCompositionSaturationEffect のインスタンスを作成します。 |
|
CreateScaleTransform IDCompositionDevice::CreateScaleTransform メソッドは、2D スケール変換オブジェクトを作成します。 |
|
CreateScaleTransform 2D スケール変換オブジェクトを作成します。 |
|
CreateScaleTransform3D IDCompositionDevice::CreateScaleTransform3D メソッドは、3D スケール変換オブジェクトを作成します。 |
|
CreateScaleTransform3D 3D スケール変換オブジェクトを作成します。 |
|
CreateShadowEffect IDCompositionShadowEffect のインスタンスを作成します。 |
|
CreateSkewTransform IDCompositionDevice::CreateSkewTransform メソッドは、2D スキュー変換オブジェクトを作成します。 |
|
CreateSkewTransform 2D スキュー変換オブジェクトを作成します。 |
|
CreateSurface IDCompositionDevice::CreateSurface メソッドは、コンポジション用の 1 つ以上のビジュアルに関連付けることができる更新可能なサーフェス オブジェクトを作成します。 |
|
CreateSurface コンポジション用の 1 つ以上のビジュアルに関連付けることができる更新可能なサーフェス オブジェクトを作成します。 |
|
CreateSurface コンポジション用の 1 つ以上のビジュアルに関連付けることができるサーフェス オブジェクトを作成します。 |
|
CreateSurfaceFactory Microsoft DirectComposition サーフェス ファクトリ オブジェクトを作成します。このオブジェクトを使用して、他の DirectComposition サーフェスオブジェクトまたは仮想サーフェス オブジェクトを作成できます。 |
|
CreateSurfaceFromHandle 既存のコンポジション サーフェスをラップする新しいコンポジション サーフェス オブジェクトを作成します。 |
|
CreateSurfaceFromHandle IDCompositionDevice::CreateSurfaceFromHandle メソッドは、既存のコンポジション サーフェスをラップする新しいコンポジション サーフェス オブジェクトを作成します。 |
|
CreateSurfaceFromHwnd レイヤーウィンドウのラスタライズを表し、コンポジションのビジュアルに関連付けることができるラッパー オブジェクトを作成します。 |
|
CreateSurfaceFromHwnd IDCompositionDevice::CreateSurfaceFromHwnd メソッドは、レイヤー化されたウィンドウのラスター化を表すラッパー オブジェクトを作成します。これは、コンポジションのビジュアルに関連付けることができます。 |
|
CreateTableTransferEffect IDCompositionTableTransferEffect のインスタンスを作成します。 |
|
CreateTargetForHwnd 指定したウィンドウ ハンドルによって表されるウィンドウにバインドされたコンポジション ターゲット オブジェクトを作成します。 |
|
CreateTargetForHwnd 指定したウィンドウ ハンドル (HWND) で表されるウィンドウにバインドされたコンポジション ターゲット オブジェクトを作成します。 |
|
CreateTransform3DGroup IDCompositionDevice::CreateTransform3DGroup メソッドは、3D 変換オブジェクトの配列を保持する 3D 変換グループ オブジェクトを作成します。 |
|
CreateTransform3DGroup 3D 変換オブジェクトの配列を保持する 3D 変換グループ オブジェクトを作成します。 |
|
CreateTransformGroup IDCompositionDevice::CreateTransformGroup メソッドは、2D 変換オブジェクトの配列を保持する 2D 変換グループ オブジェクトを作成します。 |
|
CreateTransformGroup 2D 変換オブジェクトの配列を保持する 2D 変換グループ オブジェクトを作成します。 |
|
CreateTranslateTransform IDCompositionDevice::CreateTranslateTransform メソッドは、2D 変換変換オブジェクトを作成します。 |
|
CreateTranslateTransform 2D 変換変換オブジェクトを作成します。 |
|
CreateTranslateTransform3D IDCompositionDevice::CreateTranslateTransform3D メソッドは、3D 変換変換オブジェクトを作成します。 |
|
CreateTranslateTransform3D 3D 変換変換オブジェクトを作成します。 |
|
CreateTurbulenceEffect IDCompositionTurbulenceEffect のインスタンスを作成します。 |
|
CreateVirtualSurface IDCompositionDevice::CreateVirtualSurface メソッドは、コンポジション用の 1 つ以上のビジュアルに関連付けることができる、スパースに設定されたサーフェスを作成します。 |
|
CreateVirtualSurface コンポジション用の 1 つ以上のビジュアルに関連付けることができる、スパースに設定されたサーフェスを作成します。 (IDCompositionDevice2.CreateVirtualSurface) |
|
CreateVirtualSurface コンポジション用の 1 つ以上のビジュアルに関連付けることができる、スパースに設定されたサーフェスを作成します。 (IDCompositionSurfaceFactory.CreateVirtualSurface) |
|
CreateVisual IDCompositionDevice::CreateVisual メソッドは、新しいビジュアル オブジェクトを作成します。 |
|
CreateVisual 新しいビジュアル オブジェクトを作成します。 |
|
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 コンポジター クロックからの次のシグナルが発生するまでスレッドを停止します。 |
|
DisableDebugCounters パフォーマンス デバッグ カウンターの表示を無効にします。 |
|
DisableHeatMap ビジュアル ヒートマップを無効にします。 |
|
DisableRedrawRegions ビジュアル再描画領域を無効にします。 |
|
EnableDebugCounters パフォーマンス デバッグ カウンターの表示を有効にします。 |
|
EnableHeatMap オーバードロー領域を表す視覚的ヒートマップを有効にします。 |
|
EnableRedrawRegions コンテンツの再描画時にビジュアルを強調表示できるようにします。 |
|
End アニメーション関数の終了をマークする終了セグメントを追加します。 |
|
Enddraw この Microsoft DirectComposition サーフェス オブジェクトの描画の終了をマークします。 |
|
GetAvailableFence 合成テクスチャが使用可能になるタイミングを示す Direct3D 同期フェンスと値のペアを取得します (その情報がわかっている場合)。 |
|
GetFrameStatistics IDCompositionDevice::GetFrameStatistics メソッドは、コンポジション 時間とフレーム レートに関する情報をコンポジション エンジンから取得します。 |
|
GetFrameStatistics コンポジション 時間とフレーム レートに関する情報をコンポジション エンジンから取得します。 |
|
operator!= 2 つの COMPOSITION_TARGET_ID オブジェクトの値を比較して、異なる値が含まれているかどうかを確認します。 |
|
operator== 2 つの COMPOSITION_TARGET_ID オブジェクトの値を比較して、同じ値が含まれているかどうかを確認します。 |
|
RemoveAllVisuals このビジュアルの子リストからすべてのビジュアルを削除します。 |
|
RemoveVisual このビジュアルの子リストから子ビジュアルを削除します。 |
|
リセット セグメントが含まれないようにアニメーション関数をリセットします。 |
|
サイズ変更 この仮想サーフェス オブジェクトの論理サイズを変更します。 |
|
ResumeDraw この Microsoft DirectComposition サーフェス オブジェクトでの描画を再開します。 |
|
スクロール Microsoft DirectComposition 論理サーフェスの四角形領域をスクロールします。 |
|
SetAbsoluteBeginTime アニメーション関数が開始される絶対時間を設定します。 |
|
SetAlpha 効果のアルファ値を設定します。 (オーバーロード 2/2) |
|
SetAlpha 効果のアルファ値を設定します。 (オーバーロード 1/2) |
|
SetAlphaDisable 転送関数をアルファ チャネルに適用するかどうかを指定します。 |
|
SetAlphaDisable 転送関数を Alpha チャネルに適用するかどうかを指定します。 |
|
SetAlphaMode カラー マトリックス効果の出力のアルファ モードを設定します。 |
|
SetAlphaMode テクスチャ内のアルファ ピクセルを受け入れるか無視するかを DWM に通知します。 |
|
SetAlphaSlope IDCompositionLinearTransferEffect::SetAlphaSlope メソッドは、アルファ チャネルの線形関数の傾きを設定します。 |
|
SetAlphaSlope IDCompositionLinearTransferEffect::SetAlphaSlope(IDCompositionAnimation) メソッドは、アルファ チャネルの線形関数の傾きを設定します。 |
|
SetAlphaTable アルファ チャネルの転送関数を定義するために使用する値の一覧を設定します。 |
|
SetAlphaTableValue アルファ テーブルの値を設定します。 (オーバーロード 1/2) |
|
SetAlphaTableValue アルファ テーブルの値を設定します。 (オーバーロード 2/2) |
|
SetAlphaYIntercept アルファ チャネルの線形関数の Y インターセプトを設定します。 |
|
SetAlphaYIntercept アルファ チャネルの線形関数の Y インターセプトを設定します。 |
|
SetAngle IDCompositionHueRotationEffect::SetAngle(float) メソッドは、色相を回転させる角度を設定します。 |
|
SetAngle IDCompositionHueRotationEffect::SetAngle(IDCompositionAnimation) メソッドは、色相を回転させる角度を設定します。 |
|
SetAngle 2D 回転変換の Angle プロパティの値を変更します。 Angle プロパティは、回転角度を指定します。 |
|
SetAngle 2D 回転変換の Angle プロパティの値をアニメーション化します。 Angle プロパティは、回転角度を指定します。 |
|
SetAngle 3D 回転変換の Angle プロパティの値を変更します。 Angle プロパティは、回転角度を指定します。 既定値はゼロです。 |
|
SetAngle 3D 回転変換の Angle プロパティの値をアニメーション化します。 Angle プロパティは、回転角度を指定します。 既定値はゼロです。 |
|
SetAngleX 2D スキュー変換の AngleX プロパティの値を変更します。 |
|
SetAngleX 2D スキュー変換の AngleX プロパティの値をアニメーション化します。 |
|
SetAngleY 2D スキュー変換の AngleY プロパティの値を変更します。 |
|
SetAngleY 2D スキュー変換の AngleY プロパティの値をアニメーション化します。 |
|
SetAxisX 3D 回転変換の AxisX プロパティの値を変更します。 AxisX プロパティは、回転の軸ベクトルの x 座標を指定します。 既定値はゼロです。 |
|
SetAxisX 3D 回転変換の AxisX プロパティの値をアニメーション化します。 AxisX プロパティは、回転の軸ベクトルの x 座標を指定します。 既定値はゼロです。 |
|
SetAxisY 3D 回転変換の AxisY プロパティの値を変更します。 AxisY プロパティは、回転の軸ベクトルの y 座標を指定します。 既定値はゼロです。 |
|
SetAxisY 3D 回転変換の AxisY プロパティの値をアニメーション化します。 AxisY プロパティは、回転の軸ベクトルの y 座標を指定します。 既定値はゼロです。 |
|
SetAxisZ 3D 回転変換の AxisZ プロパティの値を変更します。 AxisZ プロパティは、回転の軸ベクトルの z 座標を指定します。 既定値は 1.0 です。 |
|
SetAxisZ 3D 回転変換の AxisZ プロパティの値をアニメーション化します。 AxisZ プロパティは、回転の軸ベクトルの z 座標を指定します。 既定値は 1.0 です。 |
|
SetBackFaceVisibility 3D 変換が適用されたサーフェスをオブザーバーから遠ざけるときに表示するかどうかを指定します。 |
|
SetBaseFrequency X 方向と Y 方向の基本周波数を設定します。 |
|
SetBitmapInterpolationMode BitmapInterpolationMode プロパティを設定します。このプロパティは、軸揃えまたは描画されていないビットマップからピクセルを補間するときに使用する Microsoft DirectComposition のモードを指定します。 |
|
SetBlackPoint 明るさの効果の明るさ伝達曲線の下部を指定します。 |
|
SetBlackPointX 黒い点の x 値を設定します。 (オーバーロード 2/2) |
|
SetBlackPointX 黒い点の x 値を設定します。 (オーバーロード 1/2) |
|
SetBlackPointY 黒い点の y 値を設定します。 (オーバーロード 1/2) |
|
SetBlackPointY 黒い点の y 値を設定します。 (オーバーロード 2/2) |
|
SetBlue 影の色の青い値を設定します。 (オーバーロード 1/2) |
|
SetBlue 影の色の青い値を設定します。 (オーバーロード 2/2) |
|
SetBlueDisable IDCompositionLinearTransferEffect::SetBlueDisable メソッドは、転送関数を青いチャネルに適用するかどうかを指定します。 |
|
SetBlueDisable 転送関数を青色のチャネルに適用するかどうかを指定します。 |
|
SetBlueSlope IDCompositionLinearTransferEffect::SetBlueSlope メソッドは、青色チャネルの線形関数の傾きを設定します。 |
|
SetBlueSlope IDCompositionLinearTransferEffect::SetBlueSlope(IDCompositionAnimation) メソッドは、青色チャネルの線形関数の傾きを設定します。 |
|
SetBlueTable 青色チャネルの転送関数を定義するために使用する値の一覧を設定します。 |
|
SetBlueTableValue 青いテーブルの値を設定します。 (オーバーロード 2/2) |
|
SetBlueTableValue 青いテーブルの値を設定します。 (オーバーロード 1/2) |
|
SetBlueYIntercept IDCompositionLinearTransferEffect::SetBlueYIntercept メソッドは、青色チャネルの線形関数の Y インターセプトを設定します。 |
|
SetBlueYIntercept IDCompositionLinearTransferEffect::SetBlueYIntercept(IDCompositionAnimation) メソッドは、青色チャネルの線形関数の Y インターセプトを設定します。 |
|
SetBorderMode 効果で使用する罫線モードを設定します。 |
|
SetBorderMode イメージの境界線の計算に使用するモードを設定します。 |
|
SetBorderMode BorderMode プロパティを設定します。このプロパティは、このビジュアルに関連付けられたビットマップとクリップのエッジを作成する方法、またはこのビジュアルにルート化されたサブツリー内のビジュアルを構成する方法を指定します。 |
|
SetBottom クリップ オブジェクトの Bottom プロパティの値を変更します。 |
|
SetBottom クリップ四角形の Bottom プロパティの値をアニメーション化します。 |
|
SetBottomLeftRadiusX このクリップの BottomLeftRadiusX プロパティの値を変更またはアニメーション化します。 BottomLeftRadiusX プロパティは、クリップの左下隅を丸める楕円の x 半径を指定します。 |
|
SetBottomLeftRadiusX このクリップの BottomLeftRadiusX プロパティの値をアニメーション化します。 BottomLeftRadiusX プロパティは、クリップの左下隅を丸める楕円の x 半径を指定します。 |
|
SetBottomLeftRadiusY このクリップの BottomLeftRadiusY プロパティの値を変更またはアニメーション化します。 BottomLeftRadiusY プロパティは、クリップの左下隅を丸める楕円の y 半径を指定します。 |
|
SetBottomLeftRadiusY このクリップの BottomLeftRadiusY プロパティの値をアニメーション化します。 BottomLeftRadiusY プロパティは、クリップの左下隅を丸める楕円の y 半径を指定します。 |
|
SetBottomRightRadiusX このクリップの BottomRightRadiusX プロパティの値を変更またはアニメーション化します。 BottomRightRadiusX プロパティは、クリップの右下隅を丸める楕円の x 半径を指定します。 |
|
SetBottomRightRadiusX このクリップの BottomRightRadiusX プロパティの値をアニメーション化します。 BottomRightRadiusX プロパティは、クリップの右下隅を丸める楕円の x 半径を指定します。 |
|
SetBottomRightRadiusY このクリップの BottomRightRadiusY プロパティの値を変更またはアニメーション化します。 BottomRightRadiusY プロパティは、クリップの右下隅を丸める楕円の y 半径を指定します。 |
|
SetBottomRightRadiusY このクリップの BottomRightRadiusY プロパティの値をアニメーション化します。 BottomRightRadiusY プロパティは、クリップの右下隅を丸める楕円の y 半径を指定します。 |
|
SetCenterX 2D 回転変換の CenterX プロパティの値を変更します。 |
|
SetCenterX 2D 回転変換の CenterX プロパティの値をアニメーション化します。 |
|
SetCenterX 3D 回転変換の CenterX プロパティの値を変更します。 CenterX プロパティは、回転が実行される点の x 座標を指定します。 既定値はゼロです。 |
|
SetCenterX 3D 回転変換の CenterX プロパティの値をアニメーション化します。 CenterX プロパティは、回転が実行される点の x 座標を指定します。 既定値はゼロです。 |
|
SetCenterX 2D スケール変換の CenterX プロパティの値を変更します。 |
|
SetCenterX 2D スケール変換の CenterX プロパティの値をアニメーション化します。 |
|
SetCenterX 3D スケール変換の CenterX プロパティの値を変更します。 |
|
SetCenterX 3D スケール変換の CenterX プロパティの値をアニメーション化します。 |
|
SetCenterX 2D スキュー変換の CenterX プロパティの値を変更します。 |
|
SetCenterX 2D スキュー変換の CenterX プロパティの値をアニメーション化します。 |
|
SetCenterY 2D 回転変換の CenterY プロパティの値を変更します。 |
|
SetCenterY 2D 回転変換の CenterY プロパティの値をアニメーション化します。 |
|
SetCenterY 3D 回転変換の CenterY プロパティの値を変更します。 CenterY プロパティは、回転が実行される点の y 座標を指定します。 既定値はゼロです。 |
|
SetCenterY 3D 回転変換の CenterY プロパティの値をアニメーション化します。 CenterY プロパティは、回転が実行される点の y 座標を指定します。 既定値はゼロです。 |
|
SetCenterY 2D スケール変換の CenterY プロパティの値を変更します。 |
|
SetCenterY 2D スケール変換の CenterY プロパティの値をアニメーション化します。 |
|
SetCenterY 3D スケール変換の CenterY プロパティの値を変更します。 |
|
SetCenterY 3D スケール変換の CenterY プロパティの値をアニメーション化します。 |
|
SetCenterY 2D スキュー変換の CenterY プロパティの値を変更します。 |
|
SetCenterY 2D スキュー変換の CenterY プロパティの値をアニメーション化します。 |
|
SetCenterZ 3D 回転変換の CenterZ プロパティの値を変更します。 CenterZ プロパティは、回転が実行される点の z 座標を指定します。 既定値はゼロです。 |
|
SetCenterZ 3D 回転変換の CenterZ プロパティの値をアニメーション化します。 CenterZ プロパティは、回転が実行される点の z 座標を指定します。 既定値はゼロです。 |
|
SetCenterZ 3D スケール変換の CenterZ プロパティの値を変更します。 |
|
SetCenterZ 3D スケール変換の CenterZ プロパティの値をアニメーション化します。 |
|
SetClampOutput 効果がグラフの次の効果に値を渡す前に、色の値をクランプするかどうかを指定します。 |
|
SetClampOutput 効果が値をチェーン内の次の効果に渡す前に、効果で色の値を 0 から 1 に固定するかどうかを指定します。 |
|
SetClampOutput IDCompositionLinearTransferEffect::SetClampOutput メソッドは、効果がグラフの次の効果に値を渡す前に、効果で色の値を 0 から 1 にクランプするかどうかを指定します。 |
|
SetClampOutput 効果がグラフの次の効果に値を渡す前に、効果で色の値を 0 から 1 に固定するかどうかを指定します。 |
|
SetClip このビジュアルの Clip プロパティを、指定した四角形に設定します。 |
|
SetClip このビジュアルの Clip プロパティを、指定したクリップ オブジェクトに設定します。 |
|
SetCoefficient1 2 つの入力画像を合成するために使用する数式の最初の係数を設定します。 (オーバーロード 2/2) |
|
SetCoefficient1 2 つの入力画像を合成するために使用する数式の最初の係数を設定します。 (オーバーロード 1/2) |
|
SetCoefficient2 2 つの入力画像を合成するために使用する数式の 2 番目の係数を設定します。 (オーバーロード 1/2) |
|
SetCoefficient2 2 つの入力画像を合成するために使用する数式の 2 番目の係数を設定します。 (オーバーロード 2/2) |
|
SetCoefficient3 2 つの入力画像を合成するために使用する数式の 3 番目の係数を設定します。 (オーバーロード 1/2) |
|
SetCoefficient3 2 つの入力画像を合成するために使用する数式の 3 番目の係数を設定します。 (オーバーロード 2/2) |
|
SetCoefficient4 2 つの入力画像を合成するために使用する数式の 4 番目の係数を設定します。 (オーバーロード 2/2) |
|
SetCoefficient4 2 つの入力画像を合成するために使用する数式の 4 番目の係数を設定します。 (オーバーロード 1/2) |
|
SetCoefficients 2 つの入力画像を合成するために使用する数式の係数を設定します。 |
|
SetColor 影の色を設定します。 |
|
SetColorSpace テクスチャをマップする必要がある色空間をシステムに通知します。 |
|
SetCompositeMode このビジュアルのブレンド モードを設定します。 |
|
SetContent このビジュアルの Content プロパティを、指定したビットマップまたはウィンドウ ラッパーに設定します。 |
|
SetDepthMode このビジュアルに関連付けられている深度モード プロパティを設定します。 |
|
SetEffect このビジュアルの Effect プロパティを設定します。 |
|
SetGreen 影の色の緑色の値を設定します。 (オーバーロード 1/2) |
|
SetGreen 影の色の緑色の値を設定します。 (オーバーロード 2/2) |
|
SetGreenDisable IDCompositionLinearTransferEffect::SetGreenDisable メソッドは、転送関数を緑色のチャネルに適用するかどうかを指定します。 |
|
SetGreenDisable 転送関数を緑色のチャネルに適用するかどうかを指定します。 |
|
SetGreenSlope IDCompositionLinearTransferEffect::SetGreenSlope メソッドは、緑のチャネルの線形関数の傾きを設定します。 |
|
SetGreenSlope IDCompositionLinearTransferEffect::SetGreenSlope(IDCompositionAnimation) メソッドは、緑色のチャネルの線形関数の傾きを設定します。 |
|
SetGreenTable 緑色のチャネルの転送関数を定義するために使用される値の一覧を設定します。 |
|
SetGreenTableValue 緑色のテーブルの値を設定します。 (オーバーロード 2/2) |
|
SetGreenTableValue 緑色のテーブルの値を設定します。 (オーバーロード 1/2) |
|
SetGreenYIntercept IDCompositionLinearTransferEffect::SetGreenYIntercept メソッドは、緑のチャネルの線形関数の Y インターセプトを設定します。 |
|
SetGreenYIntercept 緑チャネルの線形関数の Y インターセプトを設定します。 |
|
SetInput インデックス位置の入力を、指定したフィルター効果に設定します。 |
|
SetInterpolationMode 効果の補間モードを設定します。 |
|
SetLeft クリップ四角形の Left プロパティの値を変更します。 |
|
SetLeft クリップ四角形の Left プロパティの値をアニメーション化します。 |
|
SetMatrix 画像の RGBA 値を乗算する効果で使用されるマトリックスを設定します。 |
|
SetMatrix この 2D 変換のマトリックスのすべての値を変更します。 |
|
SetMatrix この 3D 変換効果のマトリックスのすべての値を変更します。 |
|
SetMatrixElement カラー マトリックスの要素を設定します。 (オーバーロード 1/2) |
|
SetMatrixElement カラー マトリックスの要素を設定します。 (オーバーロード 2/2) |
|
SetMatrixElement この変換の行列の 1 つの要素の値を変更します。 |
|
SetMatrixElement この 2D 変換のマトリックスの 1 つの要素の値をアニメーション化します。 |
|
SetMatrixElement この 3D 変換の行列の 1 つの要素の値を変更します。 |
|
SetMatrixElement この 3D 変換のマトリックスの 1 つの要素の値をアニメーション化します。 |
|
SetMode ブレンド効果が 2 つのイメージを結合するときに使用するブレンド モードを設定します。 |
|
SetMode 複合効果のモードを設定します。 |
|
SetNoise 乱気流ノイズ モードを設定します。 |
|
SetNumOctaves ノイズ関数のオクターブ数を設定します。 |
|
SetOffset 乱気流出力が生成される座標を設定します。 |
|
SetOffsetX 2D 変換変換の OffsetX プロパティの値を変更します。 |
|
SetOffsetX 2D 変換変換の OffsetX プロパティの値をアニメーション化します。 |
|
SetOffsetX 3D 変換変換効果の OffsetX プロパティの値を変更します。 OffsetX プロパティは、x 軸に沿って移動する距離を指定します。 |
|
SetOffsetX 3D 変換変換効果の OffsetX プロパティの値をアニメーション化します。 OffsetX プロパティは、x 軸に沿って移動する距離を指定します。 |
|
SetOffsetX このビジュアルの OffsetX プロパティの値を変更します。 (オーバーロード 1/2) |
|
SetOffsetX このビジュアルの OffsetX プロパティの値を変更します。 (オーバーロード 2/2) |
|
SetOffsetY 2D 変換変換の OffsetY プロパティの値を変更します。 |
|
SetOffsetY 2D 変換変換の OffsetY プロパティの値をアニメーション化します。 |
|
SetOffsetY 3D 変換変換効果の OffsetY プロパティの値を変更します。 OffsetY プロパティは、y 軸に沿って移動する距離を指定します。 |
|
SetOffsetY 3D 変換変換効果の OffsetY プロパティの値をアニメーション化します。 OffsetY プロパティは、y 軸に沿って移動する距離を指定します。 |
|
SetOffsetY このビジュアルの OffsetY プロパティの値を変更します。 |
|
SetOffsetY このビジュアルの OffsetY プロパティの値をアニメーション化します。 |
|
SetOffsetZ 3D 変換変換効果の OffsetZ プロパティの値を変更します。 OffsetZ プロパティは、z 軸に沿って移動する距離を指定します。 |
|
SetOffsetZ 3D 変換変換効果の OffsetZ プロパティの値をアニメーション化します。 OffsetZ プロパティは、z 軸に沿って移動する距離を指定します。 |
|
SetOffsetZ OffsetZ プロパティの値を変更します。 |
|
SetOffsetZ OffsetZ プロパティの値をアニメーション化します。 |
|
SetOpacity Opacity プロパティの値を変更します。 |
|
SetOpacity Opacity プロパティの値をアニメーション化します。 |
|
SetOpacity ビジュアルの opacity プロパティの値を設定します。 |
|
SetOpacity ビジュアルの opacity プロパティの値をアニメーション化します。 |
|
SetOpacityMode このビジュアルの不透明度モードを設定します。 |
|
SetRed 影の色の赤い値を設定します。 (オーバーロード 2/2) |
|
SetRed 影の色の赤い値を設定します。 (オーバーロード 1/2) |
|
SetRedDisable 転送関数を赤チャネルに適用するかどうかを指定します。 (IDCompositionLinearTransferEffect.SetRedDisable) |
|
SetRedDisable 転送関数を赤チャネルに適用するかどうかを指定します。 (IDCompositionTableTransferEffect.SetRedDisable) |
|
SetRedSlope 赤チャネルの線形関数の傾きを設定します。 (オーバーロード 2/2) |
|
SetRedSlope 赤チャネルの線形関数の傾きを設定します。 (オーバーロード 1/2) |
|
SetRedTable 赤チャネルの転送関数の定義に使用する値の一覧を設定します。 |
|
SetRedTableValue 赤いテーブルの値を設定します。 (オーバーロード 1/2) |
|
SetRedTableValue 赤いテーブルの値を設定します。 (オーバーロード 2/2) |
|
SetRedYIntercept 赤チャネルの線形関数の Y インターセプトを設定します。 (オーバーロード 1/2) |
|
SetRedYIntercept 赤チャネルの線形関数の Y インターセプトを設定します。 (オーバーロード 2/2) |
|
SetRight クリップ四角形の Right プロパティの値を変更します。 |
|
SetRight クリップ四角形の Right プロパティの値をアニメーション化します。 |
|
SetRoot ビジュアル オブジェクトをビジュアル ツリーの新しいルート オブジェクトとして設定します。 |
|
SetSaturation イメージの彩度を設定します。 (オーバーロード 2/2) |
|
SetSaturation イメージの彩度を設定します。 (オーバーロード 1/2) |
|
SetScaleX 2D スケール変換の ScaleX プロパティの値を変更します。 |
|
SetScaleX 2D スケール変換の ScaleX プロパティの値をアニメーション化します。 |
|
SetScaleX 3D スケール変換の ScaleX プロパティの値を変更します。 |
|
SetScaleX スケール変換の ScaleX プロパティの値をアニメーション化します。 |
|
SetScaleY 2D スケール変換の ScaleY プロパティの値を変更します。 |
|
SetScaleY 2D スケール変換の ScaleY プロパティの値をアニメーション化します。 |
|
SetScaleY 3D スケール変換の ScaleY プロパティの値を変更します。 |
|
SetScaleY スケール変換の ScaleY プロパティの値をアニメーション化します。 |
|
SetScaleZ 3D スケール変換の ScaleZ プロパティの値を変更します。 |
|
SetScaleZ スケール変換の ScaleZ プロパティの値をアニメーション化します。 |
|
SetSeed 擬似ランダム ジェネレーターのシードを設定します。 |
|
SetSharpness 効果のシャープネスを設定します。 (オーバーロード 2/2) |
|
SetSharpness 効果のシャープネスを設定します。 (オーバーロード 1/2) |
|
SetSize 乱気流出力のサイズを設定します。 |
|
SetSourceRect 合成テクスチャが表す Direct3D テクスチャの領域を指定します。 |
|
SetStandardDeviation IDCompositionGaussianBlurEffect::SetStandardDeviation(float) メソッドは、イメージに適用するぼかしの量を設定します。 |
|
SetStandardDeviation IDCompositionGaussianBlurEffect::SetStandardDeviation(IDCompositionAnimation) メソッドは、画像に適用するぼかしの量を設定します。 |
|
SetStandardDeviation イメージのアルファ チャネルに適用するぼかしの量を設定します。 (オーバーロード 1/2) |
|
SetStandardDeviation イメージのアルファ チャネルに適用するぼかしの量を設定します。 (オーバーロード 2/2) |
|
SetStitchable ステッチがオンかオフかを指定します。 |
|
SetTop クリップ四角形の Top プロパティの値を変更します。 |
|
SetTop クリップ四角形の Top プロパティの値をアニメーション化します。 |
|
SetTopLeftRadiusX このクリップの TopLeftRadiusX プロパティの値を変更またはアニメーション化します。 TopLeftRadiusX プロパティは、クリップの左上隅を丸める楕円の x 半径を指定します。 |
|
SetTopLeftRadiusX このクリップの TopLeftRadiusX プロパティの値をアニメーション化します。 TopLeftRadiusX プロパティは、クリップの左上隅を丸める楕円の x 半径を指定します。 |
|
SetTopLeftRadiusY このクリップの TopLeftRadiusY プロパティの値を変更またはアニメーション化します。 TopLeftRadiusY プロパティは、クリップの左上隅を丸める楕円の y 半径を指定します。 |
|
SetTopLeftRadiusY このクリップの TopLeftRadiusY プロパティの値をアニメーション化します。 TopLeftRadiusY プロパティは、クリップの左上隅を丸める楕円の y 半径を指定します。 |
|
SetTopRightRadiusX このクリップの TopRightRadiusX プロパティの値を変更またはアニメーション化します。 TopRightRadiusX プロパティは、クリップの右上隅を丸める楕円の x 半径を指定します。 |
|
SetTopRightRadiusX このクリップの TopRightRadiusX プロパティの値をアニメーション化します。 TopRightRadiusX プロパティは、クリップの右上隅を丸める楕円の x 半径を指定します。 |
|
SetTopRightRadiusY このクリップの TopRightRadiusY プロパティの値を変更またはアニメーション化します。 TopRightRadiusY プロパティは、クリップの右上隅を丸める楕円の y 半径を指定します。 |
|
SetTopRightRadiusY このクリップの TopRightRadiusY プロパティの値をアニメーション化します。 TopRightRadiusY プロパティは、クリップの右上隅を丸める楕円の y 半径を指定します。 |
|
SetTransform このビジュアルの Transform プロパティを、指定した 3 対 2 の変換マトリックスに設定します。 |
|
SetTransform このビジュアルの Transform プロパティを、指定した 2D 変換オブジェクトに設定します。 |
|
SetTransform このビジュアルの Transform プロパティを、指定した 4 対 4 の変換マトリックスに設定します。 |
|
SetTransform このビジュアルの Transform プロパティを、指定した 3D 変換オブジェクトに設定します。 |
|
SetTransform3D この効果グループが適用されるビジュアルのラスター化を変更する 3D 変換効果オブジェクトを設定します。 |
|
SetTransformMatrix 効果の変換行列を設定します。 |
|
SetTransformMatrixElement 効果の変換行列の要素を設定します。 (オーバーロード 1/2) |
|
SetTransformMatrixElement 効果の変換行列の要素を設定します。 (オーバーロード 2/2) |
|
SetTransformParent このビジュアルの TransformParent プロパティを設定します。 TransformParent プロパティは、このビジュアルを構成する基準となる座標系を確立します。 |
|
SetVisible ビジュアルの Visible プロパティの値を変更します。 |
|
SetWhitePoint 輝度伝達曲線の上部を設定します。 |
|
SetWhitePointX 白い点の x 値を設定します。 (オーバーロード 2/2) |
|
SetWhitePointX 白い点の x 値を設定します。 (オーバーロード 1/2) |
|
SetWhitePointY 白い点の y 値を設定します。 (オーバーロード 2/2) |
|
SetWhitePointY 白い点の y 値を設定します。 (オーバーロード 1/2) |
|
SuspendDraw この Microsoft DirectComposition サーフェス オブジェクトで図面を中断します。 |
|
Trim 指定したトリミング四角形の外側にあるピクセルを破棄します。 |
|
WaitForCommitCompletion コンポジション エンジンが IDCompositionDevice::Commit メソッドの前の呼び出しの処理を完了するまで待機します。 |
|
WaitForCommitCompletion 合成エンジンが IDCompositionDevice2::Commit メソッドの前の呼び出しの処理を完了するまで待機します。 |
インターフェイス
|
IDCompositionAffineTransform2DEffect 算術複合効果は、入力画像からのピクセルの加重合計を使用して 2 つの画像を結合するために使用されます。 (IDCompositionAffineTransform2DEffect) |
|
IDCompositionAnimation 1 つ以上の Microsoft DirectComposition オブジェクトの 1 つ以上のプロパティをアニメーション化するための関数を表します。 |
|
IDCompositionArithmeticCompositeEffect 算術複合効果は、入力画像からのピクセルの加重合計を使用して 2 つの画像を結合するために使用されます。 (IDCompositionArithmeticCompositeEffect) |
|
IDCompositionBlendEffect ブレンド効果は、2つの画像を組み合わせるために使用されます。 |
|
IDCompositionBrightnessEffect 明るさ効果は、画像の明るさを制御します。 |
|
IDCompositionClip ビジュアル サブツリーのレンダリングを四角形領域に制限するために使用されるクリップ オブジェクトを表します。 |
|
IDCompositionColorMatrixEffect カラー マトリックス効果は、ビットマップの RGBA 値を変更します。 |
|
IDCompositionCompositeEffect 複合効果は、2 つ以上の画像を結合するために使用されます。 |
|
IDCompositionDesktopDevice Win32 デスクトップ アプリケーションで DirectComposition を使用するには、アプリケーションで IDCompositionDesktopDevice インターフェイスを使用する必要があります。 |
|
IDCompositionDevice 他のすべての Microsoft DirectComposition オブジェクトのファクトリとして機能し、トランザクションコンポジションを制御するメソッドを提供します。 (IDCompositionDevice) |
|
IDCompositionDevice2 他のすべての Microsoft DirectComposition オブジェクトのファクトリとして機能し、トランザクションコンポジションを制御するメソッドを提供します。 (IDCompositionDevice2) |
|
IDCompositionDevice3 他のすべての Microsoft DirectComposition オブジェクトのファクトリとして機能し、トランザクションコンポジションを制御するメソッドを提供します。 (IDCompositionDevice3) |
|
IDCompositionDevice4 コンポジション テクスチャのルート ファクトリとして機能します。 |
|
IDCompositionDeviceDebug アプリケーションのデバッグとパフォーマンスチューニングに役立つレンダリング機能へのアクセスを提供します。 このインターフェイスは、DirectComposition デバイス インターフェイスから照会できます。 |
|
IDCompositionEffect ビジュアルのサブツリーのラスター化を変更するビットマップ効果を表します。 |
|
IDCompositionEffectGroup ビジュアルのサブツリーのラスター化を変更するために一緒に適用されるビットマップ効果のグループを表します。 |
|
IDCompositionFilterEffect フィルター効果を表します。 |
|
IDCompositionGaussianBlurEffect ガウスぼかし効果は、ガウス関数によって画像をぼかしるために使用されます。通常は、画像のノイズを減らし、詳細を減らします。 |
|
IDCompositionHueRotationEffect 色相回転効果は、回転角度に基づいてカラー マトリックスを適用することで、画像の色相を変更します。 |
|
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 デバッグ ビジュアルを表します。 |
構造
|
COMPOSITION_FRAME_STATS コンポジター フレームのタイミングとコンポジションの統計情報について説明します。 |
|
COMPOSITION_STATS タイミングとコンポジションの情報について説明します。 |
|
COMPOSITION_TARGET_ID コンポジション レンダー ターゲットに関する情報が含まれます。 |
|
COMPOSITION_TARGET_STATS コンポジション フレームとレンダー ターゲットのターゲットごとの情報が含まれます。 |
|
DCOMPOSITION_FRAME_STATISTICS フレームのタイミングと構成の統計情報について説明します。 |