|
GameApi 28
Library used by GameApi Builder tool
|


Public Member Functions | |
| ~NetworkedFaceCollectionMTL2 () | |
| virtual std::string | name () const |
| void | free_extra_mem () |
| void | SetDoneCount (int i) |
| void | PrepareDone () |
| NetworkedFaceCollectionMTL2 (GameApi::Env &e, GameApi::EveryApi &ev, FaceCollection *empty, std::string obj_url, std::string homepage, int count, std::string mtl_url, std::string url_prefix, bool cached, bool load_d, bool load_bump, bool nr) | |
| void | PrepareMTL () |
| void | Prepare2_color (int i, GameApi::MaterialDef &def) |
| void | Prepare2 (std::string url, int i) |
| void | PrepareD (std::string url, int i) |
| void | PrepareBump (std::string url, int i) |
| void | Collect (CollectVisitor &vis) |
| void | HeavyPrepare () |
| void | Prepare () |
| virtual bool | has_normal () const |
| virtual bool | has_attrib () const |
| virtual bool | has_color () const |
| virtual bool | has_texcoord () const |
| virtual bool | has_skeleton () const |
| virtual int | NumFaces () const |
| virtual int | NumPoints (int face) const |
| virtual Point | FacePoint (int face, int point) const |
| virtual Point | EndFacePoint (int face, int point) const |
| virtual Vector | PointNormal (int face, int point) const |
| virtual float | Attrib (int face, int point, int id) const |
| virtual int | AttribI (int face, int point, int id) const |
| virtual unsigned int | Color (int face, int point) const |
| virtual Point2d | TexCoord (int face, int point) const |
| virtual float | TexCoord3 (int face, int point) const |
| virtual int | NumObjects () const |
| virtual std::pair< int, int > | GetObject (int o) const |
| virtual int | NumTextures () const |
| virtual void | GenTexture (int num) |
| virtual BufferRef | TextureBuf (int num) const |
| virtual int | FaceTexture (int face) const |
| Public Member Functions inherited from FaceCollection | |
| virtual | ~FaceCollection () |
| virtual bool | ReadyToPrepare () const |
| virtual bool | Ready () const |
| virtual VEC4 | Joints (int face, int point) const |
| virtual VEC4 | Weights (int face, int point) const |
| virtual float | LightAmount (int face, int point) const |
| virtual bool | IsTransparent () const |
| virtual Vector | EndPointNormal (int face, int point) const |
| virtual float | EndAttrib (int face, int point, int id) const |
| virtual int | EndAttribI (int face, int point, int id) const |
| virtual unsigned int | EndColor (int face, int point) const |
| virtual Point2d | EndTexCoord (int face, int point) const |
| virtual float | EndTexCoord3 (int face, int point) const |
| virtual float | StartTime () const |
| virtual float | Duration () const |
| virtual BBOX | GetBoundingBox (bool &success) const |
| virtual bool | IsMatrixElem () const |
| virtual bool | HasBatchMap () const |
| virtual FaceBufferRef | BatchMap (int start_face, int end_face) const |
| Public Member Functions inherited from CollectInterface | |
| virtual | ~CollectInterface () |
| virtual int | NumBlocks () const |
| virtual void | FirstFrame () |
Public Attributes | |
| GameApi::Env & | e |
| GameApi::EveryApi & | ev |
| std::string | url |
| std::string | homepage |
| std::string | mtl_url |
| std::string | url_prefix |
| int | count |
| FaceCollection * | empty |
| FaceCollection * | filled |
| FaceCollection * | current |
| bool | async_taken |
| std::vector< BufferRef > | buffer |
| std::vector< BufferRef > | d_buffer |
| std::vector< BufferRef > | bump_buffer |
| std::vector< std::string > | material_names |
| std::vector< GameApi::MaterialDef > | materials |
| std::vector< int > | flags |
| std::vector< int > | d_flags |
| std::vector< int > | bump_flags |
| bool | done_mtl |
| std::vector< std::string > | d_url |
| std::vector< std::string > | bump_url |
| std::vector< CBData * > | del_vec |
| bool | load_d |
| bool | load_bump |
| LoadStream * | stream = 0 |
| int | done_count =1 |
| bool | nr |
|
inline |
|
inline |
|
inlinevirtual |
Implements FaceCollection.
|
inlinevirtual |
Implements FaceCollection.
|
inlinevirtual |
Implements FaceCollection.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented from FaceCollection.
|
inlinevirtual |
Implements FaceCollection.
|
inlinevirtual |
Reimplemented from FaceCollection.
|
inline |

