| 121 | Renderable::~Renderable() {} |
| 122 | |
| 123 | void Renderable::Destroy() |
| 124 | { |
| 125 | if (Parent != InvalidHandle) { |
| 126 | auto parent = Manager->GetRenderable(Parent); |
| 127 | if (parent != nullptr) { |
| 128 | static_cast<TreeParent*>(parent)->RemoveChild(lua::ImguiHandle(Handle)); |
| 129 | } |
| 130 | } else { |
| 131 | Manager->DestroyRenderable(Handle); |
| 132 | } |
| 133 | } |
| 134 | |
| 135 | lua::ImguiHandle Renderable::GetParent() const |
| 136 | { |
no test coverage detected