AbstractTurtleScreen()=default (defined in cturtle::AbstractTurtleScreen) | cturtle::AbstractTurtleScreen | protected |
add(Turtle &turtle) override | cturtle::InteractiveTurtleScreen | inlinevirtual |
addfont(const std::string &name, const BitmapFont &font) | cturtle::InteractiveTurtleScreen | inline |
backgroundColor | cturtle::InteractiveTurtleScreen | protected |
backgroundImage | cturtle::InteractiveTurtleScreen | protected |
bgcolor(const Color &color) override | cturtle::InteractiveTurtleScreen | inlinevirtual |
bgcolor() const override | cturtle::InteractiveTurtleScreen | inlinevirtual |
bgpic(const Image &img) | cturtle::InteractiveTurtleScreen | inline |
bgpic() | cturtle::InteractiveTurtleScreen | inline |
bye() override | cturtle::InteractiveTurtleScreen | inlinevirtual |
cachedEvents | cturtle::InteractiveTurtleScreen | protected |
canvas | cturtle::InteractiveTurtleScreen | protected |
clear() | cturtle::AbstractTurtleScreen | inline |
clearscreen() override | cturtle::InteractiveTurtleScreen | inlinevirtual |
click(int x, int y, MouseButton button) | cturtle::InteractiveTurtleScreen | inline |
click(const Point &pt, MouseButton button) | cturtle::InteractiveTurtleScreen | inline |
curMode | cturtle::InteractiveTurtleScreen | protected |
decodeDefaultFont() | cturtle::AbstractTurtleScreen | inlineprotectedstatic |
delay(unsigned int ms) override | cturtle::InteractiveTurtleScreen | inlinevirtual |
delay() const override | cturtle::InteractiveTurtleScreen | inlinevirtual |
delayMS | cturtle::InteractiveTurtleScreen | protected |
display | cturtle::InteractiveTurtleScreen | protected |
eventCacheMutex | cturtle::InteractiveTurtleScreen | protected |
eventThread | cturtle::InteractiveTurtleScreen | protected |
exitonclick() | cturtle::InteractiveTurtleScreen | inline |
font(const std::string &name) const override | cturtle::InteractiveTurtleScreen | inlinevirtual |
fonts (defined in cturtle::InteractiveTurtleScreen) | cturtle::InteractiveTurtleScreen | protected |
getcanvas() override | cturtle::InteractiveTurtleScreen | inlinevirtual |
getScene() override | cturtle::InteractiveTurtleScreen | inlinevirtual |
initEventThread() | cturtle::InteractiveTurtleScreen | inlineprotected |
InteractiveTurtleScreen() | cturtle::InteractiveTurtleScreen | inline |
InteractiveTurtleScreen(const std::string &title) | cturtle::InteractiveTurtleScreen | inlineexplicit |
InteractiveTurtleScreen(int width, int height, const std::string &title=SCREEN_DEFAULT_TITLE) | cturtle::InteractiveTurtleScreen | inline |
internaldisplay() | cturtle::InteractiveTurtleScreen | inline |
isclosed() override | cturtle::InteractiveTurtleScreen | inlinevirtual |
keyBindings (defined in cturtle::InteractiveTurtleScreen) | cturtle::InteractiveTurtleScreen | protected |
killEventThread | cturtle::InteractiveTurtleScreen | protected |
lastTotalObjects | cturtle::InteractiveTurtleScreen | protected |
mainloop() | cturtle::InteractiveTurtleScreen | inline |
mode(ScreenMode mode) override | cturtle::InteractiveTurtleScreen | inlinevirtual |
mode() const override | cturtle::InteractiveTurtleScreen | inlinevirtual |
mouseBindings (defined in cturtle::InteractiveTurtleScreen) | cturtle::InteractiveTurtleScreen | protected |
objects | cturtle::InteractiveTurtleScreen | protected |
onclick(const MouseFunc &func, MouseButton button=MOUSEB_LEFT) | cturtle::InteractiveTurtleScreen | inline |
onkeypress(const KeyFunc &func, KeyboardKey key) | cturtle::InteractiveTurtleScreen | inline |
onkeyrelease(const KeyFunc &func, KeyboardKey key) | cturtle::InteractiveTurtleScreen | inlinevirtual |
ontimer(const TimerFunc &func, unsigned int time) | cturtle::InteractiveTurtleScreen | inline |
presskey(KeyboardKey key) | cturtle::InteractiveTurtleScreen | inline |
redraw(bool invalidate) override | cturtle::InteractiveTurtleScreen | inlinevirtual |
redrawCounter | cturtle::InteractiveTurtleScreen | protected |
redrawCounterMax | cturtle::InteractiveTurtleScreen | protected |
releasekey(KeyboardKey key) | cturtle::InteractiveTurtleScreen | inline |
remove(Turtle &turtle) override | cturtle::InteractiveTurtleScreen | inlinevirtual |
reset() | cturtle::AbstractTurtleScreen | inline |
resetscreen() override | cturtle::InteractiveTurtleScreen | inlinevirtual |
save(const std::string &file) | cturtle::InteractiveTurtleScreen | inline |
screensize(Color &bg) override | cturtle::InteractiveTurtleScreen | inlinevirtual |
screensize() override | cturtle::InteractiveTurtleScreen | inlinevirtual |
screentransform() const override | cturtle::InteractiveTurtleScreen | inlinevirtual |
shape(const std::string &name) override | cturtle::InteractiveTurtleScreen | inlinevirtual |
shapes (defined in cturtle::AbstractTurtleScreen) | cturtle::AbstractTurtleScreen | protected |
supports_live_animation() const override | cturtle::InteractiveTurtleScreen | inlinevirtual |
timerBindings (defined in cturtle::InteractiveTurtleScreen) | cturtle::InteractiveTurtleScreen | protected |
tracer(int countmax, unsigned int delayMS) override | cturtle::InteractiveTurtleScreen | inlinevirtual |
turtleComposite (defined in cturtle::InteractiveTurtleScreen) | cturtle::InteractiveTurtleScreen | protected |
turtles | cturtle::InteractiveTurtleScreen | protected |
update(bool invalidateDraw, bool processInput) override | cturtle::InteractiveTurtleScreen | inlinevirtual |
window_height() const override | cturtle::InteractiveTurtleScreen | inlinevirtual |
window_width() const override | cturtle::InteractiveTurtleScreen | inlinevirtual |
~AbstractTurtleScreen()=default (defined in cturtle::AbstractTurtleScreen) | cturtle::AbstractTurtleScreen | virtual |
~InteractiveTurtleScreen() | cturtle::InteractiveTurtleScreen | inline |