Space Fighter
A "shmup" game for Computer Programming C++
Loading...
Searching...
No Matches
KatanaEngine::IAttachment Class Referenceabstract

Interface for a particle emitter. More...

#include <IAttachment.h>

Inheritance diagram for KatanaEngine::IAttachment:

Public Member Functions

virtual void AttachTo (IAttachable *pAttachable, Vector2 &position)=0
 
virtual void Update (const GameTime &gameTime)=0
 
virtual std::string GetKey () const =0
 
virtual std::string GetAttachmentType () const =0
 

Detailed Description

Interface for a particle emitter.

Definition at line 24 of file IAttachment.h.

Member Function Documentation

◆ AttachTo()

virtual void KatanaEngine::IAttachment::AttachTo ( IAttachable * pAttachable,
Vector2 & position )
pure virtual

Implemented in Weapon.

◆ GetAttachmentType()

virtual std::string KatanaEngine::IAttachment::GetAttachmentType ( ) const
pure virtual

Implemented in Weapon.

◆ GetKey()

virtual std::string KatanaEngine::IAttachment::GetKey ( ) const
pure virtual

Implemented in Weapon.

◆ Update()

virtual void KatanaEngine::IAttachment::Update ( const GameTime & gameTime)
pure virtual

Implemented in Blaster, and Weapon.


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