![]() |
|
#include <Framebuffer.h>
Public Member Functions | |
Framebuffer (kmyGfx::Framebuffer *fb) | |
~Framebuffer () | |
Texture | getTexture (int index) |
void | readPixelsRGBAU8 (int target, int x, int y, int w, int h, array< unsigned int > ^buffer) |
void | readPixelsRGBAF32 (int target, int x, int y, int w, int h, array< float > ^buffer) |
void | readPixelsDepthF32 (int x, int y, int w, int h, array< float > ^buffer) |
void | readPixelsRU16 (int target, int x, int y, int w, int h, array< unsigned short > ^buffer) |
Static Public Member Functions | |
static Framebuffer | getTemporaryFramebuffer (TEXTUREFFORMAT colorFmt, TEXTUREFFORMAT depthFmt, int width, int height) |
static void | releaseTemporaryFramebuffer (Framebuffer^ fb) |
Public Attributes | |
kmyGfx::Framebuffer * | _obj = nullptr |
SharpKmyGfx::Framebuffer::Framebuffer | ( | kmyGfx::Framebuffer * | fb | ) |
SharpKmyGfx::Framebuffer::~Framebuffer | ( | ) |
|
static |
Texture SharpKmyGfx::Framebuffer::getTexture | ( | int | index | ) |
void SharpKmyGfx::Framebuffer::readPixelsDepthF32 | ( | int | x, |
int | y, | ||
int | w, | ||
int | h, | ||
array< float > ^ | buffer | ||
) |
void SharpKmyGfx::Framebuffer::readPixelsRGBAF32 | ( | int | target, |
int | x, | ||
int | y, | ||
int | w, | ||
int | h, | ||
array< float > ^ | buffer | ||
) |
void SharpKmyGfx::Framebuffer::readPixelsRGBAU8 | ( | int | target, |
int | x, | ||
int | y, | ||
int | w, | ||
int | h, | ||
array< unsigned int > ^ | buffer | ||
) |
void SharpKmyGfx::Framebuffer::readPixelsRU16 | ( | int | target, |
int | x, | ||
int | y, | ||
int | w, | ||
int | h, | ||
array< unsigned short > ^ | buffer | ||
) |
|
static |
kmyGfx::Framebuffer* SharpKmyGfx::Framebuffer::_obj = nullptr |