igor::iTaskPropsOnVoxels Class Reference

#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
 

Constructor & Destructor Documentation

◆ iTaskPropsOnVoxels()

igor::iTaskPropsOnVoxels::iTaskPropsOnVoxels ( iVoxelBlockPropsInfo  voxelBlockPropsInfo,
uint32  priority,
iVoxelTerrainPlacePropsDelegate  placePropsDelegate 
)

◆ ~iTaskPropsOnVoxels()

virtual igor::iTaskPropsOnVoxels::~iTaskPropsOnVoxels ( )
virtualdefault

does nothing

Member Function Documentation

◆ run()

void igor::iTaskPropsOnVoxels::run ( )
protectedvirtual

runs the task

Implements igor::iTask.


The documentation for this class was generated from the following files: