summaryrefslogtreecommitdiff
path: root/src/sprite_3d.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/sprite_3d.cpp')
-rw-r--r--src/sprite_3d.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/sprite_3d.cpp b/src/sprite_3d.cpp
index 3e4e29d..d0e3319 100644
--- a/src/sprite_3d.cpp
+++ b/src/sprite_3d.cpp
@@ -1,5 +1,5 @@
/*
- * Copyright 2022-2023 Frederico de Oliveira Linhares
+ * Copyright 2022-2024 Frederico de Oliveira Linhares
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -22,7 +22,7 @@
void
cg_free_sprite_3d(mrb_state *mrb, void *obj)
{
- auto ptr = static_cast<std::shared_ptr<VK::Sprite3D>*>(obj);
+ auto ptr = static_cast<std::shared_ptr<BluCat::Sprite3D>*>(obj);
ptr->~shared_ptr();
mrb_free(mrb, ptr);
@@ -34,21 +34,21 @@ const struct mrb_data_type cg_sprite_3d_type = {
static mrb_value
cg_cSprite3D_initialize(mrb_state *mrb, mrb_value self)
{
- std::shared_ptr<VK::Sprite> *sprite;
+ std::shared_ptr<BluCat::Sprite> *sprite;
std::shared_ptr<glm::vec3> *position;
mrb_float w, h;
- std::shared_ptr<VK::Sprite3D> *ptr;
+ std::shared_ptr<BluCat::Sprite3D> *ptr;
mrb_get_args(mrb, "ddff", &sprite, &cg_sprite_type,
&position, &cg_vector_3d_type, &w, &h);
- ptr = (std::shared_ptr<VK::Sprite3D>*)DATA_PTR(self);
+ ptr = (std::shared_ptr<BluCat::Sprite3D>*)DATA_PTR(self);
if(ptr) mrb_free(mrb, ptr);
- ptr = (std::shared_ptr<VK::Sprite3D>*)mrb_malloc(
- mrb, sizeof(std::shared_ptr<VK::Sprite3D>));
+ ptr = (std::shared_ptr<BluCat::Sprite3D>*)mrb_malloc(
+ mrb, sizeof(std::shared_ptr<BluCat::Sprite3D>));
glm::vec3 size{w, h, 0.0};
- new(ptr)std::shared_ptr<VK::Sprite3D>(
- std::make_shared<VK::Sprite3D>(*sprite, *position, size));
+ new(ptr)std::shared_ptr<BluCat::Sprite3D>(
+ std::make_shared<BluCat::Sprite3D>(*sprite, *position, size));
mrb_data_init(self, ptr, &cg_sprite_3d_type);
return self;
@@ -57,7 +57,7 @@ cg_cSprite3D_initialize(mrb_state *mrb, mrb_value self)
static mrb_value
cg_cSprite3D_draw(mrb_state *mrb, mrb_value self)
{
- auto ptr = (std::shared_ptr<VK::Sprite3D>*)DATA_PTR(self);
+ auto ptr = (std::shared_ptr<BluCat::Sprite3D>*)DATA_PTR(self);
auto &sprites_3d_to_draw = cg_core.vk_renderer->sprites_3d_to_draw[
cg_core.vk_swapchain->current_frame];