Logo
公開メンバ関数 | 静的公開メンバ関数 | 公開変数類 | 全メンバ一覧
SharpKmyGfx.Framebuffer クラス
SharpKmyGfx.Framebuffer の継承関係図

公開メンバ関数

 Framebuffer (IntPtr obj)
 
void Dispose ()
 
Texture getTexture (int index)
 
void readPixelsRGBAU8 (int target, int x, int y, int w, int h, UInt32[] buffer)
 
void readPixelsRGBAF32 (int target, int x, int y, int w, int h, float[] buffer)
 
void readPixelsDepthF32 (int x, int y, int w, int h, float[] buffer)
 
void readPixelsRU16 (int target, int x, int y, int w, int h, UInt16[] buffer)
 

静的公開メンバ関数

static Framebuffer getTemporaryFramebuffer (TEXTUREFFORMAT colorFmt, TEXTUREFFORMAT depthFmt, int width, int height)
 
static void releaseTemporaryFramebuffer (Framebuffer fb)
 

公開変数類

IntPtr mobj = IntPtr.Zero
 

構築子と解体子

◆ Framebuffer()

SharpKmyGfx.Framebuffer.Framebuffer ( IntPtr  obj)

メソッド詳解

◆ Dispose()

void SharpKmyGfx.Framebuffer.Dispose ( )

◆ getTemporaryFramebuffer()

static Framebuffer SharpKmyGfx.Framebuffer.getTemporaryFramebuffer ( TEXTUREFFORMAT  colorFmt,
TEXTUREFFORMAT  depthFmt,
int  width,
int  height 
)
static

◆ getTexture()

Texture SharpKmyGfx.Framebuffer.getTexture ( int  index)

◆ readPixelsDepthF32()

void SharpKmyGfx.Framebuffer.readPixelsDepthF32 ( int  x,
int  y,
int  w,
int  h,
float[]  buffer 
)

◆ readPixelsRGBAF32()

void SharpKmyGfx.Framebuffer.readPixelsRGBAF32 ( int  target,
int  x,
int  y,
int  w,
int  h,
float[]  buffer 
)

◆ readPixelsRGBAU8()

void SharpKmyGfx.Framebuffer.readPixelsRGBAU8 ( int  target,
int  x,
int  y,
int  w,
int  h,
UInt32[]  buffer 
)

◆ readPixelsRU16()

void SharpKmyGfx.Framebuffer.readPixelsRU16 ( int  target,
int  x,
int  y,
int  w,
int  h,
UInt16[]  buffer 
)

◆ releaseTemporaryFramebuffer()

static void SharpKmyGfx.Framebuffer.releaseTemporaryFramebuffer ( Framebuffer  fb)
static

メンバ詳解

◆ mobj

IntPtr SharpKmyGfx.Framebuffer.mobj = IntPtr.Zero