|
IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
|
Base class for global defined parameter instances. More...
#include <ice/params.hxx>
Public Member Functions | |
| ParamInstanceBase (ice::String category, ice::String name, ice::String description={}) noexcept | |
| ParamInstanceBase (ice::ParamDefinition const &definition) noexcept | |
| virtual bool | on_register (ice::Params ¶ms) noexcept=0 |
Public Attributes | |
| ice::ParamInstanceBase *const | _next |
| ice::ParamDefinition const | definition |
Base class for global defined parameter instances.
|
noexcept |
|
noexcept |
|
pure virtualnoexcept |
Implemented in ice::ParamInstance< T >, and ice::ParamInstanceCustom< T >.
| ice::ParamInstanceBase* const ice::ParamInstanceBase::_next |
| ice::ParamDefinition const ice::ParamInstanceBase::definition |