Wraith  0.1.5
Basic 3D game engine in C++
SpriteWorldModifierStrategy Class Reference

A sprite world modifier strategy. More...

#include <SpriteWorldModifierStrategy.h>

Inheritance diagram for SpriteWorldModifierStrategy:
Inheritance graph
Collaboration diagram for SpriteWorldModifierStrategy:
Collaboration graph

Public Member Functions

 SpriteWorldModifierStrategy (const SpriteWorldModifierStrategy &)=default
 
SpriteWorldModifierStrategyoperator= (const SpriteWorldModifierStrategy &)=default
 
 SpriteWorldModifierStrategy (SpriteWorldModifierStrategy &&)=default
 
SpriteWorldModifierStrategyoperator= (SpriteWorldModifierStrategy &&)=default
 
virtual void modify (Sprite *pSprite) override
 Modifies the given Sprite's World. More...
 
- Public Member Functions inherited from SpriteModifierStrategy
 SpriteModifierStrategy (const SpriteModifierStrategy &)=default
 
SpriteModifierStrategyoperator= (const SpriteModifierStrategy &)=default
 
 SpriteModifierStrategy (SpriteModifierStrategy &&)=default
 
SpriteModifierStrategyoperator= (SpriteModifierStrategy &&)=default
 

Detailed Description

A sprite world modifier strategy.

Modifies Sprite world matrix.

Member Function Documentation

◆ modify()

void SpriteWorldModifierStrategy::modify ( Sprite pSprite)
overridevirtual

Modifies the given Sprite's World.

Called ONLY by Sprite::render().

Parameters
pSpriteA Sprite pointer.

Implements SpriteModifierStrategy.


The documentation for this class was generated from the following files: