siRenderQueryType Enum


Enumerations

enum   siRenderQueryType {
  siRenderQueryArchiveIsValid = 0,
  siRenderQueryArchiveProxies = 1,
  siRenderQueryArchiveBBox = 2,
  siRenderQueryArchiveFrameRange = 3,
  siRenderQueryDisplayBitDepths = 4
}

Detailed Description

Query codes that a rendering engine needs to respond to if it supports object archives and stand-ins, via registering itself with a siRenderProcessType::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.
See also:
Query callback RegisterRenderer, Custom Renderers

Enumeration Type Documentation

enum siRenderQueryType

Enumerator:
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.