|
libscratchcpp
A library for C++ based Scratch project players
|
This is the complete list of members for libscratchcpp::IEngine, including all inherited members.
| aboutToRender()=0 | libscratchcpp::IEngine | pure virtual |
| addBackdropChangeScript(Block *hatBlock, Field *field)=0 | libscratchcpp::IEngine | pure virtual |
| addBroadcastScript(Block *whenReceivedBlock, Field *field, Broadcast *broadcast)=0 | libscratchcpp::IEngine | pure virtual |
| addCloneInitScript(Block *hatBlock)=0 | libscratchcpp::IEngine | pure virtual |
| addCompileFunction(IExtension *extension, const std::string &opcode, BlockComp f)=0 | libscratchcpp::IEngine | pure virtual |
| addGreenFlagScript(Block *hatBlock)=0 | libscratchcpp::IEngine | pure virtual |
| addHatBlock(IExtension *extension, const std::string &opcode)=0 | libscratchcpp::IEngine | pure virtual |
| addHatPredicateCompileFunction(IExtension *extension, const std::string &opcode, HatPredicateCompileFunc f)=0 | libscratchcpp::IEngine | pure virtual |
| addKeyPressScript(Block *hatBlock, Field *field)=0 | libscratchcpp::IEngine | pure virtual |
| addMonitorChangeFunction(IExtension *extension, const std::string &opcode, MonitorChangeFunc f)=0 | libscratchcpp::IEngine | pure virtual |
| addMonitorNameFunction(IExtension *extension, const std::string &opcode, MonitorNameFunc f)=0 | libscratchcpp::IEngine | pure virtual |
| addTargetClickScript(Block *hatBlock)=0 | libscratchcpp::IEngine | pure virtual |
| addWhenGreaterThanScript(Block *hatBlock)=0 | libscratchcpp::IEngine | pure virtual |
| addWhenTouchingObjectScript(Block *hatBlock)=0 | libscratchcpp::IEngine | pure virtual |
| answer() const =0 | libscratchcpp::IEngine | pure virtual |
| broadcast(int index, Thread *sender, bool wait)=0 | libscratchcpp::IEngine | pure virtual |
| broadcastAt(int index) const =0 | libscratchcpp::IEngine | pure virtual |
| broadcastByPtr(Broadcast *broadcast, Thread *sender, bool wait)=0 | libscratchcpp::IEngine | pure virtual |
| broadcasts() const =0 | libscratchcpp::IEngine | pure virtual |
| clear()=0 | libscratchcpp::IEngine | pure virtual |
| clickTarget(Target *target)=0 | libscratchcpp::IEngine | pure virtual |
| cloneCount() const =0 | libscratchcpp::IEngine | pure virtual |
| cloneLimit() const =0 | libscratchcpp::IEngine | pure virtual |
| compile()=0 | libscratchcpp::IEngine | pure virtual |
| createListMonitor(std::shared_ptr< List > list, const std::string &opcode, const std::string &listFieldName)=0 | libscratchcpp::IEngine | pure virtual |
| createVariableMonitor(std::shared_ptr< Variable > var, const std::string &opcode, const std::string &varFieldName)=0 | libscratchcpp::IEngine | pure virtual |
| deinitClone(std::shared_ptr< Sprite > clone)=0 | libscratchcpp::IEngine | pure virtual |
| extensions() const =0 | libscratchcpp::IEngine | pure virtual |
| findBroadcastById(const std::string &broadcastId) const =0 | libscratchcpp::IEngine | pure virtual |
| findBroadcasts(const std::string &broadcastName) const =0 | libscratchcpp::IEngine | pure virtual |
| findTarget(const std::string &targetName) const =0 | libscratchcpp::IEngine | pure virtual |
| fps() const =0 | libscratchcpp::IEngine | pure virtual |
| getVisibleTargets(std::vector< Target * > &dst) const =0 | libscratchcpp::IEngine | pure virtual |
| globalVolume() const =0 | libscratchcpp::IEngine | pure virtual |
| initClone(std::shared_ptr< Sprite > clone)=0 | libscratchcpp::IEngine | pure virtual |
| isRunning() const =0 | libscratchcpp::IEngine | pure virtual |
| keyPressed(const std::string &name) const =0 | libscratchcpp::IEngine | pure virtual |
| monitorAdded()=0 | libscratchcpp::IEngine | pure virtual |
| monitorRemoved()=0 | libscratchcpp::IEngine | pure virtual |
| monitors() const =0 | libscratchcpp::IEngine | pure virtual |
| mousePressed() const =0 | libscratchcpp::IEngine | pure virtual |
| mouseWheelDown()=0 | libscratchcpp::IEngine | pure virtual |
| mouseWheelUp()=0 | libscratchcpp::IEngine | pure virtual |
| mouseX() const =0 | libscratchcpp::IEngine | pure virtual |
| mouseY() const =0 | libscratchcpp::IEngine | pure virtual |
| moveDrawableBackwardLayers(Drawable *drawable, int layers)=0 | libscratchcpp::IEngine | pure virtual |
| moveDrawableBehindOther(Drawable *drawable, Drawable *other)=0 | libscratchcpp::IEngine | pure virtual |
| moveDrawableForwardLayers(Drawable *drawable, int layers)=0 | libscratchcpp::IEngine | pure virtual |
| moveDrawableToBack(Drawable *drawable)=0 | libscratchcpp::IEngine | pure virtual |
| moveDrawableToFront(Drawable *drawable)=0 | libscratchcpp::IEngine | pure virtual |
| questionAborted()=0 | libscratchcpp::IEngine | pure virtual |
| questionAnswered()=0 | libscratchcpp::IEngine | pure virtual |
| questionAsked()=0 | libscratchcpp::IEngine | pure virtual |
| requestRedraw()=0 | libscratchcpp::IEngine | pure virtual |
| run()=0 | libscratchcpp::IEngine | pure virtual |
| runEventLoop()=0 | libscratchcpp::IEngine | pure virtual |
| scripts() const =0 | libscratchcpp::IEngine | pure virtual |
| setAnyKeyPressed(bool pressed)=0 | libscratchcpp::IEngine | pure virtual |
| setBroadcasts(const std::vector< std::shared_ptr< Broadcast > > &broadcasts)=0 | libscratchcpp::IEngine | pure virtual |
| setCloneLimit(int limit)=0 | libscratchcpp::IEngine | pure virtual |
| setExtensions(const std::vector< std::string > &newExtensions)=0 | libscratchcpp::IEngine | pure virtual |
| setFps(double fps)=0 | libscratchcpp::IEngine | pure virtual |
| setGlobalVolume(double volume)=0 | libscratchcpp::IEngine | pure virtual |
| setKeyState(const std::string &name, bool pressed)=0 | libscratchcpp::IEngine | pure virtual |
| setKeyState(const KeyEvent &event, bool pressed)=0 | libscratchcpp::IEngine | pure virtual |
| setMonitors(const std::vector< std::shared_ptr< Monitor > > &newMonitors)=0 | libscratchcpp::IEngine | pure virtual |
| setMousePressed(bool pressed)=0 | libscratchcpp::IEngine | pure virtual |
| setMouseX(double x)=0 | libscratchcpp::IEngine | pure virtual |
| setMouseY(double y)=0 | libscratchcpp::IEngine | pure virtual |
| setSpriteFencingEnabled(bool enable)=0 | libscratchcpp::IEngine | pure virtual |
| setStageHeight(unsigned int height)=0 | libscratchcpp::IEngine | pure virtual |
| setStageWidth(unsigned int width)=0 | libscratchcpp::IEngine | pure virtual |
| setTargets(const std::vector< std::shared_ptr< Target > > &newTargets)=0 | libscratchcpp::IEngine | pure virtual |
| setTurboModeEnabled(bool turboMode)=0 | libscratchcpp::IEngine | pure virtual |
| setUserAgent(const std::string &agent)=0 | libscratchcpp::IEngine | pure virtual |
| spriteFencingEnabled() const =0 | libscratchcpp::IEngine | pure virtual |
| stage() const =0 | libscratchcpp::IEngine | pure virtual |
| stageHeight() const =0 | libscratchcpp::IEngine | pure virtual |
| stageWidth() const =0 | libscratchcpp::IEngine | pure virtual |
| start()=0 | libscratchcpp::IEngine | pure virtual |
| startBackdropScripts(Broadcast *broadcast, Thread *sender, bool wait)=0 | libscratchcpp::IEngine | pure virtual |
| startScript(Block *topLevelBlock, Target *)=0 | libscratchcpp::IEngine | pure virtual |
| step()=0 | libscratchcpp::IEngine | pure virtual |
| stop()=0 | libscratchcpp::IEngine | pure virtual |
| stopEventLoop()=0 | libscratchcpp::IEngine | pure virtual |
| stopped()=0 | libscratchcpp::IEngine | pure virtual |
| stopScript(Thread *vm)=0 | libscratchcpp::IEngine | pure virtual |
| stopSounds()=0 | libscratchcpp::IEngine | pure virtual |
| stopTarget(Target *target, Thread *exceptScript)=0 | libscratchcpp::IEngine | pure virtual |
| targetAt(int index) const =0 | libscratchcpp::IEngine | pure virtual |
| targets() const =0 | libscratchcpp::IEngine | pure virtual |
| threadAboutToStop()=0 | libscratchcpp::IEngine | pure virtual |
| timer() const =0 | libscratchcpp::IEngine | pure virtual |
| turboModeEnabled() const =0 | libscratchcpp::IEngine | pure virtual |
| unsupportedBlocks() const =0 | libscratchcpp::IEngine | pure virtual |
| updateMonitors()=0 | libscratchcpp::IEngine | pure virtual |
| userAgent() const =0 | libscratchcpp::IEngine | pure virtual |
| ~IEngine() | libscratchcpp::IEngine | inlinevirtual |