0.44.0
|
#include <iTaskPropsOnVoxels.h>
Inherits igor::iTask.
Public Member Functions | |
iTaskPropsOnVoxels (iVoxelBlockPropsInfo voxelBlockPropsInfo, uint32 priority, iVoxelTerrainPlacePropsDelegate placePropsDelegate) | |
virtual | ~iTaskPropsOnVoxels ()=default |
Public Member Functions inherited from igor::iTask | |
iTask (iWindowPtr window=nullptr, uint32 priority=iTask::TASK_PRIORITY_DEFAULT, bool isRepeating=false, iTaskContext taskContext=iTaskContext::Default) | |
virtual | ~iTask ()=default |
virtual void | abort () |
bool | isRunning () |
iTaskContext | getContext () |
uint32 | getPriority () |
void | setPriority (uint32 priority) |
bool | isRepeating () |
iTaskID | getID () |
uint64 | getWorldID () |
void | setWorldID (uint64 worldID) |
iWindowPtr | getWindow () |
Protected Member Functions | |
void | run () |
Protected Member Functions inherited from igor::iTask | |
void | setRepeating (bool repeat) |
virtual void | run ()=0 |
Additional Inherited Members | |
Static Public Attributes inherited from igor::iTask | |
static const iTaskID | INVALID_TASK_ID = 0 |
static const uint32 | TASK_PRIORITY_MAX = 0 |
static const uint32 | TASK_PRIORITY_HIGH = 5 |
static const uint32 | TASK_PRIORITY_DEFAULT = 10 |
static const uint32 | TASK_PRIORITY_LOW = 20 |
igor::iTaskPropsOnVoxels::iTaskPropsOnVoxels | ( | iVoxelBlockPropsInfo | voxelBlockPropsInfo, |
uint32 | priority, | ||
iVoxelTerrainPlacePropsDelegate | placePropsDelegate | ||
) |
|
virtualdefault |
does nothing
|
protectedvirtual |
runs the task
Implements igor::iTask.