9 #ifndef SLRENDERQUEUEMANIPULATION_H
10 #define SLRENDERQUEUEMANIPULATION_H
39 virtual void manipulate(
const std::string& name,
unsigned int destination,
const std::vector<std::string>& parameters);
43 void moveInRenderQueue(
const std::string& toMoveName,
const std::string& targetName,
unsigned int destToMove,
unsigned int targetDest,
int beforeOrAfter);
61 void manipulate(
const std::string&
name,
unsigned int destination,
const std::vector<std::string>& parameters)
override;
73 void manipulate(
const std::string&
name,
unsigned int destination,
const std::vector<std::string>& parameters)
override;
85 void manipulate(
const std::string&
name,
unsigned int destination,
const std::vector<std::string>& parameters)
override;
97 void manipulate(
const std::string&
name,
unsigned int destination,
const std::vector<std::string>& parameters)
override;
109 void manipulate(
const std::string&
name,
unsigned int destination,
const std::vector<std::string>& parameters)
override;
121 void manipulate(
const std::string&
name,
unsigned int destination,
const std::vector<std::string>& parameters)
override;
134 void manipulate(
const std::string&
name,
unsigned int destination,
const std::vector<std::string>& parameters)
override;
146 void manipulate(
const std::string&
name,
unsigned int destination,
const std::vector<std::string>& parameters)
override;
158 void manipulate(
const std::string&
name,
unsigned int destination,
const std::vector<std::string>& parameters)
override;
170 void manipulate(
const std::string&
name,
unsigned int destination,
const std::vector<std::string>& parameters)
override;
182 void manipulate(
const std::string&
name,
unsigned int destination,
const std::vector<std::string>& parameters)
override;
194 void manipulate(
const std::string&
name,
unsigned int destination,
const std::vector<std::string>& parameters)
override;
206 void manipulate(
const std::string&
name,
unsigned int destination,
const std::vector<std::string>& parameters)
override;
218 void manipulate(
const std::string&
name,
unsigned int destination,
const std::vector<std::string>& parameters)
override;
Definition: SlRenderQueueManipulation.h:178
void manipulate(const std::string &name, unsigned int destination, const std::vector< std::string > ¶meters) override
Definition: SlRenderQueueManipulation.cc:413
void manipulate(const std::string &name, unsigned int destination, const std::vector< std::string > ¶meters) override
Definition: SlRenderQueueManipulation.cc:240
Definition: SlManipulation.h:22
void manipulate(const std::string &name, unsigned int destination, const std::vector< std::string > ¶meters) override
Definition: SlRenderQueueManipulation.cc:115
void manipulate(const std::string &name, unsigned int destination, const std::vector< std::string > ¶meters) override
Definition: SlRenderQueueManipulation.cc:140
Definition: SlRenderQueueManipulation.h:190
Definition: SlRenderQueueManipulation.h:154
Definition: SlRenderQueueManipulation.h:130
void manipulate(const std::string &name, unsigned int destination, const std::vector< std::string > ¶meters) override
Definition: SlRenderQueueManipulation.cc:447
Definition: SlRenderQueueManipulation.h:24
Definition: SlRenderQueueManipulation.h:142
void manipulate(const std::string &name, unsigned int destination, const std::vector< std::string > ¶meters) override
Definition: SlRenderQueueManipulation.cc:543
void manipulate(const std::string &name, unsigned int destination, const std::vector< std::string > ¶meters) override
Definition: SlRenderQueueManipulation.cc:263
Definition: SlRenderItem.h:21
SlManipulation class; base class for changing the render queue.
void moveInRenderQueue(const std::string &toMoveName, const std::string &targetName, unsigned int destToMove, unsigned int targetDest, int beforeOrAfter)
Definition: SlRenderQueueManipulation.cc:68
Definition: SlRenderQueueManipulation.h:105
virtual void manipulate(const std::string &name, unsigned int destination, const std::vector< std::string > ¶meters)
Definition: SlRenderQueueManipulation.cc:58
Definition: SlRenderQueueManipulation.h:202
void manipulate(const std::string &name, unsigned int destination, const std::vector< std::string > ¶meters) override
Definition: SlRenderQueueManipulation.cc:302
Definition: SlSpriteManager.h:27
Definition: SlValueParser.h:21
Definition: SlSprite.h:59
Definition: SlRenderQueueManipulation.h:57
Definition: SlRenderQueueManipulation.h:93
void manipulate(const std::string &name, unsigned int destination, const std::vector< std::string > ¶meters) override
Definition: SlRenderQueueManipulation.cc:475
Definition: SlRenderQueueManipulation.h:214
virtual ~SlRenderQueueManipulation()
Definition: SlRenderQueueManipulation.cc:35
void manipulate(const std::string &name, unsigned int destination, const std::vector< std::string > ¶meters) override
Definition: SlRenderQueueManipulation.cc:352
std::string name()
Definition: SlManipulation.h:40
Definition: SlRenderQueueManipulation.h:81
Definition: SlRenderQueueManipulation.h:166
void manipulate(const std::string &name, unsigned int destination, const std::vector< std::string > ¶meters) override
Definition: SlRenderQueueManipulation.cc:510
Definition: SlRenderQueueManipulation.h:69
SlRenderItem * createRenderItem(const std::string &name, unsigned int destination)
Definition: SlRenderQueueManipulation.cc:46
void manipulate(const std::string &name, unsigned int destination, const std::vector< std::string > ¶meters) override
Definition: SlRenderQueueManipulation.cc:386
SlRenderQueueManipulation(SlSpriteManager *smngr, SlValueParser *valPars, std::vector< SlRenderItem * > *renderQueue)
Definition: SlRenderQueueManipulation.cc:23
Definition: SlRenderQueueManipulation.h:117
std::vector< SlRenderItem * > * renderQueue_
Definition: SlRenderQueueManipulation.h:48
void manipulate(const std::string &name, unsigned int destination, const std::vector< std::string > ¶meters) override
Definition: SlRenderQueueManipulation.cc:217
void manipulate(const std::string &name, unsigned int destination, const std::vector< std::string > ¶meters) override
Definition: SlRenderQueueManipulation.cc:178