default to webcam off
This commit is contained in:
@ -20,13 +20,7 @@ class HiddenField {
|
||||
{
|
||||
return dynamic_cast<T>(ptr);
|
||||
}
|
||||
template<typename T>
|
||||
T* AllocField()
|
||||
{
|
||||
auto v = new T();
|
||||
SetField(v);
|
||||
return v;
|
||||
}
|
||||
|
||||
~HiddenField();
|
||||
};
|
||||
}
|
||||
@ -39,7 +39,7 @@ namespace Tesses::Framework::Threading
|
||||
Mutex::Mutex()
|
||||
{
|
||||
#if defined(TESSESFRAMEWORK_ENABLE_THREADING)
|
||||
auto md=this->data.AllocField<MutexHiddenFieldData>();
|
||||
auto md=this->data.SetField(new MutexHiddenFieldData());
|
||||
#if defined(_WIN32)
|
||||
md->mtx = CreateMutex(NULL,false,NULL);
|
||||
#elif defined(GEKKO)
|
||||
|
||||
@ -5,7 +5,7 @@ namespace Tesses::Framework::Threading
|
||||
{
|
||||
#if defined(TESSESFRAMEWORK_ENABLE_THREADING)
|
||||
|
||||
class ThreadHiddenFieldData {
|
||||
class ThreadHiddenFieldData : public HiddenFieldData {
|
||||
public:
|
||||
#if defined(_WIN32)
|
||||
|
||||
@ -50,7 +50,7 @@ namespace Tesses::Framework::Threading
|
||||
Thread::Thread(std::function<void()> fn)
|
||||
{
|
||||
#if defined(TESSESFRAMEWORK_ENABLE_THREADING)
|
||||
auto data = this->data.AllocField<ThreadHiddenFieldData>();
|
||||
auto data = this->data.SetField(new ThreadHiddenFieldData());
|
||||
data->hasInvoked=false;
|
||||
data->fn = fn;
|
||||
#if defined(_WIN32)
|
||||
|
||||
Reference in New Issue
Block a user