Translate asset and material parity tests
Some checks failed
Rust API gates / api-gates (push) Has been cancelled
Some checks failed
Rust API gates / api-gates (push) Has been cancelled
This commit is contained in:
@@ -5042,7 +5042,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)",
|
||||
)
|
||||
@@ -27523,7 +27523,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)",
|
||||
)
|
||||
@@ -27531,7 +27531,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(
|
||||
@@ -29804,7 +29804,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(
|
||||
@@ -29812,11 +29812,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)`.
|
||||
@@ -29829,7 +29829,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> {
|
||||
@@ -29839,7 +29839,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> {
|
||||
@@ -29849,7 +29849,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> {
|
||||
@@ -29858,14 +29858,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> {
|
||||
@@ -29875,7 +29875,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> {
|
||||
@@ -29885,7 +29885,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> {
|
||||
@@ -29895,7 +29895,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> {
|
||||
@@ -29905,7 +29905,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>,
|
||||
@@ -29916,7 +29916,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> {
|
||||
@@ -29925,14 +29925,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