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

Public Member Functions

 DecimateTF (GLTFModelInterface *next, float val)
 DecimateTF (GLTFModelInterface *next)
std::string name () const
LoadGltf * get_load () const
void Collect (CollectVisitor &vis)
void do_one (int i, int j) const
void HeavyPrepare ()
void Prepare ()
virtual int accessors_size () const
virtual const tinygltf::Accessor & get_accessor (int i) const
virtual int bufferviews_size () const
virtual const tinygltf::BufferView & get_bufferview (int i) const
virtual int buffers_size () const
virtual const tinygltf::Buffer & get_buffer (int i) const
virtual int meshes_size () const
virtual const tinygltf::Mesh & get_mesh (int i) const
Public Member Functions inherited from ForwardGLTF
 ForwardGLTF (GLTFModelInterface *next)
virtual std::string BaseUrl () const
virtual std::string Url () const
virtual bool ReadyToFetch () const
virtual bool IsSketchFabZipASyncJoinImplementation () const
virtual void execute ()
virtual void set_loadgltf_unique_id (int id)
virtual int get_default_scene () const
virtual int animations_size () const
virtual const tinygltf::Animation & get_animation (int i) const
virtual int materials_size () const
virtual const tinygltf::Material & get_material (int i) const
virtual int nodes_size () const
virtual const tinygltf::Node & get_node (int i) const
virtual int textures_size () const
virtual const tinygltf::Texture & get_texture (int i) const
virtual int images_size () const
virtual const tinygltf::Image & get_image (int i) const
virtual int skins_size () const
virtual const tinygltf::Skin & get_skin (int i) const
virtual int samplers_size () const
virtual const tinygltf::Sampler & get_sampler (int i) const
virtual int cameras_size () const
virtual const tinygltf::Camera & get_camera (int i) const
virtual int scenes_size () const
virtual const tinygltf::Scene & get_scene (int i) const
virtual int lights_size () const
virtual const tinygltf::Light & get_light (int i) const
Public Member Functions inherited from GLTFModelInterface
virtual ~GLTFModelInterface ()
virtual bool ReadyToPrepare () const
virtual bool Ready () const
Public Member Functions inherited from CollectInterface
virtual ~CollectInterface ()
virtual int NumBlocks () const
virtual void FirstFrame ()

Constructor & Destructor Documentation

◆ DecimateTF() [1/2]

DecimateTF::DecimateTF ( GLTFModelInterface * next,
float val )
inline
Here is the caller graph for this function:

◆ DecimateTF() [2/2]

DecimateTF::DecimateTF ( GLTFModelInterface * next)
inline

Member Function Documentation

◆ accessors_size()

virtual int DecimateTF::accessors_size ( ) const
inlinevirtual

Reimplemented from ForwardGLTF.

Here is the caller graph for this function:

◆ buffers_size()

virtual int DecimateTF::buffers_size ( ) const
inlinevirtual

Reimplemented from ForwardGLTF.

Here is the caller graph for this function:

◆ bufferviews_size()

virtual int DecimateTF::bufferviews_size ( ) const
inlinevirtual

Reimplemented from ForwardGLTF.

Here is the caller graph for this function:

◆ Collect()

void DecimateTF::Collect ( CollectVisitor & vis)
inlinevirtual

Implements GLTFModelInterface.

◆ do_one()

void DecimateTF::do_one ( int i,
int j ) const
inline
Here is the caller graph for this function:

◆ get_accessor()

virtual const tinygltf::Accessor & DecimateTF::get_accessor ( int i) const
inlinevirtual

Reimplemented from ForwardGLTF.

◆ get_buffer()

virtual const tinygltf::Buffer & DecimateTF::get_buffer ( int i) const
inlinevirtual

Reimplemented from ForwardGLTF.

◆ get_bufferview()

virtual const tinygltf::BufferView & DecimateTF::get_bufferview ( int i) const
inlinevirtual

Reimplemented from ForwardGLTF.

◆ get_load()

LoadGltf * DecimateTF::get_load ( ) const
inlinevirtual

Reimplemented from ForwardGLTF.

◆ get_mesh()

virtual const tinygltf::Mesh & DecimateTF::get_mesh ( int i) const
inlinevirtual

Reimplemented from ForwardGLTF.

◆ HeavyPrepare()

void DecimateTF::HeavyPrepare ( )
inlinevirtual

Implements GLTFModelInterface.

Here is the caller graph for this function:

◆ meshes_size()

virtual int DecimateTF::meshes_size ( ) const
inlinevirtual

Reimplemented from ForwardGLTF.

◆ name()

std::string DecimateTF::name ( ) const
inlinevirtual

Implements ForwardGLTF.

◆ Prepare()

void DecimateTF::Prepare ( )
inlinevirtual

Implements GLTFModelInterface.


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