Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

IRmEffectViewerPlugIn Class Reference

Preview PlugIn. More...

#include <RmPlugIn.h>

Inheritance diagram for IRmEffectViewerPlugIn:

IRmPlugIn List of all members.

Public Member Functions

virtual void SetViewerUpdateMode (RmViewerUpdateMode updateMode)=0
virtual RmViewerUpdateMode GetViewerUpdateMode ()=0
virtual void UpdateScene ()=0
virtual HWND CreateViewerWindow (HWND hParentWindow, RmEffect *pEffect)=0
virtual HWND GetViewerWindow ()=0

Detailed Description

Preview PlugIn.

Viewer plug-in used to render an effect. Must use RM_PLUGINTYPE_EFFECTVIEWER in its plug-in description structure.


Member Function Documentation

virtual HWND IRmEffectViewerPlugIn::CreateViewerWindow HWND  hParentWindow,
RmEffect pEffect
[pure virtual]
 

Create a viewer window for the specified effect to be rendered ('pEffect')

Parameters:
hParentWindow Parent window to create preview on top
pEffect Effect to render
Returns:
Window handle for preview

virtual RmViewerUpdateMode IRmEffectViewerPlugIn::GetViewerUpdateMode  )  [pure virtual]
 

Retrieve viewer refresh rate mode

Returns:
Update mode
See also:
RmViewerUpdateMode

virtual HWND IRmEffectViewerPlugIn::GetViewerWindow  )  [pure virtual]
 

Returns:
Window handle for preview

virtual void IRmEffectViewerPlugIn::SetViewerUpdateMode RmViewerUpdateMode  updateMode  )  [pure virtual]
 

Set viewer refresh rate mode to the specified type.

Parameters:
updateMode Update mode
See also:
RmViewerUpdateMode
Returns:
None

virtual void IRmEffectViewerPlugIn::UpdateScene  )  [pure virtual]
 

Fully update currently rendered in the viewer

Returns:
None


The documentation for this class was generated from the following file:
Generated on Fri Feb 25 16:08:48 2005 for RenderMonkey SDK by doxygen 1.3.6