21 enum class Mode :
int {
29 ::ll::TypedStorage<4, 4, int> mRearAnalogStrength;
30 ::ll::TypedStorage<4, 4, int> mSideAnalogStrengthRight;
31 ::ll::TypedStorage<4, 4, int> mSideAnalogStrengthLeft;
32 ::ll::TypedStorage<4, 4, ::ComparatorCapacitor::Mode> mMode;
33 ::ll::TypedStorage<4, 4, int> mRearStrength;
34 ::ll::TypedStorage<4, 4, int> mSideStrengths;
35 ::ll::TypedStorage<1, 1, bool> mHasAnalogBeenSet;
36 ::ll::TypedStorage<8, 8, ::CircuitComponentType const> mCircuitComponentType;
42 virtual bool addSource(
45 int& bDirectlyPowered,
55 virtual ::RedstoneLogicExecutionFlags getLogicExecutionFlags()
const ;
57 virtual void setOldStrength(
short strength) ;
59 virtual ::CircuitComponentType getCircuitComponentType()
const ;
65 MCAPI ComparatorCapacitor();
67 MCAPI
void clearAnalogStrength(uchar dir);
69 MCAPI
bool isSubtractMode();
71 MCAPI
void setAnalogStrength(
int strength, uchar dir);
73 MCFOLD
void setMode(::ComparatorCapacitor::Mode mode);
94 MCFOLD ::RedstoneLogicExecutionFlags $getLogicExecutionFlags()
const;
96 MCFOLD
void $setOldStrength(
short strength);
98 MCFOLD ::CircuitComponentType $getCircuitComponentType()
const;
106 MCAPI
static void** $vftable();