Fission FSN
Loading...
Searching...
No Matches
fsCLine.h
Go to the documentation of this file.
1/********************************************************************
2*
3* File: fsCLine.h
4*
5* Purpose: Simple line
6*
7*********************************************************************/
8
9#ifndef fsCLinehdr
10#define fsCLinehdr
11
14
15class fsSColour;
16
18{
20
21public:
22
23 void alphaBlendModeSet(fsS32 pAlphaBlendMode);
24
25 void vertSet(std::vector<fsVec2d> const& pVerts);
26
27 fsCLine(std::vector<fsVec2d> const& pVerts);
28 ~fsCLine() override = default;
29
30protected:
31
32 void matrixApplyDo(const fsAffineMtx2d& pRenderMatrix) override;
33
34 fsILineRenderData* renderDataGet() const override;
35
36private:
37
38};
39
40#endif
Definition fsAffineMtx2d.h:27
void matrixApplyDo(const fsAffineMtx2d &pRenderMatrix) override
Definition fsCLine.cpp:23
void vertSet(std::vector< fsVec2d > const &pVerts)
Definition fsCLine.cpp:17
friend class fsCVertexStreamLineRenderData
Definition fsCLine.h:19
~fsCLine() override=default
fsCLine(std::vector< fsVec2d > const &pVerts)
Definition fsCLine.cpp:30
fsILineRenderData * renderDataGet() const override
Definition fsCLine.cpp:7
void alphaBlendModeSet(fsS32 pAlphaBlendMode)
Definition fsCLine.cpp:12
Definition fsILineRenderData.h:25
fsIRenderableQuantum()
Definition fsIRenderableQuantum.cpp:28
Definition fsSColour.h:20
int fsS32
Definition fsBaseTypes.h:20