3#include <Infinity/Procedural/ProceduralSystem.hpp>
4#include <Infinity/Engine/BaseException.hpp>
Base exception class for all Infinity Engine exceptions.
Definition BaseException.hpp:20
Main interface for a directed acyclic graph of procedural components.
Definition ProceduralSystem.hpp:58
Exception type for errors that occur within ProceduralSystem operations.
Definition SystemException.hpp:18
const ProceduralSystem * getSystem() const noexcept
Retrieves the system that caused the exception.
SystemException(const std::string &message, const ProceduralSystem *system)
Constructs a SystemException with a message and system reference.
Definition ComponentException.hpp:7