|
AZ_FORCE_INLINE | EMotionFXPtr (ObjectType *object=nullptr) |
|
AZ_FORCE_INLINE | EMotionFXPtr (const EMotionFXPtr< ObjectType > &rhs) |
|
AZ_FORCE_INLINE void | reset (ObjectType *object=nullptr) |
|
AZ_FORCE_INLINE void | operator= (ObjectType *object) |
|
AZ_FORCE_INLINE void | operator= (const EMotionFXPtr< ObjectType > &rhs) |
|
AZ_FORCE_INLINE ObjectType * | operator-> () const |
|
AZ_FORCE_INLINE ObjectType * | get () const |
|
AZ_FORCE_INLINE | operator bool () const |
|
AZ_FORCE_INLINE bool | operator== (const EMotionFXPtr< ObjectType > &rhs) const |
|
AZ_FORCE_INLINE bool | operator== (const ObjectType *rhs) const |
|
AZ_FORCE_INLINE bool | operator!= (const EMotionFXPtr< ObjectType > &rhs) const |
|
AZ_FORCE_INLINE bool | operator!= (const ObjectType *rhs) const |
|
template<typename ObjectType>
class EMotionFX::Integration::EMotionFXPtr< ObjectType >
Intrusive ptr for EMotionFX-owned objects. Uses EMotionFX's internal ref-counting.