siRenderQueryType

Introduced

v7.0

Description

Query codes that a rendering engine needs to respond to if it supports object archives and stand-ins, via registering itself with a siRenderProcessExportObjectArchive process type, and multiple display bit depths.

These query codes are used in conjunction with the renderer query callback and have no meaning outside of it since the query results are returned through specific context attributes.

C# Syntax

siRenderQueryType.siRenderQueryArchiveIsValid                               // 0
siRenderQueryType.siRenderQueryArchiveProxies                               // 1
siRenderQueryType.siRenderQueryArchiveBBox                                  // 2
siRenderQueryType.siRenderQueryArchiveFrameRange                            // 3
siRenderQueryType.siRenderQueryDisplayBitDepths                             // 4
siRenderQueryType.siRenderQueryWantDirtyList                                // 5
siRenderQueryType.siRenderQueryVersionString                                // 6

Constant Value Description
siRenderQueryArchiveIsValid 0 Returns a boolean indicating that the archive given by the filename is valid and optionally whether the archive is multi-frame.
siRenderQueryArchiveProxies 1 Returns the filenames of the display proxies for the given archive.
siRenderQueryArchiveBBox 2 Returns the bounding box of a stand-in at a given frame.
siRenderQueryArchiveFrameRange 3 Returns the frame range of a multi-frame object archive.
siRenderQueryDisplayBitDepths 4 Returns a list of display bit depths that the rendering engine supports.
siRenderQueryWantDirtyList 5 Returns a boolean indicating whether a dirty list is required or not.
siRenderQueryVersion 6 Return a string containing the renderer's version identifier. There's no restriction on the format.

Applies To

Query callback

See Also

PluginRegistrar::RegisterRenderer Custom Renderers