Translate asset and archive parity tests
This commit is contained in:
@@ -5080,7 +5080,7 @@ impl AssetManager {
|
||||
libremetaverse_types::unimplemented_api!("E:LibreMetaverse.AssetManager.XferReceived")
|
||||
}
|
||||
/// C# member: `M:LibreMetaverse.AssetManager.#ctor(LibreMetaverse.GridClient)`.
|
||||
pub fn new(client: libremetaverse::GridClient) -> Result<Self, crate::Error> {
|
||||
pub fn new(client: Option<libremetaverse::GridClient>) -> Result<Self, crate::Error> {
|
||||
libremetaverse_types::not_implemented(
|
||||
"M:LibreMetaverse.AssetManager.#ctor(LibreMetaverse.GridClient)",
|
||||
)
|
||||
@@ -14988,7 +14988,10 @@ impl InventoryException {
|
||||
}
|
||||
|
||||
/// C# type: `T:LibreMetaverse.InventoryFolder`.
|
||||
pub struct InventoryFolder;
|
||||
pub struct InventoryFolder {
|
||||
/// Rust composition for C# base type `LibreMetaverse.InventoryBase`.
|
||||
pub base: libremetaverse::InventoryBase,
|
||||
}
|
||||
impl InventoryFolder {
|
||||
/// C# member: `F:LibreMetaverse.InventoryFolder.VERSION_UNKNOWN`.
|
||||
pub const VERSION_UNKNOWN: i32 = -1;
|
||||
@@ -27671,7 +27674,7 @@ impl TerrainManager {
|
||||
pub async fn get_terrain_material_overrides(
|
||||
&self,
|
||||
cancellation_token: Option<libremetaverse_types::compat::CancellationToken>,
|
||||
) -> Result<Option<Vec<libremetaverse::assets::AssetMaterial>>, crate::Error> {
|
||||
) -> Result<Option<Vec<Option<libremetaverse::assets::AssetMaterial>>>, crate::Error> {
|
||||
libremetaverse_types::not_implemented(
|
||||
"M:LibreMetaverse.TerrainManager.GetTerrainMaterialOverridesAsync(System.Threading.CancellationToken)",
|
||||
)
|
||||
@@ -27679,7 +27682,7 @@ impl TerrainManager {
|
||||
/// C# member: `M:LibreMetaverse.TerrainManager.SetTerrainMaterialOverridesAsync(LibreMetaverse.Assets.AssetMaterial[],System.Threading.CancellationToken)`.
|
||||
pub async fn set_terrain_material_overrides(
|
||||
&self,
|
||||
overrides: Vec<libremetaverse::assets::AssetMaterial>,
|
||||
overrides: Vec<Option<libremetaverse::assets::AssetMaterial>>,
|
||||
cancellation_token: Option<libremetaverse_types::compat::CancellationToken>,
|
||||
) -> Result<bool, crate::Error> {
|
||||
libremetaverse_types::not_implemented(
|
||||
@@ -29952,7 +29955,7 @@ pub mod assets {
|
||||
}
|
||||
/// C# member: `M:LibreMetaverse.Assets.AssetMaterial.ApplyOverride(LibreMetaverse.Assets.AssetMaterial)`.
|
||||
pub fn apply_override(
|
||||
&self,
|
||||
&mut self,
|
||||
override_mat: libremetaverse::assets::AssetMaterial,
|
||||
) -> Result<(), crate::Error> {
|
||||
libremetaverse_types::not_implemented(
|
||||
@@ -29960,11 +29963,11 @@ pub mod assets {
|
||||
)
|
||||
}
|
||||
/// C# member: `M:LibreMetaverse.Assets.AssetMaterial.Decode`.
|
||||
pub fn decode(&self) -> Result<bool, crate::Error> {
|
||||
pub fn decode(&mut self) -> Result<bool, crate::Error> {
|
||||
libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetMaterial.Decode")
|
||||
}
|
||||
/// C# member: `M:LibreMetaverse.Assets.AssetMaterial.Encode`.
|
||||
pub fn encode(&self) -> Result<(), crate::Error> {
|
||||
pub fn encode(&mut self) -> Result<(), crate::Error> {
|
||||
libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetMaterial.Encode")
|
||||
}
|
||||
/// C# member: `M:LibreMetaverse.Assets.AssetMaterial.FromOverrideOsd(LibreMetaverse.StructuredData.OSDMap)`.
|
||||
@@ -29977,7 +29980,7 @@ pub mod assets {
|
||||
}
|
||||
/// C# member: `M:LibreMetaverse.Assets.AssetMaterial.SetAlphaCutoff(System.Single,System.Boolean)`.
|
||||
pub fn set_alpha_cutoff_with_single_boolean(
|
||||
&self,
|
||||
&mut self,
|
||||
cutoff: f32,
|
||||
for_override: Option<bool>,
|
||||
) -> Result<(), crate::Error> {
|
||||
@@ -29987,7 +29990,7 @@ pub mod assets {
|
||||
}
|
||||
/// C# member: `M:LibreMetaverse.Assets.AssetMaterial.SetAlphaMode(LibreMetaverse.Assets.GltfAlphaMode,System.Boolean)`.
|
||||
pub fn set_alpha_mode_with_gltf_alpha_mode_boolean(
|
||||
&self,
|
||||
&mut self,
|
||||
mode: libremetaverse::assets::GltfAlphaMode,
|
||||
for_override: Option<bool>,
|
||||
) -> Result<(), crate::Error> {
|
||||
@@ -29997,7 +30000,7 @@ pub mod assets {
|
||||
}
|
||||
/// C# member: `M:LibreMetaverse.Assets.AssetMaterial.SetBaseColorFactor(LibreMetaverse.Color4,System.Boolean)`.
|
||||
pub fn set_base_color_factor_with_color4_boolean(
|
||||
&self,
|
||||
&mut self,
|
||||
color: libremetaverse_types::Color4,
|
||||
for_override: Option<bool>,
|
||||
) -> Result<(), crate::Error> {
|
||||
@@ -30006,14 +30009,14 @@ pub mod assets {
|
||||
)
|
||||
}
|
||||
/// C# member: `M:LibreMetaverse.Assets.AssetMaterial.SetBaseMaterial`.
|
||||
pub fn set_base_material(&self) -> Result<(), crate::Error> {
|
||||
pub fn set_base_material(&mut self) -> Result<(), crate::Error> {
|
||||
libremetaverse_types::not_implemented(
|
||||
"M:LibreMetaverse.Assets.AssetMaterial.SetBaseMaterial",
|
||||
)
|
||||
}
|
||||
/// C# member: `M:LibreMetaverse.Assets.AssetMaterial.SetDoubleSided(System.Boolean,System.Boolean)`.
|
||||
pub fn set_double_sided_with_boolean_boolean(
|
||||
&self,
|
||||
&mut self,
|
||||
double_sided: bool,
|
||||
for_override: Option<bool>,
|
||||
) -> Result<(), crate::Error> {
|
||||
@@ -30023,7 +30026,7 @@ pub mod assets {
|
||||
}
|
||||
/// C# member: `M:LibreMetaverse.Assets.AssetMaterial.SetEmissiveFactor(LibreMetaverse.Vector3,System.Boolean)`.
|
||||
pub fn set_emissive_factor_with_vector3_boolean(
|
||||
&self,
|
||||
&mut self,
|
||||
color: libremetaverse_types::Vector3,
|
||||
for_override: Option<bool>,
|
||||
) -> Result<(), crate::Error> {
|
||||
@@ -30033,7 +30036,7 @@ pub mod assets {
|
||||
}
|
||||
/// C# member: `M:LibreMetaverse.Assets.AssetMaterial.SetMetallicFactor(System.Single,System.Boolean)`.
|
||||
pub fn set_metallic_factor_with_single_boolean(
|
||||
&self,
|
||||
&mut self,
|
||||
metallic: f32,
|
||||
for_override: Option<bool>,
|
||||
) -> Result<(), crate::Error> {
|
||||
@@ -30043,7 +30046,7 @@ pub mod assets {
|
||||
}
|
||||
/// C# member: `M:LibreMetaverse.Assets.AssetMaterial.SetRoughnessFactor(System.Single,System.Boolean)`.
|
||||
pub fn set_roughness_factor_with_single_boolean(
|
||||
&self,
|
||||
&mut self,
|
||||
roughness: f32,
|
||||
for_override: Option<bool>,
|
||||
) -> Result<(), crate::Error> {
|
||||
@@ -30053,7 +30056,7 @@ pub mod assets {
|
||||
}
|
||||
/// C# member: `M:LibreMetaverse.Assets.AssetMaterial.SetTextureId(System.Int32,LibreMetaverse.UUID,System.Boolean)`.
|
||||
pub fn set_texture_id(
|
||||
&self,
|
||||
&mut self,
|
||||
slot: i32,
|
||||
id: libremetaverse_types::UUID,
|
||||
for_override: Option<bool>,
|
||||
@@ -30064,7 +30067,7 @@ pub mod assets {
|
||||
}
|
||||
/// C# member: `M:LibreMetaverse.Assets.AssetMaterial.SetTextureOffset(System.Int32,LibreMetaverse.Vector2)`.
|
||||
pub fn set_texture_offset(
|
||||
&self,
|
||||
&mut self,
|
||||
slot: i32,
|
||||
offset: libremetaverse_types::Vector2,
|
||||
) -> Result<(), crate::Error> {
|
||||
@@ -30073,14 +30076,18 @@ pub mod assets {
|
||||
)
|
||||
}
|
||||
/// C# member: `M:LibreMetaverse.Assets.AssetMaterial.SetTextureRotation(System.Int32,System.Single)`.
|
||||
pub fn set_texture_rotation(&self, slot: i32, rotation: f32) -> Result<(), crate::Error> {
|
||||
pub fn set_texture_rotation(
|
||||
&mut self,
|
||||
slot: i32,
|
||||
rotation: f32,
|
||||
) -> Result<(), crate::Error> {
|
||||
libremetaverse_types::not_implemented(
|
||||
"M:LibreMetaverse.Assets.AssetMaterial.SetTextureRotation(System.Int32,System.Single)",
|
||||
)
|
||||
}
|
||||
/// C# member: `M:LibreMetaverse.Assets.AssetMaterial.SetTextureScale(System.Int32,LibreMetaverse.Vector2)`.
|
||||
pub fn set_texture_scale(
|
||||
&self,
|
||||
&mut self,
|
||||
slot: i32,
|
||||
scale: libremetaverse_types::Vector2,
|
||||
) -> Result<(), crate::Error> {
|
||||
|
||||
Reference in New Issue
Block a user