LeviLamina
Loading...
Searching...
No Matches
CircuitSystem Class Reference

Classes

class  LevelChunkTracking
 

Public Member Functions

MCAPI::BaseCircuitComponent * createComponent (::BlockPos const &pos, uchar direction, ::std::unique_ptr<::BaseCircuitComponent > newComponent)
 
MCAPI void evaluate (::BlockSource *region)
 
MCAPI void evaluateComponents (bool bOnlyProducers)
 
MCAPI int getStrength (::BlockPos const &pos)
 
MCAPI bool isAvailableAt (::BlockPos const &pos)
 
MCAPI void removeComponents (::BlockPos const &pos)
 
MCAPI void setStrength (::BlockPos const &pos, int strength)
 
MCAPI void updateBlocks (::BlockSource &region, ::BlockPos const &chunkPos)
 

Public Attributes

::ll::TypedStorage< 1, 1, bool > mLockGraph
 
::ll::TypedStorage< 8, 408, ::CircuitSceneGraphmSceneGraph
 
::ll::TypedStorage< 8, 24, ::std::vector<::CircuitSystem::LevelChunkTracking > > mAddedLevelChunk
 
::ll::TypedStorage< 1, 1, bool > mHasBeenEvaluated
 

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