![]() |
OGRE-Next 3.0.0
Object-Oriented Graphics Rendering Engine
|
#include <OgreComPtr.h>
Public Types | |
| typedef T | Type |
Public Member Functions | |
| ComPtr () ASSUME_NOEXCEPT | |
| template<typename U> | |
| ComPtr (ComPtr< U > const &other) ASSUME_NOEXCEPT | |
| ComPtr (const ComPtr &other) ASSUME_NOEXCEPT | |
| template<typename U> | |
| ComPtr (U *other) ASSUME_NOEXCEPT | |
| ~ComPtr () ASSUME_NOEXCEPT | |
| template<typename U> | |
| HRESULT | As (ComPtr< U > *res) const ASSUME_NOEXCEPT |
| void | Attach (T *other) ASSUME_NOEXCEPT |
| T * | Detach () ASSUME_NOEXCEPT |
| T * | Get () const ASSUME_NOEXCEPT |
| T ** | GetAddressOf () ASSUME_NOEXCEPT |
| operator bool () const ASSUME_NOEXCEPT | |
| NoAddRefRelease< T > * | operator-> () const ASSUME_NOEXCEPT |
| ComPtr & | operator= (const ComPtr &other) ASSUME_NOEXCEPT |
| template<typename U> | |
| ComPtr & | operator= (const ComPtr< U > &other) ASSUME_NOEXCEPT |
| ComPtr & | operator= (T *other) ASSUME_NOEXCEPT |
| template<typename U> | |
| ComPtr & | operator= (U *other) ASSUME_NOEXCEPT |
| T ** | ReleaseAndGetAddressOf () ASSUME_NOEXCEPT |
| void | Reset () ASSUME_NOEXCEPT |
| void | Swap (ComPtr &other) ASSUME_NOEXCEPT |
| typedef T Ogre::ComPtr< T >::Type |
|
inline |
References ASSUME_NOEXCEPT.
References ASSUME_NOEXCEPT.
|
inline |
References ComPtr, and ASSUME_NOEXCEPT.
|
inline |
References ComPtr, and ASSUME_NOEXCEPT.
|
inline |
References ASSUME_NOEXCEPT.
|
inline |
References ComPtr, and ASSUME_NOEXCEPT.
|
inline |
References ASSUME_NOEXCEPT.
|
inline |
References ASSUME_NOEXCEPT.
|
inline |
References ASSUME_NOEXCEPT.
|
inline |
References ASSUME_NOEXCEPT.
|
inlineexplicit |
References ASSUME_NOEXCEPT.
|
inline |
References ASSUME_NOEXCEPT.
|
inline |
References ComPtr, and ASSUME_NOEXCEPT.
|
inline |
References ComPtr, and ASSUME_NOEXCEPT.
|
inline |
References ComPtr, and ASSUME_NOEXCEPT.
References ComPtr, and ASSUME_NOEXCEPT.
|
inline |
References ASSUME_NOEXCEPT.
|
inline |
References ASSUME_NOEXCEPT.
|
inline |
References ComPtr, and ASSUME_NOEXCEPT.
Referenced by Ogre::swap().