Dz3DViewRenderHandler Class Reference
[Rendering Objects]

A render handler that renders into a viewport. More...

Inheritance diagram for Dz3DViewRenderHandler:

DzImageRenderHandler DzRenderHandler List of all members.

Constructors

 Dz3DViewRenderHandler (DzViewport view, DzTime startTime, String filename)

Detailed Description

A render handler that renders into a viewport.

This render handler is a DzImageRenderHandler that is the size of the aspect frame for the given viewport, and paints all data passed to it over the current view.


Constructor & Destructor Documentation

Dz3DViewRenderHandler::Dz3DViewRenderHandler ( DzViewport  view,
DzTime  startTime,
String  filename 
)

Constructor. Creates a render handler that will render to the given viewport.

Parameters:
view The viewport to render in.
startTime The starting scene time for the render.
filename The name of the file to save the render to.
Example:
    // Get the active viewport and camera
    var oActiveView = MainWindow.getViewportMgr().getActiveViewport();
    var oCamera = oActiveView.get3DViewport().getCamera();

    // Create a handler
    var oHandler = new Dz3DViewRenderHandler( oActiveView, 0, App.getTempPath() + "/test.jpg" );

    // If we have a valid handler
    if( oHandler ){
        // Set the background color
        oHandler.setBackColor( oActiveView.get3DViewport().background );

        // Get the render options
        var oRenderOptions = App.getRenderOptions();

        // Get the renderer
        var oRenderer = oRenderOptions.getActiveRenderer();

        // Render, using our handler and options
        oRenderer.render( oHandler, oCamera, oRenderOptions );
    }


Generated on Thu Sep 24 12:21:10 2009

Copyright © 2002 - 2009 DAZ 3D, Inc.