Inheritance diagram for I3DRenderingModule:

Public Member Functions | |
| virtual MCCOMErr MCCOMAPI | RenderOneFrame (I3DRenderingCallbacks *callbacks, boolean synch, int32 synchThreadID, uint32 width, uint32 height, RenderFilterNeeds &gbufferNeeds, I3DShCamera *camera=NULL)=0 |
| virtual MCCOMErr MCCOMAPI | GetRenderHelper (I3DRenderHelper **renderHelper)=0 |
| virtual MCCOMErr MCCOMAPI | Abort ()=0 |
| virtual MCCOMErr MCCOMAPI | GetRasterLayer (IShRasterLayer **rasterLayer)=0 |
| virtual MCCOMErr MCCOMAPI | GetGBuffers (TMCCountedPtrArray< IShChannel > &gBuffers)=0 |
| virtual MCCOMErr MCCOMAPI | GetSize (real &width, real &height, real &dpi)=0 |
| virtual MCCOMErr MCCOMAPI | SetSize (real width, real height, real dpi)=0 |
| virtual MCCOMErr MCCOMAPI | GetPixelSize (uint32 &width, uint32 &height)=0 |
| virtual MCCOMErr MCCOMAPI | SetPixelSize (uint32 width, uint32 height)=0 |
| virtual boolean MCCOMAPI | GetKeepProportions ()=0 |
| virtual void MCCOMAPI | SetKeepProportions (boolean keepProportions)=0 |
| virtual real MCCOMAPI | GetPixelAspectRatio ()=0 |
| virtual void MCCOMAPI | SetPixelAspectRatio (real pixelAspectRatio)=0 |
| virtual void MCCOMAPI | GetRenderingCamera (I3DShCamera **camera)=0 |
| virtual void MCCOMAPI | SetRenderingCamera (I3DShCamera *camera)=0 |
| virtual void MCCOMAPI | GetRenderingCameraByName (TMCString &cameraName)=0 |
| virtual void MCCOMAPI | SetRenderingCameraByName (const TMCString &cameraName)=0 |
| virtual void MCCOMAPI | GetGBufferSettings (boolean &distance, boolean &objectIndex, boolean &normals, boolean &positions, boolean &surfaceCoordinates)=0 |
| virtual void MCCOMAPI | SetGBufferSettings (boolean distance, boolean objectIndex, boolean normals, boolean positions, boolean surfaceCoordinates)=0 |
| virtual int32 MCCOMAPI | GetFieldRendering ()=0 |
| virtual void MCCOMAPI | SetFieldRendering (int32 fieldRendering)=0 |
| virtual boolean MCCOMAPI | GetUseSMP ()=0 |
| virtual void MCCOMAPI | SetUseSMP (boolean useSMP)=0 |
| virtual void MCCOMAPI | GetRenderer (I3DExFinalRenderer **renderer)=0 |
| virtual MCCOMErr MCCOMAPI | SetRenderer (I3DExFinalRenderer *renderer)=0 |
| virtual int32 MCCOMAPI | GetOutputOption ()=0 |
| virtual MCCOMErr MCCOMAPI | SetOutputOption (int32 option)=0 |
| virtual void MCCOMAPI | GetOutputFileName (TMCString &fileName)=0 |
| virtual MCCOMErr MCCOMAPI | SetOutputFileName (const TMCString &fileName)=0 |
| virtual IDType MCCOMAPI | GetImageFileTypeID ()=0 |
| virtual MCCOMErr MCCOMAPI | SetImageFileTypeID (IDType fileTypeID)=0 |
| virtual boolean MCCOMAPI | GetRenderMovie ()=0 |
| virtual void MCCOMAPI | SetRenderMovie (boolean renderMovie)=0 |
| virtual IDType MCCOMAPI | GetMovieFileTypeID ()=0 |
| virtual MCCOMErr MCCOMAPI | SetMovieFileTypeID (IDType fileTypeID)=0 |
| virtual MicroTick MCCOMAPI | GetBeginTime ()=0 |
| virtual void MCCOMAPI | SetBeginTime (MicroTick beginTime)=0 |
| virtual MicroTick MCCOMAPI | GetEndTime ()=0 |
| virtual void MCCOMAPI | SetEndTime (MicroTick endTime)=0 |
| virtual uint32 MCCOMAPI | GetFramesPerSecond ()=0 |
| virtual void MCCOMAPI | SetFramesPerSecond (uint32 fps)=0 |
| virtual boolean MCCOMAPI | GetAutoSwitchToMovie ()=0 |
| virtual void MCCOMAPI | SetAutoSwitchToMovie (boolean autoSwitch)=0 |
| virtual boolean MCCOMAPI | IsRendering ()=0 |
| virtual void MCCOMAPI | GetAlphaSettings (boolean &useAlphaChannel, boolean &usePremultipliedAlpha)=0 |
| virtual void MCCOMAPI | SetAlphaSettings (boolean useAlphaChannel, boolean usePremultipliedAlpha)=0 |
|
|
Kills any on going rendering. |
|
||||||||||||
|
Returns the current settings for alpha channel rendering.
|
|
|
Returns true if the application automatically switch to movie when the time is changed. |
|
|
Returns the time of the beginning of the rendering of a movie. |
|
|
Returns the time of the end of the rendering of a movie. |
|
|
Returns the Field Rendering Settings. |
|
|
Returns the frame rate. |
|
|
Returns an array of pointers to the GBuffers. It is recommended to use I3DRenderHelper::GetGBuffers() instead.
|
|
||||||||||||||||||||||||
|
Returns the status of the 8 bits GBuffers that are saved with the rendering. Note that there are two types of GBuffers:
|
|
|
Returns the file format of the rendered image. |
|
|
Returns true if the "Keep Proportions" checkbox is checked. |
|
|
Returns the file format of the movie that is rendered. |
|
|
Returns The pathname of the output image file.
|
|
|
Returns the output status:
|
|
|
Returns the pixel aspect ration. |
|
||||||||||||
|
Returns the size of the rendered image in pixels.
|
|
|
Returns a pointer to the raster layer containing the rendered data. A valid pointer will be returned only when called during the rendering. It is recommended to use I3DRenderHelper::GetRasterLayer() instead.
|
|
|
Returns a pointer to the current final renderer.
|
|
|
Returns the current renderHelper.
|
|
|
Returns the rendering camera.
|
|
|
Returns the name of the rendering camera.
|
|
|
Returns true if the render should render a movie (by opposition to the current frame). |
|
||||||||||||||||
|
Returns the size of the rendering. To calculate the size in pixels, use the following code:
pixelH = width * dpi / 72;
pixelV = height * dpi / 72;
|
|
|
Returns true if the rendering should use preemptive threads. |
|
|
Returns true if a rendering is in progress |
|
||||||||||||||||||||||||||||||||
|
|
|
||||||||||||
|
Specifies the current settings for alpha channel rendering.
|
|
|
Sets whether the application automatically switch to movie when the time is changed. |
|
|
Sets the time of the beginning of the rendering of a movie.
|
|
|
Sets the time of the end of the rendering of a movie.
|
|
|
Sets the Field Rendering Settings.
|
|
|
Sets the frame rate.
|
|
||||||||||||||||||||||||
|
Sets the status of the 8 bits GBuffers that are saved with the rendering. Note that there are two types of GBuffers:
|
|
|
Sets the file format of the rendered image.
|
|
|
Sets the state of the "Keep Proportions" checkbox.
|
|
|
Sets the file format of the movie that is rendered.
|
|
|
Sets the pathname of the output image file.
|
|
|
Sets the output status.
|
|
|
Sets the pixel aspect ration.
|
|
||||||||||||
|
Sets the size of the rendered image in pixels.
|
|
|
Sets the current final renderer.
|
|
|
Sets the rendering camera.
|
|
|
Sets the rendering camera.
|
|
|
Specifies whether the render should render a movie (by opposition to the current frame).
|
|
||||||||||||||||
|
Sets the size of the rendering. To calculate the size in pixels, use the following code:
pixelH = width * dpi / 72;
pixelV = height * dpi / 72;
|
|
|
Sets whether the rendering should use preemptive threads.
|
1.3.9.1