Forget the render nodes: the chain and the tail (see artist_release).
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(ChainArtist), | intent(inout) | :: | self |
subroutine chain_release(self) class(ChainArtist), intent(inout) :: self call self%chain%release() if (c_associated(self%tail)) call vkf_node_delete(self%tail) self%tail = c_null_ptr self%group = c_null_ptr self%n_written = 0 self%n_drawn = 0 self%n_colored = 0 self%tail_shown = .false. call artist_release(self) end subroutine chain_release