Click or drag to resize
SoDataCompositorCompose Method (Int32, SbVec3i32, Int32, SoBufferObject, SoDataCompositorDataTypes, SoBufferObject)

Same as the compose method described above with one additional parameter: dataTypes is an array of SoDataSet.dataType giving the data type of each input buffer (e.g., inputBuffer[0] is of data type dataTypes[0]).

Namespace: OIV.LDM.Nodes
Assembly: OIV.LDM (in OIV.LDM.dll) Version: 2024.2.2.0 (10.16.2.0)
Syntax
public virtual void Compose(
	int numDataSet,
	SbVec3i32 tileDimension,
	int[] vdid,
	SoBufferObject[] inputBuffer,
	SoDataCompositorDataTypes[] dataTypes,
	SoBufferObject outputBuffer
)

Parameters

numDataSet
Type: SystemInt32
tileDimension
Type: OIV.InventorSbVec3i32
vdid
Type: SystemInt32
inputBuffer
Type: OIV.Inventor.DevicesSoBufferObject
dataTypes
Type: OIV.LDM.NodesSoDataCompositorDataTypes
outputBuffer
Type: OIV.Inventor.DevicesSoBufferObject
Remarks

This compose method is called if the OIV.LDM.Nodes.SoDataCompositor.convert field is set to false. In this case LDM does not automatically convert data to the final data type, and the application is responsible for doing the conversion if necessary.

NOTE: For compatibility purposes, if this method is not redefined then the version with void* parameters instead of SoBufferObject* will be used.

See Also