Pass instanced state of a draw invocation as an argument instead of having two separate virtual methods.