Here is a C++ type definition:
Here is my BlitzMax version:
Can I pass a BlitzMax type like this to a dll using a Byte Ptr parameter? Will it work? So far my results do not seem correct.
typedef struct NewtonCollisionInfoRecordTag { typedef struct NewtonHeightFieldCollisionTag { int m_width; int m_height; int m_gridsDiagonals; dFloat m_horizonalScale; dFloat m_verticalScale; short *m_elevation; char *m_atributes; } NewtonHeightFieldCollision; } NewtonCollisionInfoRecord;
Here is my BlitzMax version:
Type TNewtonCollisionInfoRecordTag EndType Type TNewtonHeightFieldCollisionTag Extends TNewtonCollisionInfoRecordTag Field m_width Field m_height Field m_gridsDiagonals Field m_horizonalScale# Field m_verticalScale# Field m_elevation:Short Ptr Field m_atributes:Byte Ptr EndType
Can I pass a BlitzMax type like this to a dll using a Byte Ptr parameter? Will it work? So far my results do not seem correct.