Added UintPtr and IntPtr.

Changed cUIControl::mData to UintPtr.
Updated SOIL2.
This commit is contained in:
Martín Lucas Golini
2013-09-26 17:46:26 -03:00
parent 39f402ddec
commit d621f6cea3
3 changed files with 6 additions and 4 deletions

View File

@@ -255,6 +255,8 @@ namespace EE {
typedef double eeDouble; //! The internal double floating point. It's only used when the engine needs some very high precision floating point ( for example the timer )
typedef unsigned int eeUint;
typedef signed int eeInt;
typedef SOPHIST_intptr IntPtr;
typedef SOPHIST_uintptr UintPtr;
#if SOPHIST_has_64
typedef SOPHIST_uint64 Uint64;

View File

@@ -146,9 +146,9 @@ class EE_API cUIControl {
cUIControl * NextGetLoop() const;
void Data( const Uint32& data );
void Data( const UintPtr& data );
const Uint32& Data() const;
const UintPtr& Data() const;
cUIControl * ChildGetAt( eeVector2i CtrlPos, eeUint RecursiveLevel = 0 );