Fission FSN
Loading...
Searching...
No Matches
gfCHogSubSceneComponent.h
Go to the documentation of this file.
1/********************************************************************
2*
3* File: gfCHogSubSceneComponent.h
4*
5* Purpose: Parent for all entities in a particular scene. Can
6* itself be the child of another sub-scene.
7*
8*********************************************************************/
9
10#ifndef gfCHogSubSceneComponenthdr
11#define gfCHogSubSceneComponenthdr
12
14
16
18struct fsPoint;
19
20
22{
23 friend class fsCComponentFactory;
24
25public:
26
27 static const fsCUniqueId mTypeId;
29
30protected:
31
32 fsBool clickableEntsAvailableGetDo() const override;
33
34 static fsIComponent* create(fsCEntity* pParent);
36
37private:
38};
39
40#endif
Definition fsCEntity.h:39
Definition fsCUniqueId.h:21
Definition fsIComponent.h:26
Definition fsISpriteComponent.h:23
friend class fsCComponentFactory
Definition gfCHogSubSceneComponent.h:23
virtual ~gfCHogSubSceneComponent()
Definition gfCHogSubSceneComponent.cpp:43
static fsIComponent * create(fsCEntity *pParent)
Definition gfCHogSubSceneComponent.cpp:23
gfCHogSubSceneComponent(fsCEntity *pParent)
Definition gfCHogSubSceneComponent.cpp:38
static const fsCUniqueId mTypeId
Definition gfCHogSubSceneComponent.h:27
fsBool clickableEntsAvailableGetDo() const override
Definition gfCHogSubSceneComponent.cpp:12
gfCSubSceneComponent(fsCEntity *pParent)
Definition gfCSubSceneComponent.cpp:194
bool fsBool
Definition fsBaseTypes.h:26
Definition fsPoint.h:17