libscratchcpp
A library for C++ based Scratch project players
Loading...
Searching...
No Matches
libscratchcpp::Block Member List

This is the complete list of members for libscratchcpp::Block, including all inherited members.

addField(std::shared_ptr< Field > field)libscratchcpp::Block
addInput(std::shared_ptr< Input > input)libscratchcpp::Block
Block(const std::string &id, const std::string &opcode, bool isMonitorBlock=false)libscratchcpp::Block
Block(const Block &)=deletelibscratchcpp::Block
comment() constlibscratchcpp::Block
commentId() constlibscratchcpp::Block
compile(Compiler *compiler)libscratchcpp::Block
compileFunction() constlibscratchcpp::Block
engine() constlibscratchcpp::Block
Entity(const std::string &id)libscratchcpp::Entity
Entity(const Entity &)=deletelibscratchcpp::Entity
fieldAt(int index) constlibscratchcpp::Block
fields() constlibscratchcpp::Block
findField(const std::string &fieldName) constlibscratchcpp::Block
findInput(const std::string &inputName) constlibscratchcpp::Block
hatPredicateCompileFunction() constlibscratchcpp::Block
id() constlibscratchcpp::Entity
inputAt(int index) constlibscratchcpp::Block
inputs() constlibscratchcpp::Block
isMonitorBlock() constlibscratchcpp::Block
isTopLevelReporter() constlibscratchcpp::Block
mutationHasNext() constlibscratchcpp::Block
mutationPrototype()libscratchcpp::Block
next() constlibscratchcpp::Block
nextId() constlibscratchcpp::Block
opcode() constlibscratchcpp::Block
parent() constlibscratchcpp::Block
parentId() constlibscratchcpp::Block
setComment(std::shared_ptr< Comment > comment)libscratchcpp::Block
setCommentId(const std::string &commentId)libscratchcpp::Block
setCompileFunction(BlockComp newCompileFunction)libscratchcpp::Block
setEngine(IEngine *newEngine)libscratchcpp::Block
setHatPredicateCompileFunction(HatPredicateCompileFunc newHatPredicateCompileFunction)libscratchcpp::Block
setId(const std::string &newId)libscratchcpp::Entity
setIsTopLevelReporter(bool isTopLevelReporter)libscratchcpp::Block
setMutationHasNext(bool newMutationHasNext)libscratchcpp::Block
setNext(Block *block)libscratchcpp::Block
setNextId(const std::string &nextId)libscratchcpp::Block
setParent(Block *block)libscratchcpp::Block
setParentId(const std::string &id)libscratchcpp::Block
setShadow(bool newShadow)libscratchcpp::Block
setTarget(Target *newTarget)libscratchcpp::Block
setX(int x)libscratchcpp::Block
setY(int y)libscratchcpp::Block
shadow() constlibscratchcpp::Block
target() constlibscratchcpp::Block
topLevel() constlibscratchcpp::Block
topLevelReporterInfo()libscratchcpp::Block
x() constlibscratchcpp::Block
y() constlibscratchcpp::Block
~Entity()libscratchcpp::Entityinlinevirtual