Sirikata
Classes | Namespaces | Typedefs | Variables
libmesh/include/sirikata/mesh/Meshdata.hpp File Reference
#include <sirikata/mesh/Platform.hpp>
#include <sirikata/mesh/Visual.hpp>
#include <sirikata/core/transfer/RemoteFileMetadata.hpp>
#include "LightInfo.hpp"
#include <stack>
Include dependency graph for Meshdata.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Sirikata::Mesh::SkinController
 Represents a skinned animation. More...
struct  Sirikata::Mesh::SubMeshGeometry
struct  Sirikata::Mesh::SubMeshGeometry::TextureSet
struct  Sirikata::Mesh::SubMeshGeometry::Primitive
struct  Sirikata::Mesh::GeometryInstance
struct  Sirikata::Mesh::LightInstance
struct  Sirikata::Mesh::MaterialEffectInfo
struct  Sirikata::Mesh::MaterialEffectInfo::Texture
struct  Sirikata::Mesh::InstanceSkinAnimation
struct  Sirikata::Mesh::TransformationKeyFrames
 Represents a series of key frames. More...
struct  Sirikata::Mesh::Node
struct  Sirikata::Mesh::ProgressiveMipmapLevel
struct  Sirikata::Mesh::ProgressiveMipmapArchive
struct  Sirikata::Mesh::ProgressiveData
struct  Sirikata::Mesh::Meshdata
struct  Sirikata::Mesh::Meshdata::NodeState
struct  Sirikata::Mesh::Meshdata::JointNodeState
class  Sirikata::Mesh::Meshdata::GeometryInstanceIterator
class  Sirikata::Mesh::Meshdata::JointIterator
class  Sirikata::Mesh::Meshdata::LightInstanceIterator

Namespaces

namespace  Sirikata
 

Note: All the classes provided in this file are thin wrappers around the corresponding classes in ASIO.


namespace  Sirikata::Mesh

Typedefs

typedef int32 Sirikata::Mesh::NodeIndex
typedef std::vector< NodeIndex > Sirikata::Mesh::NodeIndexList
typedef std::vector< LightInfo > Sirikata::Mesh::LightInfoList
typedef std::vector< std::string > Sirikata::Mesh::TextureList
typedef std::tr1::shared_ptr
< Meshdata > 
Sirikata::Mesh::MeshdataPtr
typedef std::tr1::weak_ptr
< Meshdata > 
Sirikata::Mesh::MeshdataWPtr
typedef std::vector
< SkinController > 
Sirikata::Mesh::SkinControllerList
typedef std::vector
< SubMeshGeometry > 
Sirikata::Mesh::SubMeshGeometryList
typedef std::vector
< GeometryInstance > 
Sirikata::Mesh::GeometryInstanceList
typedef std::vector
< LightInstance > 
Sirikata::Mesh::LightInstanceList
typedef std::vector
< MaterialEffectInfo > 
Sirikata::Mesh::MaterialEffectInfoList
typedef std::vector< Node > Sirikata::Mesh::NodeList
typedef std::map< uint32,
ProgressiveMipmapLevel > 
Sirikata::Mesh::ProgressiveMipmaps
typedef std::map< std::string,
ProgressiveMipmapArchive > 
Sirikata::Mesh::ProgressiveMipmapMap
typedef std::tr1::shared_ptr
< ProgressiveData > 
Sirikata::Mesh::ProgressiveDataPtr

Variables

SIRIKATA_MESH_EXPORT NodeIndex Sirikata::Mesh::NullNodeIndex = -1