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 bool isConnectionAllowed (::BaseCircuitComponent &component, ::BlockPos const &componentPos, uchar connectionDirection, bool directlyPowered, bool speculativeConnection)
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: