VoxelEngine/src/interfaces/Process.hpp
2024-12-07 15:49:23 +03:00

13 lines
237 B
C++

#pragma once
/// @brief Process interface.
class Process {
public:
virtual ~Process() {}
virtual bool isActive() const = 0;
virtual void update() = 0;
virtual void waitForEnd() = 0;
virtual void terminate() = 0;
};