TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
G3D::_internalGThreadWorker< Class > Member List

This is the complete list of members for G3D::_internalGThreadWorker< Class >, including all inherited members.

_internalGThreadWorker(int threadID, const Vector2int32 &start, const Vector2int32 &upTo, Class *object, void(Class::*method1)(int x, int y), void(Class::*method2)(int x, int y, int threadID), const Vector2int32 &stride)G3D::_internalGThreadWorker< Class >inline
completed() const G3D::GThread
create(const std::string &name, void(*proc)(void *), void *param=NULL)G3D::GThreadstatic
GThread(const std::string &name)G3D::GThread
method1G3D::_internalGThreadWorker< Class >
method2G3D::_internalGThreadWorker< Class >
name()G3D::GThreadinline
NUM_CORES enum valueG3D::GThread
numCores()G3D::GThreadstatic
objectG3D::_internalGThreadWorker< Class >
Ref typedefG3D::GThread
runConcurrently2D(const Vector2int32 &start, const Vector2int32 &upTo, Class *object, void(Class::*method)(int x, int y), int maxThreads=NUM_CORES)G3D::GThreadinlinestatic
runConcurrently2D(const Vector2int32 &start, const Vector2int32 &upTo, Class *object, void(Class::*method)(int x, int y, int threadID), int maxThreads=NUM_CORES)G3D::GThreadinlinestatic
running() const G3D::GThread
startG3D::_internalGThreadWorker< Class >
G3D::GThread::start(SpawnBehavior behavior=USE_NEW_THREAD)G3D::GThread
started() const G3D::GThread
strideG3D::_internalGThreadWorker< Class >
terminate()G3D::GThread
threadIDG3D::_internalGThreadWorker< Class >
threadMain()G3D::_internalGThreadWorker< Class >inlinevirtual
upToG3D::_internalGThreadWorker< Class >
USE_CURRENT_THREADG3D::GThreadstatic
USE_NEW_THREADG3D::GThreadstatic
waitForCompletion()G3D::GThread
~GThread()G3D::GThreadvirtual
~ReferenceCountedObject()G3D::ReferenceCountedObjectinlinevirtual