VIDEOPOSTINFO

Detailed Description

Enumerations

enum  VIDEOPOSTINFO {
  NONE,
  STOREFRAGMENTS,
  EXECUTELINE,
  EXECUTEPIXEL,
  REQUEST_MOTIONMATRIX,
  REQUEST_MOTIONGEOMETRY,
  CALCVOLUMETRIC,
  CALCSHADOW,
  CUSTOMLENS,
  GLOBALILLUMINATION,
  CAUSTICS,
  CUSTOMLENS_EXTENDED,
  NETFRAME,
  NETRUNONSERVER,
  NETCREATEBUFFER,
  NETCREATEBUFFER_MULTI,
  REQUEST_MOTIONFULL
}
 

Functions

enum VIDEOPOSTINFO MAXON_ENUM_FLAGS (VIDEOPOSTINFO)
 

Enumeration Type Documentation

◆ VIDEOPOSTINFO

enum VIDEOPOSTINFO
strong
Enumerator
NONE 

None.

STOREFRAGMENTS 

The videopost needs fragment information for whole image at VIDEOPOSTCALL::INNER/VIDEOPOSTCALL::RENDER.

EXECUTELINE 

The videopost uses VideoPostData::ExecuteLine.

EXECUTEPIXEL 

The videopost uses VideoPostData::ExecutePixel.

REQUEST_MOTIONMATRIX 

The videopost needs the motion matrix.

REQUEST_MOTIONGEOMETRY 

The videopost needs the motion geometry.

CALCVOLUMETRIC 

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

CALCSHADOW 

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

CUSTOMLENS 

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

GLOBALILLUMINATION 

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

CAUSTICS 

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

CUSTOMLENS_EXTENDED 

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

NETFRAME 

The videopost is a NET frame hook.

NETRUNONSERVER 

The videopost can be run on the NET server.

NETCREATEBUFFER 

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

NETCREATEBUFFER_MULTI 

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

Since
R16.038
REQUEST_MOTIONFULL 

The videopost requires complete motion blur information.

Since
R17.032

Function Documentation

◆ MAXON_ENUM_FLAGS()

enum VIDEOPOSTINFO MAXON_ENUM_FLAGS ( VIDEOPOSTINFO  )