diff --git a/Type.h b/Type.h index 9dfb499de71b48df32ddd218e5923707b5ad3b34..44282e3e10192501304a90c9c1364a7b71df6392 100644 --- a/Type.h +++ b/Type.h @@ -11,7 +11,7 @@ using namespace std; /** * Run Time Type Inforamtion Class */ -class Type { +class DLLEXPORT Type { public: Type (const string & type_name, const Type * par_type ); ~Type(); diff --git a/gen/AVObject.h b/gen/AVObject.h index 8aa16995bc73b4fd3003f917c597e80eb17e6994..95f5b5ed417f1ee53973dc33150327347cb7e866 100644 --- a/gen/AVObject.h +++ b/gen/AVObject.h @@ -13,7 +13,7 @@ class NiAVObject; /*! * Used in NiDefaultAVObjectPalette. */ -struct AVObject { +struct DLLEXPORT AVObject { /*! Default Constructor */ AVObject(); /*! Default Destructor */ diff --git a/gen/Bones.h b/gen/Bones.h index edf6f230611c95ee0c5e64138906f655e7d48258..fb327999a53d6ed14533345a2370b75bb14b77c8 100644 --- a/gen/Bones.h +++ b/gen/Bones.h @@ -14,7 +14,7 @@ class NiNode; * This is a list of bone influences. It points to blocks higher in the * hierarchy so ints are used to represent the indices. */ -struct Bones { +struct DLLEXPORT Bones { /*! Default Constructor */ Bones(); /*! Default Destructor */ diff --git a/gen/BoundingBox.h b/gen/BoundingBox.h index 318463ae4fb71dca38d10038622f7d3251fcfe88..db067df45f3d19831781beccba0703528bfab913 100644 --- a/gen/BoundingBox.h +++ b/gen/BoundingBox.h @@ -10,7 +10,7 @@ All rights reserved. Please see niflib.h for licence. */ /*! * Bounding box. */ -struct BoundingBox { +struct DLLEXPORT BoundingBox { /*! Default Constructor */ BoundingBox(); /*! Default Destructor */ diff --git a/gen/ByteArray.h b/gen/ByteArray.h index 016ea1d8b94784ce79f8aa02840b7295172c4381..7377623ed9ffce8cd6e9365cddb86154edde6cce 100644 --- a/gen/ByteArray.h +++ b/gen/ByteArray.h @@ -10,7 +10,7 @@ All rights reserved. Please see niflib.h for licence. */ /*! * An array of bytes. */ -struct ByteArray { +struct DLLEXPORT ByteArray { /*! Default Constructor */ ByteArray(); /*! Default Destructor */ diff --git a/gen/ControllerLink.h b/gen/ControllerLink.h index c4f2020b5b704c7fd5961cc1f35eb79aa8a57ba1..31935e936845e86fbe62da3f96849d81aeb91b03 100644 --- a/gen/ControllerLink.h +++ b/gen/ControllerLink.h @@ -18,7 +18,7 @@ class NiStringPalette; * that contains the name), and a sequence of interpolators that apply to * this controllable block, via links. */ -struct ControllerLink { +struct DLLEXPORT ControllerLink { /*! Default Constructor */ ControllerLink(); /*! Default Destructor */ diff --git a/gen/Footer.h b/gen/Footer.h index e0593ebd239e3e96a0b9c8f45759e4f893a50fdc..6d58dce2528bd90e5b1fa6327e49e68443bae90c 100644 --- a/gen/Footer.h +++ b/gen/Footer.h @@ -14,7 +14,7 @@ class NiAVObject; /*! * The NIF file footer. */ -struct Footer { +struct DLLEXPORT Footer { /*! Default Constructor */ Footer(); /*! Default Destructor */ diff --git a/gen/FurniturePosition.h b/gen/FurniturePosition.h index 5941fdafcd3bba6e277bac884da576f0707e6b2c..e8e5ed12d16417957a1d4cec4496a63e11c90f4c 100644 --- a/gen/FurniturePosition.h +++ b/gen/FurniturePosition.h @@ -10,7 +10,7 @@ All rights reserved. Please see niflib.h for licence. */ /*! * Describes a furniture position? */ -struct FurniturePosition { +struct DLLEXPORT FurniturePosition { /*! Default Constructor */ FurniturePosition(); /*! Default Destructor */ diff --git a/gen/Header.h b/gen/Header.h index 486542a0c2f7e457bd31b2a7ae6d079bd996c6ca..0d07cbcf94502a992b158c2a7f3dca5344c5b487 100644 --- a/gen/Header.h +++ b/gen/Header.h @@ -12,7 +12,7 @@ All rights reserved. Please see niflib.h for licence. */ /*! * The NIF file header. */ -struct Header { +struct DLLEXPORT Header { /*! Default Constructor */ Header(); /*! Default Destructor */ diff --git a/gen/KeyGroup.h b/gen/KeyGroup.h index db6b7e4320baf657de47f550c796f8ba981d3bb6..b058f0c10a1bd7a04e707fa6abbc7f2d7caa5246 100644 --- a/gen/KeyGroup.h +++ b/gen/KeyGroup.h @@ -12,7 +12,7 @@ All rights reserved. Please see niflib.h for licence. */ * rotations). */ template <class T > -struct KeyGroup { +struct DLLEXPORT KeyGroup { /*! * Number of keys in the array. */ diff --git a/gen/LODRange.h b/gen/LODRange.h index 35bad2807bf3991665e4700f35fe36468bf34847..3318612259467811b5df3bb4f4bdc5b1d8b17c60 100644 --- a/gen/LODRange.h +++ b/gen/LODRange.h @@ -10,7 +10,7 @@ All rights reserved. Please see niflib.h for licence. */ /*! * The distance range where a specific level of detail applies. */ -struct LODRange { +struct DLLEXPORT LODRange { /*! Default Constructor */ LODRange(); /*! Default Destructor */ diff --git a/gen/LimitedHingeDescriptor.h b/gen/LimitedHingeDescriptor.h index be3de4af32b8d1614e37776f84aac86fed9da389..5816d655006488b0dab67389b862cc234ac5bfdd 100644 --- a/gen/LimitedHingeDescriptor.h +++ b/gen/LimitedHingeDescriptor.h @@ -10,7 +10,7 @@ All rights reserved. Please see niflib.h for licence. */ /*! * */ -struct LimitedHingeDescriptor { +struct DLLEXPORT LimitedHingeDescriptor { /*! Default Constructor */ LimitedHingeDescriptor(); /*! Default Destructor */ diff --git a/gen/MatchGroup.h b/gen/MatchGroup.h index d580af31e5f91a0b9c56f6dde09d87ff9f3066e3..682cf1da05d27fed6eac03565540e214f0b7c34c 100644 --- a/gen/MatchGroup.h +++ b/gen/MatchGroup.h @@ -10,7 +10,7 @@ All rights reserved. Please see niflib.h for licence. */ /*! * Group of vertex indices of vertices that match. */ -struct MatchGroup { +struct DLLEXPORT MatchGroup { /*! Default Constructor */ MatchGroup(); /*! Default Destructor */ diff --git a/gen/MipMap.h b/gen/MipMap.h index 5b354aa1e2a01c55d83594fe2f5c40747534c262..edba06192598171a4b966ce0d5870fd1d3da6504 100644 --- a/gen/MipMap.h +++ b/gen/MipMap.h @@ -10,7 +10,7 @@ All rights reserved. Please see niflib.h for licence. */ /*! * Description of a MipMap within a NiPixelData block. */ -struct MipMap { +struct DLLEXPORT MipMap { /*! Default Constructor */ MipMap(); /*! Default Destructor */ diff --git a/gen/Morph.h b/gen/Morph.h index 46cb21c539f184f47a8dd35abaee550e56a664f1..6bfa1b845ec1e624b37f6ef2a247183e9e3a29a1 100644 --- a/gen/Morph.h +++ b/gen/Morph.h @@ -10,7 +10,7 @@ All rights reserved. Please see niflib.h for licence. */ /*! * Geometry morphing data component. */ -struct Morph { +struct DLLEXPORT Morph { /*! Default Constructor */ Morph(); /*! Default Destructor */ diff --git a/gen/NodeGroup.h b/gen/NodeGroup.h index 170549ca7f3371d9953c5a7e1a72d27fe9aa0357..690f9ec8be6fabb7ecafa2b2c19401c228e5bc09 100644 --- a/gen/NodeGroup.h +++ b/gen/NodeGroup.h @@ -13,7 +13,7 @@ class NiNode; /*! * A group of NiNodes references. */ -struct NodeGroup { +struct DLLEXPORT NodeGroup { /*! Default Constructor */ NodeGroup(); /*! Default Destructor */ diff --git a/gen/Particle.h b/gen/Particle.h index 28b5c6c9255754ac52e914043f90ed7338ad821a..58a0f49a2d1a68016886679dd25358d9d560c142 100644 --- a/gen/Particle.h +++ b/gen/Particle.h @@ -10,7 +10,7 @@ All rights reserved. Please see niflib.h for licence. */ /*! * particle array entry */ -struct Particle { +struct DLLEXPORT Particle { /*! Default Constructor */ Particle(); /*! Default Destructor */ diff --git a/gen/QuaternionXYZW.h b/gen/QuaternionXYZW.h index 7ff6b5e2c300cbbf34cb4d5f8fd6bd70800acfb0..8dfbe074d3017cda5b9e54b294ca3e9020b26a31 100644 --- a/gen/QuaternionXYZW.h +++ b/gen/QuaternionXYZW.h @@ -10,7 +10,7 @@ All rights reserved. Please see niflib.h for licence. */ /*! * A quaternion as it appears in the havok blocks. */ -struct QuaternionXYZW { +struct DLLEXPORT QuaternionXYZW { /*! Default Constructor */ QuaternionXYZW(); /*! Default Destructor */ diff --git a/gen/RagDollDescriptor.h b/gen/RagDollDescriptor.h index e7c9c15e9c1d5bd8965c377b586ef6ee1a39509c..246f8fbce1be02570fbd002b20fdf9ed15b2228c 100644 --- a/gen/RagDollDescriptor.h +++ b/gen/RagDollDescriptor.h @@ -10,7 +10,7 @@ All rights reserved. Please see niflib.h for licence. */ /*! * */ -struct RagDollDescriptor { +struct DLLEXPORT RagDollDescriptor { /*! Default Constructor */ RagDollDescriptor(); /*! Default Destructor */ diff --git a/gen/RotationKeyArray.h b/gen/RotationKeyArray.h index c4d0ddb14ac8921915dacac06ee3b40ff89af823..79cc368916547af16d3f3a304072a777c64c5957 100644 --- a/gen/RotationKeyArray.h +++ b/gen/RotationKeyArray.h @@ -11,7 +11,7 @@ All rights reserved. Please see niflib.h for licence. */ * Rotation key array. */ template <class T > -struct RotationKeyArray { +struct DLLEXPORT RotationKeyArray { /*! * Number of keys. */ diff --git a/gen/ShaderTexDesc.h b/gen/ShaderTexDesc.h index 830db1be4be21007bbf56ace06a77bd823014a9a..4c29a1b358313c4d750e4d7209c5f005e318d560 100644 --- a/gen/ShaderTexDesc.h +++ b/gen/ShaderTexDesc.h @@ -11,7 +11,7 @@ All rights reserved. Please see niflib.h for licence. */ /*! * An extended texture description for shader textures. */ -struct ShaderTexDesc { +struct DLLEXPORT ShaderTexDesc { /*! Default Constructor */ ShaderTexDesc(); /*! Default Destructor */ diff --git a/gen/ShortString.h b/gen/ShortString.h index 5492ca43fbcbb7bbd3a2c1a369fb3e9365f02948..432a86c30c81015d7ba6c96cd536ff1d0eaa3c5a 100644 --- a/gen/ShortString.h +++ b/gen/ShortString.h @@ -11,7 +11,7 @@ All rights reserved. Please see niflib.h for licence. */ * Another string format, for short strings. Specific to Bethesda- * specific header tags. */ -struct ShortString { +struct DLLEXPORT ShortString { /*! Default Constructor */ ShortString(); /*! Default Destructor */ diff --git a/gen/SkinData.h b/gen/SkinData.h index ba217054b5217c3c502cc83382ae1cb3864574f0..a484a11c1bd022fea90b53f0594fbcbb77c55974 100644 --- a/gen/SkinData.h +++ b/gen/SkinData.h @@ -11,7 +11,7 @@ All rights reserved. Please see niflib.h for licence. */ /*! * Skinning data component. */ -struct SkinData { +struct DLLEXPORT SkinData { /*! Default Constructor */ SkinData(); /*! Default Destructor */ diff --git a/gen/SkinPartition.h b/gen/SkinPartition.h index 9b10c56460c86cec4be3b3dd2609651ec02361c0..4dcc9eb059887c1513dc2ad9e6c72f22c58c2e51 100644 --- a/gen/SkinPartition.h +++ b/gen/SkinPartition.h @@ -11,7 +11,7 @@ All rights reserved. Please see niflib.h for licence. */ * Skinning data for a submesh, optimized for hardware skinning. Part of * NiSkinPartition. */ -struct SkinPartition { +struct DLLEXPORT SkinPartition { /*! Default Constructor */ SkinPartition(); /*! Default Destructor */ diff --git a/gen/SkinShape.h b/gen/SkinShape.h index 46d310067d0fb943be99ed24db1d32b4503c7279..b66fc298d0d48a63614803f8a451107b907e441d 100644 --- a/gen/SkinShape.h +++ b/gen/SkinShape.h @@ -14,7 +14,7 @@ class NiSkinInstance; /*! * Reference to shape and skin instance. */ -struct SkinShape { +struct DLLEXPORT SkinShape { /*! Default Constructor */ SkinShape(); /*! Default Destructor */ diff --git a/gen/SkinShapeGroup.h b/gen/SkinShapeGroup.h index f48cf92d7a5c336198ae084a0b76b4e22ce414fd..e9565480aba9d27c78ad9592aafa34fe22c4a8c1 100644 --- a/gen/SkinShapeGroup.h +++ b/gen/SkinShapeGroup.h @@ -11,7 +11,7 @@ All rights reserved. Please see niflib.h for licence. */ /*! * Unknown. */ -struct SkinShapeGroup { +struct DLLEXPORT SkinShapeGroup { /*! Default Constructor */ SkinShapeGroup(); /*! Default Destructor */ diff --git a/gen/SkinWeight.h b/gen/SkinWeight.h index 9000153638b595ca1f01b783dcecac81cfae1269..c974699cdb60931205e51d3fc1ac718c4c183520 100644 --- a/gen/SkinWeight.h +++ b/gen/SkinWeight.h @@ -10,7 +10,7 @@ All rights reserved. Please see niflib.h for licence. */ /*! * A weighted vertex. */ -struct SkinWeight { +struct DLLEXPORT SkinWeight { /*! Default Constructor */ SkinWeight(); /*! Default Destructor */ diff --git a/gen/StringPalette.h b/gen/StringPalette.h index ccec65a965181f8960fee3e4ff940e174a61ab0a..f8098d77040d5afc69e02d3fa00115db8314e492 100644 --- a/gen/StringPalette.h +++ b/gen/StringPalette.h @@ -10,7 +10,7 @@ All rights reserved. Please see niflib.h for licence. */ /*! * A list of \\0 terminated strings. */ -struct StringPalette { +struct DLLEXPORT StringPalette { /*! Default Constructor */ StringPalette(); /*! Default Destructor */ diff --git a/gen/TBC.h b/gen/TBC.h index 35e320fcaddd5ffd5c2b4fdc1c268779c138354d..9a224229292bc37d68e32372c445112ba058979c 100644 --- a/gen/TBC.h +++ b/gen/TBC.h @@ -10,7 +10,7 @@ All rights reserved. Please see niflib.h for licence. */ /*! * Tension, bias, continuity. */ -struct TBC { +struct DLLEXPORT TBC { /*! Default Constructor */ TBC(); /*! Default Destructor */ diff --git a/gen/TexDesc.h b/gen/TexDesc.h index 61c245874d125193ffc57d55bb033ed6357a5d48..7bc38d20a0a65a9e0b7a9f0c42540953beb69ac0 100644 --- a/gen/TexDesc.h +++ b/gen/TexDesc.h @@ -13,7 +13,7 @@ class NiSourceTexture; /*! * Texture description. */ -struct TexDesc { +struct DLLEXPORT TexDesc { /*! Default Constructor */ TexDesc(); /*! Default Destructor */ diff --git a/gen/TexSource.h b/gen/TexSource.h index 612478e8c3ae21a7046d93c81d0980dc42196541..31722499eb9219e0fc468baa21df1524712c7c8a 100644 --- a/gen/TexSource.h +++ b/gen/TexSource.h @@ -14,7 +14,7 @@ class NiPixelData; /*! * A texture source. */ -struct TexSource { +struct DLLEXPORT TexSource { /*! Default Constructor */ TexSource(); /*! Default Destructor */ diff --git a/gen/hkTriangle.h b/gen/hkTriangle.h index 411dda2e6bfc89f2cb85ac45cb075657829012c0..fabe9be8f2f587f5884bdff22cfa162105748052 100644 --- a/gen/hkTriangle.h +++ b/gen/hkTriangle.h @@ -10,7 +10,7 @@ All rights reserved. Please see niflib.h for licence. */ /*! * A triangle with extra data used for physics. */ -struct hkTriangle { +struct DLLEXPORT hkTriangle { /*! Default Constructor */ hkTriangle(); /*! Default Destructor */ diff --git a/nif_math.h b/nif_math.h index b83c91fbadb29e3993de79616019c6fa387eeef2..80059e89cf8f3fbb11b7e56e2665666f523efc4b 100644 --- a/nif_math.h +++ b/nif_math.h @@ -7,6 +7,7 @@ All rights reserved. Please see niflib.h for licence. */ #include <cmath> #include <iostream> #include <stdexcept> +#include "dll_export.h" using namespace std; @@ -28,7 +29,7 @@ struct Float4; struct Matrix44; /*! Stores 2D texture coordinates – two floating point variables, u and v. */ -struct TexCoord { +struct DLLEXPORT TexCoord { float u; /*!< The U value in this coordinate pair. */ float v; /*!< The V value in this coordinate pair. */ @@ -55,7 +56,7 @@ struct TexCoord { }; /*! Represents a triangle face formed between three vertices referenced by number */ -struct Triangle { +struct DLLEXPORT Triangle { short v1; /*!< The index of the first vertex. */ short v2; /*!< The index of the second vertex. */ short v3; /*!< The index of the third vertex. */ @@ -108,7 +109,7 @@ struct Triangle { }; /*!Represents a position or direction in 3D space*/ -struct Vector3 { +struct DLLEXPORT Vector3 { float x; /*!< The X component of this vector. */ float y; /*!< The Y component of this vector. */ float z; /*!< The Z component of this vector. */ @@ -239,7 +240,7 @@ struct Vector3 { }; /* Stores two floating point numbers. Used as a row of a Matrix22 */ -struct Float2 { +struct DLLEXPORT Float2 { float data[2]; /*!< The two floating point numbers stored as an array. */ /*! The bracket operator makes it possible to use this structure like a C++ array. @@ -298,15 +299,15 @@ struct Matrix22 { * \param n The index into the row array. Should be 0 or 1. * \return The Float2 structure for the given row index by reference so it can be read or set via the bracket operator. */ - Float2 & operator[](int n) { + DLLEXPORT Float2 & operator[](int n) { return rows[n]; } - const Float2 & operator[](int n) const { + DLLEXPORT const Float2 & operator[](int n) const { return rows[n]; } /*! Default Constructor */ - Matrix22(); + DLLEXPORT Matrix22(); /*! This constructor can be used to set all values in this matrix during initialization * \param m11 The value to set at row 1, column 1. @@ -314,7 +315,7 @@ struct Matrix22 { * \param m21 The value to set at row 2, column 1. * \param m22 The value to set at row 2, column 2. */ - Matrix22( + DLLEXPORT Matrix22( float m11, float m12, float m21, float m22 ) { @@ -328,7 +329,7 @@ struct Matrix22 { * \param m21 The value to set at row 2, column 1. * \param m22 The value to set at row 2, column 2. */ - void Set( + DLLEXPORT void Set( float m11, float m12, float m21, float m22 ) { @@ -336,10 +337,10 @@ struct Matrix22 { rows[1][0] = m21; rows[1][1] = m22; } - Quaternion AsQuaternion(); + DLLEXPORT Quaternion AsQuaternion(); //Python Operator Overloads - Float2 & __getitem__(int n) { + DLLEXPORT Float2 & __getitem__(int n) { if (n > 1 || n < 0) throw std::out_of_range("Index out of range for MatrixRow3"); return rows[n]; @@ -347,7 +348,7 @@ struct Matrix22 { }; /* Stores three floating point numbers. Used as a row of a Matrix33 and to store the data in attr_vector3 and attr_color3 type attributes. */ -struct Float3 { +struct DLLEXPORT Float3 { float data[3]; /*!< The three floating point numbers stored as an array. */ /*! The bracket operator makes it possible to use this structure like a C++ array. @@ -410,15 +411,15 @@ struct Matrix33 { * \param n The index into the row array. Should be 0, 1, or 2. * \return The Float3 structure for the given row index by reference so it can be read or set via the bracket operator. */ - Float3 & operator[](int n) { + DLLEXPORT Float3 & operator[](int n) { return rows[n]; } - const Float3 & operator[](int n) const { + DLLEXPORT const Float3 & operator[](int n) const { return rows[n]; } /*! Default constructor. Initializes matrix to identity. */ - Matrix33(); + DLLEXPORT Matrix33(); /*! This constructor can be used to set all values in this matrix during initialization * \param m11 The value to set at row 1, column 1. @@ -431,7 +432,7 @@ struct Matrix33 { * \param m32 The value to set at row 3, column 2. * \param m33 The value to set at row 3, column 3. */ - Matrix33( + DLLEXPORT Matrix33( float m11, float m12, float m13, float m21, float m22, float m23, float m31, float m32, float m33 @@ -452,7 +453,7 @@ struct Matrix33 { * \param m32 The value to set at row 3, column 2. * \param m33 The value to set at row 3, column 3. */ - void Set( + DLLEXPORT void Set( float m11, float m12, float m13, float m21, float m22, float m23, float m31, float m32, float m33 @@ -465,22 +466,22 @@ struct Matrix33 { /*! Returns a quaternion representation of the rotation stored in this matrix. * \return A quaternion with an equivalent rotation to the one stored in this matrix. */ - Quaternion AsQuaternion(); + DLLEXPORT Quaternion AsQuaternion(); /*! Calculates the determinant of this matrix. * \return The determinant of this matrix. */ - float Determinant() const; + DLLEXPORT float Determinant() const; //Undocumented - void AsFloatArr( float out[3][3] ) { + DLLEXPORT void AsFloatArr( float out[3][3] ) { out[0][0] = rows[0][0]; out[0][1] = rows[0][1]; out[0][2] = rows[0][2]; out[1][0] = rows[1][0]; out[1][1] = rows[1][1]; out[1][2] = rows[1][2]; out[2][0] = rows[2][0]; out[2][1] = rows[2][1]; out[2][2] = rows[2][2]; } //Python Operator Overloads - Float3 & __getitem__(int n) { + DLLEXPORT Float3 & __getitem__(int n) { if (n > 2 || n < 0) throw std::out_of_range("Index out of range for MatrixRow3"); return rows[n]; @@ -488,7 +489,7 @@ struct Matrix33 { }; /* Stores four floating point numbers. Used as a row of a Matrix44. */ -struct Float4 { +struct DLLEXPORT Float4 { float data[4]; /*!< The four floating point numbers stored as an array. */ /*! The bracket operator makes it possible to use this structure like a C++ array. @@ -555,20 +556,20 @@ struct Matrix44 { * \param n The index into the row array. Should be 0, 1, 2, or 3. * \return The Float4 structure for the given row index by reference so it can be read or set via the bracket operator. */ - Float4 & operator[](int n) { + DLLEXPORT Float4 & operator[](int n) { return rows[n]; } - Float4 const & operator[](int n) const { + DLLEXPORT Float4 const & operator[](int n) const { return rows[n]; } /*! Default constructor. Initializes Matrix to Identity. */ - Matrix44(); + DLLEXPORT Matrix44(); /*! Copy constructor. Initializes Matrix to another Matrix44. * \param The matrix to initialize this one to. */ - Matrix44( const Matrix44 & m ) { memcpy(rows, m.rows, sizeof(Float4) * 4); } + DLLEXPORT Matrix44( const Matrix44 & m ) { memcpy(rows, m.rows, sizeof(Float4) * 4); } /*! This constructor can be used to set all values in this matrix during initialization * \param m11 The value to set at row 1, column 1. @@ -588,7 +589,7 @@ struct Matrix44 { * \param m43 The value to set at row 4, column 3. * \param m44 The value to set at row 4, column 4. */ - Matrix44( + DLLEXPORT Matrix44( float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34, @@ -606,7 +607,7 @@ struct Matrix44 { * \param rotate The 3x3 rotation matrix. * \param scale The scale factor. */ - Matrix44( const Vector3 & translate, const Matrix33 & rotation, float scale ); + DLLEXPORT Matrix44( const Vector3 & translate, const Matrix33 & rotation, float scale ); /*! This function can be used to set all values in this matrix at the same time. * \param m11 The value to set at row 1, column 1. @@ -642,94 +643,94 @@ struct Matrix44 { * \param rh The matrix to multiply this one with. * \return The result of the multiplication. */ - Matrix44 operator*( const Matrix44 & rh ) const; + DLLEXPORT Matrix44 operator*( const Matrix44 & rh ) const; /* Multiplies this matrix by another and sets the result to itself. * \param rh The matrix to multiply this one with. * \return This matrix is returned. */ - Matrix44 & operator*=( const Matrix44 & rh ); + DLLEXPORT Matrix44 & operator*=( const Matrix44 & rh ); /* Multiplies this matrix by a scalar value. * \param rh The scalar value to multiply each component of this matrix by. * \return The result of the multiplication. */ - Matrix44 operator*( float rh ) const; + DLLEXPORT Matrix44 operator*( float rh ) const; /* Multiplies this matrix by a scalar value and sets the resutl to itself. * \param rh The scalar value to multiply each component of this matrix by. * \return This matrix is returned. */ - Matrix44 & operator*=( float rh ); + DLLEXPORT Matrix44 & operator*=( float rh ); /* Multiplies this matrix by a vector with x, y, and z components. * \param rh The vector to multiply this matrix with. * \return The result of the multiplication. */ - Vector3 operator*( const Vector3 & rh ) const; + DLLEXPORT Vector3 operator*( const Vector3 & rh ) const; /* Adds this matrix to another. * \param rh The matrix to be added to this one. * \return The result of the addition. */ - Matrix44 operator+( const Matrix44 & rh ) const; + DLLEXPORT Matrix44 operator+( const Matrix44 & rh ) const; /* Adds this matrix to another and sets the result to itself. * \param rh The matrix to be added to this one. * \return This matrix is returned. */ - Matrix44 & operator+=( const Matrix44 & rh ); + DLLEXPORT Matrix44 & operator+=( const Matrix44 & rh ); /* Sets the values of this matrix to those of the given matrix. * \param rh The matrix to copy values from. * \return This matrix is returned. */ - Matrix44 & operator=( const Matrix44 & rh ); + DLLEXPORT Matrix44 & operator=( const Matrix44 & rh ); /* Compares two 4x4 matricies. They are considered equal if all components are equal. * \param rh The matrix to compare this one with. * \return true if the matricies are equal, false otherwise. */ - bool operator==( const Matrix44 & rh ) const; + DLLEXPORT bool operator==( const Matrix44 & rh ) const; /* Allows the contents of the matrix to be printed to an ostream. * \param lh The ostream to insert the text into. * \param rh The matrix to insert into the stream. * \return The given ostream is returned. */ - friend ostream & operator<<( ostream & lh, const Matrix44 & rh ); + DLLEXPORT friend ostream & operator<<( ostream & lh, const Matrix44 & rh ); /*! Calculates the transpose of this matrix. * \return The transpose of this matrix. */ - Matrix44 Transpose() const; + DLLEXPORT Matrix44 Transpose() const; /*! Calculates the determinant of this matrix. * \return The determinant of this matrix. */ - float Determinant() const; + DLLEXPORT float Determinant() const; /*! Calculates the inverse of this matrix. * \retun The inverse of this matrix. */ - Matrix44 Inverse() const; + DLLEXPORT Matrix44 Inverse() const; /*! Returns a 3x3 submatrix of this matrix created by skipping the indicated row and column. * \param skip_r The row to skip. Must be a value between 0 and 3. * \param skip_c The colum to skip. Must be a value between 0 and 3. * \return The 3x3 submatrix obtained by skipping the indicated row and column. */ - Matrix33 Submatrix( int skip_r, int skip_c ) const; + DLLEXPORT Matrix33 Submatrix( int skip_r, int skip_c ) const; /*! Calculates the adjunct of this matrix created by skipping the indicated row and column. * \param skip_r The row to skip. Must be a value between 0 and 3. * \param skip_c The colum to skip. Must be a value between 0 and 3. * \return The adjunct obtained by skipping the indicated row and column. */ - float Adjunct( int skip_r, int skip_c ) const; + DLLEXPORT float Adjunct( int skip_r, int skip_c ) const; //undocumented - void AsFloatArr( float out[4][4] ) { + DLLEXPORT void AsFloatArr( float out[4][4] ) { out[0][0] = rows[0][0]; out[0][1] = rows[0][1]; out[0][2] = rows[0][2]; out[0][3] = rows[0][3]; out[1][0] = rows[1][0]; out[1][1] = rows[1][1]; out[1][2] = rows[1][2]; out[1][3] = rows[1][3]; out[2][0] = rows[2][0]; out[2][1] = rows[2][1]; out[2][2] = rows[2][2]; out[2][3] = rows[2][3]; @@ -737,7 +738,7 @@ struct Matrix44 { } //Python Operator Overloads - Float4 & __getitem__(int n) { + DLLEXPORT Float4 & __getitem__(int n) { if (n > 3 || n < 0) throw std::out_of_range("Index out of range for Matrix44"); return rows[n]; @@ -745,7 +746,7 @@ struct Matrix44 { }; /*! Stores a color along with alpha translucency */ -struct Color4 { +struct DLLEXPORT Color4 { float r; /*!< The red component of this color. Should be between 0.0f and 1.0f. */ float g; /*!< The green component of this color. Should be between 0.0f and 1.0f. */ float b; /*!< The blue component of this color. Should be between 0.0f and 1.0f. */ @@ -782,7 +783,7 @@ struct Color4 { }; /*! Represents a quaternion - a 4D extention of complex numbers used as an alternitive to matrices to represent rotation.*/ -struct Quaternion { +struct DLLEXPORT Quaternion { float w; /*!< The W scalar component of this Quaternion. */ float x; /*!< The X vector component of this Quaternion. */ float y; /*!< The Y vector component of this Quaternion. */ diff --git a/niflib.h b/niflib.h index e5363a0fd7f18865369f3fab10351d852c8ce389..2a313a35498671fb803e37d0c819387d1dc0f910 100644 --- a/niflib.h +++ b/niflib.h @@ -50,7 +50,7 @@ POSSIBILITY OF SUCH DAMAGE. */ #include "nif_math.h" #include "NIF_IO.h" #include "obj/NiObject.h" -#include "gen/obj_defines.h" +//#include "gen/obj_defines.h" #include "kfm.h" using namespace std; @@ -73,7 +73,7 @@ using namespace std; * if ( ver == VER_UNSUPPORTED ) cout << "unsupported" << endl; * else if ( ver == VER_INVALID ) cout << "invalid" << endl; * else { - * vector<blk_ref> blocks = ReadNifList( "test_in.nif" ); + * vector<NiObjectRef> blocks = ReadNifList( "test_in.nif" ); * cout << blocks[0] << endl; * }; * @@ -91,7 +91,7 @@ using namespace std; * print blocks[0] * \endcode */ -unsigned int CheckNifHeader( string const & file_name ); +DLLEXPORT unsigned int CheckNifHeader( string const & file_name ); /*! * Reads the given file by file name and returns a vector of block references @@ -100,7 +100,7 @@ unsigned int CheckNifHeader( string const & file_name ); * * <b>Example:</b> * \code - * blk_ref my_block = ReadNifList("test_in.nif"); + * NiObjectRef my_block = ReadNifList("test_in.nif"); * \endcode * * <b>In Python:</b> @@ -110,14 +110,14 @@ unsigned int CheckNifHeader( string const & file_name ); * * \sa ReadNifTree, WriteNifTree */ -vector<NiObjectRef> ReadNifList( string const & file_name ); +DLLEXPORT vector<NiObjectRef> ReadNifList( string const & file_name ); /*! * Reads the given input stream and returns a vector of block references * \param stream The input stream to read NIF data from. * \return A vector of block references that point to all the blocks read from the stream. */ -vector<blk_ref> ReadNifList( istream & in ); +DLLEXPORT vector<NiObjectRef> ReadNifList( istream & in ); /*! * Reads the given file by file name and returns a reference to the root block. @@ -126,7 +126,7 @@ vector<blk_ref> ReadNifList( istream & in ); * * <b>Example:</b> * \code - * blk_ref my_block = ReadNifTree("test_in.nif"); + * NiObjectRef my_block = ReadNifTree("test_in.nif"); * \endcode * * <b>In Python:</b> @@ -136,14 +136,14 @@ vector<blk_ref> ReadNifList( istream & in ); * * \sa ReadNifList, WriteNifTree */ -blk_ref ReadNifTree( string const & file_name ); +DLLEXPORT NiObjectRef ReadNifTree( string const & file_name ); /*! * Reads the given input stream and returns a reference to the root block. * \param stream The input stream to read NIF data from. * \return A block reference that points to the root of the tree of data blocks contained in the NIF file. */ -blk_ref ReadNifTree( istream & in ); +DLLEXPORT NiObjectRef ReadNifTree( istream & in ); /*! * Creates a new NIF file of the given file name by crawling through the data tree starting with the root block given. @@ -154,7 +154,7 @@ blk_ref ReadNifTree( istream & in ); * * <b>Example:</b> * \code - * blk_ref my_block = ReadNifTree("test_in.nif"); + * NiObjectRef my_block = ReadNifTree("test_in.nif"); * WriteNifTree( "test_out.nif", my_block ); * \endcode * @@ -166,7 +166,7 @@ blk_ref ReadNifTree( istream & in ); * * \sa ReadNifList, WriteNifTree */ -void WriteNifTree( string const & file_name, NiObjectRef const & root, unsigned int version = VER_4_0_0_2, unsigned int user_version = 0 ); +DLLEXPORT void WriteNifTree( string const & file_name, NiObjectRef const & root, unsigned int version = VER_4_0_0_2, unsigned int user_version = 0 ); /*! * Writes a nif tree to an ostream starting at the given root block. @@ -174,7 +174,7 @@ void WriteNifTree( string const & file_name, NiObjectRef const & root, unsigned * \param root The root block to start from when writing out the NIF data. All decedents of this block will be written to the stream in tree-descending order. * \param version The version of the NIF format to use when writing a file. Default is version 4.0.0.2. */ -void WriteNifTree( ostream & stream, NiObjectRef const & root, unsigned int version = VER_4_0_0_2, unsigned int user_version = 0 ); +DLLEXPORT void WriteNifTree( ostream & stream, NiObjectRef const & root, unsigned int version = VER_4_0_0_2, unsigned int user_version = 0 ); /*! * Writes a bunch of files given a base file name, and a pointer to the root block of the Nif file tree. @@ -184,7 +184,7 @@ void WriteNifTree( ostream & stream, NiObjectRef const & root, unsigned int vers * \param export_files What files to write: NIF, NIF + KF + KFM, NIF + KF's + KFM, KF only, KF's only * \param kf_type The KF type (Morrowind style, DAoC style, CivIV style, ...) */ -void WriteFileGroup( string const & file_name, blk_ref const & root, unsigned int version, unsigned int export_files, unsigned int kf_type ); +DLLEXPORT void WriteFileGroup( string const & file_name, NiObjectRef const & root, unsigned int version, unsigned int export_files, unsigned int kf_type ); /*! * Merges two Nif trees into one. For standard Nif files, any blocks with the same name are merged. For Kf files, blocks are attatched to those that match the name specified in the KF root block. The data stored in a NIF file varies from version to version. Usually you are safe with the default option (the highest availiable version) but you may need to use an earlier version if you need to clone an obsolete piece of information. @@ -192,11 +192,11 @@ void WriteFileGroup( string const & file_name, blk_ref const & root, unsigned in * \param right The root block of the second Nif tree to merge. * \param version The version of the nif format to use during the clone operation on the right-hand tree. The default is the highest version availiable. */ -void MergeNifTrees( blk_ref target, blk_ref right, unsigned int version = 0xFFFFFFFF ); +DLLEXPORT void MergeNifTrees( NiObjectRef target, NiObjectRef right, unsigned int version = 0xFFFFFFFF ); //// Returns list of all blocks in the tree rooted by root block. -//list<blk_ref> GetNifTree( blk_ref const & root_block ); +//list<NiObjectRef> GetNifTree( NiObjectRef const & root_block ); ////Returns the NIF spec version of a file, given a file name. //string GetFileVersion(string file_name); @@ -208,7 +208,7 @@ void MergeNifTrees( blk_ref target, blk_ref right, unsigned int version = 0xFFFF * * <b>Example:</b> * \code - * blk_ref my_block = CreateBlock("NiNode"); + * NiObjectRef my_block = CreateBlock("NiNode"); * \endcode * * <b>In Python:</b> @@ -218,7 +218,7 @@ void MergeNifTrees( blk_ref target, blk_ref right, unsigned int version = 0xFFFF * * sa BlocksInMemory */ -blk_ref CreateBlock( string block_type ); +DLLEXPORT NiObjectRef CreateBlock( string block_type ); diff --git a/niflib.vcproj b/niflib.vcproj index 351416fb9d903df15584f5e83fdadea55d806af2..94f5901286ca432e7bd25d40d02d3b7fc13f05a1 100644 --- a/niflib.vcproj +++ b/niflib.vcproj @@ -82,7 +82,7 @@ Name="Release|Win32" OutputDirectory="..\Release" IntermediateDirectory="..\Release" - ConfigurationType="4" + ConfigurationType="2" InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" CharacterSet="2" WholeProgramOptimization="1" @@ -106,7 +106,7 @@ Name="VCCLCompilerTool" AdditionalOptions="/FI"pch.h"" Optimization="3" - PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE" + PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;BUILDING_DLL" RuntimeLibrary="0" UsePrecompiledHeader="2" PrecompiledHeaderThrough="pch.h" @@ -124,12 +124,15 @@ Name="VCPreLinkEventTool" /> <Tool - Name="VCLibrarianTool" - OutputFile="../bin/niflib.lib" + Name="VCLinkerTool" + OutputFile="..\bin\niflib.dll" /> <Tool Name="VCALinkTool" /> + <Tool + Name="VCManifestTool" + /> <Tool Name="VCXDCMakeTool" /> @@ -139,6 +142,12 @@ <Tool Name="VCFxCopTool" /> + <Tool + Name="VCAppVerifierTool" + /> + <Tool + Name="VCWebDeploymentTool" + /> <Tool Name="VCPostBuildEventTool" /> @@ -1234,6 +1243,10 @@ Filter="h;hpp;hxx;hm;inl;inc;xsd" UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}" > + <File + RelativePath=".\dll_export.h" + > + </File> <File RelativePath=".\NIF_IO.h" > diff --git a/obj/ABoneLODController.h b/obj/ABoneLODController.h index 49137873c5f0431521c02c6fb6241405e976204b..8d82ef84595b76274e6dc728f207a90e5a189578 100644 --- a/obj/ABoneLODController.h +++ b/obj/ABoneLODController.h @@ -17,7 +17,7 @@ typedef Ref<ABoneLODController> ABoneLODControllerRef; * ABoneLODController - Level of detail controller for bones? */ -class ABoneLODController : public A_BONE_L_O_D_CONTROLLER_PARENT { +class DLLEXPORT ABoneLODController : public A_BONE_L_O_D_CONTROLLER_PARENT { public: ABoneLODController(); ~ABoneLODController(); diff --git a/obj/AKeyedData.h b/obj/AKeyedData.h index 7e7e5e22c8c79ccf254bdfa2d7f38db0a8aaf97e..6260c94b5490b2b8fc77a44ffa9a4833b54f2c59 100644 --- a/obj/AKeyedData.h +++ b/obj/AKeyedData.h @@ -15,7 +15,7 @@ typedef Ref<AKeyedData> AKeyedDataRef; * AKeyedData - Single items of data linked to particular key times. */ -class AKeyedData : public A_KEYED_DATA_PARENT { +class DLLEXPORT AKeyedData : public A_KEYED_DATA_PARENT { public: AKeyedData(); ~AKeyedData(); diff --git a/obj/APSysCtlr.h b/obj/APSysCtlr.h index 75e53a69052f2fe9c7f2f7f54b9a3615582073b4..e9dab09462599d56852dea9e6d2377d8f7c8064d 100644 --- a/obj/APSysCtlr.h +++ b/obj/APSysCtlr.h @@ -15,7 +15,7 @@ typedef Ref<APSysCtlr> APSysCtlrRef; * APSysCtlr - Unknown. */ -class APSysCtlr : public A_P_SYS_CTLR_PARENT { +class DLLEXPORT APSysCtlr : public A_P_SYS_CTLR_PARENT { public: APSysCtlr(); ~APSysCtlr(); diff --git a/obj/APSysData.h b/obj/APSysData.h index 1e0503c78a2d4b87ecb14a0269f402b13a1e4620..cdd5bb9302dad294f6fb730bbb562cc6e73bba15 100644 --- a/obj/APSysData.h +++ b/obj/APSysData.h @@ -15,7 +15,7 @@ typedef Ref<APSysData> APSysDataRef; * APSysData - Particle system data. Probably really NiPSysData. */ -class APSysData : public A_P_SYS_DATA_PARENT { +class DLLEXPORT APSysData : public A_P_SYS_DATA_PARENT { public: APSysData(); ~APSysData(); diff --git a/obj/AParticleModifier.h b/obj/AParticleModifier.h index 18c81f74f809ea7313756a9e19bfe5916e633960..b3a445599de15b67e58d6252798538db29d5a8ee 100644 --- a/obj/AParticleModifier.h +++ b/obj/AParticleModifier.h @@ -19,7 +19,7 @@ typedef Ref<AParticleModifier> AParticleModifierRef; * AParticleModifier - A particle system modifier. */ -class AParticleModifier : public A_PARTICLE_MODIFIER_PARENT { +class DLLEXPORT AParticleModifier : public A_PARTICLE_MODIFIER_PARENT { public: AParticleModifier(); ~AParticleModifier(); diff --git a/obj/AbhkConstraint.h b/obj/AbhkConstraint.h index a23891e940aceeedcf91a2d3666a504b64864a14..7b9cc5eda7ebf1313dfcde1489ed276bfd951bd2 100644 --- a/obj/AbhkConstraint.h +++ b/obj/AbhkConstraint.h @@ -19,7 +19,7 @@ typedef Ref<AbhkConstraint> AbhkConstraintRef; * AbhkConstraint - Describes a physical constraint. */ -class AbhkConstraint : public ABHK_CONSTRAINT_PARENT { +class DLLEXPORT AbhkConstraint : public ABHK_CONSTRAINT_PARENT { public: AbhkConstraint(); ~AbhkConstraint(); diff --git a/obj/AbhkRagdollConstraint.h b/obj/AbhkRagdollConstraint.h index dd1bc2b32981454781470d7180a4780758051141..3887ec8a25a3c1deb4692655a4280d00cdb7a128 100644 --- a/obj/AbhkRagdollConstraint.h +++ b/obj/AbhkRagdollConstraint.h @@ -15,7 +15,7 @@ typedef Ref<AbhkRagdollConstraint> AbhkRagdollConstraintRef; * AbhkRagdollConstraint - Ragdoll constraint. */ -class AbhkRagdollConstraint : public ABHK_RAGDOLL_CONSTRAINT_PARENT { +class DLLEXPORT AbhkRagdollConstraint : public ABHK_RAGDOLL_CONSTRAINT_PARENT { public: AbhkRagdollConstraint(); ~AbhkRagdollConstraint(); diff --git a/obj/AbhkShapeCollection.h b/obj/AbhkShapeCollection.h index 3d2d3de94b2c0d6ad96ad3c31b31797eb5465ffe..e61cfdde34518e09b1dc4bc9775d3078f9f5c920 100644 --- a/obj/AbhkShapeCollection.h +++ b/obj/AbhkShapeCollection.h @@ -16,7 +16,7 @@ typedef Ref<AbhkShapeCollection> AbhkShapeCollectionRef; * hierarchy. */ -class AbhkShapeCollection : public ABHK_SHAPE_COLLECTION_PARENT { +class DLLEXPORT AbhkShapeCollection : public ABHK_SHAPE_COLLECTION_PARENT { public: AbhkShapeCollection(); ~AbhkShapeCollection(); diff --git a/obj/AvoidNode.h b/obj/AvoidNode.h index d7d7d5254066e01ab1a238cb9de3fba761b582df..0656d359df45fd385f1d6ab5d6c268917dcf03e3 100644 --- a/obj/AvoidNode.h +++ b/obj/AvoidNode.h @@ -15,7 +15,7 @@ typedef Ref<AvoidNode> AvoidNodeRef; * AvoidNode - Morrowind specific? */ -class AvoidNode : public AVOID_NODE_PARENT { +class DLLEXPORT AvoidNode : public AVOID_NODE_PARENT { public: AvoidNode(); ~AvoidNode(); diff --git a/obj/BSBound.h b/obj/BSBound.h index 56060dd3bd7c23a2f3fffe3c66eb1e0c4c647bfb..56358d27f2d8bd6e527b2facf01ec22dec2e3df6 100644 --- a/obj/BSBound.h +++ b/obj/BSBound.h @@ -15,7 +15,7 @@ typedef Ref<BSBound> BSBoundRef; * BSBound - Unknown. */ -class BSBound : public B_S_BOUND_PARENT { +class DLLEXPORT BSBound : public B_S_BOUND_PARENT { public: BSBound(); ~BSBound(); diff --git a/obj/BSFurnitureMarker.h b/obj/BSFurnitureMarker.h index 8476eb7aeeae52e45206614ee5c1dc173911227e..9a20e7e312cf6e45dea6e89c5910ff7b617826c7 100644 --- a/obj/BSFurnitureMarker.h +++ b/obj/BSFurnitureMarker.h @@ -17,7 +17,7 @@ typedef Ref<BSFurnitureMarker> BSFurnitureMarkerRef; * BSFurnitureMarker - Unknown. Marks furniture sitting positions? */ -class BSFurnitureMarker : public B_S_FURNITURE_MARKER_PARENT { +class DLLEXPORT BSFurnitureMarker : public B_S_FURNITURE_MARKER_PARENT { public: BSFurnitureMarker(); ~BSFurnitureMarker(); diff --git a/obj/BSKeyframeController.h b/obj/BSKeyframeController.h index 2d4cef822dda8439acd9dab280a54f7a00a875e3..245fdf2da92fb9d9eee13a948b0f3f5a6e1a62ae 100644 --- a/obj/BSKeyframeController.h +++ b/obj/BSKeyframeController.h @@ -19,7 +19,7 @@ typedef Ref<BSKeyframeController> BSKeyframeControllerRef; * BSKeyframeController - An extended keyframe controller. */ -class BSKeyframeController : public B_S_KEYFRAME_CONTROLLER_PARENT { +class DLLEXPORT BSKeyframeController : public B_S_KEYFRAME_CONTROLLER_PARENT { public: BSKeyframeController(); ~BSKeyframeController(); diff --git a/obj/BSPSysArrayEmitter.h b/obj/BSPSysArrayEmitter.h index 548a05aea7deba2229a6617e7c9c39bb42618f0b..2c312574f3d43bbcd51b943f6f1c2c1e169524b1 100644 --- a/obj/BSPSysArrayEmitter.h +++ b/obj/BSPSysArrayEmitter.h @@ -15,7 +15,7 @@ typedef Ref<BSPSysArrayEmitter> BSPSysArrayEmitterRef; * BSPSysArrayEmitter - Unknown. */ -class BSPSysArrayEmitter : public B_S_P_SYS_ARRAY_EMITTER_PARENT { +class DLLEXPORT BSPSysArrayEmitter : public B_S_P_SYS_ARRAY_EMITTER_PARENT { public: BSPSysArrayEmitter(); ~BSPSysArrayEmitter(); diff --git a/obj/BSParentVelocityModifier.h b/obj/BSParentVelocityModifier.h index bce2015fabf11ab9e8a91a6d1be7e8b8c4a79165..624b315d7b0f47a9d6d9253247ce97319d10d630 100644 --- a/obj/BSParentVelocityModifier.h +++ b/obj/BSParentVelocityModifier.h @@ -15,7 +15,7 @@ typedef Ref<BSParentVelocityModifier> BSParentVelocityModifierRef; * BSParentVelocityModifier - Unknown. */ -class BSParentVelocityModifier : public B_S_PARENT_VELOCITY_MODIFIER_PARENT { +class DLLEXPORT BSParentVelocityModifier : public B_S_PARENT_VELOCITY_MODIFIER_PARENT { public: BSParentVelocityModifier(); ~BSParentVelocityModifier(); diff --git a/obj/BSXFlags.h b/obj/BSXFlags.h index 2a6e33a4918546082fd7c0d521e9583c3d1687b0..ce390772437294bab318f21f79a33a88b9c1f274 100644 --- a/obj/BSXFlags.h +++ b/obj/BSXFlags.h @@ -15,7 +15,7 @@ typedef Ref<BSXFlags> BSXFlagsRef; * BSXFlags - Unknown. */ -class BSXFlags : public B_S_X_FLAGS_PARENT { +class DLLEXPORT BSXFlags : public B_S_X_FLAGS_PARENT { public: BSXFlags(); ~BSXFlags(); diff --git a/obj/FxButton.h b/obj/FxButton.h index 5629c9e89af6f83bfa1e618d27d32312ac8640e3..f52295afb913079fe23779f2ade3fb7f3f3d52c5 100644 --- a/obj/FxButton.h +++ b/obj/FxButton.h @@ -15,7 +15,7 @@ typedef Ref<FxButton> FxButtonRef; * FxButton - Unknown. */ -class FxButton : public FX_BUTTON_PARENT { +class DLLEXPORT FxButton : public FX_BUTTON_PARENT { public: FxButton(); ~FxButton(); diff --git a/obj/FxRadioButton.h b/obj/FxRadioButton.h index 533472e1467682b36f915f695d85e3f9c7578de6..1870ae499c99aead71e01ed5262265b969597a89 100644 --- a/obj/FxRadioButton.h +++ b/obj/FxRadioButton.h @@ -19,7 +19,7 @@ typedef Ref<FxRadioButton> FxRadioButtonRef; * FxRadioButton - Unknown. */ -class FxRadioButton : public FX_RADIO_BUTTON_PARENT { +class DLLEXPORT FxRadioButton : public FX_RADIO_BUTTON_PARENT { public: FxRadioButton(); ~FxRadioButton(); diff --git a/obj/FxWidget.h b/obj/FxWidget.h index 143b97721cfb394f6a9d21b64f75c49461a790d1..e199a45b85a3bb510302517360e5bbad2bdfe921 100644 --- a/obj/FxWidget.h +++ b/obj/FxWidget.h @@ -15,7 +15,7 @@ typedef Ref<FxWidget> FxWidgetRef; * FxWidget - Firaxis-specific UI widgets? */ -class FxWidget : public FX_WIDGET_PARENT { +class DLLEXPORT FxWidget : public FX_WIDGET_PARENT { public: FxWidget(); ~FxWidget(); diff --git a/obj/NiAVObject.h b/obj/NiAVObject.h index 6d4214e321af72bd4eef37b4c62fe22aae5739de..094fc4faf04aa309e66ecec4a74389762c617d38 100644 --- a/obj/NiAVObject.h +++ b/obj/NiAVObject.h @@ -23,7 +23,7 @@ class NiNode; class NiAVObject; typedef Ref<NiAVObject> NiAVObjectRef; -class NiAVObject : public NI_A_V_OBJECT_PARENT { +class DLLEXPORT NiAVObject : public NI_A_V_OBJECT_PARENT { public: NiAVObject(); ~NiAVObject(); diff --git a/obj/NiAlphaController.h b/obj/NiAlphaController.h index 554590875cd64cb00deb4b42a6b2158fdf3bcc2c..710ead8da63a9afc5ed23b3b803a7843215b6820 100644 --- a/obj/NiAlphaController.h +++ b/obj/NiAlphaController.h @@ -19,7 +19,7 @@ typedef Ref<NiAlphaController> NiAlphaControllerRef; * NiAlphaController - Time controller for transparency. */ -class NiAlphaController : public NI_ALPHA_CONTROLLER_PARENT { +class DLLEXPORT NiAlphaController : public NI_ALPHA_CONTROLLER_PARENT { public: NiAlphaController(); ~NiAlphaController(); diff --git a/obj/NiAlphaProperty.h b/obj/NiAlphaProperty.h index 702a1a0c3fa234c405c2286021a04b3e7efde1a0..ec5afac89841b9e53258e0859849e6052b41faac 100644 --- a/obj/NiAlphaProperty.h +++ b/obj/NiAlphaProperty.h @@ -15,7 +15,7 @@ typedef Ref<NiAlphaProperty> NiAlphaPropertyRef; * NiAlphaProperty - Transparency. Flags 0x00ED. */ -class NiAlphaProperty : public NI_ALPHA_PROPERTY_PARENT { +class DLLEXPORT NiAlphaProperty : public NI_ALPHA_PROPERTY_PARENT { public: NiAlphaProperty(); ~NiAlphaProperty(); diff --git a/obj/NiAmbientLight.h b/obj/NiAmbientLight.h index 674551201d3d2fb7704e719fd676462b0320ecdd..8aa44b40660277e80af25c41c95c454235981f73 100644 --- a/obj/NiAmbientLight.h +++ b/obj/NiAmbientLight.h @@ -15,7 +15,7 @@ typedef Ref<NiAmbientLight> NiAmbientLightRef; * NiAmbientLight - Ambient light source. */ -class NiAmbientLight : public NI_AMBIENT_LIGHT_PARENT { +class DLLEXPORT NiAmbientLight : public NI_AMBIENT_LIGHT_PARENT { public: NiAmbientLight(); ~NiAmbientLight(); diff --git a/obj/NiAutoNormalParticles.h b/obj/NiAutoNormalParticles.h index 60785b6d608e6b9101a8d2dfb5ea5c1146744915..41267528780fa851765e9de2760b22039bacaca2 100644 --- a/obj/NiAutoNormalParticles.h +++ b/obj/NiAutoNormalParticles.h @@ -15,7 +15,7 @@ typedef Ref<NiAutoNormalParticles> NiAutoNormalParticlesRef; * NiAutoNormalParticles - Unknown. */ -class NiAutoNormalParticles : public NI_AUTO_NORMAL_PARTICLES_PARENT { +class DLLEXPORT NiAutoNormalParticles : public NI_AUTO_NORMAL_PARTICLES_PARENT { public: NiAutoNormalParticles(); ~NiAutoNormalParticles(); diff --git a/obj/NiAutoNormalParticlesData.h b/obj/NiAutoNormalParticlesData.h index 39015c46cf0c62206d4e44f03bc3c64dfcc6e8f2..e90595092981ac8e28d8c7e2cc43711281728b6e 100644 --- a/obj/NiAutoNormalParticlesData.h +++ b/obj/NiAutoNormalParticlesData.h @@ -16,7 +16,7 @@ typedef Ref<NiAutoNormalParticlesData> NiAutoNormalParticlesDataRef; * normals?). */ -class NiAutoNormalParticlesData : public NI_AUTO_NORMAL_PARTICLES_DATA_PARENT { +class DLLEXPORT NiAutoNormalParticlesData : public NI_AUTO_NORMAL_PARTICLES_DATA_PARENT { public: NiAutoNormalParticlesData(); ~NiAutoNormalParticlesData(); diff --git a/obj/NiBSAnimationNode.h b/obj/NiBSAnimationNode.h index 4dfa403cdd374da9c4e5d73d218c1ba8e969598a..2abc3fa6dd2c258835862f63778aa5204dc44e6e 100644 --- a/obj/NiBSAnimationNode.h +++ b/obj/NiBSAnimationNode.h @@ -16,7 +16,7 @@ typedef Ref<NiBSAnimationNode> NiBSAnimationNodeRef; * properties stored in the flags. */ -class NiBSAnimationNode : public NI_B_S_ANIMATION_NODE_PARENT { +class DLLEXPORT NiBSAnimationNode : public NI_B_S_ANIMATION_NODE_PARENT { public: NiBSAnimationNode(); ~NiBSAnimationNode(); diff --git a/obj/NiBSBoneLODController.h b/obj/NiBSBoneLODController.h index feab116b0c60d716568ef173dccaca4b5ad98036..4b2457edcfd55291119a0afba84bfb1e710fc1c2 100644 --- a/obj/NiBSBoneLODController.h +++ b/obj/NiBSBoneLODController.h @@ -15,7 +15,7 @@ typedef Ref<NiBSBoneLODController> NiBSBoneLODControllerRef; * NiBSBoneLODController - A simple LOD controller for bones. */ -class NiBSBoneLODController : public NI_B_S_BONE_L_O_D_CONTROLLER_PARENT { +class DLLEXPORT NiBSBoneLODController : public NI_B_S_BONE_L_O_D_CONTROLLER_PARENT { public: NiBSBoneLODController(); ~NiBSBoneLODController(); diff --git a/obj/NiBSPArrayController.h b/obj/NiBSPArrayController.h index ca81853873f7cf241d4534007df068666892043a..06551f46ff0f5818c21594fa32d1201031e75e9b 100644 --- a/obj/NiBSPArrayController.h +++ b/obj/NiBSPArrayController.h @@ -16,7 +16,7 @@ typedef Ref<NiBSPArrayController> NiBSPArrayControllerRef; * conjunction with NiBSParticleNode. */ -class NiBSPArrayController : public NI_B_S_P_ARRAY_CONTROLLER_PARENT { +class DLLEXPORT NiBSPArrayController : public NI_B_S_P_ARRAY_CONTROLLER_PARENT { public: NiBSPArrayController(); ~NiBSPArrayController(); diff --git a/obj/NiBSParticleNode.h b/obj/NiBSParticleNode.h index f0cf54bf1288a7a13bce5cc47e67187fdf714e17..431c88afe91af287e012e2ef22984f5cf1c295d7 100644 --- a/obj/NiBSParticleNode.h +++ b/obj/NiBSParticleNode.h @@ -15,7 +15,7 @@ typedef Ref<NiBSParticleNode> NiBSParticleNodeRef; * NiBSParticleNode - Unknown. */ -class NiBSParticleNode : public NI_B_S_PARTICLE_NODE_PARENT { +class DLLEXPORT NiBSParticleNode : public NI_B_S_PARTICLE_NODE_PARENT { public: NiBSParticleNode(); ~NiBSParticleNode(); diff --git a/obj/NiBSplineBasisData.h b/obj/NiBSplineBasisData.h index 84c01090214602836506c4ba8c17e1468b048696..71492e79768706b244086a8456c7c48732a6ea7c 100644 --- a/obj/NiBSplineBasisData.h +++ b/obj/NiBSplineBasisData.h @@ -15,7 +15,7 @@ typedef Ref<NiBSplineBasisData> NiBSplineBasisDataRef; * NiBSplineBasisData - Unknown. */ -class NiBSplineBasisData : public NI_B_SPLINE_BASIS_DATA_PARENT { +class DLLEXPORT NiBSplineBasisData : public NI_B_SPLINE_BASIS_DATA_PARENT { public: NiBSplineBasisData(); ~NiBSplineBasisData(); diff --git a/obj/NiBSplineCompFloatInterpolator.h b/obj/NiBSplineCompFloatInterpolator.h index f0720b330f5ec23a28838a0f449f6cdb917e1161..06c0d56d8622ac1f883aa0eb6fb61ea4c5303596 100644 --- a/obj/NiBSplineCompFloatInterpolator.h +++ b/obj/NiBSplineCompFloatInterpolator.h @@ -15,7 +15,7 @@ typedef Ref<NiBSplineCompFloatInterpolator> NiBSplineCompFloatInterpolatorRef; * NiBSplineCompFloatInterpolator - Unknown. */ -class NiBSplineCompFloatInterpolator : public NI_B_SPLINE_COMP_FLOAT_INTERPOLATOR_PARENT { +class DLLEXPORT NiBSplineCompFloatInterpolator : public NI_B_SPLINE_COMP_FLOAT_INTERPOLATOR_PARENT { public: NiBSplineCompFloatInterpolator(); ~NiBSplineCompFloatInterpolator(); diff --git a/obj/NiBSplineCompPoint3Interpolator.h b/obj/NiBSplineCompPoint3Interpolator.h index 647f62733c9488d283aff8f56b1dcd282e638acf..7065f259e6c756aaf3e38f308a2b87eec0b4f933 100644 --- a/obj/NiBSplineCompPoint3Interpolator.h +++ b/obj/NiBSplineCompPoint3Interpolator.h @@ -20,7 +20,7 @@ typedef Ref<NiBSplineCompPoint3Interpolator> NiBSplineCompPoint3InterpolatorRef; * NiBSplineCompPoint3Interpolator - Unknown. */ -class NiBSplineCompPoint3Interpolator : public NI_B_SPLINE_COMP_POINT3_INTERPOLATOR_PARENT { +class DLLEXPORT NiBSplineCompPoint3Interpolator : public NI_B_SPLINE_COMP_POINT3_INTERPOLATOR_PARENT { public: NiBSplineCompPoint3Interpolator(); ~NiBSplineCompPoint3Interpolator(); diff --git a/obj/NiBSplineCompTransformInterpolator.h b/obj/NiBSplineCompTransformInterpolator.h index cd0172666d5559f2afc3c37995220993e14998fb..cce870b2eb96db7e6d7f91d6ddf5ae073aed9ddc 100644 --- a/obj/NiBSplineCompTransformInterpolator.h +++ b/obj/NiBSplineCompTransformInterpolator.h @@ -20,7 +20,7 @@ typedef Ref<NiBSplineCompTransformInterpolator> NiBSplineCompTransformInterpolat * NiBSplineCompTransformInterpolator - Unknown. */ -class NiBSplineCompTransformInterpolator : public NI_B_SPLINE_COMP_TRANSFORM_INTERPOLATOR_PARENT { +class DLLEXPORT NiBSplineCompTransformInterpolator : public NI_B_SPLINE_COMP_TRANSFORM_INTERPOLATOR_PARENT { public: NiBSplineCompTransformInterpolator(); ~NiBSplineCompTransformInterpolator(); diff --git a/obj/NiBSplineInterpolator.h b/obj/NiBSplineInterpolator.h index 43ba9f2e9ee660d41ce2cfaa2f588ee052f6f6ec..3203bc3be1351d851bbd1eca1fbf86259ac44a04 100644 --- a/obj/NiBSplineInterpolator.h +++ b/obj/NiBSplineInterpolator.h @@ -15,7 +15,7 @@ typedef Ref<NiBSplineInterpolator> NiBSplineInterpolatorRef; * NiBSplineInterpolator - A B-spline (component?) interpolator. */ -class NiBSplineInterpolator : public NI_B_SPLINE_INTERPOLATOR_PARENT { +class DLLEXPORT NiBSplineInterpolator : public NI_B_SPLINE_INTERPOLATOR_PARENT { public: NiBSplineInterpolator(); ~NiBSplineInterpolator(); diff --git a/obj/NiBillboardNode.h b/obj/NiBillboardNode.h index 60d57abd429461ca77c5d8aa964bf704110caa90..2fda1ebcd82182d16665f495e62db9e5d968acce 100644 --- a/obj/NiBillboardNode.h +++ b/obj/NiBillboardNode.h @@ -16,7 +16,7 @@ typedef Ref<NiBillboardNode> NiBillboardNodeRef; * camera creating a billboard effect for any attached objects. */ -class NiBillboardNode : public NI_BILLBOARD_NODE_PARENT { +class DLLEXPORT NiBillboardNode : public NI_BILLBOARD_NODE_PARENT { public: NiBillboardNode(); ~NiBillboardNode(); diff --git a/obj/NiBinaryExtraData.h b/obj/NiBinaryExtraData.h index bf26579e15daedfd82f853a4cee33d08937c0fdc..6409d9a835010adaf3d606f524e2eba052cbd37d 100644 --- a/obj/NiBinaryExtraData.h +++ b/obj/NiBinaryExtraData.h @@ -18,7 +18,7 @@ typedef Ref<NiBinaryExtraData> NiBinaryExtraDataRef; * binormals in Oblivion. */ -class NiBinaryExtraData : public NI_BINARY_EXTRA_DATA_PARENT { +class DLLEXPORT NiBinaryExtraData : public NI_BINARY_EXTRA_DATA_PARENT { public: NiBinaryExtraData(); ~NiBinaryExtraData(); diff --git a/obj/NiBlendBoolInterpolator.h b/obj/NiBlendBoolInterpolator.h index e8cdef0d7e750acd8204842451acb3615beeedf8..501216c500120850c2e16cf374d21fd996f0f275 100644 --- a/obj/NiBlendBoolInterpolator.h +++ b/obj/NiBlendBoolInterpolator.h @@ -15,7 +15,7 @@ typedef Ref<NiBlendBoolInterpolator> NiBlendBoolInterpolatorRef; * NiBlendBoolInterpolator - An interpolator for a bool. */ -class NiBlendBoolInterpolator : public NI_BLEND_BOOL_INTERPOLATOR_PARENT { +class DLLEXPORT NiBlendBoolInterpolator : public NI_BLEND_BOOL_INTERPOLATOR_PARENT { public: NiBlendBoolInterpolator(); ~NiBlendBoolInterpolator(); diff --git a/obj/NiBlendFloatInterpolator.h b/obj/NiBlendFloatInterpolator.h index 0d529b49aaa202d913ab45e9dd0b47ae6a582dd0..fe888e11f656c7db6de6fdc3cb280f3e798a199d 100644 --- a/obj/NiBlendFloatInterpolator.h +++ b/obj/NiBlendFloatInterpolator.h @@ -15,7 +15,7 @@ typedef Ref<NiBlendFloatInterpolator> NiBlendFloatInterpolatorRef; * NiBlendFloatInterpolator - An interpolator for a float. */ -class NiBlendFloatInterpolator : public NI_BLEND_FLOAT_INTERPOLATOR_PARENT { +class DLLEXPORT NiBlendFloatInterpolator : public NI_BLEND_FLOAT_INTERPOLATOR_PARENT { public: NiBlendFloatInterpolator(); ~NiBlendFloatInterpolator(); diff --git a/obj/NiBlendInterpolator.h b/obj/NiBlendInterpolator.h index fb00799df9f2753235936f225d610b7a7a795ce2..c879585f44009ebf060ceff0c966d916e0587c31 100644 --- a/obj/NiBlendInterpolator.h +++ b/obj/NiBlendInterpolator.h @@ -15,7 +15,7 @@ typedef Ref<NiBlendInterpolator> NiBlendInterpolatorRef; * NiBlendInterpolator - An extended type of interpolater. */ -class NiBlendInterpolator : public NI_BLEND_INTERPOLATOR_PARENT { +class DLLEXPORT NiBlendInterpolator : public NI_BLEND_INTERPOLATOR_PARENT { public: NiBlendInterpolator(); ~NiBlendInterpolator(); diff --git a/obj/NiBlendPoint3Interpolator.h b/obj/NiBlendPoint3Interpolator.h index 350ba727f62dda150fd38917c955115c4a947774..6f20e2567bcf7884f335801ea0c7eaa18c32e9fb 100644 --- a/obj/NiBlendPoint3Interpolator.h +++ b/obj/NiBlendPoint3Interpolator.h @@ -15,7 +15,7 @@ typedef Ref<NiBlendPoint3Interpolator> NiBlendPoint3InterpolatorRef; * NiBlendPoint3Interpolator - Interpolates a point? */ -class NiBlendPoint3Interpolator : public NI_BLEND_POINT3_INTERPOLATOR_PARENT { +class DLLEXPORT NiBlendPoint3Interpolator : public NI_BLEND_POINT3_INTERPOLATOR_PARENT { public: NiBlendPoint3Interpolator(); ~NiBlendPoint3Interpolator(); diff --git a/obj/NiBlendTransformInterpolator.h b/obj/NiBlendTransformInterpolator.h index c0503ef3635ff98faaec6dc886f9e8c1aa173668..f3d6600cedc8e6a5025bdac46d0bee91c2b91a21 100644 --- a/obj/NiBlendTransformInterpolator.h +++ b/obj/NiBlendTransformInterpolator.h @@ -15,7 +15,7 @@ typedef Ref<NiBlendTransformInterpolator> NiBlendTransformInterpolatorRef; * NiBlendTransformInterpolator - Unknown. */ -class NiBlendTransformInterpolator : public NI_BLEND_TRANSFORM_INTERPOLATOR_PARENT { +class DLLEXPORT NiBlendTransformInterpolator : public NI_BLEND_TRANSFORM_INTERPOLATOR_PARENT { public: NiBlendTransformInterpolator(); ~NiBlendTransformInterpolator(); diff --git a/obj/NiBoneLODController.h b/obj/NiBoneLODController.h index dd55df914cc0ddb7c1e0e2e96073bd86fa883a9d..a27ab952555de2b55ff3e4dabd231e0cc32e24e1 100644 --- a/obj/NiBoneLODController.h +++ b/obj/NiBoneLODController.h @@ -21,7 +21,7 @@ typedef Ref<NiBoneLODController> NiBoneLODControllerRef; * NiBoneLODController - A LOD controller for bones? */ -class NiBoneLODController : public NI_BONE_L_O_D_CONTROLLER_PARENT { +class DLLEXPORT NiBoneLODController : public NI_BONE_L_O_D_CONTROLLER_PARENT { public: NiBoneLODController(); ~NiBoneLODController(); diff --git a/obj/NiBoolData.h b/obj/NiBoolData.h index c4eaad60f43b6a8a3c87d9e1c09d65bad3e3bc45..d35c014a1322c8485043e7b565c431cabd7f5125 100644 --- a/obj/NiBoolData.h +++ b/obj/NiBoolData.h @@ -17,7 +17,7 @@ typedef Ref<NiBoolData> NiBoolDataRef; * NiBoolData - Timed boolean data. */ -class NiBoolData : public NI_BOOL_DATA_PARENT { +class DLLEXPORT NiBoolData : public NI_BOOL_DATA_PARENT { public: NiBoolData(); ~NiBoolData(); diff --git a/obj/NiBoolInterpolator.h b/obj/NiBoolInterpolator.h index 5aa7411927c5abfaf55764b3f45845361eab8ce1..7e25b4faf9a46841d0ca8ab5133f399b6c963a7e 100644 --- a/obj/NiBoolInterpolator.h +++ b/obj/NiBoolInterpolator.h @@ -19,7 +19,7 @@ typedef Ref<NiBoolInterpolator> NiBoolInterpolatorRef; * NiBoolInterpolator - Unknown. */ -class NiBoolInterpolator : public NI_BOOL_INTERPOLATOR_PARENT { +class DLLEXPORT NiBoolInterpolator : public NI_BOOL_INTERPOLATOR_PARENT { public: NiBoolInterpolator(); ~NiBoolInterpolator(); diff --git a/obj/NiBoolTimelineInterpolator.h b/obj/NiBoolTimelineInterpolator.h index a600099fc1a32bafd05dfff6e0d2702c00c9d206..2bd261ad6534cee0cbca4c0484a5894e6a891273 100644 --- a/obj/NiBoolTimelineInterpolator.h +++ b/obj/NiBoolTimelineInterpolator.h @@ -19,7 +19,7 @@ typedef Ref<NiBoolTimelineInterpolator> NiBoolTimelineInterpolatorRef; * NiBoolTimelineInterpolator - Unknown. */ -class NiBoolTimelineInterpolator : public NI_BOOL_TIMELINE_INTERPOLATOR_PARENT { +class DLLEXPORT NiBoolTimelineInterpolator : public NI_BOOL_TIMELINE_INTERPOLATOR_PARENT { public: NiBoolTimelineInterpolator(); ~NiBoolTimelineInterpolator(); diff --git a/obj/NiBooleanExtraData.h b/obj/NiBooleanExtraData.h index 4ede79d1ecab924a0129934ef8270ac1e03bd4d4..6d7dabcf021dea4db3f9631466749b36fd210ac4 100644 --- a/obj/NiBooleanExtraData.h +++ b/obj/NiBooleanExtraData.h @@ -15,7 +15,7 @@ typedef Ref<NiBooleanExtraData> NiBooleanExtraDataRef; * NiBooleanExtraData - Boolean extra data. */ -class NiBooleanExtraData : public NI_BOOLEAN_EXTRA_DATA_PARENT { +class DLLEXPORT NiBooleanExtraData : public NI_BOOLEAN_EXTRA_DATA_PARENT { public: NiBooleanExtraData(); ~NiBooleanExtraData(); diff --git a/obj/NiCamera.h b/obj/NiCamera.h index f19eafd3cadb5d9183b8b30a75acd34d7cdfe55f..25cfc4195473641cf8183db3f3d1da9f22f47b93 100644 --- a/obj/NiCamera.h +++ b/obj/NiCamera.h @@ -19,7 +19,7 @@ typedef Ref<NiCamera> NiCameraRef; * NiCamera - Camera object. */ -class NiCamera : public NI_CAMERA_PARENT { +class DLLEXPORT NiCamera : public NI_CAMERA_PARENT { public: NiCamera(); ~NiCamera(); diff --git a/obj/NiCollisionData.h b/obj/NiCollisionData.h index 5ea10d88357bbed6cf68a9e31e47331025a4b434..af2eb54605285bd1e635fc6a68ebda15161a0f9a 100644 --- a/obj/NiCollisionData.h +++ b/obj/NiCollisionData.h @@ -19,7 +19,7 @@ typedef Ref<NiCollisionData> NiCollisionDataRef; * NiCollisionData - Collision box. */ -class NiCollisionData : public NI_COLLISION_DATA_PARENT { +class DLLEXPORT NiCollisionData : public NI_COLLISION_DATA_PARENT { public: NiCollisionData(); ~NiCollisionData(); diff --git a/obj/NiCollisionObject.h b/obj/NiCollisionObject.h index 3866c025bd25a21038c4c7e8ccfedaaf5847c4e9..6273fffe3eda7dd99d0b1ea4d0e24ce435367e45 100644 --- a/obj/NiCollisionObject.h +++ b/obj/NiCollisionObject.h @@ -20,7 +20,7 @@ typedef Ref<NiCollisionObject> NiCollisionObjectRef; * NiCollisionObject - Unknown. */ -class NiCollisionObject : public NI_COLLISION_OBJECT_PARENT { +class DLLEXPORT NiCollisionObject : public NI_COLLISION_OBJECT_PARENT { public: NiCollisionObject(); ~NiCollisionObject(); diff --git a/obj/NiColorData.h b/obj/NiColorData.h index cefd402b4f771377f5b699946b2fc81c5a551f28..e6581e6d9b2a99d4ea62f3381f2250b6bd187a21 100644 --- a/obj/NiColorData.h +++ b/obj/NiColorData.h @@ -17,7 +17,7 @@ typedef Ref<NiColorData> NiColorDataRef; * NiColorData - Color data for material color controller. */ -class NiColorData : public NI_COLOR_DATA_PARENT { +class DLLEXPORT NiColorData : public NI_COLOR_DATA_PARENT { public: NiColorData(); ~NiColorData(); diff --git a/obj/NiColorExtraData.h b/obj/NiColorExtraData.h index 281cbc71551784931f78af10fb5beae648c59f7b..fc31b56f528b90ca8ce6d64b6f0f63e9d35c5fce 100644 --- a/obj/NiColorExtraData.h +++ b/obj/NiColorExtraData.h @@ -15,7 +15,7 @@ typedef Ref<NiColorExtraData> NiColorExtraDataRef; * NiColorExtraData - Unknown. */ -class NiColorExtraData : public NI_COLOR_EXTRA_DATA_PARENT { +class DLLEXPORT NiColorExtraData : public NI_COLOR_EXTRA_DATA_PARENT { public: NiColorExtraData(); ~NiColorExtraData(); diff --git a/obj/NiControllerManager.h b/obj/NiControllerManager.h index 33e0255da922b347f318f259a8222df957390f95..3d8c1421cd4e16b237d4d2245760d6e27dfb85e4 100644 --- a/obj/NiControllerManager.h +++ b/obj/NiControllerManager.h @@ -20,7 +20,7 @@ typedef Ref<NiControllerManager> NiControllerManagerRef; * NiControllerManager - Unknown. Root of all controllers? */ -class NiControllerManager : public NI_CONTROLLER_MANAGER_PARENT { +class DLLEXPORT NiControllerManager : public NI_CONTROLLER_MANAGER_PARENT { public: NiControllerManager(); ~NiControllerManager(); diff --git a/obj/NiControllerSequence.h b/obj/NiControllerSequence.h index 60d09152c4537f319be18f4d1a570c306770b30f..fea7d5b1020064c9f1a7f24ef05200b76658b4ce 100644 --- a/obj/NiControllerSequence.h +++ b/obj/NiControllerSequence.h @@ -24,7 +24,7 @@ typedef Ref<NiControllerSequence> NiControllerSequenceRef; * up). */ -class NiControllerSequence : public NI_CONTROLLER_SEQUENCE_PARENT { +class DLLEXPORT NiControllerSequence : public NI_CONTROLLER_SEQUENCE_PARENT { public: NiControllerSequence(); ~NiControllerSequence(); diff --git a/obj/NiDefaultAVObjectPalette.h b/obj/NiDefaultAVObjectPalette.h index 3c8506da92175610dfa6988953cfd0530052fad6..5f9d1c8e356fec85d1dd364435379cdfbcf93674 100644 --- a/obj/NiDefaultAVObjectPalette.h +++ b/obj/NiDefaultAVObjectPalette.h @@ -18,7 +18,7 @@ typedef Ref<NiDefaultAVObjectPalette> NiDefaultAVObjectPaletteRef; * by NiControllerManager. */ -class NiDefaultAVObjectPalette : public NI_DEFAULT_A_V_OBJECT_PALETTE_PARENT { +class DLLEXPORT NiDefaultAVObjectPalette : public NI_DEFAULT_A_V_OBJECT_PALETTE_PARENT { public: NiDefaultAVObjectPalette(); ~NiDefaultAVObjectPalette(); diff --git a/obj/NiDirectionalLight.h b/obj/NiDirectionalLight.h index 92a7059e77e8ba5deae05ee657a23487b3c6e296..13097acf4bc44fedb5dac082a3b73dd61b7c48a1 100644 --- a/obj/NiDirectionalLight.h +++ b/obj/NiDirectionalLight.h @@ -15,7 +15,7 @@ typedef Ref<NiDirectionalLight> NiDirectionalLightRef; * NiDirectionalLight - Directional light source. */ -class NiDirectionalLight : public NI_DIRECTIONAL_LIGHT_PARENT { +class DLLEXPORT NiDirectionalLight : public NI_DIRECTIONAL_LIGHT_PARENT { public: NiDirectionalLight(); ~NiDirectionalLight(); diff --git a/obj/NiDitherProperty.h b/obj/NiDitherProperty.h index 2773671a312dd7eb652122246dc9dbb2287c54f4..0f4e07a6e16c67b08804dac0ad2d3e373a56b69a 100644 --- a/obj/NiDitherProperty.h +++ b/obj/NiDitherProperty.h @@ -15,7 +15,7 @@ typedef Ref<NiDitherProperty> NiDitherPropertyRef; * NiDitherProperty - Unknown. */ -class NiDitherProperty : public NI_DITHER_PROPERTY_PARENT { +class DLLEXPORT NiDitherProperty : public NI_DITHER_PROPERTY_PARENT { public: NiDitherProperty(); ~NiDitherProperty(); diff --git a/obj/NiDynamicEffect.h b/obj/NiDynamicEffect.h index 1458028abd64a508916b0cb1ae8ebb8b81ee8e67..78478d42d828fa1fb44a900d49cfb8c9dc7d2108 100644 --- a/obj/NiDynamicEffect.h +++ b/obj/NiDynamicEffect.h @@ -19,7 +19,7 @@ typedef Ref<NiDynamicEffect> NiDynamicEffectRef; * NiDynamicEffect - A dynamic effect such as a light or environment map. */ -class NiDynamicEffect : public NI_DYNAMIC_EFFECT_PARENT { +class DLLEXPORT NiDynamicEffect : public NI_DYNAMIC_EFFECT_PARENT { public: NiDynamicEffect(); ~NiDynamicEffect(); diff --git a/obj/NiExtraData.h b/obj/NiExtraData.h index 9e42e5abe77a9c0b54b309e0c0a7909edcf23631..6360019a7758b2aee72579e580e70380813bc204 100644 --- a/obj/NiExtraData.h +++ b/obj/NiExtraData.h @@ -15,7 +15,7 @@ typedef Ref<NiExtraData> NiExtraDataRef; * NiExtraData - A generic extra data block. */ -class NiExtraData : public NI_EXTRA_DATA_PARENT { +class DLLEXPORT NiExtraData : public NI_EXTRA_DATA_PARENT { public: NiExtraData(); ~NiExtraData(); diff --git a/obj/NiFlipController.h b/obj/NiFlipController.h index 5363514a4243526ffdbe5bc68bf958da8509b892..1c1b2e4b62829c6681790981afb67ea9ba9a2661 100644 --- a/obj/NiFlipController.h +++ b/obj/NiFlipController.h @@ -19,7 +19,7 @@ typedef Ref<NiFlipController> NiFlipControllerRef; * NiFlipController - Texture flipping controller. */ -class NiFlipController : public NI_FLIP_CONTROLLER_PARENT { +class DLLEXPORT NiFlipController : public NI_FLIP_CONTROLLER_PARENT { public: NiFlipController(); ~NiFlipController(); diff --git a/obj/NiFloatData.h b/obj/NiFloatData.h index 15d026a251c8b7949d19471070d47781b8d225ca..106944cae73ed0ee534372ecc7a3a41752dbf314 100644 --- a/obj/NiFloatData.h +++ b/obj/NiFloatData.h @@ -17,7 +17,7 @@ typedef Ref<NiFloatData> NiFloatDataRef; * NiFloatData - Possibly the 1D position along a 3D path. */ -class NiFloatData : public NI_FLOAT_DATA_PARENT { +class DLLEXPORT NiFloatData : public NI_FLOAT_DATA_PARENT { public: NiFloatData(); ~NiFloatData(); diff --git a/obj/NiFloatExtraData.h b/obj/NiFloatExtraData.h index 26f6e0b516e7aff6457342f14452357128b52d57..b7b5e50f3c3848dd060867938e933af164942d6d 100644 --- a/obj/NiFloatExtraData.h +++ b/obj/NiFloatExtraData.h @@ -15,7 +15,7 @@ typedef Ref<NiFloatExtraData> NiFloatExtraDataRef; * NiFloatExtraData - Float extra data. */ -class NiFloatExtraData : public NI_FLOAT_EXTRA_DATA_PARENT { +class DLLEXPORT NiFloatExtraData : public NI_FLOAT_EXTRA_DATA_PARENT { public: NiFloatExtraData(); ~NiFloatExtraData(); diff --git a/obj/NiFloatExtraDataController.h b/obj/NiFloatExtraDataController.h index bcaae022b961a3ba58c44432928449345b2c9c45..049829f54b2da7fb226be68a668f29cd32e0c342 100644 --- a/obj/NiFloatExtraDataController.h +++ b/obj/NiFloatExtraDataController.h @@ -19,7 +19,7 @@ typedef Ref<NiFloatExtraDataController> NiFloatExtraDataControllerRef; * NiFloatExtraDataController - Unknown. */ -class NiFloatExtraDataController : public NI_FLOAT_EXTRA_DATA_CONTROLLER_PARENT { +class DLLEXPORT NiFloatExtraDataController : public NI_FLOAT_EXTRA_DATA_CONTROLLER_PARENT { public: NiFloatExtraDataController(); ~NiFloatExtraDataController(); diff --git a/obj/NiFloatInterpolator.h b/obj/NiFloatInterpolator.h index 6b46c63d8c45e33a2cb04ae0dd2d91174b21d158..3661b71145bf6ec5e13328711cd97f8e8267dfb0 100644 --- a/obj/NiFloatInterpolator.h +++ b/obj/NiFloatInterpolator.h @@ -19,7 +19,7 @@ typedef Ref<NiFloatInterpolator> NiFloatInterpolatorRef; * NiFloatInterpolator - Unknown. */ -class NiFloatInterpolator : public NI_FLOAT_INTERPOLATOR_PARENT { +class DLLEXPORT NiFloatInterpolator : public NI_FLOAT_INTERPOLATOR_PARENT { public: NiFloatInterpolator(); ~NiFloatInterpolator(); diff --git a/obj/NiFloatsExtraData.h b/obj/NiFloatsExtraData.h index 553a7d51eb8a0a43f88dda89a9a3ef9c4f7273c1..f465471bbfd8097bae90b2a0800395a0cd4f0aa0 100644 --- a/obj/NiFloatsExtraData.h +++ b/obj/NiFloatsExtraData.h @@ -15,7 +15,7 @@ typedef Ref<NiFloatsExtraData> NiFloatsExtraDataRef; * NiFloatsExtraData - Unknown. */ -class NiFloatsExtraData : public NI_FLOATS_EXTRA_DATA_PARENT { +class DLLEXPORT NiFloatsExtraData : public NI_FLOATS_EXTRA_DATA_PARENT { public: NiFloatsExtraData(); ~NiFloatsExtraData(); diff --git a/obj/NiFogProperty.h b/obj/NiFogProperty.h index da6b1ef822c8d35f43d7f10e22aea365fbe95406..c31d48edbf6e16cdbebf2f3730f56b0f281fe4af 100644 --- a/obj/NiFogProperty.h +++ b/obj/NiFogProperty.h @@ -15,7 +15,7 @@ typedef Ref<NiFogProperty> NiFogPropertyRef; * NiFogProperty - Describes... fog? */ -class NiFogProperty : public NI_FOG_PROPERTY_PARENT { +class DLLEXPORT NiFogProperty : public NI_FOG_PROPERTY_PARENT { public: NiFogProperty(); ~NiFogProperty(); diff --git a/obj/NiGeomMorpherController.h b/obj/NiGeomMorpherController.h index df1f823f511057fbf267f61b8ce22756e2f42ed7..c2e84fbfe082562b74bccd0fe9007d766f3bf782 100644 --- a/obj/NiGeomMorpherController.h +++ b/obj/NiGeomMorpherController.h @@ -20,7 +20,7 @@ typedef Ref<NiGeomMorpherController> NiGeomMorpherControllerRef; * NiGeomMorpherController - Time controller for geometry morphing. */ -class NiGeomMorpherController : public NI_GEOM_MORPHER_CONTROLLER_PARENT { +class DLLEXPORT NiGeomMorpherController : public NI_GEOM_MORPHER_CONTROLLER_PARENT { public: NiGeomMorpherController(); ~NiGeomMorpherController(); diff --git a/obj/NiGravity.h b/obj/NiGravity.h index d4ea6547555fb721b3da572d4e8f5a0bb06442fc..ac558df0d02474f975b303d8fd8adcefc424b5c5 100644 --- a/obj/NiGravity.h +++ b/obj/NiGravity.h @@ -16,7 +16,7 @@ typedef Ref<NiGravity> NiGravityRef; * particles. */ -class NiGravity : public NI_GRAVITY_PARENT { +class DLLEXPORT NiGravity : public NI_GRAVITY_PARENT { public: NiGravity(); ~NiGravity(); diff --git a/obj/NiIntegerExtraData.h b/obj/NiIntegerExtraData.h index c1d49dec3c6561b642388a02e6f84480044eb1fd..33712c9265e2530505f9d43aaefb072fbeb6b35c 100644 --- a/obj/NiIntegerExtraData.h +++ b/obj/NiIntegerExtraData.h @@ -15,7 +15,7 @@ typedef Ref<NiIntegerExtraData> NiIntegerExtraDataRef; * NiIntegerExtraData - Extra integer data. */ -class NiIntegerExtraData : public NI_INTEGER_EXTRA_DATA_PARENT { +class DLLEXPORT NiIntegerExtraData : public NI_INTEGER_EXTRA_DATA_PARENT { public: NiIntegerExtraData(); ~NiIntegerExtraData(); diff --git a/obj/NiIntegersExtraData.h b/obj/NiIntegersExtraData.h index b24868dd5424b74344ed66f919e81c012f5951e9..b5d95a97668ea54939d480d37c0bcbcc303a77b8 100644 --- a/obj/NiIntegersExtraData.h +++ b/obj/NiIntegersExtraData.h @@ -15,7 +15,7 @@ typedef Ref<NiIntegersExtraData> NiIntegersExtraDataRef; * NiIntegersExtraData - Integers data. */ -class NiIntegersExtraData : public NI_INTEGERS_EXTRA_DATA_PARENT { +class DLLEXPORT NiIntegersExtraData : public NI_INTEGERS_EXTRA_DATA_PARENT { public: NiIntegersExtraData(); ~NiIntegersExtraData(); diff --git a/obj/NiInterpolator.h b/obj/NiInterpolator.h index 1293595fa158dc81793c3f579e9a6a28c0858344..f8b37131fb9d1a2c3534660ab233fa335007807d 100644 --- a/obj/NiInterpolator.h +++ b/obj/NiInterpolator.h @@ -15,7 +15,7 @@ typedef Ref<NiInterpolator> NiInterpolatorRef; * NiInterpolator - Interpolator blocks - function unknown. */ -class NiInterpolator : public NI_INTERPOLATOR_PARENT { +class DLLEXPORT NiInterpolator : public NI_INTERPOLATOR_PARENT { public: NiInterpolator(); ~NiInterpolator(); diff --git a/obj/NiKeyframeController.h b/obj/NiKeyframeController.h index da2238a6e947651c4807223eafbbde81e5e37243..1a9e19c1863007869296c950ae4ad5cbe15d5d36 100644 --- a/obj/NiKeyframeController.h +++ b/obj/NiKeyframeController.h @@ -20,7 +20,7 @@ typedef Ref<NiKeyframeController> NiKeyframeControllerRef; * frames. */ -class NiKeyframeController : public NI_KEYFRAME_CONTROLLER_PARENT { +class DLLEXPORT NiKeyframeController : public NI_KEYFRAME_CONTROLLER_PARENT { public: NiKeyframeController(); ~NiKeyframeController(); diff --git a/obj/NiKeyframeData.h b/obj/NiKeyframeData.h index 08768d799f496f93b612fae96ac780cae262cdbd..a0c24436bcabfff4cd545aa12cc36243e36ee4eb 100644 --- a/obj/NiKeyframeData.h +++ b/obj/NiKeyframeData.h @@ -17,7 +17,7 @@ typedef Ref<NiKeyframeData> NiKeyframeDataRef; * NiKeyframeData - Keyframes for mesh animation. */ -class NiKeyframeData : public NI_KEYFRAME_DATA_PARENT { +class DLLEXPORT NiKeyframeData : public NI_KEYFRAME_DATA_PARENT { public: NiKeyframeData(); ~NiKeyframeData(); diff --git a/obj/NiLODNode.h b/obj/NiLODNode.h index 5d3a3b37726dc9cb25ec7577cdc2dc95a72ff0ab..3a4b75b23aaeb486eebe32a68ad1b4059b59be3b 100644 --- a/obj/NiLODNode.h +++ b/obj/NiLODNode.h @@ -23,7 +23,7 @@ typedef Ref<NiLODNode> NiLODNodeRef; * distance. */ -class NiLODNode : public NI_L_O_D_NODE_PARENT { +class DLLEXPORT NiLODNode : public NI_L_O_D_NODE_PARENT { public: NiLODNode(); ~NiLODNode(); diff --git a/obj/NiLight.h b/obj/NiLight.h index bdbaee95d98c842d90000943194a24f126680901..c2b5d0bf11333768a06946797f3723ce94538eff 100644 --- a/obj/NiLight.h +++ b/obj/NiLight.h @@ -15,7 +15,7 @@ typedef Ref<NiLight> NiLightRef; * NiLight - Light source. */ -class NiLight : public NI_LIGHT_PARENT { +class DLLEXPORT NiLight : public NI_LIGHT_PARENT { public: NiLight(); ~NiLight(); diff --git a/obj/NiLightColorController.h b/obj/NiLightColorController.h index f6769b1afca215887cbefe73f4d8ebebab8031b9..46065e56e01ba3cdb499b65e2e0df45f00740ec3 100644 --- a/obj/NiLightColorController.h +++ b/obj/NiLightColorController.h @@ -20,7 +20,7 @@ typedef Ref<NiLightColorController> NiLightColorControllerRef; * NiLightColorController - Light color animation controller. */ -class NiLightColorController : public NI_LIGHT_COLOR_CONTROLLER_PARENT { +class DLLEXPORT NiLightColorController : public NI_LIGHT_COLOR_CONTROLLER_PARENT { public: NiLightColorController(); ~NiLightColorController(); diff --git a/obj/NiLightDimmerController.h b/obj/NiLightDimmerController.h index fed240bd2151534b613ee17926c52d63fc68f8ac..e7c5c66eb1aa1a96091d5086bed96470d4d0c24f 100644 --- a/obj/NiLightDimmerController.h +++ b/obj/NiLightDimmerController.h @@ -19,7 +19,7 @@ typedef Ref<NiLightDimmerController> NiLightDimmerControllerRef; * NiLightDimmerController - Unknown controller. */ -class NiLightDimmerController : public NI_LIGHT_DIMMER_CONTROLLER_PARENT { +class DLLEXPORT NiLightDimmerController : public NI_LIGHT_DIMMER_CONTROLLER_PARENT { public: NiLightDimmerController(); ~NiLightDimmerController(); diff --git a/obj/NiLookAtController.h b/obj/NiLookAtController.h index 93f03834cf54b71c0e6c92ace3add9d3791fbb32..335d811ff9773b652b69fa12d9fa3ba9aa8ea96c 100644 --- a/obj/NiLookAtController.h +++ b/obj/NiLookAtController.h @@ -20,7 +20,7 @@ typedef Ref<NiLookAtController> NiLookAtControllerRef; * -3.4e+38. */ -class NiLookAtController : public NI_LOOK_AT_CONTROLLER_PARENT { +class DLLEXPORT NiLookAtController : public NI_LOOK_AT_CONTROLLER_PARENT { public: NiLookAtController(); ~NiLookAtController(); diff --git a/obj/NiLookAtInterpolator.h b/obj/NiLookAtInterpolator.h index a8a04a48231138dc48655a22cfd02ca224940324..24f45cf452583ed20a17418d5661e293128aa2d5 100644 --- a/obj/NiLookAtInterpolator.h +++ b/obj/NiLookAtInterpolator.h @@ -21,7 +21,7 @@ typedef Ref<NiLookAtInterpolator> NiLookAtInterpolatorRef; * NiLookAtInterpolator - Unknown. */ -class NiLookAtInterpolator : public NI_LOOK_AT_INTERPOLATOR_PARENT { +class DLLEXPORT NiLookAtInterpolator : public NI_LOOK_AT_INTERPOLATOR_PARENT { public: NiLookAtInterpolator(); ~NiLookAtInterpolator(); diff --git a/obj/NiMaterialColorController.h b/obj/NiMaterialColorController.h index ebc7b34dbcdf401fe3408f6945c16a8e077ddbdc..8b512704b6d163f8104c45dd994dc1585de2324d 100644 --- a/obj/NiMaterialColorController.h +++ b/obj/NiMaterialColorController.h @@ -19,7 +19,7 @@ typedef Ref<NiMaterialColorController> NiMaterialColorControllerRef; * NiMaterialColorController - Time controller for material color. */ -class NiMaterialColorController : public NI_MATERIAL_COLOR_CONTROLLER_PARENT { +class DLLEXPORT NiMaterialColorController : public NI_MATERIAL_COLOR_CONTROLLER_PARENT { public: NiMaterialColorController(); ~NiMaterialColorController(); diff --git a/obj/NiMaterialProperty.h b/obj/NiMaterialProperty.h index 90a381f26ec73c4b22e26571628c0f66ac069b3d..45e8a28c8d471f55ee38808ed8b01f196e76a0d8 100644 --- a/obj/NiMaterialProperty.h +++ b/obj/NiMaterialProperty.h @@ -15,7 +15,7 @@ typedef Ref<NiMaterialProperty> NiMaterialPropertyRef; * NiMaterialProperty - Describes the material shading properties. */ -class NiMaterialProperty : public NI_MATERIAL_PROPERTY_PARENT { +class DLLEXPORT NiMaterialProperty : public NI_MATERIAL_PROPERTY_PARENT { public: NiMaterialProperty(); ~NiMaterialProperty(); diff --git a/obj/NiMeshPSysData.h b/obj/NiMeshPSysData.h index 8056121866a6908fc839c3774755f1525e006add..37ad6f6ff7461ffcf89fc306d41f737e714c9793 100644 --- a/obj/NiMeshPSysData.h +++ b/obj/NiMeshPSysData.h @@ -20,7 +20,7 @@ typedef Ref<NiMeshPSysData> NiMeshPSysDataRef; * NiMeshPSysData - Particle meshes data. */ -class NiMeshPSysData : public NI_MESH_P_SYS_DATA_PARENT { +class DLLEXPORT NiMeshPSysData : public NI_MESH_P_SYS_DATA_PARENT { public: NiMeshPSysData(); ~NiMeshPSysData(); diff --git a/obj/NiMeshParticleSystem.h b/obj/NiMeshParticleSystem.h index c79ebd0ed7afa8908536d33e525a8f35e634a4c7..ac30c2bdd12d27515cfce5876cffe0ee81cc0672 100644 --- a/obj/NiMeshParticleSystem.h +++ b/obj/NiMeshParticleSystem.h @@ -15,7 +15,7 @@ typedef Ref<NiMeshParticleSystem> NiMeshParticleSystemRef; * NiMeshParticleSystem - Particle system. */ -class NiMeshParticleSystem : public NI_MESH_PARTICLE_SYSTEM_PARENT { +class DLLEXPORT NiMeshParticleSystem : public NI_MESH_PARTICLE_SYSTEM_PARENT { public: NiMeshParticleSystem(); ~NiMeshParticleSystem(); diff --git a/obj/NiMorphData.h b/obj/NiMorphData.h index d10382f326124927904895d2d463495f18d6d6b3..31c2687d411a4cbce537b557b6fce2f4ca09929f 100644 --- a/obj/NiMorphData.h +++ b/obj/NiMorphData.h @@ -17,7 +17,7 @@ typedef Ref<NiMorphData> NiMorphDataRef; * NiMorphData - Geometry morphing data. */ -class NiMorphData : public NI_MORPH_DATA_PARENT { +class DLLEXPORT NiMorphData : public NI_MORPH_DATA_PARENT { public: NiMorphData(); ~NiMorphData(); diff --git a/obj/NiMultiTargetTransformController.h b/obj/NiMultiTargetTransformController.h index d1bb94a95bd514f9fc2aa9321e92b08988f18346..4faeadc88b6633624df9a72710e56b86e55ebdcc 100644 --- a/obj/NiMultiTargetTransformController.h +++ b/obj/NiMultiTargetTransformController.h @@ -19,7 +19,7 @@ typedef Ref<NiMultiTargetTransformController> NiMultiTargetTransformControllerRe * NiMultiTargetTransformController - Unknown. */ -class NiMultiTargetTransformController : public NI_MULTI_TARGET_TRANSFORM_CONTROLLER_PARENT { +class DLLEXPORT NiMultiTargetTransformController : public NI_MULTI_TARGET_TRANSFORM_CONTROLLER_PARENT { public: NiMultiTargetTransformController(); ~NiMultiTargetTransformController(); diff --git a/obj/NiNode.h b/obj/NiNode.h index 7fee411f4dbad9bfa111786a6ba7bd5956e697ef..afddc44a9d7d89e7248fb6175819b47e063184ca 100644 --- a/obj/NiNode.h +++ b/obj/NiNode.h @@ -21,7 +21,7 @@ typedef Ref<NiNode> NiNodeRef; * NiNode - Generic node block for grouping. */ -class NiNode : public NI_NODE_PARENT { +class DLLEXPORT NiNode : public NI_NODE_PARENT { public: NiNode(); ~NiNode(); diff --git a/obj/NiObject.h b/obj/NiObject.h index 72d50ecc1d03dca66f7900ca4936180f7b51c69a..2e51630c0243d7e640fe6e8d9ad623ee14071e06 100644 --- a/obj/NiObject.h +++ b/obj/NiObject.h @@ -30,7 +30,7 @@ typedef Ref<NiObject> NiObjectRef; typedef Ref<NiObject> blk_ref; //Temporary to make old code compile typedef NiObject IBlock; -class NiObject { +class DLLEXPORT NiObject { public: NiObject(); virtual ~NiObject(); diff --git a/obj/NiObjectNET.h b/obj/NiObjectNET.h index cfd13e2a55a7e9dec992751faa478a20cdf5631a..7264f553faae42f2372245ee3b3ff2448c914d99 100644 --- a/obj/NiObjectNET.h +++ b/obj/NiObjectNET.h @@ -20,7 +20,7 @@ class NiTimeController; */ typedef Ref<NiObjectNET> NiObjectNETRef; -class NiObjectNET : public NI_OBJECT_N_E_T_PARENT { +class DLLEXPORT NiObjectNET : public NI_OBJECT_N_E_T_PARENT { public: NiObjectNET(); ~NiObjectNET(); diff --git a/obj/NiPSysAgeDeathModifier.h b/obj/NiPSysAgeDeathModifier.h index e3a580446a2126e62f8dc2a734f21c1623fe25fd..3791c9909c73abfb3b1ac45bfec639a4856630a3 100644 --- a/obj/NiPSysAgeDeathModifier.h +++ b/obj/NiPSysAgeDeathModifier.h @@ -19,7 +19,7 @@ typedef Ref<NiPSysAgeDeathModifier> NiPSysAgeDeathModifierRef; * NiPSysAgeDeathModifier - Unknown particle modifier. */ -class NiPSysAgeDeathModifier : public NI_P_SYS_AGE_DEATH_MODIFIER_PARENT { +class DLLEXPORT NiPSysAgeDeathModifier : public NI_P_SYS_AGE_DEATH_MODIFIER_PARENT { public: NiPSysAgeDeathModifier(); ~NiPSysAgeDeathModifier(); diff --git a/obj/NiPSysBombModifier.h b/obj/NiPSysBombModifier.h index 4377d1e59e6a512025130a32261464d41ed97403..46535427e68c6f8faff8d709acdffd641214e109 100644 --- a/obj/NiPSysBombModifier.h +++ b/obj/NiPSysBombModifier.h @@ -19,7 +19,7 @@ typedef Ref<NiPSysBombModifier> NiPSysBombModifierRef; * NiPSysBombModifier - Unknown. */ -class NiPSysBombModifier : public NI_P_SYS_BOMB_MODIFIER_PARENT { +class DLLEXPORT NiPSysBombModifier : public NI_P_SYS_BOMB_MODIFIER_PARENT { public: NiPSysBombModifier(); ~NiPSysBombModifier(); diff --git a/obj/NiPSysBoundUpdateModifier.h b/obj/NiPSysBoundUpdateModifier.h index 859e6eddd8fc373703adfb8ed3601cd5eb668297..306a940f3939236559bf431c21cc1887479608f7 100644 --- a/obj/NiPSysBoundUpdateModifier.h +++ b/obj/NiPSysBoundUpdateModifier.h @@ -15,7 +15,7 @@ typedef Ref<NiPSysBoundUpdateModifier> NiPSysBoundUpdateModifierRef; * NiPSysBoundUpdateModifier - Unknown particle system modifier. */ -class NiPSysBoundUpdateModifier : public NI_P_SYS_BOUND_UPDATE_MODIFIER_PARENT { +class DLLEXPORT NiPSysBoundUpdateModifier : public NI_P_SYS_BOUND_UPDATE_MODIFIER_PARENT { public: NiPSysBoundUpdateModifier(); ~NiPSysBoundUpdateModifier(); diff --git a/obj/NiPSysBoxEmitter.h b/obj/NiPSysBoxEmitter.h index 4cd8c7629136371f72dc03372093fbec1829e082..a948218677964e9fe6af9a81c970cf237916a7da 100644 --- a/obj/NiPSysBoxEmitter.h +++ b/obj/NiPSysBoxEmitter.h @@ -15,7 +15,7 @@ typedef Ref<NiPSysBoxEmitter> NiPSysBoxEmitterRef; * NiPSysBoxEmitter - Unknown particle modifier. */ -class NiPSysBoxEmitter : public NI_P_SYS_BOX_EMITTER_PARENT { +class DLLEXPORT NiPSysBoxEmitter : public NI_P_SYS_BOX_EMITTER_PARENT { public: NiPSysBoxEmitter(); ~NiPSysBoxEmitter(); diff --git a/obj/NiPSysColliderManager.h b/obj/NiPSysColliderManager.h index d9c7c0b6cbfce49b1b643d84820c46683754da48..31408aa0ee473406c80789415cc961a4a41840a3 100644 --- a/obj/NiPSysColliderManager.h +++ b/obj/NiPSysColliderManager.h @@ -19,7 +19,7 @@ typedef Ref<NiPSysColliderManager> NiPSysColliderManagerRef; * NiPSysColliderManager - Unknown. */ -class NiPSysColliderManager : public NI_P_SYS_COLLIDER_MANAGER_PARENT { +class DLLEXPORT NiPSysColliderManager : public NI_P_SYS_COLLIDER_MANAGER_PARENT { public: NiPSysColliderManager(); ~NiPSysColliderManager(); diff --git a/obj/NiPSysColorModifier.h b/obj/NiPSysColorModifier.h index 8b571b6ae4841fa7b4b4ecadc58c4b5637a595ef..9240f8770a9cefa0269fb9aa8783fdf4ea2f97fd 100644 --- a/obj/NiPSysColorModifier.h +++ b/obj/NiPSysColorModifier.h @@ -19,7 +19,7 @@ typedef Ref<NiPSysColorModifier> NiPSysColorModifierRef; * NiPSysColorModifier - Unknown particle modifier. */ -class NiPSysColorModifier : public NI_P_SYS_COLOR_MODIFIER_PARENT { +class DLLEXPORT NiPSysColorModifier : public NI_P_SYS_COLOR_MODIFIER_PARENT { public: NiPSysColorModifier(); ~NiPSysColorModifier(); diff --git a/obj/NiPSysCylinderEmitter.h b/obj/NiPSysCylinderEmitter.h index 5db148a8e96cac75aae70a8d28bf298f29e67693..48de90a9c6996bc575b9dcb4e8678cb5f383b203 100644 --- a/obj/NiPSysCylinderEmitter.h +++ b/obj/NiPSysCylinderEmitter.h @@ -15,7 +15,7 @@ typedef Ref<NiPSysCylinderEmitter> NiPSysCylinderEmitterRef; * NiPSysCylinderEmitter - Unknown. */ -class NiPSysCylinderEmitter : public NI_P_SYS_CYLINDER_EMITTER_PARENT { +class DLLEXPORT NiPSysCylinderEmitter : public NI_P_SYS_CYLINDER_EMITTER_PARENT { public: NiPSysCylinderEmitter(); ~NiPSysCylinderEmitter(); diff --git a/obj/NiPSysData.h b/obj/NiPSysData.h index 7dc0a9b94110b09192077bca0af58163d1fc8150..4f897897730ef63caaf01dacac062fb667a09ccd 100644 --- a/obj/NiPSysData.h +++ b/obj/NiPSysData.h @@ -15,7 +15,7 @@ typedef Ref<NiPSysData> NiPSysDataRef; * NiPSysData - Particle system data. */ -class NiPSysData : public NI_P_SYS_DATA_PARENT { +class DLLEXPORT NiPSysData : public NI_P_SYS_DATA_PARENT { public: NiPSysData(); ~NiPSysData(); diff --git a/obj/NiPSysDragModifier.h b/obj/NiPSysDragModifier.h index ac2b989ffb7e49c91e31624e1cc679ddf02aff0f..c2aefd12bf8f4ad62b43a08b814ef9c3ef33bab7 100644 --- a/obj/NiPSysDragModifier.h +++ b/obj/NiPSysDragModifier.h @@ -19,7 +19,7 @@ typedef Ref<NiPSysDragModifier> NiPSysDragModifierRef; * NiPSysDragModifier - Unknown. */ -class NiPSysDragModifier : public NI_P_SYS_DRAG_MODIFIER_PARENT { +class DLLEXPORT NiPSysDragModifier : public NI_P_SYS_DRAG_MODIFIER_PARENT { public: NiPSysDragModifier(); ~NiPSysDragModifier(); diff --git a/obj/NiPSysEmitter.h b/obj/NiPSysEmitter.h index 09e9b752643e52bc60eb9069917dd14b8523c195..d51c7cd804826b951aece23a46ddc8ddcd1d9039 100644 --- a/obj/NiPSysEmitter.h +++ b/obj/NiPSysEmitter.h @@ -15,7 +15,7 @@ typedef Ref<NiPSysEmitter> NiPSysEmitterRef; * NiPSysEmitter - A particle emitter modifier? */ -class NiPSysEmitter : public NI_P_SYS_EMITTER_PARENT { +class DLLEXPORT NiPSysEmitter : public NI_P_SYS_EMITTER_PARENT { public: NiPSysEmitter(); ~NiPSysEmitter(); diff --git a/obj/NiPSysEmitterCtlr.h b/obj/NiPSysEmitterCtlr.h index d805181aee7b6c6242046cab7810911662e99ef9..b3e43a71ab40fabf5b9a234bf89177fa2ec7eeb7 100644 --- a/obj/NiPSysEmitterCtlr.h +++ b/obj/NiPSysEmitterCtlr.h @@ -19,7 +19,7 @@ typedef Ref<NiPSysEmitterCtlr> NiPSysEmitterCtlrRef; * NiPSysEmitterCtlr - Particle system emitter controller. */ -class NiPSysEmitterCtlr : public NI_P_SYS_EMITTER_CTLR_PARENT { +class DLLEXPORT NiPSysEmitterCtlr : public NI_P_SYS_EMITTER_CTLR_PARENT { public: NiPSysEmitterCtlr(); ~NiPSysEmitterCtlr(); diff --git a/obj/NiPSysEmitterCtlrData.h b/obj/NiPSysEmitterCtlrData.h index 7376f58b6c4c9833692d5f9bb9279d569fb700e7..1f7f54e8566af1b5ac81e3f2854f36b9466b2f0a 100644 --- a/obj/NiPSysEmitterCtlrData.h +++ b/obj/NiPSysEmitterCtlrData.h @@ -17,7 +17,7 @@ typedef Ref<NiPSysEmitterCtlrData> NiPSysEmitterCtlrDataRef; * NiPSysEmitterCtlrData - Particle system emitter controller data. */ -class NiPSysEmitterCtlrData : public NI_P_SYS_EMITTER_CTLR_DATA_PARENT { +class DLLEXPORT NiPSysEmitterCtlrData : public NI_P_SYS_EMITTER_CTLR_DATA_PARENT { public: NiPSysEmitterCtlrData(); ~NiPSysEmitterCtlrData(); diff --git a/obj/NiPSysEmitterDeclinationCtlr.h b/obj/NiPSysEmitterDeclinationCtlr.h index 37624c4646cc0a258749d8891bcefa78f7de1ffa..b62051a8013807b31e0e6aac3758589afd3e2d8c 100644 --- a/obj/NiPSysEmitterDeclinationCtlr.h +++ b/obj/NiPSysEmitterDeclinationCtlr.h @@ -15,7 +15,7 @@ typedef Ref<NiPSysEmitterDeclinationCtlr> NiPSysEmitterDeclinationCtlrRef; * NiPSysEmitterDeclinationCtlr - Unknown. */ -class NiPSysEmitterDeclinationCtlr : public NI_P_SYS_EMITTER_DECLINATION_CTLR_PARENT { +class DLLEXPORT NiPSysEmitterDeclinationCtlr : public NI_P_SYS_EMITTER_DECLINATION_CTLR_PARENT { public: NiPSysEmitterDeclinationCtlr(); ~NiPSysEmitterDeclinationCtlr(); diff --git a/obj/NiPSysEmitterDeclinationVarCtlr.h b/obj/NiPSysEmitterDeclinationVarCtlr.h index 60e1b094bcabc98208e23a6c033e6531a52d74bf..bdb739e4889a411d03015731dc97db51ca33875e 100644 --- a/obj/NiPSysEmitterDeclinationVarCtlr.h +++ b/obj/NiPSysEmitterDeclinationVarCtlr.h @@ -15,7 +15,7 @@ typedef Ref<NiPSysEmitterDeclinationVarCtlr> NiPSysEmitterDeclinationVarCtlrRef; * NiPSysEmitterDeclinationVarCtlr - Unknown. */ -class NiPSysEmitterDeclinationVarCtlr : public NI_P_SYS_EMITTER_DECLINATION_VAR_CTLR_PARENT { +class DLLEXPORT NiPSysEmitterDeclinationVarCtlr : public NI_P_SYS_EMITTER_DECLINATION_VAR_CTLR_PARENT { public: NiPSysEmitterDeclinationVarCtlr(); ~NiPSysEmitterDeclinationVarCtlr(); diff --git a/obj/NiPSysEmitterInitialRadiusCtlr.h b/obj/NiPSysEmitterInitialRadiusCtlr.h index 8910ad2f87799aeee7f90651fd535ddfc134660a..1c6357251f5b8b07beee6e9315c717a59a831797 100644 --- a/obj/NiPSysEmitterInitialRadiusCtlr.h +++ b/obj/NiPSysEmitterInitialRadiusCtlr.h @@ -15,7 +15,7 @@ typedef Ref<NiPSysEmitterInitialRadiusCtlr> NiPSysEmitterInitialRadiusCtlrRef; * NiPSysEmitterInitialRadiusCtlr - Unknown. */ -class NiPSysEmitterInitialRadiusCtlr : public NI_P_SYS_EMITTER_INITIAL_RADIUS_CTLR_PARENT { +class DLLEXPORT NiPSysEmitterInitialRadiusCtlr : public NI_P_SYS_EMITTER_INITIAL_RADIUS_CTLR_PARENT { public: NiPSysEmitterInitialRadiusCtlr(); ~NiPSysEmitterInitialRadiusCtlr(); diff --git a/obj/NiPSysEmitterLifeSpanCtlr.h b/obj/NiPSysEmitterLifeSpanCtlr.h index c9135755cc6f228ad54e75e39a12a4c4a98df2dc..41e2376ef37ce8b0f5bbb0d7f35656850a012e00 100644 --- a/obj/NiPSysEmitterLifeSpanCtlr.h +++ b/obj/NiPSysEmitterLifeSpanCtlr.h @@ -15,7 +15,7 @@ typedef Ref<NiPSysEmitterLifeSpanCtlr> NiPSysEmitterLifeSpanCtlrRef; * NiPSysEmitterLifeSpanCtlr - Unknown. */ -class NiPSysEmitterLifeSpanCtlr : public NI_P_SYS_EMITTER_LIFE_SPAN_CTLR_PARENT { +class DLLEXPORT NiPSysEmitterLifeSpanCtlr : public NI_P_SYS_EMITTER_LIFE_SPAN_CTLR_PARENT { public: NiPSysEmitterLifeSpanCtlr(); ~NiPSysEmitterLifeSpanCtlr(); diff --git a/obj/NiPSysEmitterSpeedCtlr.h b/obj/NiPSysEmitterSpeedCtlr.h index 1476eda28a8316e59e7d1e02b30f357397ed9e03..a3eb6cae7a9401ecdc42536c93d1bcada3577b26 100644 --- a/obj/NiPSysEmitterSpeedCtlr.h +++ b/obj/NiPSysEmitterSpeedCtlr.h @@ -15,7 +15,7 @@ typedef Ref<NiPSysEmitterSpeedCtlr> NiPSysEmitterSpeedCtlrRef; * NiPSysEmitterSpeedCtlr - Unknown. */ -class NiPSysEmitterSpeedCtlr : public NI_P_SYS_EMITTER_SPEED_CTLR_PARENT { +class DLLEXPORT NiPSysEmitterSpeedCtlr : public NI_P_SYS_EMITTER_SPEED_CTLR_PARENT { public: NiPSysEmitterSpeedCtlr(); ~NiPSysEmitterSpeedCtlr(); diff --git a/obj/NiPSysGravityModifier.h b/obj/NiPSysGravityModifier.h index 8135cd814028e704299bb03eabf9f7b189983bf9..54bcbbe516c108bfb4c31d9dbb515a4aee15ba54 100644 --- a/obj/NiPSysGravityModifier.h +++ b/obj/NiPSysGravityModifier.h @@ -19,7 +19,7 @@ typedef Ref<NiPSysGravityModifier> NiPSysGravityModifierRef; * NiPSysGravityModifier - Unknown particle system modifier. */ -class NiPSysGravityModifier : public NI_P_SYS_GRAVITY_MODIFIER_PARENT { +class DLLEXPORT NiPSysGravityModifier : public NI_P_SYS_GRAVITY_MODIFIER_PARENT { public: NiPSysGravityModifier(); ~NiPSysGravityModifier(); diff --git a/obj/NiPSysGravityStrengthCtlr.h b/obj/NiPSysGravityStrengthCtlr.h index ce18fff7fd0b362196e877379e8b250efd76e582..3a8ef9f151eff8189fdfba1dbda99a4e84e276a1 100644 --- a/obj/NiPSysGravityStrengthCtlr.h +++ b/obj/NiPSysGravityStrengthCtlr.h @@ -15,7 +15,7 @@ typedef Ref<NiPSysGravityStrengthCtlr> NiPSysGravityStrengthCtlrRef; * NiPSysGravityStrengthCtlr - Unknown. */ -class NiPSysGravityStrengthCtlr : public NI_P_SYS_GRAVITY_STRENGTH_CTLR_PARENT { +class DLLEXPORT NiPSysGravityStrengthCtlr : public NI_P_SYS_GRAVITY_STRENGTH_CTLR_PARENT { public: NiPSysGravityStrengthCtlr(); ~NiPSysGravityStrengthCtlr(); diff --git a/obj/NiPSysGrowFadeModifier.h b/obj/NiPSysGrowFadeModifier.h index a087d00d4a3e15b3a4affa179ce2baa62f115e06..b0a05823d0a421585dcc81ea79436c83393a3b3d 100644 --- a/obj/NiPSysGrowFadeModifier.h +++ b/obj/NiPSysGrowFadeModifier.h @@ -15,7 +15,7 @@ typedef Ref<NiPSysGrowFadeModifier> NiPSysGrowFadeModifierRef; * NiPSysGrowFadeModifier - Unknown particle system modifier. */ -class NiPSysGrowFadeModifier : public NI_P_SYS_GROW_FADE_MODIFIER_PARENT { +class DLLEXPORT NiPSysGrowFadeModifier : public NI_P_SYS_GROW_FADE_MODIFIER_PARENT { public: NiPSysGrowFadeModifier(); ~NiPSysGrowFadeModifier(); diff --git a/obj/NiPSysMeshEmitter.h b/obj/NiPSysMeshEmitter.h index fbe7db58a94695849ee43314dea87d6d5c10e3fd..829818bbe5d7874a1df9781972db6c3bd744b6dd 100644 --- a/obj/NiPSysMeshEmitter.h +++ b/obj/NiPSysMeshEmitter.h @@ -19,7 +19,7 @@ typedef Ref<NiPSysMeshEmitter> NiPSysMeshEmitterRef; * NiPSysMeshEmitter - Unknown. */ -class NiPSysMeshEmitter : public NI_P_SYS_MESH_EMITTER_PARENT { +class DLLEXPORT NiPSysMeshEmitter : public NI_P_SYS_MESH_EMITTER_PARENT { public: NiPSysMeshEmitter(); ~NiPSysMeshEmitter(); diff --git a/obj/NiPSysMeshUpdateModifier.h b/obj/NiPSysMeshUpdateModifier.h index 320202984e5192dee209254b98dd2ecc851c2b33..53a9f1c5cb134b844fc0febba14a2d4b0fbf4107 100644 --- a/obj/NiPSysMeshUpdateModifier.h +++ b/obj/NiPSysMeshUpdateModifier.h @@ -19,7 +19,7 @@ typedef Ref<NiPSysMeshUpdateModifier> NiPSysMeshUpdateModifierRef; * NiPSysMeshUpdateModifier - Unknown. */ -class NiPSysMeshUpdateModifier : public NI_P_SYS_MESH_UPDATE_MODIFIER_PARENT { +class DLLEXPORT NiPSysMeshUpdateModifier : public NI_P_SYS_MESH_UPDATE_MODIFIER_PARENT { public: NiPSysMeshUpdateModifier(); ~NiPSysMeshUpdateModifier(); diff --git a/obj/NiPSysModifier.h b/obj/NiPSysModifier.h index 10e7d5076d2e32d407e0a6661476d205c84a0556..73a3999cb9b7cf449cf33fe1210f78552d90b4d8 100644 --- a/obj/NiPSysModifier.h +++ b/obj/NiPSysModifier.h @@ -19,7 +19,7 @@ typedef Ref<NiPSysModifier> NiPSysModifierRef; * NiPSysModifier - Generic particle system modifier block. */ -class NiPSysModifier : public NI_P_SYS_MODIFIER_PARENT { +class DLLEXPORT NiPSysModifier : public NI_P_SYS_MODIFIER_PARENT { public: NiPSysModifier(); ~NiPSysModifier(); diff --git a/obj/NiPSysModifierActiveCtlr.h b/obj/NiPSysModifierActiveCtlr.h index 3c4a56b1459383a3f8b99202e5de03fe6c9b9b0e..4806cff16a1c074908dfb6c5af50f2687e18c88f 100644 --- a/obj/NiPSysModifierActiveCtlr.h +++ b/obj/NiPSysModifierActiveCtlr.h @@ -15,7 +15,7 @@ typedef Ref<NiPSysModifierActiveCtlr> NiPSysModifierActiveCtlrRef; * NiPSysModifierActiveCtlr - Unknown. */ -class NiPSysModifierActiveCtlr : public NI_P_SYS_MODIFIER_ACTIVE_CTLR_PARENT { +class DLLEXPORT NiPSysModifierActiveCtlr : public NI_P_SYS_MODIFIER_ACTIVE_CTLR_PARENT { public: NiPSysModifierActiveCtlr(); ~NiPSysModifierActiveCtlr(); diff --git a/obj/NiPSysPlanarCollider.h b/obj/NiPSysPlanarCollider.h index 6dab1d5f9a7c345bce8e0ca36363d66f09c06035..bba91b73804da1540ad11b42f2ff8cbb88525993 100644 --- a/obj/NiPSysPlanarCollider.h +++ b/obj/NiPSysPlanarCollider.h @@ -21,7 +21,7 @@ typedef Ref<NiPSysPlanarCollider> NiPSysPlanarColliderRef; * NiPSysPlanarCollider - Unknown. */ -class NiPSysPlanarCollider : public NI_P_SYS_PLANAR_COLLIDER_PARENT { +class DLLEXPORT NiPSysPlanarCollider : public NI_P_SYS_PLANAR_COLLIDER_PARENT { public: NiPSysPlanarCollider(); ~NiPSysPlanarCollider(); diff --git a/obj/NiPSysPositionModifier.h b/obj/NiPSysPositionModifier.h index 2135ad01b800ddfd64c0101674bc0bc727ec8150..605b14e64944acf3269ca74142267d2b416a4f66 100644 --- a/obj/NiPSysPositionModifier.h +++ b/obj/NiPSysPositionModifier.h @@ -15,7 +15,7 @@ typedef Ref<NiPSysPositionModifier> NiPSysPositionModifierRef; * NiPSysPositionModifier - Unknown particle system modifier. */ -class NiPSysPositionModifier : public NI_P_SYS_POSITION_MODIFIER_PARENT { +class DLLEXPORT NiPSysPositionModifier : public NI_P_SYS_POSITION_MODIFIER_PARENT { public: NiPSysPositionModifier(); ~NiPSysPositionModifier(); diff --git a/obj/NiPSysResetOnLoopCtlr.h b/obj/NiPSysResetOnLoopCtlr.h index b461a2a9bc1f5be44c7d6f3cc3fd29001e6a3c43..b77e85fcc528959e80ac30b88d80ece649cbbb95 100644 --- a/obj/NiPSysResetOnLoopCtlr.h +++ b/obj/NiPSysResetOnLoopCtlr.h @@ -15,7 +15,7 @@ typedef Ref<NiPSysResetOnLoopCtlr> NiPSysResetOnLoopCtlrRef; * NiPSysResetOnLoopCtlr - Unknown. */ -class NiPSysResetOnLoopCtlr : public NI_P_SYS_RESET_ON_LOOP_CTLR_PARENT { +class DLLEXPORT NiPSysResetOnLoopCtlr : public NI_P_SYS_RESET_ON_LOOP_CTLR_PARENT { public: NiPSysResetOnLoopCtlr(); ~NiPSysResetOnLoopCtlr(); diff --git a/obj/NiPSysRotationModifier.h b/obj/NiPSysRotationModifier.h index f0ea5bbe807511df81d89bb782313bbe100f8356..2ec785cc1f43ffd73d2702b94f1df581e7ca2320 100644 --- a/obj/NiPSysRotationModifier.h +++ b/obj/NiPSysRotationModifier.h @@ -15,7 +15,7 @@ typedef Ref<NiPSysRotationModifier> NiPSysRotationModifierRef; * NiPSysRotationModifier - Unknown particle system modifier. */ -class NiPSysRotationModifier : public NI_P_SYS_ROTATION_MODIFIER_PARENT { +class DLLEXPORT NiPSysRotationModifier : public NI_P_SYS_ROTATION_MODIFIER_PARENT { public: NiPSysRotationModifier(); ~NiPSysRotationModifier(); diff --git a/obj/NiPSysSpawnModifier.h b/obj/NiPSysSpawnModifier.h index 8695731e0c3933f504c1d8669f72ea7db1e459a4..a0aa697612cfe1b787922870e5f31fe68c9c5d95 100644 --- a/obj/NiPSysSpawnModifier.h +++ b/obj/NiPSysSpawnModifier.h @@ -15,7 +15,7 @@ typedef Ref<NiPSysSpawnModifier> NiPSysSpawnModifierRef; * NiPSysSpawnModifier - Unknown particle modifier. */ -class NiPSysSpawnModifier : public NI_P_SYS_SPAWN_MODIFIER_PARENT { +class DLLEXPORT NiPSysSpawnModifier : public NI_P_SYS_SPAWN_MODIFIER_PARENT { public: NiPSysSpawnModifier(); ~NiPSysSpawnModifier(); diff --git a/obj/NiPSysSphereEmitter.h b/obj/NiPSysSphereEmitter.h index a94b4d1678a14674adb2879bba66c2d655acef04..ed1473340448134074629717f33b1d930c34aec8 100644 --- a/obj/NiPSysSphereEmitter.h +++ b/obj/NiPSysSphereEmitter.h @@ -15,7 +15,7 @@ typedef Ref<NiPSysSphereEmitter> NiPSysSphereEmitterRef; * NiPSysSphereEmitter - Unknown. */ -class NiPSysSphereEmitter : public NI_P_SYS_SPHERE_EMITTER_PARENT { +class DLLEXPORT NiPSysSphereEmitter : public NI_P_SYS_SPHERE_EMITTER_PARENT { public: NiPSysSphereEmitter(); ~NiPSysSphereEmitter(); diff --git a/obj/NiPSysUpdateCtlr.h b/obj/NiPSysUpdateCtlr.h index 7568bf3449f99fb83e311ca0a232e49b1dc1eb18..90fe41f7251598a58f95531617c71d16709f81f4 100644 --- a/obj/NiPSysUpdateCtlr.h +++ b/obj/NiPSysUpdateCtlr.h @@ -15,7 +15,7 @@ typedef Ref<NiPSysUpdateCtlr> NiPSysUpdateCtlrRef; * NiPSysUpdateCtlr - Particle system controller, used for ???. */ -class NiPSysUpdateCtlr : public NI_P_SYS_UPDATE_CTLR_PARENT { +class DLLEXPORT NiPSysUpdateCtlr : public NI_P_SYS_UPDATE_CTLR_PARENT { public: NiPSysUpdateCtlr(); ~NiPSysUpdateCtlr(); diff --git a/obj/NiPSysVolumeEmitter.h b/obj/NiPSysVolumeEmitter.h index d409b329b632dfaae6ad33908a271f8c2a6c642d..e1e383b92a5c0a47cf720ba5bb6325cbf0ab76c7 100644 --- a/obj/NiPSysVolumeEmitter.h +++ b/obj/NiPSysVolumeEmitter.h @@ -19,7 +19,7 @@ typedef Ref<NiPSysVolumeEmitter> NiPSysVolumeEmitterRef; * NiPSysVolumeEmitter - An emitter that emits meshes? */ -class NiPSysVolumeEmitter : public NI_P_SYS_VOLUME_EMITTER_PARENT { +class DLLEXPORT NiPSysVolumeEmitter : public NI_P_SYS_VOLUME_EMITTER_PARENT { public: NiPSysVolumeEmitter(); ~NiPSysVolumeEmitter(); diff --git a/obj/NiPalette.h b/obj/NiPalette.h index 88d356596340685d286e868912a7e6cebc0072a8..a82b954ec02ca5c7a49957aef3418b3cadfdb513 100644 --- a/obj/NiPalette.h +++ b/obj/NiPalette.h @@ -15,7 +15,7 @@ typedef Ref<NiPalette> NiPaletteRef; * NiPalette - A color palette. */ -class NiPalette : public NI_PALETTE_PARENT { +class DLLEXPORT NiPalette : public NI_PALETTE_PARENT { public: NiPalette(); ~NiPalette(); diff --git a/obj/NiParticleBomb.h b/obj/NiParticleBomb.h index a96902e5668987eeebba0c2673960639a841d246..5ff48ad87219dca4eaf79dbab5efa4508dced477 100644 --- a/obj/NiParticleBomb.h +++ b/obj/NiParticleBomb.h @@ -15,7 +15,7 @@ typedef Ref<NiParticleBomb> NiParticleBombRef; * NiParticleBomb - A particle modifier. */ -class NiParticleBomb : public NI_PARTICLE_BOMB_PARENT { +class DLLEXPORT NiParticleBomb : public NI_PARTICLE_BOMB_PARENT { public: NiParticleBomb(); ~NiParticleBomb(); diff --git a/obj/NiParticleColorModifier.h b/obj/NiParticleColorModifier.h index 75799ec760c4e06d6bdee30c711113f3df1aa692..6810c0a3a62a094c7429352394a55a375e2e0c15 100644 --- a/obj/NiParticleColorModifier.h +++ b/obj/NiParticleColorModifier.h @@ -19,7 +19,7 @@ typedef Ref<NiParticleColorModifier> NiParticleColorModifierRef; * NiParticleColorModifier - Unknown. */ -class NiParticleColorModifier : public NI_PARTICLE_COLOR_MODIFIER_PARENT { +class DLLEXPORT NiParticleColorModifier : public NI_PARTICLE_COLOR_MODIFIER_PARENT { public: NiParticleColorModifier(); ~NiParticleColorModifier(); diff --git a/obj/NiParticleGrowFade.h b/obj/NiParticleGrowFade.h index eb10da7948b8a6bd410aea3e94051f784896517a..b6ab09961e6fb0a5fb7af7d9fcc2c3d280f7e798 100644 --- a/obj/NiParticleGrowFade.h +++ b/obj/NiParticleGrowFade.h @@ -18,7 +18,7 @@ typedef Ref<NiParticleGrowFade> NiParticleGrowFadeRef; * to zero size again at the end of their lifetime cycle. */ -class NiParticleGrowFade : public NI_PARTICLE_GROW_FADE_PARENT { +class DLLEXPORT NiParticleGrowFade : public NI_PARTICLE_GROW_FADE_PARENT { public: NiParticleGrowFade(); ~NiParticleGrowFade(); diff --git a/obj/NiParticleMeshModifier.h b/obj/NiParticleMeshModifier.h index 3a9353af40cb840cd41f4be3a54248278012511a..188214595a42744d1f2255eb8369ebb66e58302a 100644 --- a/obj/NiParticleMeshModifier.h +++ b/obj/NiParticleMeshModifier.h @@ -19,7 +19,7 @@ typedef Ref<NiParticleMeshModifier> NiParticleMeshModifierRef; * NiParticleMeshModifier - Unknown. */ -class NiParticleMeshModifier : public NI_PARTICLE_MESH_MODIFIER_PARENT { +class DLLEXPORT NiParticleMeshModifier : public NI_PARTICLE_MESH_MODIFIER_PARENT { public: NiParticleMeshModifier(); ~NiParticleMeshModifier(); diff --git a/obj/NiParticleMeshes.h b/obj/NiParticleMeshes.h index 4710914302b4d1b0421fd431494eed4cdd9cdbc1..9f095a4948e15e30e2030a7b4cde363081d79c1c 100644 --- a/obj/NiParticleMeshes.h +++ b/obj/NiParticleMeshes.h @@ -15,7 +15,7 @@ typedef Ref<NiParticleMeshes> NiParticleMeshesRef; * NiParticleMeshes - Mesh particle node? */ -class NiParticleMeshes : public NI_PARTICLE_MESHES_PARENT { +class DLLEXPORT NiParticleMeshes : public NI_PARTICLE_MESHES_PARENT { public: NiParticleMeshes(); ~NiParticleMeshes(); diff --git a/obj/NiParticleMeshesData.h b/obj/NiParticleMeshesData.h index 4cbd10e415ceacc44be1f9eddec1e71d029822fa..dbacb8aa60df4c88a70c5743a83802e32c421ad1 100644 --- a/obj/NiParticleMeshesData.h +++ b/obj/NiParticleMeshesData.h @@ -19,7 +19,7 @@ typedef Ref<NiParticleMeshesData> NiParticleMeshesDataRef; * NiParticleMeshesData - Particle meshes data. */ -class NiParticleMeshesData : public NI_PARTICLE_MESHES_DATA_PARENT { +class DLLEXPORT NiParticleMeshesData : public NI_PARTICLE_MESHES_DATA_PARENT { public: NiParticleMeshesData(); ~NiParticleMeshesData(); diff --git a/obj/NiParticleRotation.h b/obj/NiParticleRotation.h index f658c9c91f7da55f50fcd6e1cf6d039096bf8927..f2ed832d3c26053c2ae7cdf0991cfedea5b0f380 100644 --- a/obj/NiParticleRotation.h +++ b/obj/NiParticleRotation.h @@ -15,7 +15,7 @@ typedef Ref<NiParticleRotation> NiParticleRotationRef; * NiParticleRotation - Unknown. */ -class NiParticleRotation : public NI_PARTICLE_ROTATION_PARENT { +class DLLEXPORT NiParticleRotation : public NI_PARTICLE_ROTATION_PARENT { public: NiParticleRotation(); ~NiParticleRotation(); diff --git a/obj/NiParticleSystem.h b/obj/NiParticleSystem.h index ff6bedb869249033e2b5da18f8ed3036b0b39a1b..45b8fc1ba56fc3d47d4477e1bdf914ae1f85d5c9 100644 --- a/obj/NiParticleSystem.h +++ b/obj/NiParticleSystem.h @@ -19,7 +19,7 @@ typedef Ref<NiParticleSystem> NiParticleSystemRef; * NiParticleSystem - A particle system. */ -class NiParticleSystem : public NI_PARTICLE_SYSTEM_PARENT { +class DLLEXPORT NiParticleSystem : public NI_PARTICLE_SYSTEM_PARENT { public: NiParticleSystem(); ~NiParticleSystem(); diff --git a/obj/NiParticleSystemController.h b/obj/NiParticleSystemController.h index 8dec946827edbf7ce1154c2a2c702dfec2f6204c..77688d1d86ad71646eb2be7dc1b70df3e03fc5a1 100644 --- a/obj/NiParticleSystemController.h +++ b/obj/NiParticleSystemController.h @@ -23,7 +23,7 @@ typedef Ref<NiParticleSystemController> NiParticleSystemControllerRef; * block. */ -class NiParticleSystemController : public NI_PARTICLE_SYSTEM_CONTROLLER_PARENT { +class DLLEXPORT NiParticleSystemController : public NI_PARTICLE_SYSTEM_CONTROLLER_PARENT { public: NiParticleSystemController(); ~NiParticleSystemController(); diff --git a/obj/NiParticles.h b/obj/NiParticles.h index c0db8ad64e23de9a74f685bbc8d83ada18bc1b53..3fee9abc70d4876513f60101e3b0a714f3464c1d 100644 --- a/obj/NiParticles.h +++ b/obj/NiParticles.h @@ -15,7 +15,7 @@ typedef Ref<NiParticles> NiParticlesRef; * NiParticles - Generic particle system node. */ -class NiParticles : public NI_PARTICLES_PARENT { +class DLLEXPORT NiParticles : public NI_PARTICLES_PARENT { public: NiParticles(); ~NiParticles(); diff --git a/obj/NiParticlesData.h b/obj/NiParticlesData.h index ca84d4df4830c6171a8482f1e43997bf4e005c7b..03876e4f56dc6930f3b6f1c3273397a36d074abf 100644 --- a/obj/NiParticlesData.h +++ b/obj/NiParticlesData.h @@ -15,7 +15,7 @@ typedef Ref<NiParticlesData> NiParticlesDataRef; * NiParticlesData - Generic rotating particles data block. */ -class NiParticlesData : public NI_PARTICLES_DATA_PARENT { +class DLLEXPORT NiParticlesData : public NI_PARTICLES_DATA_PARENT { public: NiParticlesData(); ~NiParticlesData(); diff --git a/obj/NiPathController.h b/obj/NiPathController.h index 9fbd12809297665e5c0d8084257979166f4f96b3..f2ed153a201720c22c4b174f6875973fd5492874 100644 --- a/obj/NiPathController.h +++ b/obj/NiPathController.h @@ -20,7 +20,7 @@ typedef Ref<NiPathController> NiPathControllerRef; * NiPathController - Time controller for a path. */ -class NiPathController : public NI_PATH_CONTROLLER_PARENT { +class DLLEXPORT NiPathController : public NI_PATH_CONTROLLER_PARENT { public: NiPathController(); ~NiPathController(); diff --git a/obj/NiPathInterpolator.h b/obj/NiPathInterpolator.h index 89cf6cd27f147b94d787cee9bb0423d5e7b94e1e..93dbc86cf98008a3ccd982ea10b4703ad6717b53 100644 --- a/obj/NiPathInterpolator.h +++ b/obj/NiPathInterpolator.h @@ -20,7 +20,7 @@ typedef Ref<NiPathInterpolator> NiPathInterpolatorRef; * NiPathInterpolator - Unknown interpolator. */ -class NiPathInterpolator : public NI_PATH_INTERPOLATOR_PARENT { +class DLLEXPORT NiPathInterpolator : public NI_PATH_INTERPOLATOR_PARENT { public: NiPathInterpolator(); ~NiPathInterpolator(); diff --git a/obj/NiPixelData.h b/obj/NiPixelData.h index 54b7169a744c7558ba181936258a4356634db5e1..8ea210e46dd1e80e6febc7f156349bd33c113213 100644 --- a/obj/NiPixelData.h +++ b/obj/NiPixelData.h @@ -22,7 +22,7 @@ typedef Ref<NiPixelData> NiPixelDataRef; * NiPixelData - A texture. */ -class NiPixelData : public NI_PIXEL_DATA_PARENT { +class DLLEXPORT NiPixelData : public NI_PIXEL_DATA_PARENT { public: NiPixelData(); ~NiPixelData(); diff --git a/obj/NiPlanarCollider.h b/obj/NiPlanarCollider.h index 1c1da9914878e2da4a05c58908d7d3c05f34c7c8..adebfb823e780a802af5b0d218a5f6f2f4d26e9f 100644 --- a/obj/NiPlanarCollider.h +++ b/obj/NiPlanarCollider.h @@ -15,7 +15,7 @@ typedef Ref<NiPlanarCollider> NiPlanarColliderRef; * NiPlanarCollider - Unknown. */ -class NiPlanarCollider : public NI_PLANAR_COLLIDER_PARENT { +class DLLEXPORT NiPlanarCollider : public NI_PLANAR_COLLIDER_PARENT { public: NiPlanarCollider(); ~NiPlanarCollider(); diff --git a/obj/NiPoint3Interpolator.h b/obj/NiPoint3Interpolator.h index 874effd1721c68faedf763ff5cc57a683e7eca11..7474b907ee0fba80bd6938580645ad74c3e68d73 100644 --- a/obj/NiPoint3Interpolator.h +++ b/obj/NiPoint3Interpolator.h @@ -19,7 +19,7 @@ typedef Ref<NiPoint3Interpolator> NiPoint3InterpolatorRef; * NiPoint3Interpolator - Unknown. */ -class NiPoint3Interpolator : public NI_POINT3_INTERPOLATOR_PARENT { +class DLLEXPORT NiPoint3Interpolator : public NI_POINT3_INTERPOLATOR_PARENT { public: NiPoint3Interpolator(); ~NiPoint3Interpolator(); diff --git a/obj/NiPointLight.h b/obj/NiPointLight.h index f5520ab9e876ad2e5d125a40399b977d44fc700d..5fce9ca525f826f5692ea8ba24bd57ba2a808e49 100644 --- a/obj/NiPointLight.h +++ b/obj/NiPointLight.h @@ -15,7 +15,7 @@ typedef Ref<NiPointLight> NiPointLightRef; * NiPointLight - A point light. */ -class NiPointLight : public NI_POINT_LIGHT_PARENT { +class DLLEXPORT NiPointLight : public NI_POINT_LIGHT_PARENT { public: NiPointLight(); ~NiPointLight(); diff --git a/obj/NiPosData.h b/obj/NiPosData.h index 8bfbe5ae5d0924746dce02fee1ffdbae3e00344f..a1c00aa1a312dbef50cbb9777b20a3a584e151d0 100644 --- a/obj/NiPosData.h +++ b/obj/NiPosData.h @@ -17,7 +17,7 @@ typedef Ref<NiPosData> NiPosDataRef; * NiPosData - Position data. */ -class NiPosData : public NI_POS_DATA_PARENT { +class DLLEXPORT NiPosData : public NI_POS_DATA_PARENT { public: NiPosData(); ~NiPosData(); diff --git a/obj/NiProperty.h b/obj/NiProperty.h index 5b06bbc672c7b52c970268f98960aff015f9ac9e..1d505ff308665f9585c96c2c667b489eee5d68f3 100644 --- a/obj/NiProperty.h +++ b/obj/NiProperty.h @@ -15,7 +15,7 @@ typedef Ref<NiProperty> NiPropertyRef; * NiProperty - A generic property block. */ -class NiProperty : public NI_PROPERTY_PARENT { +class DLLEXPORT NiProperty : public NI_PROPERTY_PARENT { public: NiProperty(); ~NiProperty(); diff --git a/obj/NiRangeLODData.h b/obj/NiRangeLODData.h index c6d3fc86f2182dbf5e9d3be3119d43bfc05e789e..0d0900e74680e833236583e5a587759fdd9b820f 100644 --- a/obj/NiRangeLODData.h +++ b/obj/NiRangeLODData.h @@ -17,7 +17,7 @@ typedef Ref<NiRangeLODData> NiRangeLODDataRef; * NiRangeLODData - Describes levels of detail. */ -class NiRangeLODData : public NI_RANGE_L_O_D_DATA_PARENT { +class DLLEXPORT NiRangeLODData : public NI_RANGE_L_O_D_DATA_PARENT { public: NiRangeLODData(); ~NiRangeLODData(); diff --git a/obj/NiRotatingParticles.h b/obj/NiRotatingParticles.h index ada62b291a784e80a3a8cf405ef5914ac3b4e846..5876ba3e7a949583d6196589c80c444e33001a9e 100644 --- a/obj/NiRotatingParticles.h +++ b/obj/NiRotatingParticles.h @@ -15,7 +15,7 @@ typedef Ref<NiRotatingParticles> NiRotatingParticlesRef; * NiRotatingParticles - Unknown. */ -class NiRotatingParticles : public NI_ROTATING_PARTICLES_PARENT { +class DLLEXPORT NiRotatingParticles : public NI_ROTATING_PARTICLES_PARENT { public: NiRotatingParticles(); ~NiRotatingParticles(); diff --git a/obj/NiRotatingParticlesData.h b/obj/NiRotatingParticlesData.h index fd0928c7c39fe6ce0f536b832f98731294304dac..dfefb67dab3778f1cf4ab465eec6ae0300f7267d 100644 --- a/obj/NiRotatingParticlesData.h +++ b/obj/NiRotatingParticlesData.h @@ -15,7 +15,7 @@ typedef Ref<NiRotatingParticlesData> NiRotatingParticlesDataRef; * NiRotatingParticlesData - Rotating particles data block. */ -class NiRotatingParticlesData : public NI_ROTATING_PARTICLES_DATA_PARENT { +class DLLEXPORT NiRotatingParticlesData : public NI_ROTATING_PARTICLES_DATA_PARENT { public: NiRotatingParticlesData(); ~NiRotatingParticlesData(); diff --git a/obj/NiScreenLODData.h b/obj/NiScreenLODData.h index bed0e92e7d2dd8fc5ab674d5b7ba94f42647f742..98beeebb5510afdc5b6ed91e2a334f9777251eae 100644 --- a/obj/NiScreenLODData.h +++ b/obj/NiScreenLODData.h @@ -15,7 +15,7 @@ typedef Ref<NiScreenLODData> NiScreenLODDataRef; * NiScreenLODData - Unknown. */ -class NiScreenLODData : public NI_SCREEN_L_O_D_DATA_PARENT { +class DLLEXPORT NiScreenLODData : public NI_SCREEN_L_O_D_DATA_PARENT { public: NiScreenLODData(); ~NiScreenLODData(); diff --git a/obj/NiSequenceStreamHelper.h b/obj/NiSequenceStreamHelper.h index 6ab0af27e6150aaf48811226320aa8c65a6256e7..c9a54b5cc65aab84375c41028f70eb64b888a8bf 100644 --- a/obj/NiSequenceStreamHelper.h +++ b/obj/NiSequenceStreamHelper.h @@ -15,7 +15,7 @@ typedef Ref<NiSequenceStreamHelper> NiSequenceStreamHelperRef; * NiSequenceStreamHelper - Keyframe animation root node, in .kf files. */ -class NiSequenceStreamHelper : public NI_SEQUENCE_STREAM_HELPER_PARENT { +class DLLEXPORT NiSequenceStreamHelper : public NI_SEQUENCE_STREAM_HELPER_PARENT { public: NiSequenceStreamHelper(); ~NiSequenceStreamHelper(); diff --git a/obj/NiShadeProperty.h b/obj/NiShadeProperty.h index 6d1ee88655bf86e367288d575921015618bc7b5d..71b71e2046c48689ce9ba512bc53c943b9e0f22b 100644 --- a/obj/NiShadeProperty.h +++ b/obj/NiShadeProperty.h @@ -16,7 +16,7 @@ typedef Ref<NiShadeProperty> NiShadePropertyRef; * used on a shape. */ -class NiShadeProperty : public NI_SHADE_PROPERTY_PARENT { +class DLLEXPORT NiShadeProperty : public NI_SHADE_PROPERTY_PARENT { public: NiShadeProperty(); ~NiShadeProperty(); diff --git a/obj/NiSingleInterpolatorController.h b/obj/NiSingleInterpolatorController.h index 381fc266cb9805ac007d28e9d56e072c6fae5d24..0cd19df4e5259b95fba9772ec46e7fe17d45fc60 100644 --- a/obj/NiSingleInterpolatorController.h +++ b/obj/NiSingleInterpolatorController.h @@ -20,7 +20,7 @@ typedef Ref<NiSingleInterpolatorController> NiSingleInterpolatorControllerRef; * interpolator. */ -class NiSingleInterpolatorController : public NI_SINGLE_INTERPOLATOR_CONTROLLER_PARENT { +class DLLEXPORT NiSingleInterpolatorController : public NI_SINGLE_INTERPOLATOR_CONTROLLER_PARENT { public: NiSingleInterpolatorController(); ~NiSingleInterpolatorController(); diff --git a/obj/NiSkinData.h b/obj/NiSkinData.h index 118c816e1f277ef8676db6a62740fb4e24559de4..084f2575bc5192beefc498a98b8da2dfa3cde5ea 100644 --- a/obj/NiSkinData.h +++ b/obj/NiSkinData.h @@ -21,7 +21,7 @@ typedef Ref<NiSkinData> NiSkinDataRef; * NiSkinData - Skinning data. */ -class NiSkinData : public NI_SKIN_DATA_PARENT { +class DLLEXPORT NiSkinData : public NI_SKIN_DATA_PARENT { public: NiSkinData(); ~NiSkinData(); diff --git a/obj/NiSkinInstance.h b/obj/NiSkinInstance.h index f98f8b242aa5ed386f1a78e557a0c8be730cba27..516ffd9046d2f2dd6a1dbbda5d428730a68fb444 100644 --- a/obj/NiSkinInstance.h +++ b/obj/NiSkinInstance.h @@ -23,7 +23,7 @@ typedef Ref<NiSkinInstance> NiSkinInstanceRef; * NiSkinInstance - Skinning instance. */ -class NiSkinInstance : public NI_SKIN_INSTANCE_PARENT { +class DLLEXPORT NiSkinInstance : public NI_SKIN_INSTANCE_PARENT { public: NiSkinInstance(); ~NiSkinInstance(); diff --git a/obj/NiSkinPartition.h b/obj/NiSkinPartition.h index a427f7165d5c8e70dd1366a7850c9185f3c67283..3c38b015c6d57de8e5d5b39ebdd3130fb63502fa 100644 --- a/obj/NiSkinPartition.h +++ b/obj/NiSkinPartition.h @@ -19,7 +19,7 @@ typedef Ref<NiSkinPartition> NiSkinPartitionRef; * influenced only by a limited and fixed number of bones. */ -class NiSkinPartition : public NI_SKIN_PARTITION_PARENT { +class DLLEXPORT NiSkinPartition : public NI_SKIN_PARTITION_PARENT { public: NiSkinPartition(); ~NiSkinPartition(); diff --git a/obj/NiSourceTexture.h b/obj/NiSourceTexture.h index 1add5bd18fd6895f5af8e60fc387200971c96624..1a3387d2730c59b9f6fcbd083ddc1b42ce04cb04 100644 --- a/obj/NiSourceTexture.h +++ b/obj/NiSourceTexture.h @@ -20,7 +20,7 @@ typedef Ref<NiSourceTexture> NiSourceTextureRef; * NiSourceTexture - Describes texture source and properties. */ -class NiSourceTexture : public NI_SOURCE_TEXTURE_PARENT { +class DLLEXPORT NiSourceTexture : public NI_SOURCE_TEXTURE_PARENT { public: NiSourceTexture(); ~NiSourceTexture(); diff --git a/obj/NiSpecularProperty.h b/obj/NiSpecularProperty.h index 01b4013aa7c9d82bcbce74321e42d024629a8eda..9815437468a787d1091557b4c190dde3c333b062 100644 --- a/obj/NiSpecularProperty.h +++ b/obj/NiSpecularProperty.h @@ -15,7 +15,7 @@ typedef Ref<NiSpecularProperty> NiSpecularPropertyRef; * NiSpecularProperty - Gives specularity to a shape. Flags 0x0001. */ -class NiSpecularProperty : public NI_SPECULAR_PROPERTY_PARENT { +class DLLEXPORT NiSpecularProperty : public NI_SPECULAR_PROPERTY_PARENT { public: NiSpecularProperty(); ~NiSpecularProperty(); diff --git a/obj/NiSphericalCollider.h b/obj/NiSphericalCollider.h index cac0b44291d9451435f1661b2df63a9bf8998ac1..4740722c87a8bc3cbce8b53bc6261b847a178a58 100644 --- a/obj/NiSphericalCollider.h +++ b/obj/NiSphericalCollider.h @@ -15,7 +15,7 @@ typedef Ref<NiSphericalCollider> NiSphericalColliderRef; * NiSphericalCollider - Unknown. */ -class NiSphericalCollider : public NI_SPHERICAL_COLLIDER_PARENT { +class DLLEXPORT NiSphericalCollider : public NI_SPHERICAL_COLLIDER_PARENT { public: NiSphericalCollider(); ~NiSphericalCollider(); diff --git a/obj/NiSpotLight.h b/obj/NiSpotLight.h index ad6e865bc88d8280266af3a2e9a42139bb8a2c16..bfe54430fc504308d8506f443cf241804f7acdf0 100644 --- a/obj/NiSpotLight.h +++ b/obj/NiSpotLight.h @@ -15,7 +15,7 @@ typedef Ref<NiSpotLight> NiSpotLightRef; * NiSpotLight - A spot. */ -class NiSpotLight : public NI_SPOT_LIGHT_PARENT { +class DLLEXPORT NiSpotLight : public NI_SPOT_LIGHT_PARENT { public: NiSpotLight(); ~NiSpotLight(); diff --git a/obj/NiStencilProperty.h b/obj/NiStencilProperty.h index ffb576885401f644037cb3c3dfdd95d7a09a6ccb..c27f3b7c81809c75de78622f8e8d0d4668324854 100644 --- a/obj/NiStencilProperty.h +++ b/obj/NiStencilProperty.h @@ -15,7 +15,7 @@ typedef Ref<NiStencilProperty> NiStencilPropertyRef; * NiStencilProperty - Allows control of stencil testing. */ -class NiStencilProperty : public NI_STENCIL_PROPERTY_PARENT { +class DLLEXPORT NiStencilProperty : public NI_STENCIL_PROPERTY_PARENT { public: NiStencilProperty(); ~NiStencilProperty(); diff --git a/obj/NiStringExtraData.h b/obj/NiStringExtraData.h index 3656b4e31315e6939a12151fcc8b97c151489da3..2e128f1d532b8dc8bbc4ab511c1793f8de3f0cad 100644 --- a/obj/NiStringExtraData.h +++ b/obj/NiStringExtraData.h @@ -17,7 +17,7 @@ typedef Ref<NiStringExtraData> NiStringExtraDataRef; * blocks (through their name) in animation .kf files. */ -class NiStringExtraData : public NI_STRING_EXTRA_DATA_PARENT { +class DLLEXPORT NiStringExtraData : public NI_STRING_EXTRA_DATA_PARENT { public: NiStringExtraData(); ~NiStringExtraData(); diff --git a/obj/NiStringPalette.h b/obj/NiStringPalette.h index ed0ac1c1229eda809847b9eaea571006137b0b52..c5e577b0fa5c4b75b2a18f14c11055042e5774f5 100644 --- a/obj/NiStringPalette.h +++ b/obj/NiStringPalette.h @@ -19,7 +19,7 @@ typedef Ref<NiStringPalette> NiStringPaletteRef; * conjunction with NiControllerSequence. */ -class NiStringPalette : public NI_STRING_PALETTE_PARENT { +class DLLEXPORT NiStringPalette : public NI_STRING_PALETTE_PARENT { public: NiStringPalette(); ~NiStringPalette(); diff --git a/obj/NiStringsExtraData.h b/obj/NiStringsExtraData.h index 32ee24337ef09fa7476901f869dbe60f79b39a6c..501f09edd0908ad063ab86229f8bbeeed17cf3f7 100644 --- a/obj/NiStringsExtraData.h +++ b/obj/NiStringsExtraData.h @@ -16,7 +16,7 @@ typedef Ref<NiStringsExtraData> NiStringsExtraDataRef; * names. */ -class NiStringsExtraData : public NI_STRINGS_EXTRA_DATA_PARENT { +class DLLEXPORT NiStringsExtraData : public NI_STRINGS_EXTRA_DATA_PARENT { public: NiStringsExtraData(); ~NiStringsExtraData(); diff --git a/obj/NiTextKeyExtraData.h b/obj/NiTextKeyExtraData.h index 9ca116c673cf24adaf25a94c0de85dbf64ed8fa5..f0c1e97a0b96ad0552c21dc2d7f65515af3feaab 100644 --- a/obj/NiTextKeyExtraData.h +++ b/obj/NiTextKeyExtraData.h @@ -16,7 +16,7 @@ typedef Ref<NiTextKeyExtraData> NiTextKeyExtraDataRef; * sequences. */ -class NiTextKeyExtraData : public NI_TEXT_KEY_EXTRA_DATA_PARENT { +class DLLEXPORT NiTextKeyExtraData : public NI_TEXT_KEY_EXTRA_DATA_PARENT { public: NiTextKeyExtraData(); ~NiTextKeyExtraData(); diff --git a/obj/NiTextureEffect.h b/obj/NiTextureEffect.h index ee3b26f43d69796724fb00c109f512f2adfc2965..9f6d3d376c81f50acf34ae59f746a3908e44f2ab 100644 --- a/obj/NiTextureEffect.h +++ b/obj/NiTextureEffect.h @@ -22,7 +22,7 @@ typedef Ref<NiTextureEffect> NiTextureEffectRef; * bump map is ignored if no NiTextureEffect block is present). */ -class NiTextureEffect : public NI_TEXTURE_EFFECT_PARENT { +class DLLEXPORT NiTextureEffect : public NI_TEXTURE_EFFECT_PARENT { public: NiTextureEffect(); ~NiTextureEffect(); diff --git a/obj/NiTextureTransformController.h b/obj/NiTextureTransformController.h index 0fa0abdd098cc752549b7557067439c449cce8c1..954797088d4cca26054e7dccb2623ad000d06ef9 100644 --- a/obj/NiTextureTransformController.h +++ b/obj/NiTextureTransformController.h @@ -19,7 +19,7 @@ typedef Ref<NiTextureTransformController> NiTextureTransformControllerRef; * NiTextureTransformController - Texture transformation controller. */ -class NiTextureTransformController : public NI_TEXTURE_TRANSFORM_CONTROLLER_PARENT { +class DLLEXPORT NiTextureTransformController : public NI_TEXTURE_TRANSFORM_CONTROLLER_PARENT { public: NiTextureTransformController(); ~NiTextureTransformController(); diff --git a/obj/NiTexturingProperty.h b/obj/NiTexturingProperty.h index 8e5ece1fab9839809acb06e49b3643224585ef0b..eec6e33422dd5b35a0ecd49097701375b8548150 100644 --- a/obj/NiTexturingProperty.h +++ b/obj/NiTexturingProperty.h @@ -18,7 +18,7 @@ typedef Ref<NiTexturingProperty> NiTexturingPropertyRef; * NiTexturingProperty - Describes an object's textures. */ -class NiTexturingProperty : public NI_TEXTURING_PROPERTY_PARENT { +class DLLEXPORT NiTexturingProperty : public NI_TEXTURING_PROPERTY_PARENT { public: NiTexturingProperty(); ~NiTexturingProperty(); diff --git a/obj/NiTimeController.h b/obj/NiTimeController.h index 0af01fb0229941840e653895ea0c12af52203b3a..e0b5f6ea413598b8dbdda5ca20cd011b3a3f3ca5 100644 --- a/obj/NiTimeController.h +++ b/obj/NiTimeController.h @@ -20,7 +20,7 @@ typedef Ref<NiTimeController> NiTimeControllerRef; * NiTimeController - A generic time controller block. */ -class NiTimeController : public NI_TIME_CONTROLLER_PARENT { +class DLLEXPORT NiTimeController : public NI_TIME_CONTROLLER_PARENT { public: NiTimeController(); ~NiTimeController(); diff --git a/obj/NiTransformController.h b/obj/NiTransformController.h index 6ba456a3e5915fe52b4f9fa4da97975517a954fb..aa10a253f13a76a829f3e480dcf16fe902a649ed 100644 --- a/obj/NiTransformController.h +++ b/obj/NiTransformController.h @@ -16,7 +16,7 @@ typedef Ref<NiTransformController> NiTransformControllerRef; * NiKeyframeController. */ -class NiTransformController : public NI_TRANSFORM_CONTROLLER_PARENT { +class DLLEXPORT NiTransformController : public NI_TRANSFORM_CONTROLLER_PARENT { public: NiTransformController(); ~NiTransformController(); diff --git a/obj/NiTransformData.h b/obj/NiTransformData.h index 927aa5f811709663b1eae3545f6dfd3fe8b7e25c..0ebf784f25bbd5403006ade61dc444ea030eddac 100644 --- a/obj/NiTransformData.h +++ b/obj/NiTransformData.h @@ -15,7 +15,7 @@ typedef Ref<NiTransformData> NiTransformDataRef; * NiTransformData - Mesh animation keyframe data. */ -class NiTransformData : public NI_TRANSFORM_DATA_PARENT { +class DLLEXPORT NiTransformData : public NI_TRANSFORM_DATA_PARENT { public: NiTransformData(); ~NiTransformData(); diff --git a/obj/NiTransformInterpolator.h b/obj/NiTransformInterpolator.h index a93982b552ce2e5908c5883da2e6b397af843211..d2fff7f5999a9126db645e66c20c67bd479de2c1 100644 --- a/obj/NiTransformInterpolator.h +++ b/obj/NiTransformInterpolator.h @@ -19,7 +19,7 @@ typedef Ref<NiTransformInterpolator> NiTransformInterpolatorRef; * NiTransformInterpolator - Unknown. */ -class NiTransformInterpolator : public NI_TRANSFORM_INTERPOLATOR_PARENT { +class DLLEXPORT NiTransformInterpolator : public NI_TRANSFORM_INTERPOLATOR_PARENT { public: NiTransformInterpolator(); ~NiTransformInterpolator(); diff --git a/obj/NiTriBasedGeom.h b/obj/NiTriBasedGeom.h index cd4465099d46f9d4a189cc78eed2b917dae9d798..c79f5a1a0ecd46220ee925eafe660dc19fe92846 100644 --- a/obj/NiTriBasedGeom.h +++ b/obj/NiTriBasedGeom.h @@ -21,7 +21,7 @@ typedef Ref<NiTriBasedGeom> NiTriBasedGeomRef; * NiTriBasedGeom - Describes a mesh, built from triangles. */ -class NiTriBasedGeom : public NI_TRI_BASED_GEOM_PARENT { +class DLLEXPORT NiTriBasedGeom : public NI_TRI_BASED_GEOM_PARENT { public: NiTriBasedGeom(); ~NiTriBasedGeom(); diff --git a/obj/NiTriBasedGeomData.h b/obj/NiTriBasedGeomData.h index 98d1b8925cd5ee3f2a0370f4e1b6b93a318cfdfe..73b63101148eb5b5ff88aaed150c62b07450bd9e 100644 --- a/obj/NiTriBasedGeomData.h +++ b/obj/NiTriBasedGeomData.h @@ -19,7 +19,7 @@ typedef Ref<NiTriBasedGeomData> NiTriBasedGeomDataRef; * NiTriBasedGeomData - Mesh data: vertices, vertex normals, etc. */ -class NiTriBasedGeomData : public NI_TRI_BASED_GEOM_DATA_PARENT { +class DLLEXPORT NiTriBasedGeomData : public NI_TRI_BASED_GEOM_DATA_PARENT { public: NiTriBasedGeomData(); ~NiTriBasedGeomData(); diff --git a/obj/NiTriShape.h b/obj/NiTriShape.h index c428ff6cf2f7a53b553827d750cda76742b02185..419018251ccf5fa27cd44460b7d7b371e256c6b9 100644 --- a/obj/NiTriShape.h +++ b/obj/NiTriShape.h @@ -15,7 +15,7 @@ typedef Ref<NiTriShape> NiTriShapeRef; * NiTriShape - A shape node that refers to singular triangle data. */ -class NiTriShape : public NI_TRI_SHAPE_PARENT { +class DLLEXPORT NiTriShape : public NI_TRI_SHAPE_PARENT { public: NiTriShape(); ~NiTriShape(); diff --git a/obj/NiTriShapeData.h b/obj/NiTriShapeData.h index 62bac805ddd10d07b2a6243a7667405ab46c75cc..553ffdec195dd204ab55025b9517b9a432dc50a3 100644 --- a/obj/NiTriShapeData.h +++ b/obj/NiTriShapeData.h @@ -17,7 +17,7 @@ typedef Ref<NiTriShapeData> NiTriShapeDataRef; * NiTriShapeData - Holds mesh data using a list of singular triangles. */ -class NiTriShapeData : public NI_TRI_SHAPE_DATA_PARENT { +class DLLEXPORT NiTriShapeData : public NI_TRI_SHAPE_DATA_PARENT { public: NiTriShapeData(); ~NiTriShapeData(); diff --git a/obj/NiTriStrips.h b/obj/NiTriStrips.h index e7f659afec21cfc06a29ee84a88608e9f0305f17..d467e54efe8d22a1ba5c90d8fe41e6a98e4f9570 100644 --- a/obj/NiTriStrips.h +++ b/obj/NiTriStrips.h @@ -16,7 +16,7 @@ typedef Ref<NiTriStrips> NiTriStripsRef; * of triangles */ -class NiTriStrips : public NI_TRI_STRIPS_PARENT { +class DLLEXPORT NiTriStrips : public NI_TRI_STRIPS_PARENT { public: NiTriStrips(); ~NiTriStrips(); diff --git a/obj/NiTriStripsData.h b/obj/NiTriStripsData.h index 2cc5516e63b5087dd078b9c288f4a290b871f495..23dadaf52a496f552c20ddd430d826f79042d372 100644 --- a/obj/NiTriStripsData.h +++ b/obj/NiTriStripsData.h @@ -15,7 +15,7 @@ typedef Ref<NiTriStripsData> NiTriStripsDataRef; * NiTriStripsData - Holds mesh data using strips of triangles. */ -class NiTriStripsData : public NI_TRI_STRIPS_DATA_PARENT { +class DLLEXPORT NiTriStripsData : public NI_TRI_STRIPS_DATA_PARENT { public: NiTriStripsData(); ~NiTriStripsData(); diff --git a/obj/NiUVController.h b/obj/NiUVController.h index 11ad3f6f1685250f87f6f083e89030e246f7745c..7650ff50d8b84632ca30bdea31766295e0c51a3f 100644 --- a/obj/NiUVController.h +++ b/obj/NiUVController.h @@ -19,7 +19,7 @@ typedef Ref<NiUVController> NiUVControllerRef; * NiUVController - Time controller for texture coordinates. */ -class NiUVController : public NI_U_V_CONTROLLER_PARENT { +class DLLEXPORT NiUVController : public NI_U_V_CONTROLLER_PARENT { public: NiUVController(); ~NiUVController(); diff --git a/obj/NiUVData.h b/obj/NiUVData.h index 5609a7cc24ef78c9f5ca14094f2fb4e17a331158..5d4b288e0745cc8e2a99cf9388b2fe4c0e76b839 100644 --- a/obj/NiUVData.h +++ b/obj/NiUVData.h @@ -17,7 +17,7 @@ typedef Ref<NiUVData> NiUVDataRef; * NiUVData - Texture coordinate data. */ -class NiUVData : public NI_U_V_DATA_PARENT { +class DLLEXPORT NiUVData : public NI_U_V_DATA_PARENT { public: NiUVData(); ~NiUVData(); diff --git a/obj/NiVectorExtraData.h b/obj/NiVectorExtraData.h index 4e7f0852a41a972a928a82d1c285f8eb5459d4ea..b5ade621ef26c76fb91d2a2468327528f479c034 100644 --- a/obj/NiVectorExtraData.h +++ b/obj/NiVectorExtraData.h @@ -15,7 +15,7 @@ typedef Ref<NiVectorExtraData> NiVectorExtraDataRef; * NiVectorExtraData - Extra vector data. */ -class NiVectorExtraData : public NI_VECTOR_EXTRA_DATA_PARENT { +class DLLEXPORT NiVectorExtraData : public NI_VECTOR_EXTRA_DATA_PARENT { public: NiVectorExtraData(); ~NiVectorExtraData(); diff --git a/obj/NiVertWeightsExtraData.h b/obj/NiVertWeightsExtraData.h index f49134b50195dac833f4e1749c27b06692ca386e..5d08f1c93db4c61bfc685f88cdc5e6664bbfadf6 100644 --- a/obj/NiVertWeightsExtraData.h +++ b/obj/NiVertWeightsExtraData.h @@ -16,7 +16,7 @@ typedef Ref<NiVertWeightsExtraData> NiVertWeightsExtraDataRef; * for morphing animation or gravity. */ -class NiVertWeightsExtraData : public NI_VERT_WEIGHTS_EXTRA_DATA_PARENT { +class DLLEXPORT NiVertWeightsExtraData : public NI_VERT_WEIGHTS_EXTRA_DATA_PARENT { public: NiVertWeightsExtraData(); ~NiVertWeightsExtraData(); diff --git a/obj/NiVertexColorProperty.h b/obj/NiVertexColorProperty.h index 993d53bdc1c06e1b745e158c4e210b63d558fd4e..03449b329b9dc461d5cd315c0a23152b0edcf02d 100644 --- a/obj/NiVertexColorProperty.h +++ b/obj/NiVertexColorProperty.h @@ -18,7 +18,7 @@ typedef Ref<NiVertexColorProperty> NiVertexColorPropertyRef; * not present, vertex colors have vertex_mode=2 and lighting_mode=1. */ -class NiVertexColorProperty : public NI_VERTEX_COLOR_PROPERTY_PARENT { +class DLLEXPORT NiVertexColorProperty : public NI_VERTEX_COLOR_PROPERTY_PARENT { public: NiVertexColorProperty(); ~NiVertexColorProperty(); diff --git a/obj/NiVisController.h b/obj/NiVisController.h index 9cea16f74bbf0d427ec384305e3f0acae70a463e..885953dba6b2479b7637677b0318582558c8fb86 100644 --- a/obj/NiVisController.h +++ b/obj/NiVisController.h @@ -19,7 +19,7 @@ typedef Ref<NiVisController> NiVisControllerRef; * NiVisController - Time controller for visibility. */ -class NiVisController : public NI_VIS_CONTROLLER_PARENT { +class DLLEXPORT NiVisController : public NI_VIS_CONTROLLER_PARENT { public: NiVisController(); ~NiVisController(); diff --git a/obj/NiVisData.h b/obj/NiVisData.h index cb8b2057797de41c6dc625959e8bf90420792cd0..30353066d08b39374b6c52b922021c8152436391 100644 --- a/obj/NiVisData.h +++ b/obj/NiVisData.h @@ -15,7 +15,7 @@ typedef Ref<NiVisData> NiVisDataRef; * NiVisData - Visibility data for a controller. */ -class NiVisData : public NI_VIS_DATA_PARENT { +class DLLEXPORT NiVisData : public NI_VIS_DATA_PARENT { public: NiVisData(); ~NiVisData(); diff --git a/obj/NiWireframeProperty.h b/obj/NiWireframeProperty.h index 72f89cc9039622dbd319dbe15ebbf9f304d89941..1e205c4f13726a9c73ed4de6b03906ee6625c008 100644 --- a/obj/NiWireframeProperty.h +++ b/obj/NiWireframeProperty.h @@ -15,7 +15,7 @@ typedef Ref<NiWireframeProperty> NiWireframePropertyRef; * NiWireframeProperty - Unknown. */ -class NiWireframeProperty : public NI_WIREFRAME_PROPERTY_PARENT { +class DLLEXPORT NiWireframeProperty : public NI_WIREFRAME_PROPERTY_PARENT { public: NiWireframeProperty(); ~NiWireframeProperty(); diff --git a/obj/NiZBufferProperty.h b/obj/NiZBufferProperty.h index 2ef1c9ac38489c5ad7a859c1fb531de3e149d882..bec73dde74abbdcf722db5ff772984eafe135da1 100644 --- a/obj/NiZBufferProperty.h +++ b/obj/NiZBufferProperty.h @@ -16,7 +16,7 @@ typedef Ref<NiZBufferProperty> NiZBufferPropertyRef; * depth buffer). */ -class NiZBufferProperty : public NI_Z_BUFFER_PROPERTY_PARENT { +class DLLEXPORT NiZBufferProperty : public NI_Z_BUFFER_PROPERTY_PARENT { public: NiZBufferProperty(); ~NiZBufferProperty(); diff --git a/obj/RootCollisionNode.h b/obj/RootCollisionNode.h index 3d597ea3d4a5417b04c1ee51a2e502e0fcaf1365..47e208df6a34e0cf60658b5bf9cd456ec106091a 100644 --- a/obj/RootCollisionNode.h +++ b/obj/RootCollisionNode.h @@ -15,7 +15,7 @@ typedef Ref<RootCollisionNode> RootCollisionNodeRef; * RootCollisionNode - Morrowind-specific node for collision mesh. */ -class RootCollisionNode : public ROOT_COLLISION_NODE_PARENT { +class DLLEXPORT RootCollisionNode : public ROOT_COLLISION_NODE_PARENT { public: RootCollisionNode(); ~RootCollisionNode(); diff --git a/obj/bhkBlendCollisionObject.h b/obj/bhkBlendCollisionObject.h index 07bc1fc49d09ee1ced4e09604019cf6b670a8740..ad2ec8063be9849e562a95d911da28fac769fb72 100644 --- a/obj/bhkBlendCollisionObject.h +++ b/obj/bhkBlendCollisionObject.h @@ -15,7 +15,7 @@ typedef Ref<bhkBlendCollisionObject> bhkBlendCollisionObjectRef; * bhkBlendCollisionObject - Unknown. */ -class bhkBlendCollisionObject : public BHK_BLEND_COLLISION_OBJECT_PARENT { +class DLLEXPORT bhkBlendCollisionObject : public BHK_BLEND_COLLISION_OBJECT_PARENT { public: bhkBlendCollisionObject(); ~bhkBlendCollisionObject(); diff --git a/obj/bhkBlendController.h b/obj/bhkBlendController.h index 20ed17fda75268bfc1cef17f9d6e9ddcf130258a..2066213478a08e4eef7f7ccc19e6b9b991294bc5 100644 --- a/obj/bhkBlendController.h +++ b/obj/bhkBlendController.h @@ -16,7 +16,7 @@ typedef Ref<bhkBlendController> bhkBlendControllerRef; * files. */ -class bhkBlendController : public BHK_BLEND_CONTROLLER_PARENT { +class DLLEXPORT bhkBlendController : public BHK_BLEND_CONTROLLER_PARENT { public: bhkBlendController(); ~bhkBlendController(); diff --git a/obj/bhkBoxShape.h b/obj/bhkBoxShape.h index e5deb885d4af4dc6bc0d6c6b0391e57e04e4087e..95d11651fdc8b3d5f519036498008aeaa0c52250 100644 --- a/obj/bhkBoxShape.h +++ b/obj/bhkBoxShape.h @@ -15,7 +15,7 @@ typedef Ref<bhkBoxShape> bhkBoxShapeRef; * bhkBoxShape - A box. */ -class bhkBoxShape : public BHK_BOX_SHAPE_PARENT { +class DLLEXPORT bhkBoxShape : public BHK_BOX_SHAPE_PARENT { public: bhkBoxShape(); ~bhkBoxShape(); diff --git a/obj/bhkCapsuleShape.h b/obj/bhkCapsuleShape.h index 6080792b91b82f3346bd905ca011ea5bad06a361..84d7bdaca2140fc9d57e543c082c004d1f000403 100644 --- a/obj/bhkCapsuleShape.h +++ b/obj/bhkCapsuleShape.h @@ -15,7 +15,7 @@ typedef Ref<bhkCapsuleShape> bhkCapsuleShapeRef; * bhkCapsuleShape - A capsule. */ -class bhkCapsuleShape : public BHK_CAPSULE_SHAPE_PARENT { +class DLLEXPORT bhkCapsuleShape : public BHK_CAPSULE_SHAPE_PARENT { public: bhkCapsuleShape(); ~bhkCapsuleShape(); diff --git a/obj/bhkCollisionObject.h b/obj/bhkCollisionObject.h index 076f0bf0ef5ff79b30fef1f3e50e82b0bafa2e1c..d695f9b548786cc0a57870eed39a670345bce87f 100644 --- a/obj/bhkCollisionObject.h +++ b/obj/bhkCollisionObject.h @@ -15,7 +15,7 @@ typedef Ref<bhkCollisionObject> bhkCollisionObjectRef; * bhkCollisionObject - Unknown. */ -class bhkCollisionObject : public BHK_COLLISION_OBJECT_PARENT { +class DLLEXPORT bhkCollisionObject : public BHK_COLLISION_OBJECT_PARENT { public: bhkCollisionObject(); ~bhkCollisionObject(); diff --git a/obj/bhkConvexShape.h b/obj/bhkConvexShape.h index ee36507668b1c6ac793a185bb9e5cb51bb57b5a5..85c289da70d360dcc7edb29810d23218ebca3636 100644 --- a/obj/bhkConvexShape.h +++ b/obj/bhkConvexShape.h @@ -15,7 +15,7 @@ typedef Ref<bhkConvexShape> bhkConvexShapeRef; * bhkConvexShape - A havok shape. */ -class bhkConvexShape : public BHK_CONVEX_SHAPE_PARENT { +class DLLEXPORT bhkConvexShape : public BHK_CONVEX_SHAPE_PARENT { public: bhkConvexShape(); ~bhkConvexShape(); diff --git a/obj/bhkConvexTransformShape.h b/obj/bhkConvexTransformShape.h index e75bf042b2e023fba01896165b4133245d2ca032..d8a9b8d5c3088d34e6f6bd8213093d325ffad07c 100644 --- a/obj/bhkConvexTransformShape.h +++ b/obj/bhkConvexTransformShape.h @@ -15,7 +15,7 @@ typedef Ref<bhkConvexTransformShape> bhkConvexTransformShapeRef; * bhkConvexTransformShape - A convex transformed shape? */ -class bhkConvexTransformShape : public BHK_CONVEX_TRANSFORM_SHAPE_PARENT { +class DLLEXPORT bhkConvexTransformShape : public BHK_CONVEX_TRANSFORM_SHAPE_PARENT { public: bhkConvexTransformShape(); ~bhkConvexTransformShape(); diff --git a/obj/bhkConvexVerticesShape.h b/obj/bhkConvexVerticesShape.h index 05ec8a16258aca42eab059fafe937ef389ef82d1..59af05dfae9b6d726a40eed2a465103d4a457201 100644 --- a/obj/bhkConvexVerticesShape.h +++ b/obj/bhkConvexVerticesShape.h @@ -15,7 +15,7 @@ typedef Ref<bhkConvexVerticesShape> bhkConvexVerticesShapeRef; * bhkConvexVerticesShape - A convex shape built from vertices? */ -class bhkConvexVerticesShape : public BHK_CONVEX_VERTICES_SHAPE_PARENT { +class DLLEXPORT bhkConvexVerticesShape : public BHK_CONVEX_VERTICES_SHAPE_PARENT { public: bhkConvexVerticesShape(); ~bhkConvexVerticesShape(); diff --git a/obj/bhkEntity.h b/obj/bhkEntity.h index d365238e7c46ac6c329e2dff9fef9af395148a56..0ea449dac374f5cab548c5b35eebb7bb013c3587 100644 --- a/obj/bhkEntity.h +++ b/obj/bhkEntity.h @@ -19,7 +19,7 @@ typedef Ref<bhkEntity> bhkEntityRef; * bhkEntity - A havok node, describes physical properties. */ -class bhkEntity : public BHK_ENTITY_PARENT { +class DLLEXPORT bhkEntity : public BHK_ENTITY_PARENT { public: bhkEntity(); ~bhkEntity(); diff --git a/obj/bhkHingeConstraint.h b/obj/bhkHingeConstraint.h index 27a7af98ad0a8a8035084ac26a3ea2392c385d24..bd087f1203fc893f0d42d90ee596590288dda4c1 100644 --- a/obj/bhkHingeConstraint.h +++ b/obj/bhkHingeConstraint.h @@ -15,7 +15,7 @@ typedef Ref<bhkHingeConstraint> bhkHingeConstraintRef; * bhkHingeConstraint - A hinge constraint. */ -class bhkHingeConstraint : public BHK_HINGE_CONSTRAINT_PARENT { +class DLLEXPORT bhkHingeConstraint : public BHK_HINGE_CONSTRAINT_PARENT { public: bhkHingeConstraint(); ~bhkHingeConstraint(); diff --git a/obj/bhkLimitedHingeConstraint.h b/obj/bhkLimitedHingeConstraint.h index 5cbee63f0f224b7e272dc89b7257b0ef776b3966..9c5990d63a3f62f50e9b49cddcffed4876118b30 100644 --- a/obj/bhkLimitedHingeConstraint.h +++ b/obj/bhkLimitedHingeConstraint.h @@ -17,7 +17,7 @@ typedef Ref<bhkLimitedHingeConstraint> bhkLimitedHingeConstraintRef; * bhkLimitedHingeConstraint - Hinge constraint. */ -class bhkLimitedHingeConstraint : public BHK_LIMITED_HINGE_CONSTRAINT_PARENT { +class DLLEXPORT bhkLimitedHingeConstraint : public BHK_LIMITED_HINGE_CONSTRAINT_PARENT { public: bhkLimitedHingeConstraint(); ~bhkLimitedHingeConstraint(); diff --git a/obj/bhkListShape.h b/obj/bhkListShape.h index 5a91d72c1fa39755b787a0aa747465b34fa202d0..b414b6c1be3d44d1110466b0e6a36f72137e013f 100644 --- a/obj/bhkListShape.h +++ b/obj/bhkListShape.h @@ -19,7 +19,7 @@ typedef Ref<bhkListShape> bhkListShapeRef; * bhkListShape - A list of shapes. */ -class bhkListShape : public BHK_LIST_SHAPE_PARENT { +class DLLEXPORT bhkListShape : public BHK_LIST_SHAPE_PARENT { public: bhkListShape(); ~bhkListShape(); diff --git a/obj/bhkMalleableConstraint.h b/obj/bhkMalleableConstraint.h index 2221ca89d20eb15bc1f40b298c9e62b5eb999700..453d8cf933ab63ffd0b1b402aa26348b8f6b6186 100644 --- a/obj/bhkMalleableConstraint.h +++ b/obj/bhkMalleableConstraint.h @@ -22,7 +22,7 @@ typedef Ref<bhkMalleableConstraint> bhkMalleableConstraintRef; * bhkMalleableConstraint - A malleable constraint. */ -class bhkMalleableConstraint : public BHK_MALLEABLE_CONSTRAINT_PARENT { +class DLLEXPORT bhkMalleableConstraint : public BHK_MALLEABLE_CONSTRAINT_PARENT { public: bhkMalleableConstraint(); ~bhkMalleableConstraint(); diff --git a/obj/bhkMoppBvTreeShape.h b/obj/bhkMoppBvTreeShape.h index d52b905fc3278a79abee591ac6c5fb68a561856a..a75376e6b375e608cea819903fb6e74db10e8232 100644 --- a/obj/bhkMoppBvTreeShape.h +++ b/obj/bhkMoppBvTreeShape.h @@ -20,7 +20,7 @@ typedef Ref<bhkMoppBvTreeShape> bhkMoppBvTreeShapeRef; * tree shape (not an entity). */ -class bhkMoppBvTreeShape : public BHK_MOPP_BV_TREE_SHAPE_PARENT { +class DLLEXPORT bhkMoppBvTreeShape : public BHK_MOPP_BV_TREE_SHAPE_PARENT { public: bhkMoppBvTreeShape(); ~bhkMoppBvTreeShape(); diff --git a/obj/bhkMultiSphereShape.h b/obj/bhkMultiSphereShape.h index c4f2842f13a6faf6ade3892983708845ff85b04a..9f83f0d869cdb957a2436859fd67515b51617c5e 100644 --- a/obj/bhkMultiSphereShape.h +++ b/obj/bhkMultiSphereShape.h @@ -15,7 +15,7 @@ typedef Ref<bhkMultiSphereShape> bhkMultiSphereShapeRef; * bhkMultiSphereShape - Unknown. */ -class bhkMultiSphereShape : public BHK_MULTI_SPHERE_SHAPE_PARENT { +class DLLEXPORT bhkMultiSphereShape : public BHK_MULTI_SPHERE_SHAPE_PARENT { public: bhkMultiSphereShape(); ~bhkMultiSphereShape(); diff --git a/obj/bhkNiTriStripsShape.h b/obj/bhkNiTriStripsShape.h index 9b46ee6eef18b270876c88a17109121f98eda233..91e377958a73bc166f2423c0605dc73affed915b 100644 --- a/obj/bhkNiTriStripsShape.h +++ b/obj/bhkNiTriStripsShape.h @@ -19,7 +19,7 @@ typedef Ref<bhkNiTriStripsShape> bhkNiTriStripsShapeRef; * bhkNiTriStripsShape - A shape constructed from a bunch of strips. */ -class bhkNiTriStripsShape : public BHK_NI_TRI_STRIPS_SHAPE_PARENT { +class DLLEXPORT bhkNiTriStripsShape : public BHK_NI_TRI_STRIPS_SHAPE_PARENT { public: bhkNiTriStripsShape(); ~bhkNiTriStripsShape(); diff --git a/obj/bhkPackedNiTriStripsShape.h b/obj/bhkPackedNiTriStripsShape.h index 76214d2650c73167f275ed7d2ea0c3fac60ee4d0..30fcbb72f6189c05ccf994fa3ff8f0be254bc21e 100644 --- a/obj/bhkPackedNiTriStripsShape.h +++ b/obj/bhkPackedNiTriStripsShape.h @@ -19,7 +19,7 @@ typedef Ref<bhkPackedNiTriStripsShape> bhkPackedNiTriStripsShapeRef; * bhkPackedNiTriStripsShape - A shape constructed from strips data. */ -class bhkPackedNiTriStripsShape : public BHK_PACKED_NI_TRI_STRIPS_SHAPE_PARENT { +class DLLEXPORT bhkPackedNiTriStripsShape : public BHK_PACKED_NI_TRI_STRIPS_SHAPE_PARENT { public: bhkPackedNiTriStripsShape(); ~bhkPackedNiTriStripsShape(); diff --git a/obj/bhkPrismaticConstraint.h b/obj/bhkPrismaticConstraint.h index 93c790d1af0eb6056205a876ed2952d47396c086..e37c91872bcb9d0eeba97d2757c7304e81f874b8 100644 --- a/obj/bhkPrismaticConstraint.h +++ b/obj/bhkPrismaticConstraint.h @@ -15,7 +15,7 @@ typedef Ref<bhkPrismaticConstraint> bhkPrismaticConstraintRef; * bhkPrismaticConstraint - A prismatic constraint. */ -class bhkPrismaticConstraint : public BHK_PRISMATIC_CONSTRAINT_PARENT { +class DLLEXPORT bhkPrismaticConstraint : public BHK_PRISMATIC_CONSTRAINT_PARENT { public: bhkPrismaticConstraint(); ~bhkPrismaticConstraint(); diff --git a/obj/bhkRagdollConstraint.h b/obj/bhkRagdollConstraint.h index f032529077e7f54e85cab3b2a07da1208723a539..31580a44b98409302ddb6b86d0ef95f523095655 100644 --- a/obj/bhkRagdollConstraint.h +++ b/obj/bhkRagdollConstraint.h @@ -15,7 +15,7 @@ typedef Ref<bhkRagdollConstraint> bhkRagdollConstraintRef; * bhkRagdollConstraint - Ragdoll constraint. */ -class bhkRagdollConstraint : public BHK_RAGDOLL_CONSTRAINT_PARENT { +class DLLEXPORT bhkRagdollConstraint : public BHK_RAGDOLL_CONSTRAINT_PARENT { public: bhkRagdollConstraint(); ~bhkRagdollConstraint(); diff --git a/obj/bhkRefObject.h b/obj/bhkRefObject.h index 5e66d03b2c14fd4a851ebc0292ec3ad4988d54ec..358e8e2fab6bfd522af8f6ff8971e128d0dd87d3 100644 --- a/obj/bhkRefObject.h +++ b/obj/bhkRefObject.h @@ -15,7 +15,7 @@ typedef Ref<bhkRefObject> bhkRefObjectRef; * bhkRefObject - The base type of all Havok objects? */ -class bhkRefObject : public BHK_REF_OBJECT_PARENT { +class DLLEXPORT bhkRefObject : public BHK_REF_OBJECT_PARENT { public: bhkRefObject(); ~bhkRefObject(); diff --git a/obj/bhkRigidBody.h b/obj/bhkRigidBody.h index e9c986728bec317c0d2e58038319fcb713c89a9f..138d5f82d2ba66a690b7272860ce75079d5e3b61 100644 --- a/obj/bhkRigidBody.h +++ b/obj/bhkRigidBody.h @@ -21,7 +21,7 @@ typedef Ref<bhkRigidBody> bhkRigidBodyRef; * bhkRigidBody - Describes physical properties of an object. */ -class bhkRigidBody : public BHK_RIGID_BODY_PARENT { +class DLLEXPORT bhkRigidBody : public BHK_RIGID_BODY_PARENT { public: bhkRigidBody(); ~bhkRigidBody(); diff --git a/obj/bhkRigidBodyT.h b/obj/bhkRigidBodyT.h index 26b89681599bcd1874ed733285995d5ccdcf8a19..7f387aad142fe83bcacf9f91980fc73bd4fcc4c9 100644 --- a/obj/bhkRigidBodyT.h +++ b/obj/bhkRigidBodyT.h @@ -15,7 +15,7 @@ typedef Ref<bhkRigidBodyT> bhkRigidBodyTRef; * bhkRigidBodyT - Unknown. */ -class bhkRigidBodyT : public BHK_RIGID_BODY_T_PARENT { +class DLLEXPORT bhkRigidBodyT : public BHK_RIGID_BODY_T_PARENT { public: bhkRigidBodyT(); ~bhkRigidBodyT(); diff --git a/obj/bhkSPCollisionObject.h b/obj/bhkSPCollisionObject.h index 7d9a9b12b4ccc0760c5d4ea34f412e69dba0bc36..635179154bbd20015b70b00b6ec5fb901eb6b7b7 100644 --- a/obj/bhkSPCollisionObject.h +++ b/obj/bhkSPCollisionObject.h @@ -15,7 +15,7 @@ typedef Ref<bhkSPCollisionObject> bhkSPCollisionObjectRef; * bhkSPCollisionObject - Unknown. */ -class bhkSPCollisionObject : public BHK_S_P_COLLISION_OBJECT_PARENT { +class DLLEXPORT bhkSPCollisionObject : public BHK_S_P_COLLISION_OBJECT_PARENT { public: bhkSPCollisionObject(); ~bhkSPCollisionObject(); diff --git a/obj/bhkSerializable.h b/obj/bhkSerializable.h index 09a97d1ee5815c28f1631628ee87f283768accc1..159ed04fe8a44e0e281112510929edb8574fd6e7 100644 --- a/obj/bhkSerializable.h +++ b/obj/bhkSerializable.h @@ -16,7 +16,7 @@ typedef Ref<bhkSerializable> bhkSerializableRef; * disk? */ -class bhkSerializable : public BHK_SERIALIZABLE_PARENT { +class DLLEXPORT bhkSerializable : public BHK_SERIALIZABLE_PARENT { public: bhkSerializable(); ~bhkSerializable(); diff --git a/obj/bhkShape.h b/obj/bhkShape.h index 5ffd2c7aba20dc8f99e98c69c68d9f7ed5d3ad42..d66cd7a5c1e9b78d352651179fd16d2b4ef99824 100644 --- a/obj/bhkShape.h +++ b/obj/bhkShape.h @@ -15,7 +15,7 @@ typedef Ref<bhkShape> bhkShapeRef; * bhkShape - A Havok Shape? */ -class bhkShape : public BHK_SHAPE_PARENT { +class DLLEXPORT bhkShape : public BHK_SHAPE_PARENT { public: bhkShape(); ~bhkShape(); diff --git a/obj/bhkSimpleShapePhantom.h b/obj/bhkSimpleShapePhantom.h index f7ef47d56e6ef0a6a88aa317a4b0cc951492df93..79c626879972c77702b94ee634e3fffd3d57d1c9 100644 --- a/obj/bhkSimpleShapePhantom.h +++ b/obj/bhkSimpleShapePhantom.h @@ -15,7 +15,7 @@ typedef Ref<bhkSimpleShapePhantom> bhkSimpleShapePhantomRef; * bhkSimpleShapePhantom - Unknown shape. */ -class bhkSimpleShapePhantom : public BHK_SIMPLE_SHAPE_PHANTOM_PARENT { +class DLLEXPORT bhkSimpleShapePhantom : public BHK_SIMPLE_SHAPE_PHANTOM_PARENT { public: bhkSimpleShapePhantom(); ~bhkSimpleShapePhantom(); diff --git a/obj/bhkSphereRepShape.h b/obj/bhkSphereRepShape.h index 1b4f053862e2797b432857be8e9f669dba54d8ee..db4a9d1125f88282d1fc253d9726ca6c0f36fafd 100644 --- a/obj/bhkSphereRepShape.h +++ b/obj/bhkSphereRepShape.h @@ -16,7 +16,7 @@ typedef Ref<bhkSphereRepShape> bhkSphereRepShapeRef; * quick rejection in addition to more detailed shape data? */ -class bhkSphereRepShape : public BHK_SPHERE_REP_SHAPE_PARENT { +class DLLEXPORT bhkSphereRepShape : public BHK_SPHERE_REP_SHAPE_PARENT { public: bhkSphereRepShape(); ~bhkSphereRepShape(); diff --git a/obj/bhkSphereShape.h b/obj/bhkSphereShape.h index 93980097727cc1c5fb04bd90010ec1377c95aec7..734fc8a2d217c22ef57664d9de2e846a3b73258b 100644 --- a/obj/bhkSphereShape.h +++ b/obj/bhkSphereShape.h @@ -15,7 +15,7 @@ typedef Ref<bhkSphereShape> bhkSphereShapeRef; * bhkSphereShape - A sphere. */ -class bhkSphereShape : public BHK_SPHERE_SHAPE_PARENT { +class DLLEXPORT bhkSphereShape : public BHK_SPHERE_SHAPE_PARENT { public: bhkSphereShape(); ~bhkSphereShape(); diff --git a/obj/bhkStiffSpringConstraint.h b/obj/bhkStiffSpringConstraint.h index cad63a490eeee4e09299ed2b65f35219a9dfdf33..263119a5ce3b064b4793160add498495f0a05e3a 100644 --- a/obj/bhkStiffSpringConstraint.h +++ b/obj/bhkStiffSpringConstraint.h @@ -15,7 +15,7 @@ typedef Ref<bhkStiffSpringConstraint> bhkStiffSpringConstraintRef; * bhkStiffSpringConstraint - A spring constraint. */ -class bhkStiffSpringConstraint : public BHK_STIFF_SPRING_CONSTRAINT_PARENT { +class DLLEXPORT bhkStiffSpringConstraint : public BHK_STIFF_SPRING_CONSTRAINT_PARENT { public: bhkStiffSpringConstraint(); ~bhkStiffSpringConstraint(); diff --git a/obj/bhkTransformShape.h b/obj/bhkTransformShape.h index 9c18dc4c3b026a38d60bd855c57154544958f273..770b198c7127aaaf7e3fa3d16c914bed6501cae6 100644 --- a/obj/bhkTransformShape.h +++ b/obj/bhkTransformShape.h @@ -15,7 +15,7 @@ typedef Ref<bhkTransformShape> bhkTransformShapeRef; * bhkTransformShape - Transforms a shape. */ -class bhkTransformShape : public BHK_TRANSFORM_SHAPE_PARENT { +class DLLEXPORT bhkTransformShape : public BHK_TRANSFORM_SHAPE_PARENT { public: bhkTransformShape(); ~bhkTransformShape(); diff --git a/obj/bhkWorldObject.h b/obj/bhkWorldObject.h index 38f464f236d84627a8700ef6b928e3e50c81011f..a160b2e93536da31e1d38f55aceb3f54fbce1c73 100644 --- a/obj/bhkWorldObject.h +++ b/obj/bhkWorldObject.h @@ -15,7 +15,7 @@ typedef Ref<bhkWorldObject> bhkWorldObjectRef; * bhkWorldObject - Havok objects that have a position in the world? */ -class bhkWorldObject : public BHK_WORLD_OBJECT_PARENT { +class DLLEXPORT bhkWorldObject : public BHK_WORLD_OBJECT_PARENT { public: bhkWorldObject(); ~bhkWorldObject(); diff --git a/obj/hkPackedNiTriStripsData.h b/obj/hkPackedNiTriStripsData.h index b3b5c267bae59e95b1d456f23f220020390ea630..efa3f05bed154615bc118e31843b824551b5e62d 100644 --- a/obj/hkPackedNiTriStripsData.h +++ b/obj/hkPackedNiTriStripsData.h @@ -17,7 +17,7 @@ typedef Ref<hkPackedNiTriStripsData> hkPackedNiTriStripsDataRef; * hkPackedNiTriStripsData - NiTriStripsData for havok data? */ -class hkPackedNiTriStripsData : public HK_PACKED_NI_TRI_STRIPS_DATA_PARENT { +class DLLEXPORT hkPackedNiTriStripsData : public HK_PACKED_NI_TRI_STRIPS_DATA_PARENT { public: hkPackedNiTriStripsData(); ~hkPackedNiTriStripsData(); diff --git a/pch.h b/pch.h index 2376a1b041053ac8c80a9d05660a2d64ff383ac2..f30ab7083edccf7e971e85ce8955f9e1b3ff59f5 100644 --- a/pch.h +++ b/pch.h @@ -1,5 +1,6 @@ //Headers to pre-compile +#include "dll_export.h" #include "NIF_IO.h" #include "nif_math.h" #include "niflib.h"