次の方法で共有


Microsoft.WindowsMobile.DirectX.Direct3D 名前空間

[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]

この名前空間は、.NET Compact Framework を備えた Windows CE で実行されている Pocket PC、Smartphone、およびその他のデバイス向けの Direct3D アプリケーション プログラミングを提供します。

この名前空間は、モバイル アプリケーションの開発者用の、3 次元オブジェクトのビジュアル モデルを操作したり、ハードウェア アクセラレータを利用したりできるようにする下位のグラフィックス アプリケーション プログラミング インターフェイス (API: Application Programming Interface) を提供します。

クラス

  クラス 説明
パブリック クラス AdapterInformation アダプター情報を操作します。このクラスは継承できません。
パブリック クラス AdapterListCollection アダプターのコレクションを操作します。このクラスは継承できません。
パブリック クラス AlreadyLockedException 既にロックされているリソースをロックしようとした場合にスローされる例外。
パブリック クラス BaseMesh メッシュ オブジェクトと派生メッシュ オブジェクトの操作と照会を行います。
パブリック クラス BaseTexture テクスチャ リソースを操作します。
パブリック クラス CustomVertex さまざまなカスタムの固定小数点の頂点タイプを定義します。このクラスは継承できません。
パブリック クラス D3DX Direct3D 拡張機能の既定の定数値を格納します。このクラスは継承できません。
パブリック クラス Device シーン内のすべてのグラフィカル オブジェクトの親オブジェクト。
パブリック クラス DeviceLostException デバイスが消失しましたが、現時点ではリセットできません。したがって、レンダリングできません。
パブリック クラス DeviceNotResetException デバイスが消失しましたが、現時点でリセットできます。
パブリック クラス DisplayModeCollection DisplayMode 構造体のコレクションを操作します。このクラスは継承できません。
パブリック クラス DriverInternalErrorException ドライバーの内部エラー。このエラーを受け取った場合、通常、アプリケーションをシャットダウンする必要があります。
パブリック クラス DriverInvalidCallException ドライバーは、現在のメソッドの呼び出しが無効であることを報告します。
パブリック クラス DriverUnsupportedException ドライバーはサポートされていません。
パブリック クラス Font 特定のデバイスで特定のフォントをレンダリングするために必要なテクスチャとリソースをカプセル化します。
パブリック クラス Geometry 数値演算関連の関数のコレクションを格納します。このクラスは継承できません。
パブリック クラス GraphicsException グラフィックスの基本例外を提供します。
パブリック クラス IndexBuffer インデックス バッファーのリソースを操作します。
パブリック クラス InvalidCallException メソッドの呼び出しが無効です。
パブリック クラス InvalidDeviceException 要求されたデバイスの種類が無効です。
パブリック クラス Light 一連のライト プロパティを定義します。
パブリック クラス LightFixed 一連のライト プロパティを表します。このクラスは継承できません。
パブリック クラス LightsCollection ライトのコレクションを定義します。
パブリック クラス LightsFixedCollection ライトのコレクションを定義します。このクラスは継承できません。
パブリック クラス Manager 環境情報を渡して、デバイス機能を列挙および取得します。
パブリック クラス MemoryPoolEmptyException 使用できるメモリがないときにスローされる例外。
パブリック クラス Mesh メッシュ オブジェクトを操作します。
パブリック クラス MoreDataException 指定されたバッファー サイズで保持できる以上のデータがあるときにスローされる例外。
パブリック クラス NotAvailableException デバイスが照会された手法をサポートしていない場合にスローされる例外。
パブリック クラス NotFoundException デバイスが照会された手法をサポートしていない場合にスローされる例外。
パブリック クラス PresentParameters プレゼンテーション パラメーターを記述します。
パブリック クラス RenderStateManager デバイスのレンダリング状態を定義します。
パブリック クラス Resource リソースの照会と準備を行います。
パブリック クラス Sprite Direct3D を使用してスプライトを描画するプロセスを単純化するメソッドとプロパティを提供します。
パブリック クラス Surface サーフェイスの照会と準備を行います。
パブリック クラス SwapChain スワップ チェーンを操作します。
パブリック クラス Texture テクスチャ リソースを操作します。
パブリック クラス TextureLoader テクスチャをロードする関数を提供します。
パブリック クラス TextureStateManager デバイスのテクスチャの状態を格納します。
パブリック クラス TextureStateManagerCollection TextureStateManager オブジェクトのコレクションです。
パブリック クラス Transforms アプリケーションが行列変換 (たとえば、Direct3D オブジェクトのレンダリングに使用されるワールド行列、ビュー行列、変換行列など) を指定および取得できるようにします。
パブリック クラス VertexBuffer 頂点バッファーのリソースを操作します。
パブリック クラス VertexInformation 頂点に関する情報を提供します。
パブリック クラス VertexTextureCoordinate 柔軟な頂点形式の記述において、テクスチャ座標の形式の識別に使用されるビット パターンを作成します。

構造体

  構造体 説明
パブリック構造体 AdapterDetails アダプターを識別する情報を格納します。
パブリック構造体 AddressCaps Texture 構造体のテクスチャ アドレッシング機能を表します。
パブリック構造体 AttributeRange テーブル エントリの属性を格納します。
パブリック構造体 BehaviorFlags デバイスのグローバルな動作を示す一連のプロパティを格納します。
パブリック構造体 BlendCaps サポートされるブレンドの機能を示します。
パブリック構造体 BlendOperationCaps サポートされるブレンド処理機能を表します。
パブリック構造体 Caps Direct3D オブジェクトが公開するハードウェアの機能を表します。
パブリック構造体 ClipStatus 現在のクリップ ステータスを管理します。
パブリック構造体 ColorValue 特定の色を共に定義する赤、緑、青、およびアルファ チャネル値を格納します。
パブリック構造体 ColorValueFixed 固定小数点構造体の、特定の色を共に定義する赤、緑、青、およびアルファ チャネル値を格納します。
パブリック構造体 ComparisonCaps 比較機能を取得します。
パブリック構造体 CustomVertex.PositionColored 位置情報とカラー情報を格納するカスタムの頂点形式構造体を表します。
パブリック構造体 CustomVertex.PositionColoredTextured 位置、カラー、およびテクスチャ座標 1 セットを含む、カスタムの頂点形式を表します。
パブリック構造体 CustomVertex.PositionNormal 位置データと法線データを格納するカスタムの頂点形式構造体を表します。
パブリック構造体 CustomVertex.PositionNormalColored 位置データ、色データ、および法線データを格納するカスタムの頂点形式構造体を表します。
パブリック構造体 CustomVertex.PositionNormalFixed 位置データと法線データを格納するカスタムの頂点形式固定小数点構造体を表します。
パブリック構造体 CustomVertex.PositionNormalTextured 位置、法線データ、およびテクスチャ座標 1 セットを含む、カスタムの頂点形式構造体を表します。
パブリック構造体 CustomVertex.PositionOnly 位置データのみを格納するカスタムの頂点形式構造体を表します。
パブリック構造体 CustomVertex.PositionOnlyFixed 位置データのみを格納するカスタムの頂点形式を固定小数点の構造体で表します。
パブリック構造体 CustomVertex.PositionTextured 位置および 1 組のテクスチャ座標を格納しているカスタム頂点形式構造体を表します。
パブリック構造体 CustomVertex.Transformed 変換済みの頂点を格納するカスタムの頂点形式構造体を表します。
パブリック構造体 CustomVertex.TransformedColored 変換済みの頂点とカラー情報を格納するカスタムの頂点形式構造体を表します。
パブリック構造体 CustomVertex.TransformedColoredTextured 変換済みの頂点、色、およびテクスチャ座標のセット 1 つを格納するカスタムの頂点形式構造体を表します。
パブリック構造体 CustomVertex.TransformedFixed 変換した頂点を格納するカスタムの頂点形式を固定小数点の構造体で表します。
パブリック構造体 CustomVertex.TransformedTextured 変換済みの頂点とテクスチャ座標のセット 1 つを格納するカスタムの頂点形式構造体を表します。
パブリック構造体 DeviceCaps デバイスについてのデバイス固有の情報を取得します。
パブリック構造体 DeviceCreationParameters デバイスの作成パラメーターを表します。
パブリック構造体 DisplayMode 表示モードを表します。
パブリック構造体 FilterCaps テクスチャ フィルターの機能を示します。
パブリック構造体 FixedPoint 16.16 の固定小数点数を表します。
パブリック構造体 FontDescription フォントの属性を定義します。
パブリック構造体 IndexBufferDescription インデックス バッファーを表します。
パブリック構造体 LineCaps 線描画プリミティブの機能を定義します。
パブリック構造体 Material マテリアルのプロパティを指定します。
パブリック構造体 MaterialFixed マテリアルのプロパティを固定小数点の構造体で指定します。
パブリック構造体 MatrixFixed 固定小数点演算のための行列を表します。
パブリック構造体 MeshOptions 実行するメッシュ最適化の種類を指定します。
パブリック構造体 MiscCaps ドライバーのさまざまなプリミティブ機能を提供します。
パブリック構造体 PaletteEntry 論理パレットのエントリの色と使用法を指定します。
パブリック構造体 RasterCaps ラスター描画機能に関する情報を格納します。
パブリック構造体 ShadeCaps シェーディング処理機能を定義します。
パブリック構造体 StencilCaps サポートされているステンシル バッファー処理を指定するフラグを格納します。
パブリック構造体 SurfaceCaps サーフェイス機能に関する情報を表します。
パブリック構造体 SurfaceDescription サーフェイスを記述します。
パブリック構造体 TextureCaps さまざまなテクスチャ マッピング機能を包含しています。
パブリック構造体 TextureOperationCaps 現在のデバイスがサポートするテクスチャ処理を記述する値を格納します。
パブリック構造体 TextureRequirements テクスチャ作成パラメーターを格納します。
パブリック構造体 ValidateDeviceParams ValidateDeviceDevice メソッドから返されたパスの数と結果コードを記述します。
パブリック構造体 Vector3Fixed 3 次元 (3-D) 空間のベクターを表します。
パブリック構造体 VertexBufferDescription 頂点バッファーを記述します。
パブリック構造体 VertexProcessingCaps 頂点処理機能を記述します。
パブリック構造体 Viewport 3-D ボリュームが射影されるレンダリング ターゲット サーフェイスのウィンドウの大きさを定義します。

