GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
GLTFGaussianSplat Class Referenceabstract
Inheritance diagram for GLTFGaussianSplat:
Collaboration diagram for GLTFGaussianSplat:

Public Member Functions

 GLTFGaussianSplat (GLTFModelInterface *interface, int mesh_index, int prim_index)
void Collect (CollectVisitor &vis)
void HeavyPrepare ()
virtual int NumItems () const
virtual Point center (int i) const
virtual Matrix cov (int i) const =0
virtual unsigned int color (int i) const =0
Public Member Functions inherited from GaussianSplat
virtual ~GaussianSplat ()
virtual void Prepare ()=0
Public Member Functions inherited from CollectInterface
virtual ~CollectInterface ()
virtual int NumBlocks () const
virtual void FirstFrame ()

Constructor & Destructor Documentation

◆ GLTFGaussianSplat()

GLTFGaussianSplat::GLTFGaussianSplat ( GLTFModelInterface * interface,
int mesh_index,
int prim_index )
inline

Member Function Documentation

◆ center()

virtual Point GLTFGaussianSplat::center ( int i) const
inlinevirtual

Implements GaussianSplat.

◆ Collect()

void GLTFGaussianSplat::Collect ( CollectVisitor & vis)
inlinevirtual

Implements GaussianSplat.

◆ color()

virtual unsigned int GLTFGaussianSplat::color ( int i) const
pure virtual

Implements GaussianSplat.

◆ cov()

virtual Matrix GLTFGaussianSplat::cov ( int i) const
pure virtual

Implements GaussianSplat.

◆ HeavyPrepare()

void GLTFGaussianSplat::HeavyPrepare ( )
inlinevirtual

Implements GaussianSplat.

◆ NumItems()

virtual int GLTFGaussianSplat::NumItems ( ) const
inlinevirtual

Implements GaussianSplat.


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