|
GameApi 28
Library used by GameApi Builder tool
|
#include <GraphI.hh>


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

|
pure virtual |
Implemented in DSGLTF, ForwardGLTF, GLTF_Model, GLTFEmpty, GLTFJoin, LoadGLBFromTemp, and MeshyRendering.

|
pure virtual |
Implemented in DSGLTF, ForwardGLTF, GLTF_Model, GLTFEmpty, GLTFJoin, LoadGLBFromTemp, and MeshyRendering.

|
pure virtual |
Implemented in DecimateTF, DSGLTF, ForwardGLTF, GLTF_Model, GLTFEmpty, GLTFJoin, LoadGLBFromTemp, and MeshyRendering.

|
pure virtual |
Implemented in DecimateTF, DSGLTF, ForwardGLTF, GLTF_Model, GLTFEmpty, GLTFJoin, LoadGLBFromTemp, and MeshyRendering.

|
pure virtual |
Implemented in DSGLTF, ForwardGLTF, GLTF_Model, GLTFEmpty, GLTFJoin, LoadGLBFromTemp, and MeshyRendering.

|
pure virtual |
Implements CollectInterface.
Implemented in DecimateTF, DSGLTF, GLTF_Model, GLTF_Model_with_prepare, GLTF_Model_with_prepare_from_string, GLTF_Model_with_prepare_sketchfab_zip, GLTFEmpty, GLTFJoin, LoadGLBFromTemp, and MeshyRendering.
|
inlinevirtual |
Reimplemented in ForwardGLTF, GLTF_Model, GLTF_Model_with_prepare, GLTF_Model_with_prepare_from_string, GLTF_Model_with_prepare_sketchfab_zip, and GLTFJoin.
|
pure virtual |
Implemented in DecimateTF, DSGLTF, ForwardGLTF, GLTF_Model, GLTFEmpty, GLTFJoin, LoadGLBFromTemp, and MeshyRendering.

|
pure virtual |
Implemented in DSGLTF, ForwardGLTF, GLTF_Model, GLTFEmpty, GLTFJoin, LoadGLBFromTemp, and MeshyRendering.

|
pure virtual |
Implemented in DecimateTF, DSGLTF, ForwardGLTF, GLTF_Model, GLTFEmpty, GLTFJoin, LoadGLBFromTemp, and MeshyRendering.

|
pure virtual |
Implemented in DecimateTF, DSGLTF, ForwardGLTF, GLTF_Model, GLTFEmpty, GLTFJoin, LoadGLBFromTemp, and MeshyRendering.

|
pure virtual |
Implemented in DSGLTF, ForwardGLTF, GLTF_Model, GLTFEmpty, GLTFJoin, LoadGLBFromTemp, and MeshyRendering.

|
pure virtual |
Implemented in DSGLTF, ForwardGLTF, GLTF_Model, GLTFJoin, LoadGLBFromTemp, and MeshyRendering.

|
pure virtual |
Implemented in DSGLTF, ForwardGLTF, GLTF_Model, GLTFEmpty, GLTFJoin, LoadGLBFromTemp, and MeshyRendering.

|
pure virtual |
Implemented in DSGLTF, ForwardGLTF, GLTF_Model, GLTFEmpty, GLTFJoin, LoadGLBFromTemp, and MeshyRendering.

|
pure virtual |
Implemented in DecimateTF, ForwardGLTF, GLTF_Model_with_prepare, GLTF_Model_with_prepare_from_string, GLTF_Model_with_prepare_sketchfab_zip, GLTFJoin, LoadGLBFromTemp, and MeshyRendering.

|
pure virtual |
Implemented in DSGLTF, ForwardGLTF, GLTF_Model, GLTFEmpty, GLTFJoin, LoadGLBFromTemp, and MeshyRendering.

|
pure virtual |
Implemented in DecimateTF, DSGLTF, ForwardGLTF, GLTF_Model, GLTFEmpty, GLTFJoin, LoadGLBFromTemp, and MeshyRendering.

