public

Inheritance Graph

graph BT
	StreamerMD2
	StreamerMD2 --> AbstractRenderingStreamer
	click StreamerMD2 "classRendering_1_1Serialization_1_1StreamerMD2"
	click AbstractRenderingStreamer "classRendering_1_1Serialization_1_1AbstractRenderingStreamer"

Description

Public Types

   
   
typedef Util::WrapperAttribute < std::vector< std::string > > textureFilesWrapper
   
typedef Util::WrapperAttribute < MeshIndexData > indexDataWrapper
   
typedef Util::WrapperAttribute < std::vector< MeshVertexData > > framesDataWrapper
   
typedef Util::WrapperAttribute < std::map< std::string, std::vector< int > > > animationDataWrapper

Public Static Attributes

   
   
const char *const DESCRIPTION_TYPE_KEYFRAME_ANIMATION
   
const Util::StringIdentifier DESCRIPTION_TEXTURE_FILES
   
const Util::StringIdentifier DESCRIPTION_MESH_INDEX_DATA
   
const Util::StringIdentifier DESCRIPTION_KEYFRAMES_DATA
   
const Util::StringIdentifier DESCRIPTION_ANIMATIONS
   
const float normals
   
const char *const fileExtension

Public Functions

   
   
  StreamerMD2()
   
  ~StreamerMD2()
   
Util::GenericAttributeList * loadGeneric(std::istream & void)

Public Static Functions

   
   
uint8_t queryCapabilities(const std::string & extension)

Documentation

typedef
Rendering::Serialization::StreamerMD2::textureFilesWrapper

public
 
 
typedef Util::WrapperAttribute < std::vector< std::string > > textureFilesWrapper

Defined in Rendering/Serialization/StreamerMD2.h:91


typedef
Rendering::Serialization::StreamerMD2::indexDataWrapper

public
 
 
typedef Util::WrapperAttribute < MeshIndexData > indexDataWrapper

Defined in Rendering/Serialization/StreamerMD2.h:92


typedef
Rendering::Serialization::StreamerMD2::framesDataWrapper

public
 
 
typedef Util::WrapperAttribute < std::vector< MeshVertexData > > framesDataWrapper

Defined in Rendering/Serialization/StreamerMD2.h:93


typedef
Rendering::Serialization::StreamerMD2::animationDataWrapper

public
 
 
typedef Util::WrapperAttribute < std::map< std::string, std::vector< int > > > animationDataWrapper

Defined in Rendering/Serialization/StreamerMD2.h:94


variable
Rendering::Serialization::StreamerMD2::DESCRIPTION_TYPE_KEYFRAME_ANIMATION

public static
 
 
const char *const DESCRIPTION_TYPE_KEYFRAME_ANIMATION

Defined in Rendering/Serialization/StreamerMD2.h:97


variable
Rendering::Serialization::StreamerMD2::DESCRIPTION_TEXTURE_FILES

public static
 
 
const Util::StringIdentifier DESCRIPTION_TEXTURE_FILES

Defined in Rendering/Serialization/StreamerMD2.h:98


variable
Rendering::Serialization::StreamerMD2::DESCRIPTION_MESH_INDEX_DATA

public static
 
 
const Util::StringIdentifier DESCRIPTION_MESH_INDEX_DATA

Defined in Rendering/Serialization/StreamerMD2.h:99


variable
Rendering::Serialization::StreamerMD2::DESCRIPTION_KEYFRAMES_DATA

public static
 
 
const Util::StringIdentifier DESCRIPTION_KEYFRAMES_DATA

Defined in Rendering/Serialization/StreamerMD2.h:100


variable
Rendering::Serialization::StreamerMD2::DESCRIPTION_ANIMATIONS

public static
 
 
const Util::StringIdentifier DESCRIPTION_ANIMATIONS

Defined in Rendering/Serialization/StreamerMD2.h:102


variable
Rendering::Serialization::StreamerMD2::normals

public static
 
 
const float normals

Defined in Rendering/Serialization/StreamerMD2.h:110


variable
Rendering::Serialization::StreamerMD2::fileExtension

public static
 
 
const char *const fileExtension

Defined in Rendering/Serialization/StreamerMD2.h:132


function
Rendering::Serialization::StreamerMD2::StreamerMD2

public
   
   
StreamerMD2( )

Defined in Rendering/Serialization/StreamerMD2.h:87


function
Rendering::Serialization::StreamerMD2::~StreamerMD2

public inline virtual
   
   
~StreamerMD2( )

Defined in Rendering/Serialization/StreamerMD2.h:88


function
Rendering::Serialization::StreamerMD2::loadGeneric

public virtual
     
     
Util::GenericAttributeList * loadGeneric( std::istream & void )

Load generic data from the given stream.

Parameters

input
Use the data from the stream beginning at the preset position.

Returns

Description list containing the generic data. The caller is responsible for the memory deallocation.

Defined in Rendering/Serialization/StreamerMD2.h:129


function
Rendering::Serialization::StreamerMD2::queryCapabilities

public static
     
     
uint8_t queryCapabilities( const std::string & extension )

Defined in Rendering/Serialization/StreamerMD2.h:131