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