次の方法で共有


Device.CreateRenderTarget メソッド

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

レンダリング先のサーフェイスを作成します。

名前空間:  Microsoft.WindowsMobile.DirectX.Direct3D
アセンブリ:  Microsoft.WindowsMobile.DirectX (Microsoft.WindowsMobile.DirectX.dll 内)

構文

'宣言
Public Function CreateRenderTarget ( _
    width As Integer, _
    height As Integer, _
    format As Format, _
    multiSampleType As MultiSampleType, _
    lockable As Boolean _
) As Surface
'使用
Dim instance As Device
Dim width As Integer
Dim height As Integer
Dim format As Format
Dim multiSampleType As MultiSampleType
Dim lockable As Boolean
Dim returnValue As Surface

returnValue = instance.CreateRenderTarget(width, _
    height, format, multiSampleType, _
    lockable)
public Surface CreateRenderTarget(
    int width,
    int height,
    Format format,
    MultiSampleType multiSampleType,
    bool lockable
)
public:
Surface^ CreateRenderTarget(
    int width, 
    int height, 
    Format format, 
    MultiSampleType multiSampleType, 
    bool lockable
)
member CreateRenderTarget : 
        width:int * 
        height:int * 
        format:Format * 
        multiSampleType:MultiSampleType * 
        lockable:bool -> Surface 

パラメーター

  • width
    型 : System.Int32
    レンダリング先のサーフェイスの幅 (ピクセル単位)。
  • height
    型 : System.Int32
    レンダリング先のサーフェイスの高さ (ピクセル単位)。
  • multiSampleType
    型 : Microsoft.WindowsMobile.DirectX.Direct3D.MultiSampleType
    マルチサンプリング バッファー タイプを記述する MultiSampleType 列挙型のメンバー。このパラメーターは、レンダリング先のアンチエイリアス タイプを指定します。このサーフェイスを SetRenderTarget に渡す場合は、サーフェイスのマルチサンプル タイプが深度ステンシル プロパティ DepthStencilSurface のマルチサンプル タイプと同じである必要があります。
  • lockable
    型 : System.Boolean
    レンダリング先がロック可能な場合は true に設定します。それ以外の場合は、false に設定します。一部のグラフィックス ハードウェアでは、ロック可能なレンダリング先によってパフォーマンスが低下します。

戻り値

型 : Microsoft.WindowsMobile.DirectX.Direct3D.Surface
Surface

例外

例外 条件
NotAvailableException

デバイスは、照会されたマルチサンプル タイプをサポートしていません。

InvalidCallException

メソッドの呼び出しが無効です。たとえば、パラメーターに無効な値が含まれている場合などです。

OutOfMemoryException

Direct3D は、呼び出しを完了するためのメモリが不足しています。

解説

レンダリング先は、レンダリング サーフェイスです。たとえば、ピクセル単位のシーン データ (色など) をレンダリング先のサーフェイスに書き込む 3-D レンダラーなどです。

レンダリング先のサーフェイスは、Pool メモリ クラスに格納されます。ロック可能なマルチサンプル レンダリング先の作成はサポートされていません。

.NET Framework セキュリティ

プラットフォーム

Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC

.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。 サポートされているバージョンについては、「.NET フレームワークのシステム要件」を参照してください。

バージョン情報

.NET Compact Framework

サポート対象 : 3.5、2.0

参照

参照

Device クラス

Device メンバー

Microsoft.WindowsMobile.DirectX.Direct3D 名前空間