VIDEOPOSTINFO

Detailed Description

Enumerations

enum class  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  )