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.