3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/redstone/circuit/components/CapacitorComponent.h"
7#include "mc/world/redstone/circuit/components/CircuitComponentType.h"
8#include "mc/world/redstone/circuit/components/RedstoneLogicExecutionFlags.h"
46 ::ll::TypedStorage<8, 8, ::RedstoneTorchCapacitor*> mNextOrder;
47 ::ll::TypedStorage<4, 4, int> mSelfPowerCount;
48 ::ll::TypedStorage<1, 6, ::RedstoneTorchCapacitor::State[2]> mState;
49 ::ll::TypedStorage<1, 1, bool> mCanReigniteFromBurnout;
50 ::ll::TypedStorage<8, 8, ::CircuitComponentType const> mCircuitComponentType;
60 virtual uchar getPoweroutDirection() const ;
67 virtual
bool addSource(
71 bool& bDirectlyPowered
84 virtual
int getStrength() const ;
87 virtual
bool isHalfPulse() const ;
90 virtual ::CircuitComponentType getCircuitComponentType() const ;
93 virtual ::RedstoneLogicExecutionFlags getLogicExecutionFlags() const ;
Definition BaseCircuitComponent.h:19
Definition CapacitorComponent.h:9
Definition CircuitSceneGraph.h:19
Definition CircuitSystem.h:15
Definition CircuitTrackingInfo.h:14
Definition RedstoneTorchCapacitor.h:19
MCAPI int $getStrength() const
MCAPI::RedstoneLogicExecutionFlags $getLogicExecutionFlags() const
MCAPI bool $evaluate(::CircuitSystem &system, ::BlockPos const &pos)
MCAPI int _findStrongestStrength(::BlockPos const &targetPos, ::CircuitSystem &, bool &bPowerFromSelf)
MCAPI void $updateDependencies(::CircuitSceneGraph &system, ::BlockPos const &pos)
MCAPI bool $allowConnection(::CircuitSceneGraph &graph, ::CircuitTrackingInfo const &info, bool &bDirectlyPowered)
MCAPI::CircuitComponentType $getCircuitComponentType() const
MCAPI void $removeSource(::BlockPos const &posSource, ::BaseCircuitComponent const *pComponent)
MCAPI bool $addSource(::CircuitSceneGraph &graph, ::CircuitTrackingInfo const &info, int &dampening, bool &bDirectlyPowered)
static MCAPI void ** $vftable()
MCAPI bool $isHalfPulse() const
MCAPI uchar $getPoweroutDirection() const
MCAPI void $cacheValues(::CircuitSystem &system, ::BlockPos const &pos)
Definition RedstoneTorchCapacitor.h:27