クラス DepthBuffer

デプスバッファを表すクラス [詳細]

DepthBufferに対する継承グラフ
PixelBuffer

すべてのメンバ一覧

Public メソッド

 DepthBuffer (int width, int height, PixelFormat format)
 デプスバッファを作成する
override Object ShallowClone ()
 デプスバッファを複製する

Protected メソッド

 DepthBuffer (DepthBuffer buffer)
 デプスバッファを複製する

説明

デプスバッファを表すクラス


コンストラクタとデストラクタ

DepthBuffer ( int  width,
int  height,
PixelFormat  format 
)

デプスバッファを作成する

引数:
widthデプスバッファの幅
heightデプスバッファの高さ
formatピクセルフォーマット

デプスバッファを作成します。ピクセルフォーマットには Depth16, Depth24, Depth16Stencil8, Depth24Stencil8 が指定できます。指定されたフォーマットがデバイスで利用可能でない場合は、指定されたフォーマットに近い別のフォーマットが使用されます。

DepthBuffer ( DepthBuffer  buffer) [protected]

デプスバッファを複製する

引数:
bufferデプスバッファ

デプスバッファを複製します。複製されたデプスバッファはアンマネージドリソースを共有します。すべての複製に対して Dispose() が呼び出されたとき、共有されたアンマネージドリソースが解放されます。


メソッド

override Object ShallowClone ( ) [virtual]

デプスバッファを複製する

戻り値:
デプスバッファの複製

デプスバッファを複製します。複製されたデプスバッファはアンマネージドリソースを共有します。すべての複製に対して Dispose() が呼び出されたとき、共有されたアンマネージドリソースが解放されます。

PixelBufferを再定義しています。