OGRE  2.0
Object-Oriented Graphics Rendering Engine
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Ogre::ThreadHandle Class Reference

#include <OgreThreads.h>

Public Member Functions

 ThreadHandle (size_t threadIdx, void *userParam)
 
 ~ThreadHandle ()
 
HANDLE _getOsHandle () const
 Internal use. More...
 
void _setOsHandle (HANDLE handle)
 Internal use. More...
 
size_t getThreadIdx () const
 
void * getUserParam () const
 

Private Attributes

HANDLE mThread
 
size_t mThreadIdx
 
void * mUserParam
 

Detailed Description

Definition at line 90 of file OgreThreads.h.

Constructor & Destructor Documentation

Ogre::ThreadHandle::ThreadHandle ( size_t  threadIdx,
void *  userParam 
)
Ogre::ThreadHandle::~ThreadHandle ( )

Member Function Documentation

HANDLE Ogre::ThreadHandle::_getOsHandle ( ) const
inline

Internal use.

Definition at line 111 of file OgreThreads.h.

void Ogre::ThreadHandle::_setOsHandle ( HANDLE  handle)
inline

Internal use.

Definition at line 109 of file OgreThreads.h.

size_t Ogre::ThreadHandle::getThreadIdx ( ) const
inline

Definition at line 104 of file OgreThreads.h.

void* Ogre::ThreadHandle::getUserParam ( ) const
inline

Definition at line 105 of file OgreThreads.h.

Member Data Documentation

HANDLE Ogre::ThreadHandle::mThread
private

Definition at line 93 of file OgreThreads.h.

size_t Ogre::ThreadHandle::mThreadIdx
private

Definition at line 97 of file OgreThreads.h.

void* Ogre::ThreadHandle::mUserParam
private

Definition at line 98 of file OgreThreads.h.


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