3#include <Infinity/Procedural/ProceduralComponent.hpp>
4#include <Infinity/Engine/BaseException.hpp>
Base exception class for all Infinity Engine exceptions.
Definition BaseException.hpp:20
Exception type for errors that occur within ProceduralComponent operations.
Definition ComponentException.hpp:18
ComponentException(const std::string &message, const ProceduralComponent *component)
Constructs a ComponentException with a message and component reference.
const ProceduralComponent * getComponent() const noexcept
Retrieves the component that caused the exception.
Base class for procedural generation components.
Definition ProceduralComponent.hpp:73
Definition ComponentException.hpp:7