|
@@ -240,12 +240,12 @@ struct _EngineStructTypeTraits
|
|
|
typedef void SuperType;
|
|
|
|
|
|
// Structs get passed in as pointers and passed out as full copies.
|
|
|
- typedef T ArgumentValueType;
|
|
|
+ typedef T* ArgumentValueType;
|
|
|
typedef T ReturnValueType;
|
|
|
typedef T DefaultArgumentValueStoreType;
|
|
|
|
|
|
typedef ReturnValueType ReturnValue;
|
|
|
- static ValueType ArgumentToValue( ArgumentValueType val ) { return val; }
|
|
|
+ static ValueType ArgumentToValue( ArgumentValueType val ) { return *val; }
|
|
|
|
|
|
static const EngineTypeInfo* const TYPEINFO;
|
|
|
};
|