DzViewRenderHandler Class Reference
[Rendering Objects]

A render handler that renders to a new window. More...

Inheritance diagram for DzViewRenderHandler:

DzImageRenderHandler DzRenderHandler List of all members.

Constructors

 DzViewRenderHandler (Size size, DzTime time, String filename, Boolean isSoftware)

Detailed Description

A render handler that renders to a new window.


Constructor & Destructor Documentation

DzViewRenderHandler::DzViewRenderHandler ( Size  size,
DzTime  time,
String  filename,
Boolean  isSoftware 
)

Create a new view render handler for rendering a single frame.

Parameters:
size The width & height of the rendered image.
time The time to render the frame at.
filename The filename to save the image to.
isSoftware If true, the window shows itself at the beginning of rendering so that the user can see the progress of the render. If false, the window stays hidden until the render is complete so that it does not interfere with the OpenGL viewport.
Example:
// Get the active viewport and camera
var oActiveView = MainWindow.getViewportMgr().getActiveViewport();
var oCamera = oActiveView.get3DViewport().getCamera();

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

// Create a handler
var oHandler = new DzViewRenderHandler( oRenderOptions.getImageSize(), 0, App.getTempPath() + "/test.jpg", true );

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

    // 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:16 2009

Copyright © 2002 - 2009 DAZ 3D, Inc.