Fission FSN
Loading...
Searching...
No Matches
gfISimpleCutterComponent.h
Go to the documentation of this file.
1/********************************************************************
2*
3* File: gfISimpleCutterComponent.h
4*
5* Purpose: Simple cutters - not jigsaw
6*
7*********************************************************************/
8
9#ifndef gfISimpleCutterComponenthdr
10#define gfISimpleCutterComponenthdr
11
12#include "gfICutterComponent.h"
13
14
16{
17public:
18
19 static const fsCUniqueId mTypeId;
20
21
22protected:
23
26
27 void simpleCutterSetup(const fsCVariableTable& pStyle, const fsStr& pLevelName);
28
29 std::shared_ptr<fsCBrush> mStencilTexture;
30
31private:
32
33 void stencilLoad(const fsCVariableTable& pStyle);
34};
35
36#endif
Definition fsCEntity.h:39
Definition fsCUniqueId.h:21
Definition fsCVariableTable.h:27
Definition fsStr.h:23
gfICutterComponent(fsCEntity *pParent)
Definition gfICutterComponent.cpp:217
gfISimpleCutterComponent(fsCEntity *pParent)
Definition gfISimpleCutterComponent.cpp:27
static const fsCUniqueId mTypeId
Definition gfISimpleCutterComponent.h:19
void simpleCutterSetup(const fsCVariableTable &pStyle, const fsStr &pLevelName)
Definition gfISimpleCutterComponent.cpp:11
std::shared_ptr< fsCBrush > mStencilTexture
Definition gfISimpleCutterComponent.h:29
virtual ~gfISimpleCutterComponent()
Definition gfISimpleCutterComponent.cpp:32