|
|
| FileShaderResource (std::string_view key, const std::filesystem::path &fileName) |
|
| FileShaderResource (const FileShaderResource &rhs)=delete |
|
| FileShaderResource (FileShaderResource &&rhs) noexcept=default |
|
FileShaderResource & | operator= (const FileShaderResource &)=delete |
|
FileShaderResource & | operator= (FileShaderResource &&) noexcept=default |
| virtual std::unique_ptr< ShaderResource > | clone () const override |
| virtual const std::string & | key () const override |
| virtual const std::string & | source () const override |
| virtual void | setSource (std::string_view source) override |
|
const std::filesystem::path & | file () const |
| virtual void | fileChanged (const std::filesystem::path &fileName) override |
|
template<typename T> |
| std::shared_ptr< Callback > | onChange (T &&callback) const |
| | FileObserver (InviwoApplication *app) |
| | FileObserver (FileSystemObserver *app) |
|
| FileObserver (const FileObserver &)=delete |
|
FileObserver & | operator= (const FileObserver &)=delete |
|
| FileObserver (FileObserver &&rhs) |
|
FileObserver & | operator= (FileObserver &&that) |
| virtual | ~FileObserver () |
| bool | startFileObservation (const std::filesystem::path &filePath) |
| | Starts observing file if it exists.
|
| bool | stopFileObservation (const std::filesystem::path &filePath) |
| | Stops observing the file if being observed.
|
| void | stopAllObservation () |
|
const std::unordered_set< std::filesystem::path, PathHash > & | getFiles () const |
|
bool | isObserved (const std::filesystem::path &fileName) const |
◆ clone()
| virtual std::unique_ptr< ShaderResource > inviwo::FileShaderResource::clone |
( |
| ) |
const |
|
overridevirtual |
◆ fileChanged()
| virtual void inviwo::FileShaderResource::fileChanged |
( |
const std::filesystem::path & | fileName | ) |
|
|
overridevirtual |
◆ key()
| virtual const std::string & inviwo::FileShaderResource::key |
( |
| ) |
const |
|
overridevirtual |
◆ setSource()
| virtual void inviwo::FileShaderResource::setSource |
( |
std::string_view | source | ) |
|
|
overridevirtual |
◆ source()
| virtual const std::string & inviwo::FileShaderResource::source |
( |
| ) |
const |
|
overridevirtual |
The documentation for this class was generated from the following file: