3#include "spark/render/Export.h"
22 [[nodiscard]]
virtual const std::string&
name() const noexcept = 0;
44 [[nodiscard]]
const std::string& name()
const noexcept final;
51 [[nodiscard]] std::string& name()
noexcept;
55 std::unique_ptr<Impl> m_impl;
Interface for a state resource.
Definition StateResource.h:14
virtual const std::string & name() const noexcept=0
Gets the name of the state resource.
Base class for a resource that can be identified by a name in a DeviceState.
Definition StateResource.h:29
Definition StateResource.cpp:6