nw::gfx::GfxPtr::GfxPtr Constructor

Syntax

GfxPtr();

GfxPtr(
     const GfxPtr & pointer
);

template <typename TTObject>
explicit GfxPtr(
     TTObject * pointer
);

template <typename TTObject>
GfxPtr(
     TTObject * pointer,
     bool hasOwnership
);

template <typename TTObject, typename TTDeleter>
GfxPtr(
     ut::internal::MoveSource< ut::MovePtr< TTObject, TTDeleter > > source
);

List of Overloaded Member Functions

GfxPtr( ) Constructor.
GfxPtr(const GfxPtr &) Copy constructor. Moves an element from the copy source.
GfxPtr(TTObject *) Constructor.
GfxPtr ( TTObject *, bool )
GfxPtr(ut::internal::MoveSource< ut::MovePtr< TTObject, TTDeleter > >) Constructor.

Description of GfxPtr( )

Constructor.

Description of GfxPtr(const GfxPtr &)

Copy constructor. Moves an element from the copy source.

Description of GfxPtr(TTObject *)

Constructor.

Description of GfxPtr ( TTObject *, bool )

Constructor.

If false is specified in hasOwnership, the object is not destroyed when this instance of GfxPtr is destroyed.

Description of GfxPtr(ut::internal::MoveSource< ut::MovePtr< TTObject, TTDeleter > >)

Constructor.


CONFIDENTIAL