FastEngine 0.9.4
A multiplayer oriented 2D engine made with Vulkan.
Loading...
Searching...
No Matches
fge::Tunnel< T > Class Template Reference

Public Member Functions

 Tunnel (fge::Tunnel< T > &r)=delete
 Tunnel (fge::Tunnel< T > &&r) noexcept
 Tunnel.
fge::Tunnel< T > & operator= (fge::Tunnel< T > &r)=delete
fge::Tunnel< T > & operator= (fge::Tunnel< T > &&r) noexcept
bool knock (fge::TunnelGate< T > &gate, bool anonymous=false)
bool addGate (fge::TunnelGate< T > &gate, bool anonymous=false)
bool isAnonymous (fge::TunnelGate< T > const &gate) const
void closeGate (std::size_t index)
void closeAnonymousGate (std::size_t index)
void closeGate (fge::TunnelGate< T > &gate)
void closeAll ()
T * get (std::size_t index) const
T * getAnonymous (std::size_t index) const
std::size_t getGatesSize () const
std::size_t getAnonymousGatesSize () const
T * operator[] (std::size_t index) const

Constructor & Destructor Documentation

◆ Tunnel()

template<class T>
fge::Tunnel< T >::Tunnel ( fge::Tunnel< T > && r)
noexcept

The documentation for this class was generated from the following files: