Arcade Shooter
Sample
Missile
Sample::Missile Member List
This is the complete list of members for
Sample::Missile
, including all inherited members.
Activate
(const Vector2 &position, bool wasShotByPlayer=true)
Sample::Missile
virtual
ShooterLibrary::GameObject::Activate
()
ShooterLibrary::GameObject
inline
virtual
Deactivate
()
ShooterLibrary::GameObject
virtual
Draw
(SpriteBatch *pSpriteBatch)
Sample::Missile
virtual
ShooterLibrary::GameObject::Draw
(SpriteBatch *pSpriteBatch)=0
ShooterLibrary::GameObject
pure virtual
GameObject
() (defined in
ShooterLibrary::GameObject
)
ShooterLibrary::GameObject
GetCollisionRadius
() const
ShooterLibrary::GameObject
inline
virtual
GetCollisionType
() const
ShooterLibrary::Projectile
virtual
GetCurrentLevel
()
ShooterLibrary::GameObject
inline
static
GetDamage
() const
ShooterLibrary::Projectile
inline
virtual
GetDirection
()
ShooterLibrary::Projectile
inline
protected
virtual
GetHalfDimensions
() const
ShooterLibrary::GameObject
virtual
GetIndex
() const
ShooterLibrary::GameObject
inline
virtual
GetPosition
()
ShooterLibrary::GameObject
inline
virtual
GetPreviousPosition
()
ShooterLibrary::GameObject
inline
virtual
GetProjectileType
() const
ShooterLibrary::Projectile
inline
protected
virtual
GetProjectileTypeString
() const
ShooterLibrary::Projectile
inline
protected
virtual
GetSpeed
() const
ShooterLibrary::Projectile
inline
protected
virtual
GetTarget
() const
Sample::Missile
inline
protected
HasMask
(CollisionType mask) const
ShooterLibrary::GameObject
inline
virtual
Hit
(const float damage)
ShooterLibrary::GameObject
inline
virtual
IsActive
() const
ShooterLibrary::GameObject
inline
virtual
IsDrawnByLevel
() const
ShooterLibrary::Projectile
inline
virtual
IsMask
(CollisionType mask) const
ShooterLibrary::GameObject
inline
virtual
IsOnScreen
() const
ShooterLibrary::GameObject
protected
virtual
Missile
() (defined in
Sample::Missile
)
Sample::Missile
Projectile
() (defined in
ShooterLibrary::Projectile
)
ShooterLibrary::Projectile
ResetTargetingDelay
()
Sample::Missile
inline
protected
SetAngle
(const float angle)
Sample::Missile
inline
protected
SetAnimation
(Animation *pAnimation)
Sample::Missile
inline
virtual
SetCollisionRadius
(const int radius)
ShooterLibrary::GameObject
inline
protected
virtual
SetCurrentLevel
(Level *pLevel)
ShooterLibrary::GameObject
inline
static
SetDamage
(const float damage)
ShooterLibrary::Projectile
inline
protected
virtual
SetDeactivateCallback
(OnDeactivate callback)
ShooterLibrary::GameObject
inline
virtual
SetDirection
(const Vector2 direction)
ShooterLibrary::Projectile
inline
protected
virtual
SetEmitter
(Emitter *pEmitter)
Sample::Missile
inline
virtual
SetManualDraw
(const bool drawManually=true)
ShooterLibrary::Projectile
inline
virtual
SetPosition
(const float x, const float y)
ShooterLibrary::GameObject
protected
virtual
SetPosition
(const Vector2 &position)
ShooterLibrary::GameObject
protected
virtual
SetRange
(const float range)
Sample::Missile
inline
protected
SetSpeed
(const float speed)
ShooterLibrary::Projectile
inline
protected
virtual
SetTarget
(GameObject *pTarget=nullptr)
Sample::Missile
inline
protected
SetTexture
(Texture *pTexture)
ShooterLibrary::Projectile
inline
static
SetTurnSpeed
(const float turnSpeed)
Sample::Missile
inline
protected
ToString
() const
Sample::Missile
inline
virtual
TranslatePosition
(const float x, const float y)
ShooterLibrary::GameObject
protected
virtual
TranslatePosition
(const Vector2 &offset)
ShooterLibrary::GameObject
protected
virtual
Update
(const GameTime *pGameTime)
Sample::Missile
virtual
ShooterLibrary::GameObject::Update
(const GameTime *pGameTime)
ShooterLibrary::GameObject
virtual
WasShotByPlayer
() const
ShooterLibrary::Projectile
inline
protected
virtual
~GameObject
() (defined in
ShooterLibrary::GameObject
)
ShooterLibrary::GameObject
inline
virtual
~Missile
() (defined in
Sample::Missile
)
Sample::Missile
inline
virtual
~Projectile
() (defined in
ShooterLibrary::Projectile
)
ShooterLibrary::Projectile
inline
virtual
Generated by
1.8.13