| 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