列挙型

  列挙体 説明
パブリック列挙体 BackBufferType スワップ チェーン内のバック バッファーの種類を識別する定数を表します。
パブリック列挙体 Blend サポートされるカラー ブレンドを定義します。
パブリック列挙体 BlendOperation サポートされるブレンド処理を定義します。
パブリック列挙体 CharacterSet 文字セットを定義します。
パブリック列挙体 ClearFlags Clear メソッドの呼び出しに使用するバッファーを指定します。
パブリック列挙体 ClipStatusFlags 現在のクリップ ステータスを定義します。
パブリック列挙体 ColorSource ライティングの計算のためにアクセスする必要がある、色または色のコンポーネントの場所を定義します。
パブリック列挙体 ColorWriteEnable RenderStateManager クラス型のチャネルの指定に使用する値を表します。
パブリック列挙体 Compare RenderStateManager クラス型でサポートされる比較関数を表します。
パブリック列挙体 CreateFlags デバイスの作成時に使用するフラグを定義します。
パブリック列挙体 Cull サポートされるカリング モードを定義します。カリング モードは、ジオメトリをレンダリングするときの背面のカリング方法を指定します。
パブリック列挙体 DepthFormat 深度バッファーの形式を定義します。
パブリック列挙体 DeviceType デバイスの種類を指定します。
パブリック列挙体 DrawTextFormat テキストの書式設定方法を指定します。
パブリック列挙体 FillMode 塗りつぶしモードを記述する定数を定義します。
パブリック列挙体 Filter テクスチャ ステージのテクスチャ フィルター処理モードを定義します。
パブリック列挙体 FogMode フォグ モードを記述する定数を定義します。
パブリック列挙体 FontQuality フォント品質のレベルを指定します。
パブリック列挙体 FontWeight フォントの太さを指定します。
パブリック列挙体 Format さまざまな種類のサーフェイス形式を定義します。
パブリック列挙体 LightType ライトの種類を定義します。
パブリック列挙体 LockFlags 実行するロックの種類を定義します。
パブリック列挙体 MeshFlags メッシュの作成オプションの指定に使用されるフラグを定義します。
パブリック列挙体 MultiSampleType デバイスが適用できるフルシーン マルチサンプリングのレベルを定義します。
パブリック列挙体 PitchAndFamily フォント ファミリを定義します。
パブリック列挙体 Pool リソースのバッファーを保持するメモリ クラスを定義します。
パブリック列挙体 Precision 希望する出力精度を指定します。
パブリック列挙体 PresentFlag PresentDevice 操作を制御するフラグを定義します。
パブリック列挙体 PresentInterval アダプターのリフレッシュ レートと、PresentDevice 処理が行われるレートの間の関係を記述するフラグを定義します。
パブリック列挙体 PrimitiveType Direct3D でサポートされるプリミティブを定義します。
パブリック列挙体 Profile 特定のレベルの機能がサポートされることを保証します。
パブリック列挙体 ResourceType リソースの種類を定義します。
パブリック列挙体 ResultCode リソースの種類を定義します。
パブリック列挙体 ShadeMode サポートされるシェーディング モードを記述する定数を定義します。
パブリック列挙体 SpriteFlags スプライトのレンダリング オプションの指定に使用するフラグを定義します。
パブリック列挙体 StencilOperation サポートされるステンシル処理を定義します。
パブリック列挙体 SwapEffect スワップ エフェクトを定義します。
パブリック列挙体 TextureAddress サポートされるテクスチャ アドレッシング モードを記述する定数を定義します。
パブリック列挙体 TextureArgument サポートされるテクスチャ引数を定義します。
パブリック列挙体 TextureCoordinateIndex サポートするテクスチャ座標のインデックス値を定義します。
パブリック列挙体 TextureFilter テクスチャ ステージのテクスチャ フィルター処理モードを定義します。
パブリック列挙体 TextureOperation ステージごとのテクスチャ ブレンディング処理を定義します。
パブリック列挙体 TextureTransform テクスチャ ステージの状態の値を定義します。
パブリック列挙体 TransformType 変換状態の値を記述する定数を定義します。
パブリック列挙体 Usage 現在のリソースでサポートされる使用法の種類を定義します。
パブリック列挙体 VertexFormats 単一のデータ ストリーム内にインターリーブされて格納されている頂点の内容を記述するために使用される頂点形式を定義する値を記述します。
パブリック列挙体 WrapCoordinates サポートされるラップ座標を定義します。