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

Public Member Functions

 TunnelGate ()
 TunnelGate.
 
 TunnelGate (fge::TunnelGate< T > const &gate)
 
 TunnelGate (fge::TunnelGate< T > &&gate) noexcept
 
 TunnelGate (T *data)
 
fge::TunnelGate< T > & operator= (fge::TunnelGate< T > const &gate)
 
fge::TunnelGate< T > & operator= (fge::TunnelGate< T > &&gate) noexcept
 
bool openTo (fge::Tunnel< T > &tunnel, bool anonymous=false)
 
void close ()
 
bool isOpen () const
 
void setData (T *val)
 
T const * getData () const
 
T * getData ()
 
void setLock (bool val)
 
bool isLocked () const
 
fge::Tunnel< T > * getTunnel () const
 

Friends

class Tunnel< T >
 

Constructor & Destructor Documentation

◆ TunnelGate()

template<class T >
fge::TunnelGate< T >::TunnelGate ( )

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