IRsOfflineRenderer Interface Reference

Inherits IUnknown.

List of all members.

Public Member Functions

HRESULT EnumPropertiesPanels (IRsPanelContainer *pContainer)
HRESULT OpenView (BSTR szViewName, RtUlong dwWidth, RtUlong dwHeight)
HRESULT RenderScene (BSTR szViewName)
HRESULT RenderObject (BSTR szViewName)
HRESULT RenderArea (BSTR szViewName, RtUlong dwMinX, RtUlong dwMinY, RtUlong dwMaxX, RtUlong dwMaxY)
HRESULT RenderAnimation (BSTR szViewName)


Detailed Description

Implement this interface if you wish to define new offline renderer.
Place your node inside /Offline renderers encapsulator to install it to system.

Member Function Documentation

HRESULT IRsOfflineRenderer::EnumPropertiesPanels ( IRsPanelContainer pContainer  ) 

Called to open properties panels for your offline renderer.

Parameters:
pContainer [in] Fill with node panels you wish to open.
Returns:
S_OK if succeeded.

HRESULT IRsOfflineRenderer::OpenView ( BSTR  szViewName,
RtUlong  dwWidth,
RtUlong  dwHeight 
)

Open named view.

Parameters:
szViewName [in] View name to open. "" = use default.
dwWidth [in] Preferred width of view, 0 = use default.
dwHeight [in] Preferred height of view, 0 = use default.

HRESULT IRsOfflineRenderer::RenderScene ( BSTR  szViewName  ) 

Render scene into view specified by view name.

Parameters:
szViewName [in] View to render to. "" = use default view.

HRESULT IRsOfflineRenderer::RenderObject ( BSTR  szViewName  ) 

Render current selection into view specified by view name.

Parameters:
szViewName [in] View to render to. "" = use default view.

HRESULT IRsOfflineRenderer::RenderArea ( BSTR  szViewName,
RtUlong  dwMinX,
RtUlong  dwMinY,
RtUlong  dwMaxX,
RtUlong  dwMaxY 
)

Render current scene area into view specified by view name. Min & Max for X & Y representing a 2d rectangle on screen.

Parameters:
szViewName [in] View to render to. "" = use default view.
dwMinX [in] Minimum X value.
dwMinY [in] Minumum Y value.
dwMaxX [in] Maximum X value.
dwMaxY [in] Maximum Y value.

HRESULT IRsOfflineRenderer::RenderAnimation ( BSTR  szViewName  ) 

Render animation.

Parameters:
szViewName [in] View to render to. "" = use default view.


Generated on Wed May 20 21:32:24 2009 for trueSpace7.6 SDK by  doxygen 1.5.5