21 ::ll::TypedStorage<1, 1, bool> mSecondaryPowered;
22 ::ll::TypedStorage<1, 1, bool> mPropagatePower;
23 ::ll::TypedStorage<1, 1, bool> mPromotedToProducer;
24 ::ll::TypedStorage<1, 1, bool> mAcceptHalfPulse;
25 ::ll::TypedStorage<1, 1, bool> mAcceptSameDirection;
26 ::ll::TypedStorage<8, 8, ::CircuitComponentType const> mCircuitComponentType;
37 virtual bool addSource(
41 bool& bDirectlyPowered
44 virtual bool canConsumerPower()
const ;
46 virtual bool isSecondaryPowered()
const ;
48 virtual ::CircuitComponentType getCircuitComponentType()
const ;
50 virtual ~ConsumerComponent() ;
56 MCAPI ConsumerComponent();
81 MCFOLD
bool $canConsumerPower()
const;
83 MCAPI
bool $isSecondaryPowered()
const;
85 MCFOLD ::CircuitComponentType $getCircuitComponentType()
const;
93 MCAPI
static void** $vftable();