Fission FSN
Loading...
Searching...
No Matches
fsNCollision::fsICollisionShape Class Reference

#include <fsICollisionShape.h>

Public Types

enum class  eSHAPE { CIRCLE , POLYGON }

Public Member Functions

virtual ~fsICollisionShape ()

Static Public Member Functions

static fsICollisionShape *const create (fsISpriteComponent *pSprt)
static fsICollisionShape *const create (eSHAPE pShape)
static void destroy (fsICollisionShape *const pTrash)

Protected Member Functions

 fsICollisionShape (eSHAPE pShape)

Member Enumeration Documentation

◆ eSHAPE

Enumerator
CIRCLE 
POLYGON 

Constructor & Destructor Documentation

◆ ~fsICollisionShape()

fsICollisionShape::~fsICollisionShape ( )
virtual

◆ fsICollisionShape()

fsICollisionShape::fsICollisionShape ( eSHAPE pShape)
protected

Member Function Documentation

◆ create() [1/2]

fsICollisionShape *const fsICollisionShape::create ( eSHAPE pShape)
static

◆ create() [2/2]

fsICollisionShape *const fsICollisionShape::create ( fsISpriteComponent * pSprt)
static

◆ destroy()

void fsICollisionShape::destroy ( fsICollisionShape *const pTrash)
static

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