9 ref class ModelInstance;
10 ref class ICBMaterial;
15 kmyGfx::GameViewDrawCommandBuffer*
_obj =
nullptr;
48 void clearFramebuffer(
float r,
float g,
float b,
float a,
bool color,
bool depth,
bool stencil);
49 void viewport(u16 x, u16 y, u16 w, u16 h);
Definition: Framebuffer.h:8
Definition: ICBMaterial.h:6
Definition: InternalCommandBuffer.h:13
bool _own
Definition: InternalCommandBuffer.h:16
InternalCommandBuffer()
Definition: InternalCommandBuffer.cpp:7
void viewport(u16 x, u16 y, u16 w, u16 h)
Definition: InternalCommandBuffer.cpp:361
void copyFramebuffer(Texture^ tex, int x, int y, int w, int h)
Definition: InternalCommandBuffer.cpp:326
void reset()
Definition: InternalCommandBuffer.cpp:342
void clearFramebuffer(float r, float g, float b, float a, bool color, bool depth, bool stencil)
Definition: InternalCommandBuffer.cpp:334
~InternalCommandBuffer()
Definition: InternalCommandBuffer.cpp:21
void bindFramebuffer(Framebuffer^ fb)
Definition: InternalCommandBuffer.cpp:349
void drawVertices(PrimitiveType prim, ICBMaterial^ mtl, SharpKmyMath::Matrix4 transform, VertexBuffer^ vb)
Definition: InternalCommandBuffer.cpp:31
void drawScreen(Material^ mtl)
Definition: InternalCommandBuffer.cpp:319
kmyGfx::GameViewDrawCommandBuffer * _obj
Definition: InternalCommandBuffer.h:15
void drawModelInstance(ModelInstance^ mdl, Material^ mtl)
Definition: InternalCommandBuffer.cpp:293
Definition: ModelInstance.h:19
Definition: VertexBuffer.h:11
PrimitiveType
Definition: GfxTypes.h:76