次の方法で共有


Surface クラス

Surface クラス

サーフェイスの問い合わせと準備を行うには、Surface クラスのメソッドとプロパティを使う。

定義

Visual Basic Public Class Surface
   Inherits Resource 
C# public class Surface : Resource
Managed C++ public __gc class Surface  : public Resource
JScript public class Surface extends Resource

メンバ テーブル

次のテーブルは、Surface オブジェクトによって公開されているメンバの一覧である。左側のタブをクリックし、表示したいメンバの種類を選ぶこと。

イベント

イベント 説明
Disposing オブジェクトでの Disposing イベントを検出するイベント ハンドラを追加する。

メソッド

メソッド 説明
Dispose オブジェクトが使ったアンマネージのリソースを直ちに解放する。
Equals このインスタンスが指定したオブジェクトと等しいかどうかを示す値を返す。Resource から継承する。
Finalize Garbage Collector がオブジェクトを破棄する前に、オブジェクトが使ったリソースを強制的に解放する。
FreePrivateData このリソースに関連付けられている指定されたプライベート データを解放する。Resource から継承する。
FromBitmap .NET ビットマップ オブジェクトからサーフェイスを作成する。
FromStream .NET ストリーム オブジェクトからサーフェイスを作成する。
GetContainer このサーフェイスがキューブ テクスチャまたはミップマップの子レベルである場合、親のキューブ テクスチャまたはテクスチャ (ミップマップ) オブジェクトへのアクセスを提供する。このメソッドは、サーフェイスがバックバッファの子の場合、親のスワップ チェーンにアクセスできるようにする。
GetGraphics デバイス コンテキストを取得する。
GetHashCode このインスタンスに対するハッシュ コードを返す。Resource から継承する。
GetObjectByValue このメンバは Managed DirectX インフラストラクチャをサポートしており、アプリケーションのコードから直接使うためのものではない。
GetPrivateData リソースに関連付けられたプライベート データを提供されたバッファにコピーする。Resource から継承する。
LockRectangle サーフェイス上の矩形をロックする。
op_Equality Resource から継承する。
op_Inequality Resource から継承する。
PreLoad 管理リソースをプリロードする。Resource から継承する。
raise_Disposing
ReleaseGraphics デバイス コンテキスト ハンドルを解放する。
SetPriority このリソースにリソース管理の優先順位を割り当てる。Resource から継承する。
SetPrivateData アプリケーションでの使用が意図されているリソースとデータを関連付ける。データは値で渡され、複数のデータ セットを単一のリソースと関連付けることができる。Resource から継承する。
Surface オブジェクトの新しいインスタンスを初期化する。
UnlockRectangle サーフェイス上の矩形をアンロックする。

プロパティ

プロパティ 説明
Description サーフェイスの記述を取得する。
Device リソースに関連付けられているデバイスを取得する。Resource から継承する。
Disposed オブジェクトが解放された場合に true となる値を取得する。それ以外の場合、値は false となる。
Priority このリソースに対する優先順位を取得または設定する。Resource から継承する。
Type リソースのタイプを取得する。Resource から継承する。

継承の階層構造

Object

MarshalByRefObject

Resource

Surface

クラスの情報

名前空間 Microsoft.DirectX.Direct3D
アセンブリ Microsoft.DirectX.Direct3D (microsoft.directx.direct3d.dll)
厳密名 Microsoft.DirectX.Direct3D,  Version=0293,  Culture=neutral,  PublicKeyToken=d3231b57b74a1492

© 2002 Microsoft Corporation. All rights reserved. Terms of use.