mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-02-11 17:48:45 +08:00
[godot] Fix up HasRendererObject changes/removal.
This commit is contained in:
parent
ee5e103ef8
commit
899fd11825
@ -75,7 +75,7 @@ public:
|
||||
auto renderer_object = memnew(SpineRendererObject);
|
||||
renderer_object->texture = Ref<Texture>(nullptr);
|
||||
renderer_object->normal_map = Ref<Texture>(nullptr);
|
||||
page.setRendererObject((void *) renderer_object);
|
||||
page.texture = (void *) renderer_object;
|
||||
return;
|
||||
}
|
||||
|
||||
@ -97,7 +97,7 @@ public:
|
||||
renderer_object->canvas_texture->set_normal_texture(renderer_object->normal_map);
|
||||
#endif
|
||||
|
||||
page.setRendererObject((void *) renderer_object);
|
||||
page.texture = (void *) renderer_object;
|
||||
page.width = texture->get_width();
|
||||
page.height = texture->get_height();
|
||||
}
|
||||
|
||||
@ -552,7 +552,7 @@ void SpineSprite::update_meshes(Ref<SpineSkeleton> skeleton_ref) {
|
||||
|
||||
if (attachment->getRTTI().isExactly(spine::RegionAttachment::rtti)) {
|
||||
auto *region = (spine::RegionAttachment *) attachment;
|
||||
renderer_object = (SpineRendererObject *) ((spine::AtlasRegion *) region->getRendererObject())->page->getRendererObject();
|
||||
renderer_object = (SpineRendererObject *) region->getRegion()->rendererObject;
|
||||
|
||||
vertices->setSize(8, 0);
|
||||
region->computeWorldVertices(*slot, *vertices, 0);
|
||||
@ -566,7 +566,7 @@ void SpineSprite::update_meshes(Ref<SpineSkeleton> skeleton_ref) {
|
||||
tint.a *= attachment_color.a;
|
||||
} else if (attachment->getRTTI().isExactly(spine::MeshAttachment::rtti)) {
|
||||
auto *mesh = (spine::MeshAttachment *) attachment;
|
||||
renderer_object = (SpineRendererObject *) ((spine::AtlasRegion *) mesh->getRendererObject())->page->getRendererObject();
|
||||
renderer_object = (SpineRendererObject *) mesh->getRegion()->rendererObject;
|
||||
|
||||
vertices->setSize(mesh->getWorldVerticesLength(), 0);
|
||||
mesh->computeWorldVertices(*slot, *vertices);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user