|
IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
|
Class for global defined parameter instances of simple native types. More...
#include <ice/params.hxx>
Public Member Functions | |
| bool | on_register (ice::Params ¶ms) noexcept override |
| operator T () const noexcept | |
| ParamInstanceBase (ice::String category, ice::String name, ice::String description={}) noexcept | |
| ParamInstanceBase (ice::ParamDefinition const &definition) noexcept | |
| Public Member Functions inherited from ice::ParamInstanceBase | |
| ParamInstanceBase (ice::String category, ice::String name, ice::String description={}) noexcept | |
| ParamInstanceBase (ice::ParamDefinition const &definition) noexcept | |
Public Attributes | |
| T | value {} |
| Public Attributes inherited from ice::ParamInstanceBase | |
| ice::ParamInstanceBase *const | _next |
| ice::ParamDefinition const | definition |
Class for global defined parameter instances of simple native types.
|
inlineoverridevirtualnoexcept |
Implements ice::ParamInstanceBase.
|
inlinenoexcept |
|
noexcept |
|
noexcept |
| T ice::ParamInstance< T >::value {} |