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

#include <fsCTexturedMesh.h>

Inheritance diagram for fsCTexturedMesh:

Public Member Functions

fsBool meshSet (const fsIRenderData::fsSPolyInfo &pMesh)
const fsIRenderData::fsSPolyInfomeshGet () const
void brushSet (std::shared_ptr< fsCBrush > pBrush)
std::shared_ptr< fsCBrushbrushGet () const
void alphaBlendModeSet (fsS32 pAlphaBlendMode)
 fsCTexturedMesh ()
 ~fsCTexturedMesh () override=default
Public Member Functions inherited from fsIRenderable
const fsAffineMtx2drenderMatrixGet ()
void colourSet (const fsSColour4B &pColour)
void matrixApply (const fsAffineMtx2d &pRenderMatrix)
void render ()

Static Public Member Functions

static fsBool supportedGet ()

Protected Member Functions

void matrixApplyDo (const fsAffineMtx2d &pRenderMatrix) override
fsITexturedMeshRenderDatarenderDataGet () const override
Protected Member Functions inherited from fsIRenderableQuantum
 fsIRenderableQuantum ()
virtual ~fsIRenderableQuantum ()
void colourSetDo (const fsSColour4B &pColour) override
void renderDo () override
void renderDataRegister (fsIRenderData *pRenderData)
Protected Member Functions inherited from fsIRenderable
 fsIRenderable ()=default
virtual ~fsIRenderable ()=default

Additional Inherited Members

Protected Attributes inherited from fsIRenderable
fsAffineMtx2d mRenderMtx

Constructor & Destructor Documentation

◆ fsCTexturedMesh()

fsCTexturedMesh::fsCTexturedMesh ( )

◆ ~fsCTexturedMesh()

fsCTexturedMesh::~fsCTexturedMesh ( )
overridedefault

Member Function Documentation

◆ alphaBlendModeSet()

void fsCTexturedMesh::alphaBlendModeSet ( fsS32 pAlphaBlendMode)

◆ brushGet()

std::shared_ptr< fsCBrush > fsCTexturedMesh::brushGet ( ) const

◆ brushSet()

void fsCTexturedMesh::brushSet ( std::shared_ptr< fsCBrush > pBrush)

◆ matrixApplyDo()

void fsCTexturedMesh::matrixApplyDo ( const fsAffineMtx2d & pRenderMatrix)
overrideprotectedvirtual

Implements fsIRenderable.

◆ meshGet()

const fsIRenderData::fsSPolyInfo & fsCTexturedMesh::meshGet ( ) const

◆ meshSet()

fsBool fsCTexturedMesh::meshSet ( const fsIRenderData::fsSPolyInfo & pMesh)

◆ renderDataGet()

fsITexturedMeshRenderData * fsCTexturedMesh::renderDataGet ( ) const
overrideprotectedvirtual

Reimplemented from fsIRenderableQuantum.

◆ supportedGet()

fsBool fsCTexturedMesh::supportedGet ( )
static

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