Translate avatar and animesh parity tests
This commit is contained in:
@@ -6,6 +6,8 @@ mod generated;
|
||||
|
||||
#[cfg(test)]
|
||||
mod asset_archive_semantics;
|
||||
#[cfg(test)]
|
||||
mod avatar_animesh_semantics;
|
||||
|
||||
type Terrain = Vec<Vec<f32>>;
|
||||
type TerrainLoaded = Box<dyn Fn(Terrain, i64, i64) + Send + Sync>;
|
||||
@@ -25,6 +27,50 @@ impl assets::OarFile {
|
||||
}
|
||||
}
|
||||
|
||||
#[allow(dead_code)]
|
||||
impl animesh::AnimationTrack {
|
||||
fn new(_animation_id: libremetaverse_types::UUID) -> Result<Self, Error> {
|
||||
libremetaverse_types::not_implemented(
|
||||
"M:LibreMetaverse.Animesh.AnimationTrack.#ctor(LibreMetaverse.UUID)",
|
||||
)
|
||||
}
|
||||
|
||||
fn decode_rotation(
|
||||
_value: libremetaverse_types::Vector3,
|
||||
) -> Result<libremetaverse_types::Quaternion, Error> {
|
||||
libremetaverse_types::not_implemented(
|
||||
"M:LibreMetaverse.Animesh.AnimationTrack.DecodeRotation(LibreMetaverse.Vector3)",
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
#[allow(clippy::unused_self, dead_code)]
|
||||
impl animesh::AnimeshPlayer {
|
||||
fn new(_object_id: libremetaverse_types::UUID) -> Result<Self, Error> {
|
||||
libremetaverse_types::not_implemented(
|
||||
"M:LibreMetaverse.Animesh.AnimeshPlayer.#ctor(LibreMetaverse.UUID)",
|
||||
)
|
||||
}
|
||||
|
||||
fn get_or_add_track(
|
||||
&mut self,
|
||||
_animation_id: libremetaverse_types::UUID,
|
||||
) -> Result<std::sync::Arc<animesh::AnimationTrack>, Error> {
|
||||
libremetaverse_types::not_implemented(
|
||||
"M:LibreMetaverse.Animesh.AnimeshPlayer.GetOrAddTrack(LibreMetaverse.UUID)",
|
||||
)
|
||||
}
|
||||
|
||||
fn retain_only(
|
||||
&mut self,
|
||||
_animation_ids: std::collections::HashSet<libremetaverse_types::UUID>,
|
||||
) -> Result<(), Error> {
|
||||
libremetaverse_types::not_implemented(
|
||||
"M:LibreMetaverse.Animesh.AnimeshPlayer.RetainOnly(System.Collections.Generic.ISet{LibreMetaverse.UUID})",
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
pub use generated::*;
|
||||
pub use libremetaverse_imaging as imaging_abstractions;
|
||||
pub use libremetaverse_structured_data as structured_data;
|
||||
|
||||
Reference in New Issue
Block a user