tpt++ renderer api