_posX | BasePixelPump | private |
_timings | BasePixelPump | private |
_underrun | BasePixelPump | private |
active() const | BasePixelPump | inline |
BasePixelPump(EventManager &em, ClockDomain &pxl_clk, unsigned pixel_chunk) | BasePixelPump | |
beginLine() | BasePixelPump | private |
clockDomain | Clocked | private |
Clocked(ClockDomain &clk_domain) | Clocked | inlineprotected |
Clocked(Clocked &)=delete | Clocked | protected |
clockEdge(Cycles cycles=Cycles(0)) const | Clocked | inline |
clockPeriod() const | Clocked | inline |
clockPeriodUpdated() | Clocked | inlineprotectedvirtual |
curCycle() const | Clocked | inline |
currentSection() | Serializable | static |
cycle | Clocked | mutableprivate |
cyclesToTicks(Cycles c) const | Clocked | inline |
deschedule(Event &event) | EventManager | inline |
deschedule(Event *event) | EventManager | inline |
dumpSettings() | HDLcd::PixelPump | |
evBeginLine | BasePixelPump | private |
EventManager(EventManager &em) | EventManager | inline |
EventManager(EventManager *em) | EventManager | inline |
EventManager(EventQueue *eq) | EventManager | inline |
eventq | EventManager | protected |
eventQueue() const | EventManager | inline |
evHSyncBegin | BasePixelPump | private |
evHSyncEnd | BasePixelPump | private |
evRenderPixels | BasePixelPump | private |
evVSyncBegin | BasePixelPump | private |
evVSyncEnd | BasePixelPump | private |
fb | BasePixelPump | |
frequency() const | Clocked | inline |
line | BasePixelPump | private |
nextCycle() const | Clocked | inline |
nextPixel(Pixel &p) override | HDLcd::PixelPump | inlineprotectedvirtual |
onFrameDone() override | HDLcd::PixelPump | inlineprotectedvirtual |
onHSyncBegin() | BasePixelPump | inlineprotectedvirtual |
onHSyncEnd() | BasePixelPump | inlineprotectedvirtual |
onUnderrun(unsigned x, unsigned y) override | HDLcd::PixelPump | inlineprotectedvirtual |
onVSyncBegin() override | HDLcd::PixelPump | inlineprotectedvirtual |
onVSyncEnd() override | HDLcd::PixelPump | inlineprotectedvirtual |
operator=(Clocked &)=delete | Clocked | protected |
parent | HDLcd::PixelPump | protected |
path | Serializable | privatestatic |
pixelChunk | BasePixelPump | private |
pixelEvents | BasePixelPump | private |
PixelPump(HDLcd &p, ClockDomain &pxl_clk, unsigned pixel_chunk) | HDLcd::PixelPump | inline |
posX() const | BasePixelPump | inline |
posY() const | BasePixelPump | inline |
renderFrame() | BasePixelPump | |
renderLine() | BasePixelPump | private |
renderPixels() | BasePixelPump | private |
reschedule(Event &event, Tick when, bool always=false) | EventManager | inline |
reschedule(Event *event, Tick when, bool always=false) | EventManager | inline |
resetClock() const | Clocked | inlineprotected |
schedule(Event &event, Tick when) | EventManager | inline |
schedule(Event *event, Tick when) | EventManager | inline |
Serializable() | Serializable | |
serialize(CheckpointOut &cp) const override | BasePixelPump | virtual |
serializeAll(const std::string &cpt_dir) | Serializable | static |
serializeSection(CheckpointOut &cp, const char *name) const | Serializable | |
serializeSection(CheckpointOut &cp, const std::string &name) const | Serializable | inline |
setCurTick(Tick newVal) | EventManager | inline |
start() | BasePixelPump | |
stop() | BasePixelPump | |
tick | Clocked | mutableprivate |
ticksToCycles(Tick t) const | Clocked | inline |
timings() const | BasePixelPump | inline |
underrun() const | BasePixelPump | inline |
unserialize(CheckpointIn &cp) override | BasePixelPump | virtual |
unserializeGlobals(CheckpointIn &cp) | Serializable | static |
unserializeSection(CheckpointIn &cp, const char *name) | Serializable | |
unserializeSection(CheckpointIn &cp, const std::string &name) | Serializable | inline |
update() const | Clocked | inlineprivate |
updateClockPeriod() | Clocked | inline |
updateTimings(const DisplayTimings &timings) | BasePixelPump | |
visibleLine() const | BasePixelPump | inline |
voltage() const | Clocked | inline |
wakeupEventQueue(Tick when=(Tick) -1) | EventManager | inline |
~BasePixelPump() | BasePixelPump | virtual |
~Clocked() | Clocked | inlineprotectedvirtual |
~Serializable() | Serializable | virtual |