#include <Tanks.hpp>
◆ Tanks() [1/3]
iv::tanks::Tanks::Tanks |
( |
| ) |
|
|
default |
◆ Tanks() [2/3]
iv::tanks::Tanks::Tanks |
( |
const Tanks & | other | ) |
|
|
delete |
◆ Tanks() [3/3]
iv::tanks::Tanks::Tanks |
( |
Tanks && | other | ) |
|
|
delete |
◆ addDefaultTank()
std::weak_ptr< iv::tanks::Tank > iv::tanks::Tanks::addDefaultTank |
( |
const std::string & | nameTank | ) |
|
◆ changeTankName()
bool iv::tanks::Tanks::changeTankName |
( |
const std::string & | oldName, |
|
|
const std::string & | newName ) |
◆ getTankAt()
std::weak_ptr< Tank > iv::tanks::Tanks::getTankAt |
( |
uint32_t | index | ) |
const |
|
nodiscard |
◆ getTankNames()
std::vector< std::string > iv::tanks::Tanks::getTankNames |
( |
| ) |
const |
|
nodiscard |
◆ load()
bool iv::tanks::Tanks::load |
( |
const iv::file::xml::node & | nodeDataProject, |
|
|
const std::string & | pathTanks ) |
◆ save()
bool iv::tanks::Tanks::save |
( |
iv::file::xml::node & | nodeDataProject, |
|
|
std::string_view | tanksFolderPath, |
|
|
const std::optional< std::shared_ptr< std::vector< std::shared_ptr< iv::file::xml::File > > > > & | savingFilesOut = std::nullopt ) const |
◆ saveTankChanges()
◆ update()
void iv::tanks::Tanks::update |
( |
const Tanks & | other | ) |
|
◆ absoluteBarOffsetBackupChannelRef
◆ absoluteBarOffsetChannelRef
◆ defaultAbsoluteBarOffset
double iv::tanks::Tanks::defaultAbsoluteBarOffset {DefaultValues::defaultAbsoluteBarOffset} |
◆ hasAbsoluteBarOffsetBackupChannel
bool iv::tanks::Tanks::hasAbsoluteBarOffsetBackupChannel {DefaultValues::hasAbsoluteBarOffsetBackupChannel} |
◆ trimChannelRef
The documentation for this class was generated from the following files: