Patent ID: 7228525
Filing Date: 2007-06-05
Classification: G06T

Abstract:
1. A computer implemented method, comprising: receiving at run time in a render manager a request for rendering a first object and an output destination for rendering the first object, the first object being an object in a graph of objects, and wherein the request does not specify which of a plurality of renderers should be used in rendering the first object; determining, by the render manager, a first renderer for the first object that is appropriate to the first object and the output destination, the determination being made after receiving the request; and invoking the selected first renderer to render the first object; calling, by the selected first renderer, the render manager when the selected first renderer encounters a second object to be rendered in rendering the first object, where the second object cannot be rendered by the selected first renderer itself; selecting, by the render manager, a second renderer to render the second object; and invoking the selected second renderer to render the second object.