66 bool touchingClones(
const std::vector<Sprite *> &clones)
const override;
68 spimpl::unique_impl_ptr<StagePrivate> impl;
The IGraphicsEffects class is an interface for custom graphics effects.
Definition igraphicseffect.h:14
The IStageHandler class provides a stage interface for Scratch project players.
Definition istagehandler.h:15
The Stage class is the project stage.
Definition stage.h:17
Rect fastBoundingRect() const override
Definition stage.cpp:171
void setCostumeIndex(int newCostumeIndex) override
Definition stage.cpp:49
std::string videoStateStr() const
Definition stage.cpp:97
int tempo() const
Definition stage.cpp:77
IStageHandler * getInterface() const
Definition stage.cpp:37
void clearGraphicsEffects() override
Definition stage.cpp:220
bool touchingPoint(double x, double y) const override
Definition stage.cpp:180
Stage()
Definition stage.cpp:14
VideoState
Definition stage.h:20
@ On
Definition stage.h:21
@ OnFlipped
Definition stage.h:23
@ Off
Definition stage.h:22
bool isStage() const override
Definition stage.cpp:43
VideoState videoState() const
Definition stage.cpp:91
int currentCostumeHeight() const override
Definition stage.cpp:68
void setTextToSpeechLanguage(const std::string &newTextToSpeechLanguage)
Definition stage.cpp:156
const std::string & textToSpeechLanguage() const
Definition stage.cpp:150
void setVideoTransparency(int newVideoTransparency)
Definition stage.cpp:142
void setGraphicsEffectValue(IGraphicsEffect *effect, double value) override
Definition stage.cpp:207
void setInterface(IStageHandler *newInterface)
Definition stage.cpp:29
bool touchingColor(Rgb color) const override
Definition stage.cpp:189
Rect boundingRect() const override
Definition stage.cpp:162
int videoTransparency() const
Definition stage.cpp:136
void setVideoState(VideoState newVideoState)
Definition stage.cpp:111
int currentCostumeWidth() const override
Definition stage.cpp:59
void setTempo(int newTempo)
Definition stage.cpp:83
Stage(const Stage &)=delete
Target()
Definition target.cpp:26
#define LIBSCRATCHCPP_EXPORT
Definition global.h:17
The main namespace of the library.
Definition asset.h:10
unsigned int Rgb
Definition value_functions.h:11