|
TaggedData_s Struct Reference#include <SoSharedLibDefs.h>
List of all members.
Detailed Description
All data is passed in and out in a tagged data structure.
This structure can hold a few basic data types. If you want to return a string value, you need to provide a FreeMem() entry point in your DLL so ExtendScript can free the memory after usage. Since ExtendScript does not know about the structure packing alignment, please use a pack alignment of 8. This should be OK for all 32-bit systems.
Definition at line 92 of file SoSharedLibDefs.h.
Member Data Documentation
Definition at line 98 of file SoSharedLibDefs.h.
Referenced by acceptBoolean(), appendString(), built(), createArray(), makeArray(), myScript(), objectCall(), objectGet(), objectPut(), objectToString(), objectValueOf(), paramAny(), paramString(), and stringize().
Referenced by acceptBoolean(), appendString(), built(), createArray(), getAverage(), makeArray(), myScript(), objectCall(), objectGet(), objectPut(), objectToString(), objectValueOf(), paramAny(), paramBool(), paramFloat64(), paramInt32(), paramString(), paramUInt32(), setVersion(), and stringize().
Definition at line 101 of file SoSharedLibDefs.h.
Referenced by acceptBoolean(), appendString(), built(), createArray(), getAverage(), makeArray(), myScript(), objectCall(), objectGet(), objectToString(), objectValueOf(), paramAny(), paramBool(), paramFloat64(), paramInt32(), paramString(), paramUInt32(), and stringize().
The documentation for this struct was generated from the following file:
|