@ -154,9 +154,12 @@ class CORRADE_DEPRECATED("use SceneData instead") MAGNUM_TRADE_EXPORT ObjectData
explicit ObjectData3D ( std : : vector < UnsignedInt > children , const Vector3 & translation , const Quaternion & rotation , const Vector3 & scaling , const void * importerState = nullptr ) ;
/** @brief Copying is not allowed */
CORRADE_IGNORE_DEPRECATED_PUSH /* GCC 4.8 warns due to the argument */
ObjectData3D ( const ObjectData3D & ) = delete ;
CORRADE_IGNORE_DEPRECATED_POP
/** @brief Move constructor */
CORRADE_IGNORE_DEPRECATED_PUSH /* GCC 4.8 warns due to the argument */
ObjectData3D ( ObjectData3D & & )
/* GCC 4.9.0 (the one from Android NDK) thinks this does not match
the implicit signature so it can ' t be defaulted . Works on 4.8 ,
@ -165,14 +168,18 @@ class CORRADE_DEPRECATED("use SceneData instead") MAGNUM_TRADE_EXPORT ObjectData
noexcept
# endif
;
CORRADE_IGNORE_DEPRECATED_POP
/** @brief Destructor */
virtual ~ ObjectData3D ( ) ;
/** @brief Copying is not allowed */
CORRADE_IGNORE_DEPRECATED_PUSH /* GCC 4.8 warns due to the argument */
ObjectData3D & operator = ( const ObjectData3D & ) = delete ;
CORRADE_IGNORE_DEPRECATED_POP
/** @brief Move assignment */
CORRADE_IGNORE_DEPRECATED_PUSH /* GCC 4.8 warns due to the argument */
ObjectData3D & operator = ( ObjectData3D & & )
/* GCC 4.9.0 (the one from Android NDK) thinks this does not match
the implicit signature so it can ' t be defaulted . Works on 4.8 ,
@ -181,6 +188,7 @@ class CORRADE_DEPRECATED("use SceneData instead") MAGNUM_TRADE_EXPORT ObjectData
noexcept
# endif
;
CORRADE_IGNORE_DEPRECATED_POP
/** @brief Child objects */
std : : vector < UnsignedInt > & children ( ) { return _children ; }