libscratchcpp
A library for C++ based Scratch project players
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NlibscratchcppThe main namespace of the library
 Ntest
 CScriptBuilderUsed to build Scratch scripts in unit tests
 CAssetScratch asset, for example a Costume or a Sound
 CBlockScratch block
 CBlockPrototypePrototype of a custom block
 CBroadcastScratch broadcast
 CCommentComment in the code area
 CCompilerAPI for compiling Scratch scripts
 CCompilerConstantConstant value in compiled code
 CCompilerContextThe CompilerContext represents a context for a specific target which is used with the Compiler class
 CCompilerLocalVariableStatically typed local variable in compiled code
 CCompilerValueLocal value in compiled code
 CCostumeScratch costume
 CDrawableBase class of rendered elements (stage, sprites, text bubbles)
 CEntityBase class of everything that is identified by an ID (Target, Variable, List, etc.)
 CExecutableCodeCode of a compiled Scratch script
 CExecutionContextThe ExecutionContext represents the execution context of a target (can be a clone) with variables, lists, etc
 CFieldScratch block field
 CIEngineAPI for running Scratch projects
 CIExtensionInterface for extensions
 CIGraphicsEffectThe IGraphicsEffects class is an interface for custom graphics effects
 CIMonitorHandler
 CInputScratch block input
 CInputValueMethods for the value of an Input
 CIRandomGeneratorRandom number generator that can be received e. g. from an ExecutionContext
 CISpriteHandlerSprite interface for Scratch project players
 CIStackTimerTimer that can be used by blocks
 CIStageHandlerStage interface for Scratch project players
 CITimerTimer of a Scratch project
 CKeyEventScratch key event
 CListScratch list
 CMonitorStage monitor
 CProjectAPI for reading and running Scratch projects
 CPromiseEventual completion of an asynchronous operation
 CRect
 CScratchConfigurationMethods for adding custom extensions
 CScriptCompiled Scratch script
 CSoundScratch sound
 CSpriteScratch sprite
 CStageProject stage
 CStringPtrHolds a string data pointer and string size
 CTargetStage or a Sprite
 CTextBubbleText bubble created using say or think block
 CThreadRunning Scratch script
 CValueScratch value
 CValueDataHolds the data of Value. It's used in compiled Scratch code for better performance
 CVariableScratch variable