summaryrefslogtreecommitdiff
path: root/src/view_3d.cpp
diff options
context:
space:
mode:
authorFrederico Linhares <fred@linhares.blue>2022-11-09 16:11:15 -0300
committerFrederico Linhares <fred@linhares.blue>2022-11-09 17:19:06 -0300
commitbde8c8bd073abeb314748d66d6402f951ecb2902 (patch)
tree69c91317baf62a0ad9e36d8e35969fd82a02e91d /src/view_3d.cpp
parent7e9107cb1c5012fef900dfa03408e2179f1f9915 (diff)
feat create method Rectangle#draw
Diffstat (limited to 'src/view_3d.cpp')
-rw-r--r--src/view_3d.cpp17
1 files changed, 0 insertions, 17 deletions
diff --git a/src/view_3d.cpp b/src/view_3d.cpp
index 4e8b254..1b733b8 100644
--- a/src/view_3d.cpp
+++ b/src/view_3d.cpp
@@ -77,22 +77,6 @@ cg_cView3D_set_camera_rotation(mrb_state *mrb, mrb_value self)
return self;
}
-static mrb_value
-cg_cView3D_draw(mrb_state *mrb, mrb_value self)
-{
- std::shared_ptr<VK::Sprite> *sprite;
- std::shared_ptr<glm::vec4> *position;
- auto *ptr = (std::shared_ptr<VK::View3D>*)DATA_PTR(self);
-
- mrb_get_args(mrb, "dd", &sprite, &cg_sprite_type,
- &position, &cg_vector_4d_type);
- auto &positions = (*ptr)->sprites_to_draw[
- cg_core.vk_swapchain->current_frame][*sprite];
- positions.push_back(*position->get());
-
- return self;
-}
-
void
cg_view_3d_init(mrb_state *mrb)
{
@@ -109,5 +93,4 @@ cg_view_3d_init(mrb_state *mrb)
mrb_define_method(
mrb, cg_cView3D, "camera_rotation=", cg_cView3D_set_camera_rotation,
MRB_ARGS_REQ(1));
- mrb_define_method(mrb, cg_cView3D, "draw", cg_cView3D_draw, MRB_ARGS_REQ(2));
}