GetInstanceClass

Returns the handle to the class of which an instances is instantiated.

Note: internally this function is not rich enough as support for multiple inheritance is making it impossible to answer this request with always one class handle. Even in the case of pure single inheritance an instance of a class is also an instance of every parent classes in the inheritance tree. For now we expect single inheritance use and the returned class handle points to the 'lowest' class in the inheritance tree.

Syntax

//   Visual Studio for Windows
public:
__int64 __declspec(dllexport) __stdcall GetInstanceClass(
            __int64        owlInstance
        );

//   Linux, OS-X and non-Visual Studio Windows solutions
public:
int64_t GetInstanceClass(
            int64_t        owlInstance
        );    

Property owlInstance

Size: 64 bit / 8 byte (value)
...