SoSFArrayStartEditing Method |
Returns a pointer to the internally maintained array that can be modified.
Namespace: OIV.Inventor.FieldsAssembly: OIV.Inventor (in OIV.Inventor.dll) Version: 9.9.13.0 (9.9.13.0)
Syntaxpublic SbNativeArray<byte> StartEditing(
out SbVec3i32 size,
out SbDataType dataType
)
Public Function StartEditing (
<OutAttribute> ByRef size As SbVec3i32,
<OutAttribute> ByRef dataType As SbDataType
) As SbNativeArray(Of Byte)
public:
SbNativeArray<unsigned char>^ StartEditing(
[OutAttribute] SbVec3i32% size,
[OutAttribute] SbDataType% dataType
)
member StartEditing :
size : SbVec3i32 byref *
dataType : SbDataType byref -> SbNativeArray<byte>
Parameters
- size
- Type: OIV.InventorSbVec3i32
- dataType
- Type: OIV.InventorSbDataType
Return Value
Type:
SbNativeArrayByte
RemarksThe values in the array may be changed, but values cannot be added or removed. It is illegal to call any other editing methods between startEditing() and finishEditing() (e.g. setValue(), etc.). Fields, engines or sensors connected to this field are not triggered until finishEditing() is called. Calling finishEditing() always sets the isDefault() flag to false and informs engines and sensors that the field changed, even if none of the values actually were changed.
See Also