# siDisplayCallback Enum

## Enumerations
enum | siDisplayCallback { siUndefined = 0, siPreBeginFrame = 1, siBeginFrame = 2, siPostBeginFrame = 3, siPrePass = 4, siPass = 5, siPostPass = 6, siPreEndFrame = 7, siEndFrame = 8, siPostEndFrame = 9, siRenderFrame = 10 }

## Detailed Description

Types of display callbacks used by theCGraphicSequencer class for the Open Graphic Sequencer. RegisterDisplayCallback

## Enumeration Type Documentation

enum siDisplayCallback

Enumerator:

  siUndefined | [0] Undefined.
  siPreBeginFrame | [1] Fired just before a new frame begins.
  siBeginFrame | [2] Fired when a new frame begins.
  siPostBeginFrame | [3] Fired after the frame has begun.
  siPrePass | [4] Fired before each XGS display pass.
  siPass | [5] Fired XGS display pass callback.
  siPostPass | [6] Fired after each XGS display pass.
  siPreEndFrame | [7] Fired just before the frame ends.
  siEndFrame | [8] Fired when the frame ends.
  siPostEndFrame | [9] Fired after the frame has ended.
  siRenderFrame | [10] Fired after MentalRay renders a frame, or after a render region is finished rendering a frame.