Soul-Engine icon indicating copy to clipboard operation
Soul-Engine copied to clipboard

File Watching Module

Open Behemyth opened this issue 6 years ago • 0 comments

The basis of any asset serialization and processing is a file observer. There is no cross-platform c++ option in filesystem, so a compile-time module needs to be created in Source/Transput/Observer. Folders and specific files need the option of being watched.

Watched locations will need to be shared with other observers with potential tagging. For example, when an image file is moved, the engine start up, and a file is not found at that location with the same hash, a query could pop up asking to look in similar file locations or other image file locations.

If no compile-time observer is available. NotImplemented() should be thrown.

Behemyth avatar May 24 '19 13:05 Behemyth