|
inlinevirtual |
Reimplemented from FaceCollection.
|
inlinevirtual |
Reimplemented from FaceCollection.
|
inlinevirtual |
Reimplemented from FaceCollection.
|
inlinevirtual |
Reimplemented from FaceCollection.
|
inlinevirtual |
Reimplemented from FaceCollection.
|
inlinevirtual |
Reimplemented from FaceCollection.
|
inlinevirtual |
Reimplemented from FaceCollection.
|
inlinevirtual |
Implements FaceCollection.
|
inlinevirtual |
Implements FaceCollection.
|
inlinevirtual |
Implements FaceCollection.
|
inlinevirtual |
Reimplemented from FaceCollection.
|
inlinevirtual |
Implements FaceCollection.
|
inlinevirtual |
Reimplemented from FaceCollection.
|
inlinevirtual |
Implements FaceCollection.
|
inlinevirtual |
|
inline |

|
inline |

|
inline |

|
inline |

|
inlinevirtual |
Reimplemented from FaceCollection.
|
inline |

|
inlinevirtual |
Reimplemented from FaceCollection.
|
inlinevirtual |
Implements FaceCollection.
|
inlinevirtual |
Reimplemented from FaceCollection.
|
inlinevirtual |
Reimplemented from FaceCollection.
| bool NetworkedFaceCollectionMTL2::async_taken |
| std::vector<BufferRef> NetworkedFaceCollectionMTL2::buffer |
| std::vector<BufferRef> NetworkedFaceCollectionMTL2::bump_buffer |
| std::vector<int> NetworkedFaceCollectionMTL2::bump_flags |
| std::vector<std::string> NetworkedFaceCollectionMTL2::bump_url |
| int NetworkedFaceCollectionMTL2::count |
| FaceCollection* NetworkedFaceCollectionMTL2::current |
| std::vector<BufferRef> NetworkedFaceCollectionMTL2::d_buffer |
| std::vector<int> NetworkedFaceCollectionMTL2::d_flags |
| std::vector<std::string> NetworkedFaceCollectionMTL2::d_url |
| std::vector<CBData*> NetworkedFaceCollectionMTL2::del_vec |
| int NetworkedFaceCollectionMTL2::done_count =1 |
| bool NetworkedFaceCollectionMTL2::done_mtl |
| GameApi::Env& NetworkedFaceCollectionMTL2::e |
| FaceCollection* NetworkedFaceCollectionMTL2::empty |
| GameApi::EveryApi& NetworkedFaceCollectionMTL2::ev |
| FaceCollection* NetworkedFaceCollectionMTL2::filled |
| std::vector<int> NetworkedFaceCollectionMTL2::flags |
| std::string NetworkedFaceCollectionMTL2::homepage |
| bool NetworkedFaceCollectionMTL2::load_bump |
| bool NetworkedFaceCollectionMTL2::load_d |
| std::vector<std::string> NetworkedFaceCollectionMTL2::material_names |
| std::vector<GameApi::MaterialDef> NetworkedFaceCollectionMTL2::materials |
| std::string NetworkedFaceCollectionMTL2::mtl_url |
| bool NetworkedFaceCollectionMTL2::nr |
| LoadStream* NetworkedFaceCollectionMTL2::stream = 0 |
| std::string NetworkedFaceCollectionMTL2::url |
| std::string NetworkedFaceCollectionMTL2::url_prefix |