Lines Matching refs:ThreadGroupThread
83 class ThreadGroupThread;
110 void add (de::MovePtr<ThreadGroupThread> thread);
114 typedef std::vector<de::SharedPtr<ThreadGroupThread> > ThreadVector;
120 class ThreadGroupThread : private de::Thread class
123 ThreadGroupThread (void);
124 virtual ~ThreadGroupThread (void);
138 ThreadGroupThread (const ThreadGroupThread&);
139 ThreadGroupThread& operator= (const ThreadGroupThread&);
158 void ThreadGroup::add (de::MovePtr<ThreadGroupThread> thread) in add()
160 m_threads.push_back(de::SharedPtr<ThreadGroupThread>(thread.release())); in add()
184 ThreadGroupThread::ThreadGroupThread (void) in ThreadGroupThread() function in vkt::api::__anon579909de0111::ThreadGroupThread
189 ThreadGroupThread::~ThreadGroupThread (void) in ~ThreadGroupThread()
193 void ThreadGroupThread::start (de::SpinBarrier* groupBarrier) in start()
199 void ThreadGroupThread::run (void) in run()
221 inline void ThreadGroupThread::barrier (void) in barrier()
2360 class CreateThread : public ThreadGroupThread
2406 threads.add(MovePtr<ThreadGroupThread>(new CreateThread<Object>(env, res, params))); in multithreadedCreateSharedResourcesTest()
2427 threads.add(MovePtr<ThreadGroupThread>(new CreateThread<Object>(env, *resources[ndx], params))); in multithreadedCreatePerThreadResourcesTest()
2476 …threads.add(MovePtr<ThreadGroupThread>(new CreateThread<Object>(perThreadEnv[ndx]->env, *resources… in multithreadedCreatePerThreadDeviceTest()