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) |
|
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).
|
| REQUEST_MOTIONFULL | The videopost requires complete motion blur information.
|
| enum VIDEOPOSTINFO MAXON_ENUM_FLAGS | ( | VIDEOPOSTINFO | ) |