|
pure virtual |
Implemented in DSGLTF, ForwardGLTF, GLTF_Model, GLTFEmpty, GLTFJoin, LoadGLBFromTemp, and MeshyRendering.

|
pure virtual |
Implemented in DSGLTF, ForwardGLTF, GLTF_Model, GLTFEmpty, GLTFJoin, LoadGLBFromTemp, and MeshyRendering.

|
pure virtual |
Implemented in DSGLTF, ForwardGLTF, GLTF_Model, GLTFEmpty, GLTFJoin, LoadGLBFromTemp, and MeshyRendering.

|
pure virtual |
Implemented in DSGLTF, ForwardGLTF, GLTF_Model, GLTFEmpty, GLTFJoin, LoadGLBFromTemp, and MeshyRendering.

|
pure virtual |
Implemented in DSGLTF, ForwardGLTF, GLTF_Model, GLTFEmpty, GLTFJoin, LoadGLBFromTemp, and MeshyRendering.

|
pure virtual |
Implements CollectInterface.
Implemented in DecimateTF, DSGLTF, GLTF_Model, GLTF_Model_with_prepare, GLTF_Model_with_prepare_from_string, GLTF_Model_with_prepare_sketchfab_zip, GLTFEmpty, GLTFJoin, LoadGLBFromTemp, and MeshyRendering.
|
pure virtual |
Implemented in DSGLTF, ForwardGLTF, GLTF_Model, GLTFEmpty, GLTFJoin, LoadGLBFromTemp, and MeshyRendering.

|
inlinevirtual |
Reimplemented in ForwardGLTF, GLTF_Model_with_prepare_sketchfab_zip, and GLTFJoin.
|
pure virtual |
Implemented in DSGLTF, ForwardGLTF, GLTF_Model, GLTFEmpty, GLTFJoin, LoadGLBFromTemp, and MeshyRendering.

|
pure virtual |
Implemented in DSGLTF, ForwardGLTF, GLTF_Model, GLTFEmpty, GLTFJoin, LoadGLBFromTemp, and MeshyRendering.

|
pure virtual |
Implemented in DecimateTF, DSGLTF, ForwardGLTF, GLTF_Model, GLTFEmpty, GLTFJoin, LoadGLBFromTemp, and MeshyRendering.

|
pure virtual |
|
pure virtual |
Implemented in DSGLTF, ForwardGLTF, GLTF_Model, GLTFEmpty, GLTFJoin, LoadGLBFromTemp, and MeshyRendering.

|
pure virtual |
Implemented in DecimateTF, DSGLTF, GLTF_Model, GLTF_Model_with_prepare, GLTF_Model_with_prepare_from_string, GLTF_Model_with_prepare_sketchfab_zip, GLTFEmpty, GLTFJoin, LoadGLBFromTemp, and MeshyRendering.

|
inlinevirtual |
Reimplemented in GLTFJoin.
|
inlinevirtual |
Reimplemented in ForwardGLTF, GLTF_Model_with_prepare_sketchfab_zip, and GLTFJoin.
|
inlinevirtual |
|
pure virtual |
Implemented in DSGLTF, ForwardGLTF, GLTF_Model, GLTFJoin, LoadGLBFromTemp, and MeshyRendering.

|
pure virtual |
Implemented in DSGLTF, ForwardGLTF, GLTF_Model, GLTFEmpty, GLTFJoin, LoadGLBFromTemp, and MeshyRendering.

|
inlinevirtual |
|
pure virtual |
Implemented in DSGLTF, ForwardGLTF, GLTF_Model, GLTFEmpty, GLTFJoin, LoadGLBFromTemp, and MeshyRendering.

|
pure virtual |
Implemented in DSGLTF, ForwardGLTF, GLTF_Model, GLTFEmpty, GLTFJoin, LoadGLBFromTemp, and MeshyRendering.

|
pure virtual |
Implemented in DSGLTF, ForwardGLTF, GLTF_Model, GLTFEmpty, GLTFJoin, LoadGLBFromTemp, and MeshyRendering.
