## siRenderProcessType

### Introduced

v6.01

### Description

The process types that a rendering engine can perform. These types are used both when a render engine is registered, to indicate to Softimage which process type it can perform, and when the render engine's Process callback is called to indicate which type of processing Softimage wants it to perform at that point.

### C# Syntax

    siRenderProcessType.siRenderProcessRender                                   // 0
    siRenderProcessType.siRenderProcessExportArchive                            // 1
    siRenderProcessType.siRenderProcessExportObjectArchive                      // 2
    siRenderProcessType.siRenderProcessGenerateRenderMap                        // 3

Constant | Value | Description
--- | --- | ---
siRenderProcessRender | 0 | The render engine can render an image.
siRenderProcessExportArchive | 1 | The render engine can export the scene data given to an archive format for later off-line rendering.
siRenderProcessExportObjectArchive | 2 | The render engine can export the objects given to an archive format to use with stand-in objects.
siRenderProcessGenerateRenderMap | 3 | The render engine can generate render maps.

### Applies To

Process callback

### See Also

PluginRegistrar::RegisterRenderer Custom Renderers