Classes | |
| struct | FieldOutput |
| struct | FieldOutputBlock |
| struct | FieldShared |
| struct | FieldInput |
| struct | FieldLayerLink |
| class | FieldCallerStack |
| struct | FieldInfo |
| class | FieldObject |
| class | FieldLayer |
| struct | PresampleFieldSingleData |
Macros | |
| #define | FLCall(fnc) |
| #define | LIB_FIELD |
Typedefs | |
| using | FieldOutputRef = maxon::StrongRef< FieldOutput > |
Functions | |
| FIELDSAMPLE_FLAG | ExtractSampleFlags (const FieldOutputBlock &block) |
| Bool | ValidateFieldOutputBlockWithFlags (const FieldOutputBlock &block, FIELDSAMPLE_FLAG flags) |
| #define FLCall | ( | fnc | ) |
| #define LIB_FIELD |
| using FieldOutputRef = maxon::StrongRef<FieldOutput> |
| FIELDSAMPLE_FLAG ExtractSampleFlags | ( | const FieldOutputBlock & | block | ) |
Read the sample flags from the array content of a FieldOutputBlock.
| [in] | block | The outputs to extract flags from. |
| Bool ValidateFieldOutputBlockWithFlags | ( | const FieldOutputBlock & | block, |
| FIELDSAMPLE_FLAG | flags | ||
| ) |
Validate the content of a block making sure that the block itself is valid and array allocation respect the specified flags. "block" flags must be a perfect 1 to 1 match with the specified flags for the function to succeed. if "block" is missing a flag or has an unneeded flag, validation will fail.
| [in] | block | The block to validate. |
| [in] | flags | The flags to compare the block against.. |
|
static |
/ The size of a block that's executed in an MP environment. For single depth execution a value closer to 1200 is actually more optimal, with one group 600 and from then on for each group depth you can expect a drop of a third. For general usage on current architectures this gives the best balance.
|
static |
/ The size of a block that's executed in an MP environment. For single depth execution a value closer to 1200 is actually more optimal, with one group 600 and from then on for each group depth you can expect a drop of a third. For general usage on current architectures this gives the best balance.
|
static |
Message to signal an impending invidual calls of an object list The corresponding data is PresampleFieldSingleData.
|
static |
Message to signal the end of individual calls of an object list.