OGRE 2.3.3
Object-Oriented Graphics Rendering Engine
Loading...
Searching...
No Matches
Ogre::v1::HardwareUniformBufferSharedPtr Class Reference

Shared pointer implementation used to share uniform buffers. More...

#include <OgreHardwareUniformBuffer.h>

Inheritance diagram for Ogre::v1::HardwareUniformBufferSharedPtr:

Public Types

typedef void(* unspecified_bool_type) (SharedPtr ***)

Public Member Functions

 HardwareUniformBufferSharedPtr ()
 HardwareUniformBufferSharedPtr (HardwareUniformBuffer *buf)
void bind (HardwareUniformBuffer *rep, SharedPtrFreeMethod inFreeMethod=SPFM_DELETE)
 Binds rep to the SharedPtr.
SharedPtr< Y > dynamicCast () const
HardwareUniformBufferget () const
HardwareUniformBuffergetPointer () const
bool isNull (void) const
 operator unspecified_bool_type () const
HardwareUniformBufferoperator* () const
HardwareUniformBufferoperator-> () const
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 ***)

Detailed Description

Shared pointer implementation used to share uniform buffers.

Member Typedef Documentation

◆ unspecified_bool_type

typedef void(* Ogre::SharedPtr< HardwareUniformBuffer >::unspecified_bool_type) (SharedPtr ***)
inherited

Member Function Documentation

◆ bind()

void Ogre::SharedPtr< HardwareUniformBuffer >::bind ( HardwareUniformBuffer * rep,
SharedPtrFreeMethod inFreeMethod = SPFM_DELETE )
inlineinherited

Binds rep to the SharedPtr.

Remarks
Assumes that the SharedPtr is uninitialised!
Warning
The object must not be bound into a SharedPtr elsewhere
Deprecated
this api will be dropped. use reset(T*) instead

◆ dynamicCast()

SharedPtr< Y > Ogre::SharedPtr< HardwareUniformBuffer >::dynamicCast ( ) const
inlineinherited

◆ get()

HardwareUniformBuffer * Ogre::SharedPtr< HardwareUniformBuffer >::get ( ) const
inlineinherited

◆ getPointer()

HardwareUniformBuffer * Ogre::SharedPtr< HardwareUniformBuffer >::getPointer ( ) const
inlineinherited
Deprecated
use get() instead

◆ isNull()

bool Ogre::SharedPtr< HardwareUniformBuffer >::isNull ( void ) const
inlineinherited

◆ operator unspecified_bool_type()

Ogre::SharedPtr< HardwareUniformBuffer >::operator unspecified_bool_type ( ) const
inlineinherited

◆ operator*()

HardwareUniformBuffer & Ogre::SharedPtr< HardwareUniformBuffer >::operator* ( ) const
inlineinherited

◆ operator->()

HardwareUniformBuffer * Ogre::SharedPtr< HardwareUniformBuffer >::operator-> ( ) const
inlineinherited

◆ reset()

void Ogre::SharedPtr< HardwareUniformBuffer >::reset ( void )
inlineinherited

◆ setNull()

void Ogre::SharedPtr< HardwareUniformBuffer >::setNull ( )
inlineinherited
Deprecated
use reset() instead

◆ setUseCount()

void Ogre::SharedPtr< HardwareUniformBuffer >::setUseCount ( unsigned value)
inlineinherited
Deprecated
this API will be dropped

◆ staticCast()

SharedPtr< Y > Ogre::SharedPtr< HardwareUniformBuffer >::staticCast ( ) const
inlineinherited

◆ unique()

bool Ogre::SharedPtr< HardwareUniformBuffer >::unique ( ) const
inlineinherited

◆ unspecified_bool()

void Ogre::SharedPtr< HardwareUniformBuffer >::unspecified_bool ( SharedPtr< HardwareUniformBuffer > *** )
inlinestaticinherited

◆ use_count()

unsigned int Ogre::SharedPtr< HardwareUniformBuffer >::use_count ( ) const
inlineinherited

◆ useCount()

unsigned int Ogre::SharedPtr< HardwareUniformBuffer >::useCount ( ) const
inlineinherited
Deprecated
use use_count() instead

The documentation for this class was generated from the following file: