List of all items
Structs
- BlpTexture
- anim::AnimBoneAnimation
- anim::AnimEntry
- anim::AnimFile
- anim::AnimFormatDetector
- anim::AnimHeader
- anim::AnimParser
- anim::AnimRotation
- anim::AnimScaling
- anim::AnimSection
- anim::AnimSectionHeader
- anim::AnimTranslation
- anim::LegacyStructureHints
- anim::MemoryUsage
- animation::AnimSequence
- animation::AnimationManager
- animation::AnimationManagerBuilder
- animation::AnimationState
- animation::BoneFlags
- animation::BoneTransformComputer
- animation::ComputedBone
- animation::Fixedi16
- animation::LcgRng
- animation::Mat4
- animation::Quat
- animation::ResolvedBone
- animation::ResolvedTrack
- animation::Vec3
- chunks::animation::M2Animation
- chunks::animation::M2AnimationBlock
- chunks::animation::M2AnimationFlags
- chunks::animation::M2AnimationTrack
- chunks::animation::M2Range
- chunks::attachment::M2Attachment
- chunks::bone::M2Bone
- chunks::bone::M2BoneFlags
- chunks::camera::M2Camera
- chunks::camera::M2CameraFlags
- chunks::color_animation::M2Color
- chunks::color_animation::M2ColorAnimation
- chunks::event::M2Event
- chunks::file_references::AnimationFileIds
- chunks::file_references::AnimationTrack
- chunks::file_references::BoneData
- chunks::file_references::BoneFileIds
- chunks::file_references::BoneNode
- chunks::file_references::CollisionMesh
- chunks::file_references::LodData
- chunks::file_references::LodLevel
- chunks::file_references::PhysicsData
- chunks::file_references::PhysicsFileId
- chunks::file_references::PhysicsMaterial
- chunks::file_references::SkeletonData
- chunks::file_references::SkeletonFileId
- chunks::file_references::SkinFileIds
- chunks::file_references::TextureFileIds
- chunks::infrastructure::ChunkHeader
- chunks::infrastructure::ChunkReader
- chunks::light::M2Light
- chunks::light::M2LightFlags
- chunks::m2_track::M2CompQuat
- chunks::m2_track::M2Track
- chunks::m2_track::M2TrackBase
- chunks::m2_track::M2TrackWithRanges
- chunks::m2_track_resolver::M2TrackResolver
- chunks::material::M2BlendMode
- chunks::material::M2Material
- chunks::material::M2RenderFlags
- chunks::particle_emitter::M2ParticleEmitter
- chunks::particle_emitter::M2ParticleFlags
- chunks::physics::M2PhysicsData
- chunks::physics::M2PhysicsFlags
- chunks::physics::M2PhysicsJoint
- chunks::physics::M2PhysicsShape
- chunks::rendering_enhancements::AdvancedParticleSystem
- chunks::rendering_enhancements::AfraChunk
- chunks::rendering_enhancements::BlendMode
- chunks::rendering_enhancements::CollisionFace
- chunks::rendering_enhancements::CollisionMaterial
- chunks::rendering_enhancements::CollisionMeshData
- chunks::rendering_enhancements::DbocChunk
- chunks::rendering_enhancements::DpivChunk
- chunks::rendering_enhancements::EdgeFadeData
- chunks::rendering_enhancements::EnhancedEmitter
- chunks::rendering_enhancements::ExtendedAnimationProperties
- chunks::rendering_enhancements::ExtendedEmitterProperties
- chunks::rendering_enhancements::ExtendedParticleData
- chunks::rendering_enhancements::ExtendedTextureAnimation
- chunks::rendering_enhancements::GeometryParticleIds
- chunks::rendering_enhancements::LightingDetails
- chunks::rendering_enhancements::ModelAlphaData
- chunks::rendering_enhancements::ParentAnimationBlacklist
- chunks::rendering_enhancements::ParentAnimationData
- chunks::rendering_enhancements::ParentEventData
- chunks::rendering_enhancements::ParentEventEntry
- chunks::rendering_enhancements::ParentSequenceBounds
- chunks::rendering_enhancements::ParticleGeosetData
- chunks::rendering_enhancements::ParticleGeosetEntry
- chunks::rendering_enhancements::ParticlePhysicsProperties
- chunks::rendering_enhancements::PhysicsFileDataChunk
- chunks::rendering_enhancements::PhysicsProperties
- chunks::rendering_enhancements::RecursiveParticleIds
- chunks::rendering_enhancements::SequenceBounds
- chunks::rendering_enhancements::TextureAnimationChunk
- chunks::rendering_enhancements::TextureWeight
- chunks::rendering_enhancements::WaterfallEffect
- chunks::rendering_enhancements::WaterfallParameters
- chunks::ribbon_emitter::M2RibbonEmitter
- chunks::sequence::M2AnimationRepeat
- chunks::sequence::M2Bounds
- chunks::sequence::M2Sequence
- chunks::texture::M2Texture
- chunks::texture::M2TextureFlags
- chunks::texture_animation::M2TextureAnimation
- chunks::texture_transform::C4Quaternion
- chunks::texture_transform::M2TextureTransform
- chunks::transparency_animation::M2TransparencyAnimation
- chunks::vertex::M2Vertex
- chunks::vertex::M2VertexFlags
- common::C2Vector
- common::C3Vector
- common::FixedString
- common::M2Array
- common::M2ArrayString
- common::M2Vec
- common::Quaternion
- converter::M2Converter
- coordinate::CoordinateTransformer
- file_resolver::ListfileResolver
- file_resolver::PathResolver
- header::M2Header
- header::M2ModelFlags
- model::AttachmentAnimationRaw
- model::BoneAnimationRaw
- model::CameraAnimationRaw
- model::ColorAnimationRaw
- model::EmbeddedSkinRaw
- model::EventRaw
- model::LightAnimationRaw
- model::M2Model
- model::M2RawData
- model::ParticleAnimationRaw
- model::RibbonAnimationRaw
- model::TextureAnimationRaw
- model::TransparencyAnimationRaw
- model_animation_resolver::ResolvedBoneAnimation
- model_enhanced::AnimationInfo
- model_enhanced::BoneInfo
- model_enhanced::BoundingBox
- model_enhanced::EnhancedModelData
- model_enhanced::MaterialInfo
- model_enhanced::ModelStats
- model_enhanced::TextureInfo
- particles::EmitterParams
- particles::Particle
- particles::ParticleEmitter
- skin::OldSkinHeader
- skin::SkinBatch
- skin::SkinG
- skin::SkinHeader
- skin::SkinSubmesh
- skinning::BoneTransform
- skinning::M2Skinner
- skinning::SkinningOptions
Enums
- anim::AnimFormat
- anim::AnimMetadata
- chunks::animation::M2InterpolationType
- chunks::attachment::M2AttachmentType
- chunks::event::M2EventType
- chunks::file_references::InterpolationType
- chunks::light::M2LightType
- chunks::material::M2TexTransformType
- chunks::particle_emitter::M2ParticleEmitterType
- chunks::physics::M2PhysicsShapeType
- chunks::rendering_enhancements::AlphaBlendMode
- chunks::rendering_enhancements::ExtendedAnimationMode
- chunks::rendering_enhancements::LoopBehavior
- chunks::rendering_enhancements::TextureBlendMode
- chunks::texture::M2TextureType
- chunks::texture_animation::M2TextureAnimationType
- chunks::texture_transform::M2TextureTransformType
- chunks::vertex::ValidationMode
- coordinate::CoordinateSystem
- error::M2Error
- model::AttachmentTrackType
- model::CameraTrackType
- model::ColorTrackType
- model::LightTrackType
- model::M2Format
- model::ParticleTrackType
- model::RibbonTrackType
- model::TextureTrackType
- model::TrackType
- model::TransparencyTrackType
- particles::EmissionType
- skin::SkinFile
- version::M2Version
Traits
- animation::Lerp
- chunks::converter::VersionConverter
- chunks::m2_track_resolver::M2TrackQuatExt
- chunks::m2_track_resolver::M2TrackVec3Ext
- common::M2Parse
- file_resolver::FileResolver
- io_ext::ReadExt
- io_ext::WriteExt
- model_animation_resolver::M2ModelAnimationExt
- skin::SkinHeaderT
Functions
- animation::find_timestamp_index
- animation::interpolate_track
- animation::interpolate_with_blend
- common::read_array
- common::read_raw_bytes
- coordinate::matrix::get_transform_matrix
- coordinate::matrix::transform_matrix
- coordinate::transform_position
- coordinate::transform_quaternion
- coordinate::transform_vector2
- embedded_skin::extract_embedded_skin_bytes
- model::parse_m2
- skin::load_skin
- skin::parse_embedded_skin
- skin::parse_skin
Type Aliases
- chunks::m2_track::M2TrackFloat
- chunks::m2_track::M2TrackQuat
- chunks::m2_track::M2TrackUint16
- chunks::m2_track::M2TrackVec3
- error::Result
- skin::OldSkin
- skin::Skin