diff options
Diffstat (limited to 'source/blender/compositor/intern/COM_Device.h')
-rw-r--r-- | source/blender/compositor/intern/COM_Device.h | 53 |
1 files changed, 30 insertions, 23 deletions
diff --git a/source/blender/compositor/intern/COM_Device.h b/source/blender/compositor/intern/COM_Device.h index 6767a475c82..8573f69658e 100644 --- a/source/blender/compositor/intern/COM_Device.h +++ b/source/blender/compositor/intern/COM_Device.h @@ -28,31 +28,38 @@ */ class Device { -public: - /** - * \brief Declaration of the virtual destructor - * \note resolve warning gcc 4.7 - */ - virtual ~Device() {} - - /** - * \brief initialize the device - */ - virtual bool initialize() { return true; } - - /** - * \brief deinitialize the device - */ - virtual void deinitialize() {} - - /** - * \brief execute a WorkPackage - * \param work: the WorkPackage to execute - */ - virtual void execute(WorkPackage *work) = 0; + public: + /** + * \brief Declaration of the virtual destructor + * \note resolve warning gcc 4.7 + */ + virtual ~Device() + { + } + + /** + * \brief initialize the device + */ + virtual bool initialize() + { + return true; + } + + /** + * \brief deinitialize the device + */ + virtual void deinitialize() + { + } + + /** + * \brief execute a WorkPackage + * \param work: the WorkPackage to execute + */ + virtual void execute(WorkPackage *work) = 0; #ifdef WITH_CXX_GUARDEDALLOC - MEM_CXX_CLASS_ALLOC_FUNCS("COM:Device") + MEM_CXX_CLASS_ALLOC_FUNCS("COM:Device") #endif }; |