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 DeviceValidateDevice メソッドから返されたパスの数と結果コードを記述します。
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 DevicePresent 操作を制御するフラグを定義します。
PresentInterval アダプタのリフレッシュ レートと、DevicePresent 処理が行われるレートの間の関係を記述するフラグを定義します。
PrimitiveType Direct3D でサポートされるプリミティブを定義します。
Profile 特定のレベルの機能がサポートされることを保証します。
ResourceType リソースの種類を定義します。
ResultCode リソースの種類を定義します。
ShadeMode サポートされるシェーディング モードを記述する定数を定義します。
SpriteFlags スプライトのレンダリング オプションの指定に使用するフラグを定義します。
StencilOperation サポートされるステンシル処理を定義します。
SwapEffect スワップ エフェクトを定義します。
TextureAddress サポートされるテクスチャ アドレッシング モードを記述する定数を定義します。
TextureArgument サポートされるテクスチャ引数を定義します。
TextureCoordinateIndex サポートするテクスチャ座標のインデックス値を定義します。
TextureFilter テクスチャ ステージのテクスチャ フィルタ処理モードを定義します。
TextureOperation ステージごとのテクスチャ ブレンディング処理を定義します。
TextureTransform テクスチャ ステージの状態の値を定義します。
TransformType 変換状態の値を記述する定数を定義します。
Usage 現在のリソースでサポートされる使用法の種類を定義します。
VertexFormats 単一のデータ ストリーム内にインターリーブされて格納されている頂点の内容を記述するために使用される頂点形式を定義する値を記述します。
WrapCoordinates サポートされるラップ座標を定義します。