Nazara Engine  0.4
A fast, complete, cross-platform API designed for game development
Nz::ObjectHandle< T > Member List

This is the complete list of members for Nz::ObjectHandle< T >, including all inherited members.

GetObject() constNz::ObjectHandle< T >
InvalidHandle (defined in Nz::ObjectHandle< T >)Nz::ObjectHandle< T >static
IsValid() constNz::ObjectHandle< T >
m_object (defined in Nz::ObjectHandle< T >)Nz::ObjectHandle< T >protected
ObjectHandle()Nz::ObjectHandle< T >
ObjectHandle(T *object)Nz::ObjectHandle< T >explicit
ObjectHandle(const ObjectHandle &handle)Nz::ObjectHandle< T >
ObjectHandle(ObjectHandle &&handle) noexceptNz::ObjectHandle< T >
OnObjectDestroyed()Nz::ObjectHandle< T >protected
OnObjectMoved(T *newObject)Nz::ObjectHandle< T >protected
operator bool() constNz::ObjectHandle< T >explicit
operator T*() constNz::ObjectHandle< T >
operator->() constNz::ObjectHandle< T >
operator=(T *object)Nz::ObjectHandle< T >
operator=(const ObjectHandle &handle)Nz::ObjectHandle< T >
operator=(ObjectHandle &&handle) noexceptNz::ObjectHandle< T >
Reset(T *object=nullptr)Nz::ObjectHandle< T >
Reset(const ObjectHandle &handle)Nz::ObjectHandle< T >
Reset(ObjectHandle &&handle) noexceptNz::ObjectHandle< T >
Swap(ObjectHandle &handle)Nz::ObjectHandle< T >
ToString() constNz::ObjectHandle< T >
~ObjectHandle()Nz::ObjectHandle< T >