added RenderQueue
This commit is contained in:
@ -30,7 +30,7 @@ void Kernel::setTaskPriority(KernelTask* task, int priority)
|
||||
std::list<KernelTaskContainer>::iterator i;
|
||||
for (i = _Tasks.begin(); i != _Tasks.end(); i++)
|
||||
{
|
||||
if ((*i)._Task.get() == task)
|
||||
if ((*i)._Task == task)
|
||||
{
|
||||
(*i)._Priority = priority;
|
||||
_Changed = true;
|
||||
|
@ -137,6 +137,14 @@ public:
|
||||
return false;
|
||||
}
|
||||
|
||||
bool operator == (T* ref)
|
||||
{
|
||||
if (_Referenced == ref)
|
||||
return true;
|
||||
else
|
||||
return false;
|
||||
}
|
||||
|
||||
bool valid() const
|
||||
{
|
||||
return (_Referenced != 0);
|
||||
@ -147,7 +155,7 @@ public:
|
||||
return _Referenced;
|
||||
}
|
||||
|
||||
T* get() const
|
||||
T* pointer() const
|
||||
{
|
||||
return _Referenced;
|
||||
}
|
||||
@ -215,11 +223,15 @@ public:
|
||||
}
|
||||
|
||||
|
||||
T* get() const
|
||||
T* pointer() const
|
||||
{
|
||||
return _Referenced;
|
||||
}
|
||||
|
||||
operator T*() const
|
||||
{
|
||||
return _Referenced;
|
||||
}
|
||||
|
||||
void onDestruction(Referenced *referenced)
|
||||
{
|
||||
|
Reference in New Issue
Block a user