Fission FSN
Loading...
Searching...
No Matches
gfCSimpleStencil Class Reference

#include <gfCSimpleStencil.h>

Inheritance diagram for gfCSimpleStencil:

Public Member Functions

 gfCSimpleStencil (std::shared_ptr< fsCBrush > pStencilTex, fsS32 pWidth, fsS32 pHeight, fsS32 pCol, fsS32 pRow)
 gfCSimpleStencil (fsCEntity *pParent, std::shared_ptr< fsCBrush > pStencilTexture)
virtual ~gfCSimpleStencil ()
Public Member Functions inherited from gfIStencil
std::shared_ptr< fsCBrushtextureGet () const
fsS32 baseWidthGet () const
fsS32 baseHeigthGet () const
fsS32 sourceTextureCutXGet () const
fsS32 sourceTextureCutYGet () const
fsS32 drawXGet () const
fsS32 drawYGet () const
void save (fsCEntity *pParent)
void load (fsCEntity *pParent)
 gfIStencil ()
virtual ~gfIStencil ()

Protected Member Functions

void generate () override
Protected Member Functions inherited from gfIStencil
virtual void doSave (fsCEntity *const pParent)
virtual void doLoad (fsCEntity *const pParent)

Additional Inherited Members

Protected Attributes inherited from gfIStencil
std::shared_ptr< fsCBrushmTexture
fsS32 mDrawX
fsS32 mDrawY
fsS32 mCutX
fsS32 mCutY
fsS32 mWidth
fsS32 mHeight
fsS32 mBaseWidth
fsS32 mBaseHeight

Constructor & Destructor Documentation

◆ gfCSimpleStencil() [1/2]

gfCSimpleStencil::gfCSimpleStencil ( std::shared_ptr< fsCBrush > pStencilTex,
fsS32 pWidth,
fsS32 pHeight,
fsS32 pCol,
fsS32 pRow )

◆ gfCSimpleStencil() [2/2]

gfCSimpleStencil::gfCSimpleStencil ( fsCEntity * pParent,
std::shared_ptr< fsCBrush > pStencilTexture )

◆ ~gfCSimpleStencil()

gfCSimpleStencil::~gfCSimpleStencil ( )
virtual

Member Function Documentation

◆ generate()

void gfCSimpleStencil::generate ( )
overrideprotectedvirtual

Implements gfIStencil.


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