#include <InternalCommandBuffer.h>
|
| InternalCommandBuffer () |
|
| InternalCommandBuffer (kmyGfx::GameViewDrawCommandBuffer *ptr) |
|
| ~InternalCommandBuffer () |
|
void | drawVertices (PrimitiveType prim, ICBMaterial^ mtl, SharpKmyMath::Matrix4 transform, VertexBuffer^ vb) |
|
void | drawVertices (PrimitiveType prim, ICBMaterial^ mtl, SharpKmyMath::Matrix4 transform, array< SharpKmyMath::Vector3 >^ data) |
|
void | drawVertices (PrimitiveType prim, ICBMaterial^ mtl, SharpKmyMath::Matrix4 transform, array< VertexPositionColor >^ data) |
|
void | drawVertices (PrimitiveType prim, ICBMaterial^ mtl, SharpKmyMath::Matrix4 transform, array< VertexPositionTextureColor >^ data) |
|
void | drawModelInstance (ModelInstance^ mdl, Material^ mtl) |
|
void | drawScreen (Material^ mtl) |
|
void | bindFramebuffer (Framebuffer^ fb) |
|
void | copyFramebuffer (Texture^ tex, int x, int y, int w, int h) |
|
void | clearFramebuffer (float r, float g, float b, float a, bool color, bool depth, bool stencil) |
|
void | viewport (u16 x, u16 y, u16 w, u16 h) |
|
void | reset () |
|
|
kmyGfx::GameViewDrawCommandBuffer * | _obj = nullptr |
|
bool | _own = false |
|
◆ InternalCommandBuffer() [1/2]
SharpKmyGfx::InternalCommandBuffer::InternalCommandBuffer |
( |
| ) |
|
◆ InternalCommandBuffer() [2/2]
SharpKmyGfx::InternalCommandBuffer::InternalCommandBuffer |
( |
kmyGfx::GameViewDrawCommandBuffer * |
ptr | ) |
|
◆ ~InternalCommandBuffer()
SharpKmyGfx::InternalCommandBuffer::~InternalCommandBuffer |
( |
| ) |
|
◆ bindFramebuffer()
void SharpKmyGfx::InternalCommandBuffer::bindFramebuffer |
( |
Framebuffer^ |
fb | ) |
|
◆ clearFramebuffer()
void SharpKmyGfx::InternalCommandBuffer::clearFramebuffer |
( |
float |
r, |
|
|
float |
g, |
|
|
float |
b, |
|
|
float |
a, |
|
|
bool |
color, |
|
|
bool |
depth, |
|
|
bool |
stencil |
|
) |
| |
◆ copyFramebuffer()
void SharpKmyGfx::InternalCommandBuffer::copyFramebuffer |
( |
Texture^ |
tex, |
|
|
int |
x, |
|
|
int |
y, |
|
|
int |
w, |
|
|
int |
h |
|
) |
| |
◆ drawModelInstance()
◆ drawScreen()
void SharpKmyGfx::InternalCommandBuffer::drawScreen |
( |
Material^ |
mtl | ) |
|
◆ drawVertices() [1/4]
◆ drawVertices() [2/4]
◆ drawVertices() [3/4]
◆ drawVertices() [4/4]
◆ reset()
void SharpKmyGfx::InternalCommandBuffer::reset |
( |
| ) |
|
◆ viewport()
void SharpKmyGfx::InternalCommandBuffer::viewport |
( |
u16 |
x, |
|
|
u16 |
y, |
|
|
u16 |
w, |
|
|
u16 |
h |
|
) |
| |
◆ _obj
kmyGfx::GameViewDrawCommandBuffer* SharpKmyGfx::InternalCommandBuffer::_obj = nullptr |
◆ _own
bool SharpKmyGfx::InternalCommandBuffer::_own = false |