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:
 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
   C[union].__unnamed0__
  CVariableScratch variable