VIDEOPOSTINFO

Detailed Description

Enumerations

enum  VIDEOPOSTINFO {
  VIDEOPOSTINFO_0,
  VIDEOPOSTINFO_STOREFRAGMENTS,
  VIDEOPOSTINFO_EXECUTELINE,
  VIDEOPOSTINFO_EXECUTEPIXEL,
  VIDEOPOSTINFO_REQUEST_MOTIONMATRIX,
  VIDEOPOSTINFO_REQUEST_MOTIONGEOMETRY,
  VIDEOPOSTINFO_CALCVOLUMETRIC,
  VIDEOPOSTINFO_CALCSHADOW,
  VIDEOPOSTINFO_CUSTOMLENS,
  VIDEOPOSTINFO_GLOBALILLUMINATION,
  VIDEOPOSTINFO_CAUSTICS,
  VIDEOPOSTINFO_CUSTOMLENS_EXTENDED,
  VIDEOPOSTINFO_NETFRAME,
  VIDEOPOSTINFO_NETRUNONSERVER,
  VIDEOPOSTINFO_NETCREATEBUFFER,
  VIDEOPOSTINFO_NETCREATEBUFFER_MULTI,
  VIDEOPOSTINFO_REQUEST_MOTIONFULL
}
 

Enumeration Type Documentation

§ VIDEOPOSTINFO

Enumerator
VIDEOPOSTINFO_0 

None.

VIDEOPOSTINFO_STOREFRAGMENTS 

The videopost needs fragment information for whole image at VIDEOPOSTCALL_INNER/VIDEOPOSTCALL_RENDER.

VIDEOPOSTINFO_EXECUTELINE 

The videopost uses VideoPostData::ExecuteLine.

VIDEOPOSTINFO_EXECUTEPIXEL 

The videopost uses VideoPostData::ExecutePixel.

VIDEOPOSTINFO_REQUEST_MOTIONMATRIX 

The videopost needs the motion matrix.

VIDEOPOSTINFO_REQUEST_MOTIONGEOMETRY 

The videopost needs the motion geometry.

VIDEOPOSTINFO_CALCVOLUMETRIC 

If set, VideoPostData::CalcVolumetric() is called for each ray.

VIDEOPOSTINFO_CALCSHADOW 

If set, VideoPostData::CalcShadow() is called for each ray.

VIDEOPOSTINFO_CUSTOMLENS 

The videopost will provide custom lens rays with VideoPostData::CreateRay.

VIDEOPOSTINFO_GLOBALILLUMINATION 

If set, VideoPostData::ComputeDiffuseGI is called for each ray.

VIDEOPOSTINFO_CAUSTICS 

If set VideoPostData::ComputeDiffuseCaustic() and VideoPostData::ComputeVolumeCaustic() are called for each ray.

VIDEOPOSTINFO_CUSTOMLENS_EXTENDED 

The videopost will provide custom extended lens rays with VideoPostData::CreateExtendedRay.

VIDEOPOSTINFO_NETFRAME 

The videopost is a NET frame hook.

VIDEOPOSTINFO_NETRUNONSERVER 

The videopost can be run on the NET server.

VIDEOPOSTINFO_NETCREATEBUFFER 

The videopost creates a buffer for the NET Client in VideoPostData::NetCreateBuffer.

VIDEOPOSTINFO_NETCREATEBUFFER_MULTI 

The videopost creates multiple buffers for the NET Client in VideoPostData::NetCreateBuffer (called consecutively).

Since
R16.038
VIDEOPOSTINFO_REQUEST_MOTIONFULL 

The videopost requires complete motion blur information.

Since
R17.032