OGRE
2.3
Object-Oriented Graphics Rendering Engine
|
Shared pointer implementation used to share pixel buffers. More...
#include <OgreHardwarePixelBuffer.h>
Public Types | |
typedef void(* | unspecified_bool_type) (SharedPtr ***) |
Public Member Functions | |
HardwarePixelBufferSharedPtr () | |
HardwarePixelBufferSharedPtr (HardwarePixelBuffer *buf) | |
void | bind (HardwarePixelBuffer *rep, SharedPtrFreeMethod inFreeMethod=SPFM_DELETE) |
Binds rep to the SharedPtr. More... | |
SharedPtr< Y > | dynamicCast () const |
HardwarePixelBuffer * | get () const |
HardwarePixelBuffer * | getPointer () const |
bool | isNull (void) const |
operator unspecified_bool_type () const | |
HardwarePixelBuffer & | operator* () const |
HardwarePixelBuffer * | operator-> () const |
void | reset (HardwarePixelBuffer *rep) |
void | reset (void) |
void | setNull () |
void | setUseCount (unsigned value) |
SharedPtr< Y > | staticCast () const |
bool | unique () const |
unsigned int | use_count () const |
unsigned int | useCount () const |
Static Public Member Functions | |
static void | unspecified_bool (SharedPtr ***) |
Shared pointer implementation used to share pixel buffers.
|
inherited |
|
inline |
|
explicit |
|
inlineinherited |
Binds rep to the SharedPtr.
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlinestaticinherited |
|
inlineinherited |
|
inlineinherited |