|
inkcpp
|
Contaning all modules and classes used for the inkles ink runtime. More...
Classes | |
| class | choice |
| An ink choice that is being presented to the user. More... | |
| class | globals_interface |
| Represents a global store to be shared amongst ink runners. More... | |
| class | list_interface |
| Interface for accessing a Ink list. More... | |
| class | runner_interface |
| A runner to execute ink script from a story. More... | |
| class | snapshot |
| Container for an InkCPP runtime snapshot. More... | |
| class | story |
| A loaded ink story. More... | |
| class | story_ptr |
| Pointer wrapper to an object whose lifetime is tied to a story object. More... | |
| struct | value |
| A Ink variable. More... | |
Typedefs | |
| using | globals = story_ptr<globals_interface> |
| alias for an managed ink::runtime::globals_interface pointer | |
| using | runner = story_ptr<runner_interface> |
| alias for an managed ink::runtime::runner_interface pointer | |
| using | list = list_interface* |
| alias for ink::runtime::list_interface pointer | |
Functions | |
| template<> | |
| const auto & | value::get< value::Type::Bool > () const |
| access value::Type::Bool value | |
| template<> | |
| const auto & | value::get< value::Type::Uint32 > () const |
| access value::Type::Uint32 value | |
| template<> | |
| const auto & | value::get< value::Type::Int32 > () const |
| access value::Type::Int32 value | |
| template<> | |
| const auto & | value::get< value::Type::String > () const |
| access value::Type::String value | |
| template<> | |
| const auto & | value::get< value::Type::Float > () const |
| access value::Type::Float value | |
| template<> | |
| const auto & | value::get< value::Type::List > () const |
| access value::Type::List value | |
Contaning all modules and classes used for the inkles ink runtime.
A minimal example can be found at main.cpp