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