Fission FSN
Loading...
Searching...
No Matches
gfIStencil Class Referenceabstract

#include <gfIStencil.h>

Inheritance diagram for gfIStencil:

Public Member Functions

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

virtual void generate ()=0
virtual void doSave (fsCEntity *const pParent)
virtual void doLoad (fsCEntity *const pParent)

Protected Attributes

std::shared_ptr< fsCBrushmTexture
fsS32 mDrawX
fsS32 mDrawY
fsS32 mCutX
fsS32 mCutY
fsS32 mWidth
fsS32 mHeight
fsS32 mBaseWidth
fsS32 mBaseHeight

Constructor & Destructor Documentation

◆ gfIStencil()

gfIStencil::gfIStencil ( )

◆ ~gfIStencil()

gfIStencil::~gfIStencil ( )
virtual

Member Function Documentation

◆ baseHeigthGet()

fsS32 gfIStencil::baseHeigthGet ( ) const
inline

◆ baseWidthGet()

fsS32 gfIStencil::baseWidthGet ( ) const
inline

◆ doLoad()

virtual void gfIStencil::doLoad ( fsCEntity *const pParent)
inlineprotectedvirtual

Reimplemented in gfCJigsawStencil.

◆ doSave()

virtual void gfIStencil::doSave ( fsCEntity *const pParent)
inlineprotectedvirtual

Reimplemented in gfCJigsawStencil.

◆ drawXGet()

fsS32 gfIStencil::drawXGet ( ) const
inline

◆ drawYGet()

fsS32 gfIStencil::drawYGet ( ) const
inline

◆ generate()

virtual void gfIStencil::generate ( )
protectedpure virtual

Implemented in gfCJigsawStencil, and gfCSimpleStencil.

◆ load()

void gfIStencil::load ( fsCEntity * pParent)

◆ save()

void gfIStencil::save ( fsCEntity * pParent)

◆ sourceTextureCutXGet()

fsS32 gfIStencil::sourceTextureCutXGet ( ) const
inline

◆ sourceTextureCutYGet()

fsS32 gfIStencil::sourceTextureCutYGet ( ) const
inline

◆ textureGet()

std::shared_ptr< fsCBrush > gfIStencil::textureGet ( ) const
inline

Member Data Documentation

◆ mBaseHeight

fsS32 gfIStencil::mBaseHeight
protected

◆ mBaseWidth

fsS32 gfIStencil::mBaseWidth
protected

◆ mCutX

fsS32 gfIStencil::mCutX
protected

◆ mCutY

fsS32 gfIStencil::mCutY
protected

◆ mDrawX

fsS32 gfIStencil::mDrawX
protected

◆ mDrawY

fsS32 gfIStencil::mDrawY
protected

◆ mHeight

fsS32 gfIStencil::mHeight
protected

◆ mTexture

std::shared_ptr<fsCBrush> gfIStencil::mTexture
protected

◆ mWidth

fsS32 gfIStencil::mWidth
protected

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