◆ 
				
			
			LIB_FIELD
		
		
		
			Typedef Documentation
		
		
			
				
					◆ 
				
			
			FieldOutputRef
		
		
		
			Function Documentation
		
		
			
				
					◆ 
				
			
			ExtractSampleFlags()
		
		
		
			Read the sample flags from the array content of a
			
				FieldOutputBlock
			
			.
		
		
			- 
				参数
			
 
			- 
				
					
						| 
							[in]
						 | 
						
							block
						 | 
						
							The outputs to extract flags from.
						 | 
					
				
			 
		
		
			- 
				返回
			
 
			- 
				The flags.
			
 
		
	
	
		
			◆ 
		
	
	ValidateFieldOutputBlockWithFlags()
	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..
				 | 
			
		
	 
	- 
		返回
	
 
	- 
		True if the block is valid.
	
 
	Variable Documentation
	
		
			◆ 
		
	
	FIELD_EXECUTION_BLOCK_SIZE
	
		
			
				
					| 
						const
						
							Int32
						
						FIELD_EXECUTION_BLOCK_SIZE
						
							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.
	
		
			◆ 
		
	
	FIELD_EXECUTION_BLOCK_SIZEf
	
		
			
				
					| 
						const
						
							Float
						
						FIELD_EXECUTION_BLOCK_SIZEf
						
							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.
	
		
			◆ 
		
	
	MSG_PRESAMPLE_FIELD_SINGLE
	
		
			
				
					| 
						const
						
							Int32
						
						MSG_PRESAMPLE_FIELD_SINGLE
						
							static
						
					 | 
				 
			 
		 | 
	
	Message to signal an impending invidual calls of an object list The corresponding
	
		data
	
	is
	
		PresampleFieldSingleData
	
	.
	
		
			◆ 
		
	
	MSG_POSTSAMPLE_FIELD_SINGLE
	
		
			
				
					| 
						const
						
							Int32
						
						MSG_POSTSAMPLE_FIELD_SINGLE
						
							static
						
					 | 
				 
			 
		 | 
	
	Message to signal the end of individual calls of an object list.