// @generated by tools/generate_api_shims.py; do not edit by hand. #![allow(clippy::missing_errors_doc)] #![allow(clippy::must_use_candidate)] #![allow(clippy::all, clippy::pedantic, dead_code, unused_variables)] #![allow(non_camel_case_types)] #![allow(non_snake_case)] /// C# type: `T:LibreMetaverse.AISResponseMeta`. pub struct AISResponseMeta; impl AISResponseMeta { /// C# member: `F:LibreMetaverse.AISResponseMeta.Empty`. pub fn empty() -> libremetaverse::AISResponseMeta { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.AISResponseMeta.Empty") } /// C# member: `M:LibreMetaverse.AISResponseMeta.#ctor(System.Collections.Generic.IReadOnlyList{LibreMetaverse.UUID},System.Collections.Generic.IReadOnlyList{LibreMetaverse.UUID},System.Collections.Generic.IReadOnlyList{LibreMetaverse.UUID},System.Collections.Generic.IReadOnlyDictionary{LibreMetaverse.UUID,System.Int32})`. pub fn new( broken_links: Vec, items: Vec, categories: Vec, versions: std::collections::HashMap, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AISResponseMeta.#ctor(System.Collections.Generic.IReadOnlyList{LibreMetaverse.UUID},System.Collections.Generic.IReadOnlyList{LibreMetaverse.UUID},System.Collections.Generic.IReadOnlyList{LibreMetaverse.UUID},System.Collections.Generic.IReadOnlyDictionary{LibreMetaverse.UUID,System.Int32})", ) } /// C# member: `P:LibreMetaverse.AISResponseMeta.BrokenLinksRemoved`. pub fn broken_links_removed(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AISResponseMeta.BrokenLinksRemoved" ) } /// C# member: `P:LibreMetaverse.AISResponseMeta.CategoriesRemoved`. pub fn categories_removed(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AISResponseMeta.CategoriesRemoved" ) } /// C# member: `P:LibreMetaverse.AISResponseMeta.CategoryVersionUpdates`. pub fn category_version_updates( &self, ) -> std::collections::HashMap { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AISResponseMeta.CategoryVersionUpdates" ) } /// C# member: `P:LibreMetaverse.AISResponseMeta.HasAnyData`. pub fn has_any_data(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AISResponseMeta.HasAnyData") } /// C# member: `P:LibreMetaverse.AISResponseMeta.ItemsRemoved`. pub fn items_removed(&self) -> Vec { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AISResponseMeta.ItemsRemoved") } } /// C# type: `T:LibreMetaverse.AccessDeniedReason`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(u8)] pub enum AccessDeniedReason { /// C# member: `F:LibreMetaverse.AccessDeniedReason.BannedFromParcel`. BannedFromParcel = 3, /// C# member: `F:LibreMetaverse.AccessDeniedReason.NoAccess`. NoAccess = 4, /// C# member: `F:LibreMetaverse.AccessDeniedReason.NotAgeVerified`. NotAgeVerified = 5, /// C# member: `F:LibreMetaverse.AccessDeniedReason.NotDenied`. NotDenied = 0, /// C# member: `F:LibreMetaverse.AccessDeniedReason.NotInGroup`. NotInGroup = 1, /// C# member: `F:LibreMetaverse.AccessDeniedReason.NotOnAllowList`. NotOnAllowList = 2, } /// C# type: `T:LibreMetaverse.AccessList`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(transparent)] pub struct AccessList(pub u32); impl AccessList { /// C# member: `F:LibreMetaverse.AccessList.Access`. pub const ACCESS: Self = Self(1); /// C# member: `F:LibreMetaverse.AccessList.Ban`. pub const BAN: Self = Self(2); /// C# member: `F:LibreMetaverse.AccessList.Both`. pub const BOTH: Self = Self(3); } /// C# type: `T:LibreMetaverse.AccountLevelBenefits`. pub struct AccountLevelBenefits; impl AccountLevelBenefits { /// C# member: `M:LibreMetaverse.AccountLevelBenefits.#ctor(LibreMetaverse.StructuredData.OSDMap)`. pub fn new_with_osd_map( reply: libremetaverse_structured_data::OSDMap, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AccountLevelBenefits.#ctor(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.AccountLevelBenefits.#ctor(System.Collections.Hashtable)`. pub fn new_with_hashtable( reply: libremetaverse_types::compat::Hashtable, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AccountLevelBenefits.#ctor(System.Collections.Hashtable)", ) } /// C# member: `P:LibreMetaverse.AccountLevelBenefits.AnimatedObjectLimit`. pub fn animated_object_limit(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AccountLevelBenefits.AnimatedObjectLimit" ) } /// C# member: `P:LibreMetaverse.AccountLevelBenefits.AnimationUploadCost`. pub fn animation_upload_cost(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AccountLevelBenefits.AnimationUploadCost" ) } /// C# member: `P:LibreMetaverse.AccountLevelBenefits.AttachmentLimit`. pub fn attachment_limit(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AccountLevelBenefits.AttachmentLimit" ) } /// C# member: `P:LibreMetaverse.AccountLevelBenefits.BetaGridLand`. pub fn beta_grid_land(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AccountLevelBenefits.BetaGridLand" ) } /// C# member: `P:LibreMetaverse.AccountLevelBenefits.CreateGroupCost`. pub fn create_group_cost(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AccountLevelBenefits.CreateGroupCost" ) } /// C# member: `P:LibreMetaverse.AccountLevelBenefits.CreateRepeatingEvents`. pub fn create_repeating_events(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AccountLevelBenefits.CreateRepeatingEvents" ) } /// C# member: `P:LibreMetaverse.AccountLevelBenefits.EstateAccessToken`. pub fn estate_access_token(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AccountLevelBenefits.EstateAccessToken" ) } /// C# member: `P:LibreMetaverse.AccountLevelBenefits.GridwideExperienceLimit`. pub fn gridwide_experience_limit(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AccountLevelBenefits.GridwideExperienceLimit" ) } /// C# member: `P:LibreMetaverse.AccountLevelBenefits.GroupMembershipLimit`. pub fn group_membership_limit(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AccountLevelBenefits.GroupMembershipLimit" ) } /// C# member: `P:LibreMetaverse.AccountLevelBenefits.LandAuctionsAllowed`. pub fn land_auctions_allowed(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AccountLevelBenefits.LandAuctionsAllowed" ) } /// C# member: `P:LibreMetaverse.AccountLevelBenefits.LargeTextureUploadCost`. pub fn large_texture_upload_cost(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AccountLevelBenefits.LargeTextureUploadCost" ) } /// C# member: `P:LibreMetaverse.AccountLevelBenefits.LastnameChangeAllowed`. pub fn lastname_change_allowed(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AccountLevelBenefits.LastnameChangeAllowed" ) } /// C# member: `P:LibreMetaverse.AccountLevelBenefits.LastnameChangeCost`. pub fn lastname_change_cost(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AccountLevelBenefits.LastnameChangeCost" ) } /// C# member: `P:LibreMetaverse.AccountLevelBenefits.LastnameChangeRate`. pub fn lastname_change_rate(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AccountLevelBenefits.LastnameChangeRate" ) } /// C# member: `P:LibreMetaverse.AccountLevelBenefits.LindenBuyFee`. pub fn linden_buy_fee(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AccountLevelBenefits.LindenBuyFee" ) } /// C# member: `P:LibreMetaverse.AccountLevelBenefits.LiveChat`. pub fn live_chat(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AccountLevelBenefits.LiveChat") } /// C# member: `P:LibreMetaverse.AccountLevelBenefits.LocalExperiences`. pub fn local_experiences(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AccountLevelBenefits.LocalExperiences" ) } /// C# member: `P:LibreMetaverse.AccountLevelBenefits.MainlandTier`. pub fn mainland_tier(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AccountLevelBenefits.MainlandTier" ) } /// C# member: `P:LibreMetaverse.AccountLevelBenefits.MarketplaceConciergeSupport`. pub fn marketplace_concierge_support(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AccountLevelBenefits.MarketplaceConciergeSupport" ) } /// C# member: `P:LibreMetaverse.AccountLevelBenefits.MarketplaceListingLimit`. pub fn marketplace_listing_limit(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AccountLevelBenefits.MarketplaceListingLimit" ) } /// C# member: `P:LibreMetaverse.AccountLevelBenefits.MarketplacePleLimit`. pub fn marketplace_ple_limit(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AccountLevelBenefits.MarketplacePleLimit" ) } /// C# member: `P:LibreMetaverse.AccountLevelBenefits.MeshUploadCost`. pub fn mesh_upload_cost(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AccountLevelBenefits.MeshUploadCost" ) } /// C# member: `P:LibreMetaverse.AccountLevelBenefits.ObjectAccountLevel`. pub fn object_account_level(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AccountLevelBenefits.ObjectAccountLevel" ) } /// C# member: `P:LibreMetaverse.AccountLevelBenefits.OneTimeEventAllowed`. pub fn one_time_event_allowed(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AccountLevelBenefits.OneTimeEventAllowed" ) } /// C# member: `P:LibreMetaverse.AccountLevelBenefits.OneTimeEventCost`. pub fn one_time_event_cost(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AccountLevelBenefits.OneTimeEventCost" ) } /// C# member: `P:LibreMetaverse.AccountLevelBenefits.PartnerFee`. pub fn partner_fee(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AccountLevelBenefits.PartnerFee") } /// C# member: `P:LibreMetaverse.AccountLevelBenefits.PhoneSupport`. pub fn phone_support(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AccountLevelBenefits.PhoneSupport" ) } /// C# member: `P:LibreMetaverse.AccountLevelBenefits.PicksLimit`. pub fn picks_limit(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AccountLevelBenefits.PicksLimit") } /// C# member: `P:LibreMetaverse.AccountLevelBenefits.PlacePages`. pub fn place_pages(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AccountLevelBenefits.PlacePages") } /// C# member: `P:LibreMetaverse.AccountLevelBenefits.PremiumAccess`. pub fn premium_access(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AccountLevelBenefits.PremiumAccess" ) } /// C# member: `P:LibreMetaverse.AccountLevelBenefits.PremiumAlts`. pub fn premium_alts(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AccountLevelBenefits.PremiumAlts" ) } /// C# member: `P:LibreMetaverse.AccountLevelBenefits.PremiumGifts`. pub fn premium_gifts(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AccountLevelBenefits.PremiumGifts" ) } /// C# member: `P:LibreMetaverse.AccountLevelBenefits.PriorityEntry`. pub fn priority_entry(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AccountLevelBenefits.PriorityEntry" ) } /// C# member: `P:LibreMetaverse.AccountLevelBenefits.RepeatingEventsCost`. pub fn repeating_events_cost(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AccountLevelBenefits.RepeatingEventsCost" ) } /// C# member: `P:LibreMetaverse.AccountLevelBenefits.ScriptLimit`. pub fn script_limit(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AccountLevelBenefits.ScriptLimit" ) } /// C# member: `P:LibreMetaverse.AccountLevelBenefits.SignupBonus`. pub fn signup_bonus(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AccountLevelBenefits.SignupBonus" ) } /// C# member: `P:LibreMetaverse.AccountLevelBenefits.SoundUploadCost`. pub fn sound_upload_cost(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AccountLevelBenefits.SoundUploadCost" ) } /// C# member: `P:LibreMetaverse.AccountLevelBenefits.Stipend`. pub fn stipend(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AccountLevelBenefits.Stipend") } /// C# member: `P:LibreMetaverse.AccountLevelBenefits.StoredImLimit`. pub fn stored_im_limit(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AccountLevelBenefits.StoredImLimit" ) } /// C# member: `P:LibreMetaverse.AccountLevelBenefits.TextureUploadCost`. pub fn texture_upload_cost(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AccountLevelBenefits.TextureUploadCost" ) } /// C# member: `P:LibreMetaverse.AccountLevelBenefits.TransactionHistoryLimit`. pub fn transaction_history_limit(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AccountLevelBenefits.TransactionHistoryLimit" ) } /// C# member: `P:LibreMetaverse.AccountLevelBenefits.UnpartnerFee`. pub fn unpartner_fee(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AccountLevelBenefits.UnpartnerFee" ) } /// C# member: `P:LibreMetaverse.AccountLevelBenefits.UseAnimesh`. pub fn use_animesh(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AccountLevelBenefits.UseAnimesh") } /// C# member: `P:LibreMetaverse.AccountLevelBenefits.VoiceMorphing`. pub fn voice_morphing(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AccountLevelBenefits.VoiceMorphing" ) } } /// C# type: `T:LibreMetaverse.AgentAccessEventArgs`. pub struct AgentAccessEventArgs; impl AgentAccessEventArgs { /// C# member: `M:LibreMetaverse.AgentAccessEventArgs.#ctor(System.Boolean,System.String)`. pub fn new(success: bool, new_level: String) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentAccessEventArgs.#ctor(System.Boolean,System.String)", ) } /// C# member: `P:LibreMetaverse.AgentAccessEventArgs.NewLevel`. pub fn new_level(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentAccessEventArgs.NewLevel") } /// C# member: `P:LibreMetaverse.AgentAccessEventArgs.Success`. pub fn success(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentAccessEventArgs.Success") } } /// C# type: `T:LibreMetaverse.AgentCachedBakesReplyEventArgs`. pub struct AgentCachedBakesReplyEventArgs; impl AgentCachedBakesReplyEventArgs { /// C# member: `M:LibreMetaverse.AgentCachedBakesReplyEventArgs.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentCachedBakesReplyEventArgs.#ctor", ) } } /// C# type: `T:LibreMetaverse.AgentDataReplyEventArgs`. pub struct AgentDataReplyEventArgs; impl AgentDataReplyEventArgs { /// C# member: `M:LibreMetaverse.AgentDataReplyEventArgs.#ctor(System.String,System.String,LibreMetaverse.UUID,System.String,LibreMetaverse.GroupPowers,System.String)`. pub fn new( first_name: String, last_name: String, active_group_id: libremetaverse_types::UUID, group_title: String, group_powers: libremetaverse::GroupPowers, group_name: String, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentDataReplyEventArgs.#ctor(System.String,System.String,LibreMetaverse.UUID,System.String,LibreMetaverse.GroupPowers,System.String)", ) } /// C# member: `P:LibreMetaverse.AgentDataReplyEventArgs.ActiveGroupID`. pub fn active_group_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentDataReplyEventArgs.ActiveGroupID" ) } /// C# member: `P:LibreMetaverse.AgentDataReplyEventArgs.FirstName`. pub fn first_name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentDataReplyEventArgs.FirstName" ) } /// C# member: `P:LibreMetaverse.AgentDataReplyEventArgs.GroupName`. pub fn group_name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentDataReplyEventArgs.GroupName" ) } /// C# member: `P:LibreMetaverse.AgentDataReplyEventArgs.GroupPowers`. pub fn group_powers(&self) -> libremetaverse::GroupPowers { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentDataReplyEventArgs.GroupPowers" ) } /// C# member: `P:LibreMetaverse.AgentDataReplyEventArgs.GroupTitle`. pub fn group_title(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentDataReplyEventArgs.GroupTitle" ) } /// C# member: `P:LibreMetaverse.AgentDataReplyEventArgs.LastName`. pub fn last_name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentDataReplyEventArgs.LastName" ) } } /// C# type: `T:LibreMetaverse.AgentDisplayName`. pub struct AgentDisplayName; impl AgentDisplayName { /// C# member: `M:LibreMetaverse.AgentDisplayName.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.AgentDisplayName.#ctor") } /// C# member: `M:LibreMetaverse.AgentDisplayName.FromOSD(LibreMetaverse.StructuredData.OSD)`. pub fn from_osd( data: libremetaverse_structured_data::OSD, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentDisplayName.FromOSD(LibreMetaverse.StructuredData.OSD)", ) } /// C# member: `M:LibreMetaverse.AgentDisplayName.GetOSD`. pub fn get_osd(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.AgentDisplayName.GetOSD") } /// C# member: `M:LibreMetaverse.AgentDisplayName.ToString`. pub fn to_string(&self) -> String { libremetaverse_types::unimplemented_api!("M:LibreMetaverse.AgentDisplayName.ToString") } /// C# member: `P:LibreMetaverse.AgentDisplayName.DisplayName`. pub fn display_name(&self) -> Option { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentDisplayName.DisplayName") } /// Setter for C# member: `P:LibreMetaverse.AgentDisplayName.DisplayName`. pub fn set_display_name(&mut self, value: Option) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentDisplayName.DisplayName") } /// C# member: `P:LibreMetaverse.AgentDisplayName.ID`. pub fn id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentDisplayName.ID") } /// Setter for C# member: `P:LibreMetaverse.AgentDisplayName.ID`. pub fn set_id(&mut self, value: libremetaverse_types::UUID) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentDisplayName.ID") } /// C# member: `P:LibreMetaverse.AgentDisplayName.IsDefaultDisplayName`. pub fn is_default_display_name(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentDisplayName.IsDefaultDisplayName" ) } /// Setter for C# member: `P:LibreMetaverse.AgentDisplayName.IsDefaultDisplayName`. pub fn set_is_default_display_name(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentDisplayName.IsDefaultDisplayName" ) } /// C# member: `P:LibreMetaverse.AgentDisplayName.LegacyFirstName`. pub fn legacy_first_name(&self) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentDisplayName.LegacyFirstName" ) } /// Setter for C# member: `P:LibreMetaverse.AgentDisplayName.LegacyFirstName`. pub fn set_legacy_first_name(&mut self, value: Option) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentDisplayName.LegacyFirstName" ) } /// C# member: `P:LibreMetaverse.AgentDisplayName.LegacyFullName`. pub fn legacy_full_name(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentDisplayName.LegacyFullName") } /// C# member: `P:LibreMetaverse.AgentDisplayName.LegacyLastName`. pub fn legacy_last_name(&self) -> Option { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentDisplayName.LegacyLastName") } /// Setter for C# member: `P:LibreMetaverse.AgentDisplayName.LegacyLastName`. pub fn set_legacy_last_name(&mut self, value: Option) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentDisplayName.LegacyLastName") } /// C# member: `P:LibreMetaverse.AgentDisplayName.NextUpdate`. pub fn next_update(&self) -> std::time::SystemTime { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentDisplayName.NextUpdate") } /// Setter for C# member: `P:LibreMetaverse.AgentDisplayName.NextUpdate`. pub fn set_next_update(&mut self, value: std::time::SystemTime) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentDisplayName.NextUpdate") } /// C# member: `P:LibreMetaverse.AgentDisplayName.Updated`. pub fn updated(&self) -> std::time::SystemTime { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentDisplayName.Updated") } /// Setter for C# member: `P:LibreMetaverse.AgentDisplayName.Updated`. pub fn set_updated(&mut self, value: std::time::SystemTime) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentDisplayName.Updated") } /// C# member: `P:LibreMetaverse.AgentDisplayName.UserName`. pub fn user_name(&self) -> Option { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentDisplayName.UserName") } /// Setter for C# member: `P:LibreMetaverse.AgentDisplayName.UserName`. pub fn set_user_name(&mut self, value: Option) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentDisplayName.UserName") } } /// C# type: `T:LibreMetaverse.AgentExperiencesEventArgs`. pub struct AgentExperiencesEventArgs; impl AgentExperiencesEventArgs { /// C# member: `M:LibreMetaverse.AgentExperiencesEventArgs.#ctor(LibreMetaverse.Messages.Linden.ExperienceListMessage)`. pub fn new( agent_experiences: libremetaverse::messages::linden::ExperienceListMessage, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentExperiencesEventArgs.#ctor(LibreMetaverse.Messages.Linden.ExperienceListMessage)", ) } /// C# member: `P:LibreMetaverse.AgentExperiencesEventArgs.AgentExperiences`. pub fn agent_experiences(&self) -> libremetaverse::messages::linden::ExperienceListMessage { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentExperiencesEventArgs.AgentExperiences" ) } } /// C# type: `T:LibreMetaverse.AgentFlags`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(transparent)] pub struct AgentFlags(pub u8); impl AgentFlags { /// C# member: `F:LibreMetaverse.AgentFlags.HideTitle`. pub const HIDE_TITLE: Self = Self(1); /// C# member: `F:LibreMetaverse.AgentFlags.None`. pub const NONE: Self = Self(0); } /// C# type: `T:LibreMetaverse.AgentManager`. pub struct AgentManager { /// C# member: `F:LibreMetaverse.AgentManager.AgentStateStatus`. pub agent_state_status: Option, /// C# member: `F:LibreMetaverse.AgentManager.GroupChatSessions`. pub group_chat_sessions: std::sync::RwLock< std::collections::HashMap< libremetaverse_types::UUID, Vec, >, >, /// C# member: `F:LibreMetaverse.AgentManager.Movement`. pub movement: libremetaverse::AgentManagerAgentMovement, /// C# member: `F:LibreMetaverse.AgentManager.MuteList`. pub mute_list: std::sync::RwLock>, /// C# member: `F:LibreMetaverse.AgentManager.SignaledAnimations`. pub signaled_animations: std::sync::RwLock>, } impl AgentManager { /// C# member: `E:LibreMetaverse.AgentManager.AgentDataReply`. pub fn subscribe_agent_data_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::AgentDataReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.AgentManager.AgentDataReply") } /// C# member: `E:LibreMetaverse.AgentManager.AgentExperiencesUpdated`. pub fn subscribe_agent_experiences_updated( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::AgentExperiencesEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.AgentManager.AgentExperiencesUpdated" ) } /// C# member: `E:LibreMetaverse.AgentManager.AgentPreferencesUpdated`. pub fn subscribe_agent_preferences_updated( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::AgentPreferencesEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.AgentManager.AgentPreferencesUpdated" ) } /// C# member: `E:LibreMetaverse.AgentManager.AlertMessage`. pub fn subscribe_alert_message( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.AgentManager.AlertMessage") } /// C# member: `E:LibreMetaverse.AgentManager.AnimationsChanged`. pub fn subscribe_animations_changed( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::AnimationsChangedEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.AgentManager.AnimationsChanged") } /// C# member: `E:LibreMetaverse.AgentManager.AvatarRenderInfoUpdated`. pub fn subscribe_avatar_render_info_updated( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::AvatarRenderInfoEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.AgentManager.AvatarRenderInfoUpdated" ) } /// C# member: `E:LibreMetaverse.AgentManager.AvatarSitResponse`. pub fn subscribe_avatar_sit_response( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::AvatarSitResponseEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.AgentManager.AvatarSitResponse") } /// C# member: `E:LibreMetaverse.AgentManager.CameraConstraint`. pub fn subscribe_camera_constraint( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::CameraConstraintEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.AgentManager.CameraConstraint") } /// C# member: `E:LibreMetaverse.AgentManager.ChatFromSimulator`. pub fn subscribe_chat_from_simulator( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.AgentManager.ChatFromSimulator") } /// C# member: `E:LibreMetaverse.AgentManager.ChatSessionMemberAdded`. pub fn subscribe_chat_session_member_added( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::ChatSessionMemberAddedEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.AgentManager.ChatSessionMemberAdded" ) } /// C# member: `E:LibreMetaverse.AgentManager.ChatSessionMemberLeft`. pub fn subscribe_chat_session_member_left( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::ChatSessionMemberLeftEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.AgentManager.ChatSessionMemberLeft" ) } /// C# member: `E:LibreMetaverse.AgentManager.ExperienceInfoReceived`. pub fn subscribe_experience_info_received( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::ExperienceInfoEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.AgentManager.ExperienceInfoReceived" ) } /// C# member: `E:LibreMetaverse.AgentManager.ExperiencePreferencesUpdated`. pub fn subscribe_experience_preferences_updated( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::ExperiencePreferencesEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.AgentManager.ExperiencePreferencesUpdated" ) } /// C# member: `E:LibreMetaverse.AgentManager.GroupChatJoined`. pub fn subscribe_group_chat_joined( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::GroupChatJoinedEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.AgentManager.GroupChatJoined") } /// C# member: `E:LibreMetaverse.AgentManager.IM`. pub fn subscribe_im( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::InstantMessageEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.AgentManager.IM") } /// C# member: `E:LibreMetaverse.AgentManager.LoadURL`. pub fn subscribe_load_url( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.AgentManager.LoadURL") } /// C# member: `E:LibreMetaverse.AgentManager.MeanCollision`. pub fn subscribe_mean_collision( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.AgentManager.MeanCollision") } /// C# member: `E:LibreMetaverse.AgentManager.MoneyBalance`. pub fn subscribe_money_balance( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.AgentManager.MoneyBalance") } /// C# member: `E:LibreMetaverse.AgentManager.MoneyBalanceReply`. pub fn subscribe_money_balance_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::MoneyBalanceReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.AgentManager.MoneyBalanceReply") } /// C# member: `E:LibreMetaverse.AgentManager.MuteListUpdated`. pub fn subscribe_mute_list_updated( &self, handler: libremetaverse_types::compat::EventHandler<()>, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.AgentManager.MuteListUpdated") } /// C# member: `E:LibreMetaverse.AgentManager.NavMeshStatusUpdate`. pub fn subscribe_nav_mesh_status_update( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::NavMeshStatusUpdateEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.AgentManager.NavMeshStatusUpdate" ) } /// C# member: `E:LibreMetaverse.AgentManager.ProductInfoUpdated`. pub fn subscribe_product_info_updated( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.AgentManager.ProductInfoUpdated") } /// C# member: `E:LibreMetaverse.AgentManager.RegionCrossed`. pub fn subscribe_region_crossed( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.AgentManager.RegionCrossed") } /// C# member: `E:LibreMetaverse.AgentManager.RegionCrossingPredicted`. pub fn subscribe_region_crossing_predicted( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::RegionCrossingPredictionEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.AgentManager.RegionCrossingPredicted" ) } /// C# member: `E:LibreMetaverse.AgentManager.RegionExperiencesUpdated`. pub fn subscribe_region_experiences_updated( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::RegionExperiencesEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.AgentManager.RegionExperiencesUpdated" ) } /// C# member: `E:LibreMetaverse.AgentManager.ScriptControlChange`. pub fn subscribe_script_control_change( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.AgentManager.ScriptControlChange" ) } /// C# member: `E:LibreMetaverse.AgentManager.ScriptDialog`. pub fn subscribe_script_dialog( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.AgentManager.ScriptDialog") } /// C# member: `E:LibreMetaverse.AgentManager.ScriptQuestion`. pub fn subscribe_script_question( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::ScriptQuestionEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.AgentManager.ScriptQuestion") } /// C# member: `E:LibreMetaverse.AgentManager.ScriptSensorReply`. pub fn subscribe_script_sensor_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::ScriptSensorReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.AgentManager.ScriptSensorReply") } /// C# member: `E:LibreMetaverse.AgentManager.SetDisplayNameReply`. pub fn subscribe_set_display_name_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::SetDisplayNameReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.AgentManager.SetDisplayNameReply" ) } /// C# member: `E:LibreMetaverse.AgentManager.TeleportProgress`. pub fn subscribe_teleport_progress( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.AgentManager.TeleportProgress") } /// C# member: `E:LibreMetaverse.AgentManager.ViewerBenefitsUpdated`. pub fn subscribe_viewer_benefits_updated( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::ViewerBenefitsEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.AgentManager.ViewerBenefitsUpdated" ) } /// C# member: `F:LibreMetaverse.AgentManager.MaxChatMessageSize`. pub const MAX_CHAT_MESSAGE_SIZE: i32 = 1023; /// C# member: `F:LibreMetaverse.AgentManager.MaxScriptDialogLabelSize`. pub const MAX_SCRIPT_DIALOG_LABEL_SIZE: i32 = 254; /// C# member: `F:LibreMetaverse.AgentManager.TOUCH_INVALID_TEXCOORD`. pub fn touch_invalid_texcoord() -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!( "F:LibreMetaverse.AgentManager.TOUCH_INVALID_TEXCOORD" ) } /// C# member: `F:LibreMetaverse.AgentManager.TOUCH_INVALID_VECTOR`. pub fn touch_invalid_vector() -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!( "F:LibreMetaverse.AgentManager.TOUCH_INVALID_VECTOR" ) } /// C# member: `M:LibreMetaverse.AgentManager.#ctor(LibreMetaverse.GridClient)`. pub fn new( client: Option>, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.#ctor(LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.AgentManager.ActivateGesture(LibreMetaverse.UUID,LibreMetaverse.UUID)`. pub fn activate_gesture( &self, inv_id: libremetaverse_types::UUID, asset_id: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.ActivateGesture(LibreMetaverse.UUID,LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.AgentManager.Animate(System.Collections.Generic.Dictionary{LibreMetaverse.UUID,System.Boolean},System.Boolean)`. pub fn animate( &self, animations: std::collections::HashMap, reliable: bool, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.Animate(System.Collections.Generic.Dictionary{LibreMetaverse.UUID,System.Boolean},System.Boolean)", ) } /// C# member: `M:LibreMetaverse.AgentManager.AnimationStart(LibreMetaverse.UUID,System.Boolean)`. pub fn animation_start( &self, animation: libremetaverse_types::UUID, reliable: bool, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.AnimationStart(LibreMetaverse.UUID,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.AgentManager.AnimationStop(LibreMetaverse.UUID,System.Boolean)`. pub fn animation_stop( &self, animation: libremetaverse_types::UUID, reliable: bool, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.AnimationStop(LibreMetaverse.UUID,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.AgentManager.AutoPilot(System.Double,System.Double,System.Double)`. pub fn auto_pilot_with_double_double_double( &self, global_x: f64, global_y: f64, z: f64, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.AutoPilot(System.Double,System.Double,System.Double)", ) } /// C# member: `M:LibreMetaverse.AgentManager.AutoPilot(System.UInt64,System.UInt64,System.Single)`. pub fn auto_pilot_with_u_int64_u_int64_single( &self, global_x: u64, global_y: u64, z: f32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.AutoPilot(System.UInt64,System.UInt64,System.Single)", ) } /// C# member: `M:LibreMetaverse.AgentManager.AutoPilotCancel`. pub fn auto_pilot_cancel(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.AgentManager.AutoPilotCancel") } /// C# member: `M:LibreMetaverse.AgentManager.AutoPilotLocal(System.Int32,System.Int32,System.Single)`. pub fn auto_pilot_local(&self, local_x: i32, local_y: i32, z: f32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.AutoPilotLocal(System.Int32,System.Int32,System.Single)", ) } /// C# member: `M:LibreMetaverse.AgentManager.BeamEffect(LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.Vector3d,LibreMetaverse.Color4,System.Single,LibreMetaverse.UUID)`. pub fn beam_effect( &self, source_avatar: libremetaverse_types::UUID, target_object: libremetaverse_types::UUID, global_offset: libremetaverse_types::Vector3d, color: libremetaverse_types::Color4, duration: f32, effect_id: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.BeamEffect(LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.Vector3d,LibreMetaverse.Color4,System.Single,LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.AgentManager.CancelCrossing`. pub fn cancel_crossing(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.AgentManager.CancelCrossing") } /// C# member: `M:LibreMetaverse.AgentManager.Chat(System.String,System.Int32,LibreMetaverse.ChatType,System.Boolean)`. pub fn chat( &self, message: String, channel: i32, type_: libremetaverse::ChatType, split_large_messages: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.Chat(System.String,System.Int32,LibreMetaverse.ChatType,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.AgentManager.ChatterBoxAcceptInviteAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn chatter_box_accept_invite( &self, session_id: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.ChatterBoxAcceptInviteAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.CompleteAgentMovement(LibreMetaverse.Simulator)`. pub fn complete_agent_movement( &self, simulator: libremetaverse::Simulator, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.CompleteAgentMovement(LibreMetaverse.Simulator)", ) } /// C# member: `M:LibreMetaverse.AgentManager.Crouch(System.Boolean)`. pub fn crouch(&self, crouching: bool) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.Crouch(System.Boolean)", ) } /// C# member: `M:LibreMetaverse.AgentManager.DeGrab(System.UInt32)`. pub fn de_grab_with_u_int32(&self, object_local_id: u32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.AgentManager.DeGrab(System.UInt32)") } /// C# member: `M:LibreMetaverse.AgentManager.DeGrab(System.UInt32,LibreMetaverse.Vector3,LibreMetaverse.Vector3,System.Int32,LibreMetaverse.Vector3,LibreMetaverse.Vector3,LibreMetaverse.Vector3)`. pub fn de_grab_with_u_int32_vector3_vector3_int32_vector3_vector3_vector3( &self, object_local_id: u32, uv_coord: libremetaverse_types::Vector3, st_coord: libremetaverse_types::Vector3, face_index: i32, position: libremetaverse_types::Vector3, normal: libremetaverse_types::Vector3, binormal: libremetaverse_types::Vector3, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.DeGrab(System.UInt32,LibreMetaverse.Vector3,LibreMetaverse.Vector3,System.Int32,LibreMetaverse.Vector3,LibreMetaverse.Vector3,LibreMetaverse.Vector3)", ) } /// C# member: `M:LibreMetaverse.AgentManager.DeactivateGesture(LibreMetaverse.UUID)`. pub fn deactivate_gesture( &self, inv_id: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.DeactivateGesture(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.AgentManager.DeleteClassified(LibreMetaverse.UUID)`. pub fn delete_classified( &self, classified_id: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.DeleteClassified(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.AgentManager.Dispose`. pub fn dispose(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.AgentManager.Dispose") } /// C# member: `M:LibreMetaverse.AgentManager.FindExperienceByNameAsync(System.String,System.Int32,System.Int32,System.Threading.CancellationToken)`. pub async fn find_experience_by_name( &self, query: String, page: Option, page_size: Option, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.FindExperienceByNameAsync(System.String,System.Int32,System.Int32,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.Fly(System.Boolean)`. pub fn fly(&self, start: bool) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.AgentManager.Fly(System.Boolean)") } /// C# member: `M:LibreMetaverse.AgentManager.ForgetExperiencePermissionAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn forget_experience_permission( &self, experience_id: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.ForgetExperiencePermissionAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.GetAdminExperiencesAsync(System.Threading.CancellationToken)`. pub async fn get_admin_experiences( &self, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.GetAdminExperiencesAsync(System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.GetAgentExperiencePermissionsAsync(System.Threading.CancellationToken)`. pub async fn get_agent_experience_permissions( &self, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.GetAgentExperiencePermissionsAsync(System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.GetAgentExperiencesAsync(System.Threading.CancellationToken)`. pub async fn get_agent_experiences( &self, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.GetAgentExperiencesAsync(System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.GetAgentPreferencesAsync(System.Threading.CancellationToken)`. pub async fn get_agent_preferences( &self, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.GetAgentPreferencesAsync(System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.GetAttachmentResourcesAsync(System.Threading.CancellationToken)`. pub async fn get_attachment_resources( &self, cancellation_token: Option, ) -> Result< ( bool, Option, ), crate::Error, > { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.GetAttachmentResourcesAsync(System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.GetAvatarRenderInfoAsync(System.Threading.CancellationToken)`. pub async fn get_avatar_render_info( &self, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.GetAvatarRenderInfoAsync(System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.GetCreatorExperiencesAsync(System.Threading.CancellationToken)`. pub async fn get_creator_experiences( &self, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.GetCreatorExperiencesAsync(System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.GetCrossingDetails`. pub fn get_crossing_details(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.AgentManager.GetCrossingDetails") } /// C# member: `M:LibreMetaverse.AgentManager.GetCrossingFailureReason`. pub fn get_crossing_failure_reason( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.GetCrossingFailureReason", ) } /// C# member: `M:LibreMetaverse.AgentManager.GetCrossingState`. pub fn get_crossing_state( &self, ) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.AgentManager.GetCrossingState") } /// C# member: `M:LibreMetaverse.AgentManager.GetExperienceInfoAsync(System.Collections.Generic.IEnumerable{LibreMetaverse.UUID},System.Threading.CancellationToken)`. pub async fn get_experience_info( &self, experience_ids: Box>, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.GetExperienceInfoAsync(System.Collections.Generic.IEnumerable{LibreMetaverse.UUID},System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.GetExperiencePermissionAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn get_experience_permission( &self, experience_id: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.GetExperiencePermissionAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.GetExperiencePreferencesAsync(System.Threading.CancellationToken)`. pub async fn get_experience_preferences( &self, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.GetExperiencePreferencesAsync(System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.GetGroupExperiencesAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn get_group_experiences( &self, group_id: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.GetGroupExperiencesAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.GetProductInfoAsync(System.Threading.CancellationToken)`. pub async fn get_product_info( &self, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.GetProductInfoAsync(System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.GetRegionExperiencesAsync(System.Threading.CancellationToken)`. pub async fn get_region_experiences( &self, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.GetRegionExperiencesAsync(System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.GetSimulatorsForObject(LibreMetaverse.UUID)`. pub fn get_simulators_for_object( &self, object_id: libremetaverse_types::UUID, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.GetSimulatorsForObject(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.AgentManager.GetViewerBenefitsAsync(System.Threading.CancellationToken)`. pub async fn get_viewer_benefits( &self, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.GetViewerBenefitsAsync(System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.GiveAvatarMoney(LibreMetaverse.UUID,System.Int32)`. pub fn give_avatar_money_with_uuid_int32( &self, target: libremetaverse_types::UUID, amount: i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.GiveAvatarMoney(LibreMetaverse.UUID,System.Int32)", ) } /// C# member: `M:LibreMetaverse.AgentManager.GiveAvatarMoney(LibreMetaverse.UUID,System.Int32,System.String)`. pub fn give_avatar_money_with_uuid_int32_string( &self, target: libremetaverse_types::UUID, amount: i32, description: String, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.GiveAvatarMoney(LibreMetaverse.UUID,System.Int32,System.String)", ) } /// C# member: `M:LibreMetaverse.AgentManager.GiveGroupMoney(LibreMetaverse.UUID,System.Int32)`. pub fn give_group_money_with_uuid_int32( &self, target: libremetaverse_types::UUID, amount: i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.GiveGroupMoney(LibreMetaverse.UUID,System.Int32)", ) } /// C# member: `M:LibreMetaverse.AgentManager.GiveGroupMoney(LibreMetaverse.UUID,System.Int32,System.String)`. pub fn give_group_money_with_uuid_int32_string( &self, target: libremetaverse_types::UUID, amount: i32, description: String, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.GiveGroupMoney(LibreMetaverse.UUID,System.Int32,System.String)", ) } /// C# member: `M:LibreMetaverse.AgentManager.GiveMoney(LibreMetaverse.UUID,System.Int32,System.String,LibreMetaverse.MoneyTransactionType,LibreMetaverse.TransactionFlags)`. pub fn give_money( &self, target: libremetaverse_types::UUID, amount: i32, description: String, type_: libremetaverse::MoneyTransactionType, flags: libremetaverse::TransactionFlags, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.GiveMoney(LibreMetaverse.UUID,System.Int32,System.String,LibreMetaverse.MoneyTransactionType,LibreMetaverse.TransactionFlags)", ) } /// C# member: `M:LibreMetaverse.AgentManager.GiveObjectMoney(LibreMetaverse.UUID,System.Int32,System.String)`. pub fn give_object_money( &self, target: libremetaverse_types::UUID, amount: i32, object_name: String, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.GiveObjectMoney(LibreMetaverse.UUID,System.Int32,System.String)", ) } /// C# member: `M:LibreMetaverse.AgentManager.GoHomeAsync(System.Threading.CancellationToken)`. pub async fn go_home( &self, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.GoHomeAsync(System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.Grab(System.UInt32)`. pub fn grab_with_u_int32(&self, object_local_id: u32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.AgentManager.Grab(System.UInt32)") } /// C# member: `M:LibreMetaverse.AgentManager.Grab(System.UInt32,LibreMetaverse.Vector3,LibreMetaverse.Vector3,LibreMetaverse.Vector3,System.Int32,LibreMetaverse.Vector3,LibreMetaverse.Vector3,LibreMetaverse.Vector3)`. pub fn grab_with_u_int32_vector3_vector3_vector3_int32_vector3_vector3_vector3( &self, object_local_id: u32, grab_offset: libremetaverse_types::Vector3, uv_coord: libremetaverse_types::Vector3, st_coord: libremetaverse_types::Vector3, face_index: i32, position: libremetaverse_types::Vector3, normal: libremetaverse_types::Vector3, binormal: libremetaverse_types::Vector3, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.Grab(System.UInt32,LibreMetaverse.Vector3,LibreMetaverse.Vector3,LibreMetaverse.Vector3,System.Int32,LibreMetaverse.Vector3,LibreMetaverse.Vector3,LibreMetaverse.Vector3)", ) } /// C# member: `M:LibreMetaverse.AgentManager.GrabUpdate(LibreMetaverse.UUID,LibreMetaverse.Vector3)`. pub fn grab_update_with_uuid_vector3( &self, object_id: libremetaverse_types::UUID, grab_position: libremetaverse_types::Vector3, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.GrabUpdate(LibreMetaverse.UUID,LibreMetaverse.Vector3)", ) } /// C# member: `M:LibreMetaverse.AgentManager.GrabUpdate(LibreMetaverse.UUID,LibreMetaverse.Vector3,LibreMetaverse.Vector3,LibreMetaverse.Vector3,LibreMetaverse.Vector3,System.Int32,LibreMetaverse.Vector3,LibreMetaverse.Vector3,LibreMetaverse.Vector3)`. pub fn grab_update_with_uuid_vector3_vector3_vector3_vector3_int32_vector3_vector3_vector3( &self, object_id: libremetaverse_types::UUID, grab_position: libremetaverse_types::Vector3, grab_offset: libremetaverse_types::Vector3, uv_coord: libremetaverse_types::Vector3, st_coord: libremetaverse_types::Vector3, face_index: i32, position: libremetaverse_types::Vector3, normal: libremetaverse_types::Vector3, binormal: libremetaverse_types::Vector3, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.GrabUpdate(LibreMetaverse.UUID,LibreMetaverse.Vector3,LibreMetaverse.Vector3,LibreMetaverse.Vector3,LibreMetaverse.Vector3,System.Int32,LibreMetaverse.Vector3,LibreMetaverse.Vector3,LibreMetaverse.Vector3)", ) } /// C# member: `M:LibreMetaverse.AgentManager.GroupInviteRespond(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Boolean)`. pub fn group_invite_respond( &self, group_id: libremetaverse_types::UUID, im_session_id: libremetaverse_types::UUID, accept: bool, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.GroupInviteRespond(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.AgentManager.InstantMessage(LibreMetaverse.UUID,System.String)`. pub fn instant_message_with_uuid_string( &self, target: libremetaverse_types::UUID, message: String, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.InstantMessage(LibreMetaverse.UUID,System.String)", ) } /// C# member: `M:LibreMetaverse.AgentManager.InstantMessage(LibreMetaverse.UUID,System.String,LibreMetaverse.UUID)`. pub fn instant_message_with_uuid_string_uuid( &self, target: libremetaverse_types::UUID, message: String, im_session_id: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.InstantMessage(LibreMetaverse.UUID,System.String,LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.AgentManager.InstantMessage(System.String,LibreMetaverse.UUID,System.String,LibreMetaverse.UUID,LibreMetaverse.InstantMessageDialog,LibreMetaverse.InstantMessageOnline,LibreMetaverse.Vector3,LibreMetaverse.UUID,System.Byte[])`. pub fn instant_message_with_string_uuid_string_uuid_instant_message_dialog_instant_message_online_vector3_uuid_bytes( &self, from_name: String, target: libremetaverse_types::UUID, message: String, im_session_id: libremetaverse_types::UUID, dialog: libremetaverse::InstantMessageDialog, offline: libremetaverse::InstantMessageOnline, position: libremetaverse_types::Vector3, region_id: libremetaverse_types::UUID, binary_bucket: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.InstantMessage(System.String,LibreMetaverse.UUID,System.String,LibreMetaverse.UUID,LibreMetaverse.InstantMessageDialog,LibreMetaverse.InstantMessageOnline,LibreMetaverse.Vector3,LibreMetaverse.UUID,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.AgentManager.InstantMessage(System.String,LibreMetaverse.UUID,System.String,LibreMetaverse.UUID,LibreMetaverse.UUID[])`. pub fn instant_message_with_string_uuid_string_uuid_uuid_array( &self, from_name: String, target: libremetaverse_types::UUID, message: String, im_session_id: libremetaverse_types::UUID, conference_i_ds: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.InstantMessage(System.String,LibreMetaverse.UUID,System.String,LibreMetaverse.UUID,LibreMetaverse.UUID[])", ) } /// C# member: `M:LibreMetaverse.AgentManager.InstantMessageGroup(LibreMetaverse.UUID,System.String)`. pub fn instant_message_group_with_uuid_string( &self, group_id: libremetaverse_types::UUID, message: String, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.InstantMessageGroup(LibreMetaverse.UUID,System.String)", ) } /// C# member: `M:LibreMetaverse.AgentManager.InstantMessageGroup(System.String,LibreMetaverse.UUID,System.String)`. pub fn instant_message_group_with_string_uuid_string( &self, from_name: String, group_id: libremetaverse_types::UUID, message: String, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.InstantMessageGroup(System.String,LibreMetaverse.UUID,System.String)", ) } /// C# member: `M:LibreMetaverse.AgentManager.IsCrossing`. pub fn is_crossing(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.AgentManager.IsCrossing") } /// C# member: `M:LibreMetaverse.AgentManager.IsExperienceAdminAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn is_experience_admin( &self, experience_id: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.IsExperienceAdminAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.IsExperienceContributorAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn is_experience_contributor( &self, experience_id: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.IsExperienceContributorAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.IsGroupMessage(LibreMetaverse.InstantMessage)`. pub fn is_group_message( &self, message: libremetaverse::InstantMessage, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.IsGroupMessage(LibreMetaverse.InstantMessage)", ) } /// C# member: `M:LibreMetaverse.AgentManager.IsNearBorder(LibreMetaverse.Vector3,System.UInt32,System.UInt32,System.Single)`. pub fn is_near_border( &self, position: libremetaverse_types::Vector3, region_size_x: u32, region_size_y: u32, threshold: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.IsNearBorder(LibreMetaverse.Vector3,System.UInt32,System.UInt32,System.Single)", ) } /// C# member: `M:LibreMetaverse.AgentManager.Jump(System.Boolean)`. pub fn jump(&self, jumping: bool) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.AgentManager.Jump(System.Boolean)") } /// C# member: `M:LibreMetaverse.AgentManager.LookAtEffect(LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.Vector3d,LibreMetaverse.LookAtType,LibreMetaverse.UUID)`. pub fn look_at_effect( &self, source_avatar: libremetaverse_types::UUID, target_object: libremetaverse_types::UUID, global_offset: libremetaverse_types::Vector3d, type_: libremetaverse::LookAtType, effect_id: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.LookAtEffect(LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.Vector3d,LibreMetaverse.LookAtType,LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.AgentManager.ModerateChatSessions(LibreMetaverse.UUID,LibreMetaverse.UUID,System.String,System.Boolean,System.Threading.CancellationToken)`. pub fn moderate_chat_sessions( &self, session_id: libremetaverse_types::UUID, member_id: libremetaverse_types::UUID, key: String, moderate: bool, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.ModerateChatSessions(LibreMetaverse.UUID,LibreMetaverse.UUID,System.String,System.Boolean,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.PayUploadFee`. pub fn pay_upload_fee_with_method(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.AgentManager.PayUploadFee") } /// C# member: `M:LibreMetaverse.AgentManager.PayUploadFee(System.Int32)`. pub fn pay_upload_fee_with_int32(&self, amount: i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.PayUploadFee(System.Int32)", ) } /// C# member: `M:LibreMetaverse.AgentManager.PayUploadFee(System.String)`. pub fn pay_upload_fee_with_string(&self, description: String) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.PayUploadFee(System.String)", ) } /// C# member: `M:LibreMetaverse.AgentManager.PickDelete(LibreMetaverse.UUID)`. pub fn pick_delete(&self, pick_id: libremetaverse_types::UUID) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.PickDelete(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.AgentManager.PickInfoUpdate(LibreMetaverse.UUID,System.Boolean,LibreMetaverse.UUID,System.String,LibreMetaverse.Vector3d,LibreMetaverse.UUID,System.String)`. pub fn pick_info_update( &self, pick_id: libremetaverse_types::UUID, top_pick: bool, parcel_id: libremetaverse_types::UUID, name: String, global_position: libremetaverse_types::Vector3d, texture_id: libremetaverse_types::UUID, description: String, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.PickInfoUpdate(LibreMetaverse.UUID,System.Boolean,LibreMetaverse.UUID,System.String,LibreMetaverse.Vector3d,LibreMetaverse.UUID,System.String)", ) } /// C# member: `M:LibreMetaverse.AgentManager.PlayGestureAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn play_gesture( &self, gesture_id: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.PlayGestureAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.PointAtEffect(LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.Vector3d,LibreMetaverse.PointAtType,LibreMetaverse.UUID)`. pub fn point_at_effect( &self, source_avatar: libremetaverse_types::UUID, target_object: libremetaverse_types::UUID, global_offset: libremetaverse_types::Vector3d, type_: libremetaverse::PointAtType, effect_id: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.PointAtEffect(LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.Vector3d,LibreMetaverse.PointAtType,LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.AgentManager.PostAvatarRenderInfoAsync(System.Collections.Generic.IReadOnlyDictionary{LibreMetaverse.UUID,System.ValueTuple{System.Int32,System.Boolean}},System.Threading.CancellationToken)`. pub async fn post_avatar_render_info_with_i_read_only_dictionary_cancellation_token( &self, agents: std::collections::HashMap, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.PostAvatarRenderInfoAsync(System.Collections.Generic.IReadOnlyDictionary{LibreMetaverse.UUID,System.ValueTuple{System.Int32,System.Boolean}},System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.PostAvatarRenderInfoAsync(System.Int32,System.Boolean,System.Threading.CancellationToken)`. pub async fn post_avatar_render_info_with_int32_boolean_cancellation_token( &self, weight: i32, too_complex: bool, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.PostAvatarRenderInfoAsync(System.Int32,System.Boolean,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.QueryExperiencesOnParcelAsync(System.Int32,System.Collections.Generic.IEnumerable{LibreMetaverse.UUID},System.Threading.CancellationToken)`. pub async fn query_experiences_on_parcel( &self, parcel_local_id: i32, experience_ids: Box>, cancellation_token: Option, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.QueryExperiencesOnParcelAsync(System.Int32,System.Collections.Generic.IEnumerable{LibreMetaverse.UUID},System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.RemoveMuteListEntry(LibreMetaverse.UUID,System.String)`. pub fn remove_mute_list_entry( &self, id: libremetaverse_types::UUID, name: String, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.RemoveMuteListEntry(LibreMetaverse.UUID,System.String)", ) } /// C# member: `M:LibreMetaverse.AgentManager.ReplyToScriptDialog(System.Int32,System.Int32,System.String,LibreMetaverse.UUID)`. pub fn reply_to_script_dialog( &self, channel: i32, button_index: i32, button_label: String, object_id: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.ReplyToScriptDialog(System.Int32,System.Int32,System.String,LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.AgentManager.RequestBalance`. pub fn request_balance(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.AgentManager.RequestBalance") } /// C# member: `M:LibreMetaverse.AgentManager.RequestJoinGroupChat(LibreMetaverse.UUID)`. pub fn request_join_group_chat( &self, group_id: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.RequestJoinGroupChat(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.AgentManager.RequestLeaveGroupChat(LibreMetaverse.UUID)`. pub fn request_leave_group_chat( &self, group_id: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.RequestLeaveGroupChat(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.AgentManager.RequestMuteList`. pub fn request_mute_list(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.AgentManager.RequestMuteList") } /// C# member: `M:LibreMetaverse.AgentManager.RequestNavMeshGenerationStatusAsync(System.Threading.CancellationToken)`. pub async fn request_nav_mesh_generation_status( &self, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.RequestNavMeshGenerationStatusAsync(System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.RequestNavMeshRebakeAsync(System.Threading.CancellationToken)`. pub async fn request_nav_mesh_rebake( &self, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.RequestNavMeshRebakeAsync(System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.RequestScriptSensor(System.String,LibreMetaverse.UUID,LibreMetaverse.ScriptSensorTypeFlags,System.Single,System.Single,LibreMetaverse.UUID,LibreMetaverse.Simulator)`. pub fn request_script_sensor( &self, name: String, search_id: libremetaverse_types::UUID, type_: libremetaverse::ScriptSensorTypeFlags, range: f32, arc: f32, request_id: libremetaverse_types::UUID, sim: libremetaverse::Simulator, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.RequestScriptSensor(System.String,LibreMetaverse.UUID,LibreMetaverse.ScriptSensorTypeFlags,System.Single,System.Single,LibreMetaverse.UUID,LibreMetaverse.Simulator)", ) } /// C# member: `M:LibreMetaverse.AgentManager.RequestSit(LibreMetaverse.UUID,LibreMetaverse.Vector3)`. pub fn request_sit( &self, target_id: libremetaverse_types::UUID, offset: libremetaverse_types::Vector3, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.RequestSit(LibreMetaverse.UUID,LibreMetaverse.Vector3)", ) } /// C# member: `M:LibreMetaverse.AgentManager.RequestTeleport(LibreMetaverse.UUID)`. pub fn request_teleport_with_uuid( &self, landmark: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.RequestTeleport(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.AgentManager.RequestTeleport(System.UInt64,LibreMetaverse.Vector3)`. pub fn request_teleport_with_u_int64_vector3( &self, region_handle: u64, position: libremetaverse_types::Vector3, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.RequestTeleport(System.UInt64,LibreMetaverse.Vector3)", ) } /// C# member: `M:LibreMetaverse.AgentManager.RequestTeleport(System.UInt64,LibreMetaverse.Vector3,LibreMetaverse.Vector3,System.Boolean)`. pub fn request_teleport_with_u_int64_vector3_vector3_boolean( &self, region_handle: u64, position: libremetaverse_types::Vector3, look_at: libremetaverse_types::Vector3, ignore_caps_status: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.RequestTeleport(System.UInt64,LibreMetaverse.Vector3,LibreMetaverse.Vector3,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.AgentManager.RetrieveInstantMessagesAsync(System.Threading.CancellationToken)`. pub async fn retrieve_instant_messages( &self, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.RetrieveInstantMessagesAsync(System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.ScriptQuestionReply(LibreMetaverse.Simulator,LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.ScriptPermission)`. pub fn script_question_reply( &self, simulator: libremetaverse::Simulator, item_id: libremetaverse_types::UUID, task_id: libremetaverse_types::UUID, permissions: libremetaverse::ScriptPermission, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.ScriptQuestionReply(LibreMetaverse.Simulator,LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.ScriptPermission)", ) } /// C# member: `M:LibreMetaverse.AgentManager.SendPostcardAsync(System.Byte[],System.String,System.String,System.String,System.String,LibreMetaverse.Vector3,System.Threading.CancellationToken)`. pub async fn send_postcard( &self, jpeg_image_data: Vec, to_email: String, from_name: String, subject: String, message: String, global_position: libremetaverse_types::Vector3, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.SendPostcardAsync(System.Byte[],System.String,System.String,System.String,System.String,LibreMetaverse.Vector3,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.SendTeleportLure(LibreMetaverse.UUID)`. pub fn send_teleport_lure_with_uuid( &self, target_id: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.SendTeleportLure(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.AgentManager.SendTeleportLure(LibreMetaverse.UUID,System.String)`. pub fn send_teleport_lure_with_uuid_string( &self, target_id: libremetaverse_types::UUID, message: String, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.SendTeleportLure(LibreMetaverse.UUID,System.String)", ) } /// C# member: `M:LibreMetaverse.AgentManager.SendTeleportLureRequest(LibreMetaverse.UUID)`. pub fn send_teleport_lure_request_with_uuid( &self, target_id: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.SendTeleportLureRequest(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.AgentManager.SendTeleportLureRequest(LibreMetaverse.UUID,LibreMetaverse.UUID,System.String)`. pub fn send_teleport_lure_request_with_uuid_uuid_string( &self, target_id: libremetaverse_types::UUID, session_id: libremetaverse_types::UUID, message: String, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.SendTeleportLureRequest(LibreMetaverse.UUID,LibreMetaverse.UUID,System.String)", ) } /// C# member: `M:LibreMetaverse.AgentManager.SendTeleportLureRequest(LibreMetaverse.UUID,System.String)`. pub fn send_teleport_lure_request_with_uuid_string( &self, target_id: libremetaverse_types::UUID, message: String, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.SendTeleportLureRequest(LibreMetaverse.UUID,System.String)", ) } /// C# member: `M:LibreMetaverse.AgentManager.SendViewerStatsAsync(LibreMetaverse.Messages.Linden.ViewerStatsMessage,System.Threading.CancellationToken)`. pub async fn send_viewer_stats( &self, stats: libremetaverse::messages::linden::ViewerStatsMessage, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.SendViewerStatsAsync(LibreMetaverse.Messages.Linden.ViewerStatsMessage,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.SetAgentAccessAsync(System.String,System.Threading.CancellationToken)`. pub async fn set_agent_access_with_string_cancellation_token( &self, access: String, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.SetAgentAccessAsync(System.String,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.SetDisplayNameAsync(System.String,System.String,System.Threading.CancellationToken)`. pub async fn set_display_name( &self, old_name: String, new_name: String, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.SetDisplayNameAsync(System.String,System.String,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.SetExperiencePermissionAsync(LibreMetaverse.UUID,System.String,System.Threading.CancellationToken)`. pub async fn set_experience_permission( &self, experience_id: libremetaverse_types::UUID, permission: String, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.SetExperiencePermissionAsync(LibreMetaverse.UUID,System.String,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.SetExperiencePreferencesAsync(LibreMetaverse.Messages.Linden.ExperiencePreferencesMessage,System.Threading.CancellationToken)`. pub async fn set_experience_preferences_with_experience_preferences_message_cancellation_token( &self, preferences: libremetaverse::messages::linden::ExperiencePreferencesMessage, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.SetExperiencePreferencesAsync(LibreMetaverse.Messages.Linden.ExperiencePreferencesMessage,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.SetHeightWidth(System.UInt16,System.UInt16)`. pub fn set_height_width(&self, height: u16, width: u16) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.SetHeightWidth(System.UInt16,System.UInt16)", ) } /// C# member: `M:LibreMetaverse.AgentManager.SetHome`. pub fn set_home(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.AgentManager.SetHome") } /// C# member: `M:LibreMetaverse.AgentManager.SetHoverHeightAsync(System.Double,System.Threading.CancellationToken)`. pub async fn set_hover_height_with_double_cancellation_token( &self, hover_height: f64, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.SetHoverHeightAsync(System.Double,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.Sit`. pub fn sit(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.AgentManager.Sit") } /// C# member: `M:LibreMetaverse.AgentManager.SitOnGround`. pub fn sit_on_ground(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.AgentManager.SitOnGround") } /// C# member: `M:LibreMetaverse.AgentManager.SphereEffect(LibreMetaverse.Vector3d,LibreMetaverse.Color4,System.Single,LibreMetaverse.UUID)`. pub fn sphere_effect( &self, global_offset: libremetaverse_types::Vector3d, color: libremetaverse_types::Color4, duration: f32, effect_id: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.SphereEffect(LibreMetaverse.Vector3d,LibreMetaverse.Color4,System.Single,LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.AgentManager.Stand`. pub fn stand(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.AgentManager.Stand") } /// C# member: `M:LibreMetaverse.AgentManager.StartIMConferenceAsync(System.Collections.Generic.List{LibreMetaverse.UUID},LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn start_im_conference( &self, participants: Vec, tmp_session_id: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.StartIMConferenceAsync(System.Collections.Generic.List{LibreMetaverse.UUID},LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.TeleportAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn teleport_with_uuid_cancellation_token( &self, landmark: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.TeleportAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.TeleportAsync(System.String,LibreMetaverse.Vector3,LibreMetaverse.Vector3,System.Threading.CancellationToken)`. pub async fn teleport_with_string_vector3_vector3_cancellation_token( &self, sim_name: String, position: libremetaverse_types::Vector3, look_at: libremetaverse_types::Vector3, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.TeleportAsync(System.String,LibreMetaverse.Vector3,LibreMetaverse.Vector3,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.TeleportAsync(System.String,LibreMetaverse.Vector3,System.Threading.CancellationToken)`. pub async fn teleport_with_string_vector3_cancellation_token( &self, sim_name: String, position: libremetaverse_types::Vector3, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.TeleportAsync(System.String,LibreMetaverse.Vector3,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.TeleportAsync(System.UInt64,LibreMetaverse.Vector3,LibreMetaverse.Vector3,System.Threading.CancellationToken)`. pub async fn teleport_with_u_int64_vector3_vector3_cancellation_token( &self, region_handle: u64, position: libremetaverse_types::Vector3, look_at: libremetaverse_types::Vector3, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.TeleportAsync(System.UInt64,LibreMetaverse.Vector3,LibreMetaverse.Vector3,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.TeleportAsync(System.UInt64,LibreMetaverse.Vector3,System.Threading.CancellationToken)`. pub async fn teleport_with_u_int64_vector3_cancellation_token( &self, region_handle: u64, position: libremetaverse_types::Vector3, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.TeleportAsync(System.UInt64,LibreMetaverse.Vector3,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.TeleportFailedEventHandler(System.String,LibreMetaverse.Interfaces.IMessage,LibreMetaverse.Simulator)`. pub fn teleport_failed_event_handler( &self, message_key: String, message: Box, simulator: libremetaverse::Simulator, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.TeleportFailedEventHandler(System.String,LibreMetaverse.Interfaces.IMessage,LibreMetaverse.Simulator)", ) } /// C# member: `M:LibreMetaverse.AgentManager.TeleportLureRespond(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Boolean)`. pub fn teleport_lure_respond( &self, requester_id: libremetaverse_types::UUID, session_id: libremetaverse_types::UUID, accept: bool, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.TeleportLureRespond(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.AgentManager.Touch(System.UInt32)`. pub fn touch(&self, object_local_id: u32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.AgentManager.Touch(System.UInt32)") } /// C# member: `M:LibreMetaverse.AgentManager.TrackObjectInSimulator(LibreMetaverse.UUID,LibreMetaverse.Simulator)`. pub fn track_object_in_simulator( &self, object_id: libremetaverse_types::UUID, sim: libremetaverse::Simulator, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.TrackObjectInSimulator(LibreMetaverse.UUID,LibreMetaverse.Simulator)", ) } /// C# member: `M:LibreMetaverse.AgentManager.UntrackObjectInSimulator(LibreMetaverse.UUID,LibreMetaverse.Simulator)`. pub fn untrack_object_in_simulator( &self, object_id: libremetaverse_types::UUID, sim: libremetaverse::Simulator, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.UntrackObjectInSimulator(LibreMetaverse.UUID,LibreMetaverse.Simulator)", ) } /// C# member: `M:LibreMetaverse.AgentManager.UpdateAgentLanguageAsync(System.String,System.Boolean,System.Threading.CancellationToken)`. pub async fn update_agent_language( &self, language: String, is_public: bool, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.UpdateAgentLanguageAsync(System.String,System.Boolean,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.UpdateClassifiedInfo(LibreMetaverse.UUID,LibreMetaverse.DirectoryManager.ClassifiedCategories,LibreMetaverse.UUID,System.Int32,LibreMetaverse.Vector3d,System.String,System.String,System.Boolean)`. pub fn update_classified_info_with_uuid_classified_categories_uuid_int32_vector3d_string_string_boolean( &self, classified_id: libremetaverse_types::UUID, category: libremetaverse::DirectoryManagerClassifiedCategories, snapshot_id: libremetaverse_types::UUID, price: i32, position: libremetaverse_types::Vector3d, name: String, desc: String, auto_renew: bool, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.UpdateClassifiedInfo(LibreMetaverse.UUID,LibreMetaverse.DirectoryManager.ClassifiedCategories,LibreMetaverse.UUID,System.Int32,LibreMetaverse.Vector3d,System.String,System.String,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.AgentManager.UpdateClassifiedInfo(LibreMetaverse.UUID,LibreMetaverse.DirectoryManager.ClassifiedCategories,LibreMetaverse.UUID,System.Int32,System.String,System.String,System.Boolean)`. pub fn update_classified_info_with_uuid_classified_categories_uuid_int32_string_string_boolean( &self, classified_id: libremetaverse_types::UUID, category: libremetaverse::DirectoryManagerClassifiedCategories, snapshot_id: libremetaverse_types::UUID, price: i32, name: String, desc: String, auto_renew: bool, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.UpdateClassifiedInfo(LibreMetaverse.UUID,LibreMetaverse.DirectoryManager.ClassifiedCategories,LibreMetaverse.UUID,System.Int32,System.String,System.String,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.AgentManager.UpdateExperienceAsync(LibreMetaverse.Messages.Linden.ExperienceInfo,System.Threading.CancellationToken)`. pub async fn update_experience( &self, info: libremetaverse::messages::linden::ExperienceInfo, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.UpdateExperienceAsync(LibreMetaverse.Messages.Linden.ExperienceInfo,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.UpdateInterests(LibreMetaverse.Avatar.Interests)`. pub fn update_interests( &self, interests: libremetaverse::AvatarInterests, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.UpdateInterests(LibreMetaverse.Avatar.Interests)", ) } /// C# member: `M:LibreMetaverse.AgentManager.UpdateMuteListEntry(LibreMetaverse.MuteType,LibreMetaverse.UUID,System.String)`. pub fn update_mute_list_entry_with_mute_type_uuid_string( &self, type_: libremetaverse::MuteType, id: libremetaverse_types::UUID, name: String, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.UpdateMuteListEntry(LibreMetaverse.MuteType,LibreMetaverse.UUID,System.String)", ) } /// C# member: `M:LibreMetaverse.AgentManager.UpdateMuteListEntry(LibreMetaverse.MuteType,LibreMetaverse.UUID,System.String,LibreMetaverse.MuteFlags)`. pub fn update_mute_list_entry_with_mute_type_uuid_string_mute_flags( &self, type_: libremetaverse::MuteType, id: libremetaverse_types::UUID, name: String, flags: libremetaverse::MuteFlags, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.UpdateMuteListEntry(LibreMetaverse.MuteType,LibreMetaverse.UUID,System.String,LibreMetaverse.MuteFlags)", ) } /// C# member: `M:LibreMetaverse.AgentManager.UpdateProfile(LibreMetaverse.Avatar.AvatarProperties)`. pub fn update_profile_with_avatar_properties( &self, profile: libremetaverse::AvatarAvatarProperties, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.UpdateProfile(LibreMetaverse.Avatar.AvatarProperties)", ) } /// C# member: `M:LibreMetaverse.AgentManager.UpdateProfileAsync(LibreMetaverse.Avatar.AvatarProperties,System.Threading.CancellationToken)`. pub async fn update_profile_with_avatar_properties_cancellation_token( &self, profile: libremetaverse::AvatarAvatarProperties, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.UpdateProfileAsync(LibreMetaverse.Avatar.AvatarProperties,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.UpdateProfileNotes(LibreMetaverse.UUID,System.String)`. pub fn update_profile_notes_with_uuid_string( &self, target: libremetaverse_types::UUID, notes: String, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.UpdateProfileNotes(LibreMetaverse.UUID,System.String)", ) } /// C# member: `M:LibreMetaverse.AgentManager.UpdateProfileNotesAsync(LibreMetaverse.UUID,System.String,System.Threading.CancellationToken)`. pub async fn update_profile_notes_with_uuid_string_cancellation_token( &self, target: libremetaverse_types::UUID, notes: String, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.UpdateProfileNotesAsync(LibreMetaverse.UUID,System.String,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AgentManager.UpdateProfileUdp(LibreMetaverse.Avatar.AvatarProperties)`. pub fn update_profile_udp( &self, profile: libremetaverse::AvatarAvatarProperties, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.UpdateProfileUdp(LibreMetaverse.Avatar.AvatarProperties)", ) } /// C# member: `P:LibreMetaverse.AgentManager.Acceleration`. pub fn acceleration(&self) -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.Acceleration") } /// C# member: `P:LibreMetaverse.AgentManager.ActiveGestures`. pub fn active_gestures( &self, ) -> std::sync::RwLock< std::collections::HashMap, > { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.ActiveGestures") } /// C# member: `P:LibreMetaverse.AgentManager.ActiveGroup`. pub fn active_group(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.ActiveGroup") } /// Setter for C# member: `P:LibreMetaverse.AgentManager.ActiveGroup`. pub fn set_active_group(&mut self, value: libremetaverse_types::UUID) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.ActiveGroup") } /// C# member: `P:LibreMetaverse.AgentManager.ActiveGroupPowers`. pub fn active_group_powers(&self) -> libremetaverse::GroupPowers { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.ActiveGroupPowers") } /// Setter for C# member: `P:LibreMetaverse.AgentManager.ActiveGroupPowers`. pub fn set_active_group_powers(&mut self, value: libremetaverse::GroupPowers) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.ActiveGroupPowers") } /// C# member: `P:LibreMetaverse.AgentManager.AgentAccess`. pub fn agent_access(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.AgentAccess") } /// Setter for C# member: `P:LibreMetaverse.AgentManager.AgentAccess`. pub fn set_agent_access(&mut self, value: String) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.AgentAccess") } /// C# member: `P:LibreMetaverse.AgentManager.AgentExperienceList`. pub fn agent_experience_list( &self, ) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentExperienceList" ) } /// Setter for C# member: `P:LibreMetaverse.AgentManager.AgentExperienceList`. pub fn set_agent_experience_list( &mut self, value: Option, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentExperienceList" ) } /// C# member: `P:LibreMetaverse.AgentManager.AgentID`. pub fn agent_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.AgentID") } /// Setter for C# member: `P:LibreMetaverse.AgentManager.AgentID`. pub fn set_agent_id(&mut self, value: libremetaverse_types::UUID) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.AgentID") } /// C# member: `P:LibreMetaverse.AgentManager.AngularVelocity`. pub fn angular_velocity(&self) -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.AngularVelocity") } /// C# member: `P:LibreMetaverse.AgentManager.AvatarRenderInfo`. pub fn avatar_render_info( &self, ) -> Option { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.AvatarRenderInfo") } /// Setter for C# member: `P:LibreMetaverse.AgentManager.AvatarRenderInfo`. pub fn set_avatar_render_info( &mut self, value: Option, ) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.AvatarRenderInfo") } /// C# member: `P:LibreMetaverse.AgentManager.Balance`. pub fn balance(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.Balance") } /// Setter for C# member: `P:LibreMetaverse.AgentManager.Balance`. pub fn set_balance(&mut self, value: i32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.Balance") } /// C# member: `P:LibreMetaverse.AgentManager.Benefits`. pub fn benefits(&self) -> libremetaverse::AccountLevelBenefits { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.Benefits") } /// Setter for C# member: `P:LibreMetaverse.AgentManager.Benefits`. pub fn set_benefits(&mut self, value: libremetaverse::AccountLevelBenefits) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.Benefits") } /// C# member: `P:LibreMetaverse.AgentManager.CollisionPlane`. pub fn collision_plane(&self) -> libremetaverse_types::Vector4 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.CollisionPlane") } /// C# member: `P:LibreMetaverse.AgentManager.ExperiencePreferences`. pub fn experience_preferences( &self, ) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.ExperiencePreferences" ) } /// Setter for C# member: `P:LibreMetaverse.AgentManager.ExperiencePreferences`. pub fn set_experience_preferences( &mut self, value: Option, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.ExperiencePreferences" ) } /// C# member: `P:LibreMetaverse.AgentManager.FirstName`. pub fn first_name(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.FirstName") } /// Setter for C# member: `P:LibreMetaverse.AgentManager.FirstName`. pub fn set_first_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.FirstName") } /// C# member: `P:LibreMetaverse.AgentManager.GlobalPosition`. pub fn global_position(&self) -> libremetaverse_types::Vector3d { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.GlobalPosition") } /// C# member: `P:LibreMetaverse.AgentManager.Health`. pub fn health(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.Health") } /// Setter for C# member: `P:LibreMetaverse.AgentManager.Health`. pub fn set_health(&mut self, value: f32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.Health") } /// C# member: `P:LibreMetaverse.AgentManager.HomeLookAt`. pub fn home_look_at(&self) -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.HomeLookAt") } /// C# member: `P:LibreMetaverse.AgentManager.HomePosition`. pub fn home_position(&self) -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.HomePosition") } /// C# member: `P:LibreMetaverse.AgentManager.HomeRegionHandle`. pub fn home_region_handle(&self) -> u64 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.HomeRegionHandle") } /// C# member: `P:LibreMetaverse.AgentManager.HoverHeight`. pub fn hover_height(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.HoverHeight") } /// Setter for C# member: `P:LibreMetaverse.AgentManager.HoverHeight`. pub fn set_hover_height(&mut self, value: f32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.HoverHeight") } /// C# member: `P:LibreMetaverse.AgentManager.LastName`. pub fn last_name(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.LastName") } /// Setter for C# member: `P:LibreMetaverse.AgentManager.LastName`. pub fn set_last_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.LastName") } /// C# member: `P:LibreMetaverse.AgentManager.LastNavMeshStatus`. pub fn last_nav_mesh_status( &self, ) -> Option { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.LastNavMeshStatus") } /// Setter for C# member: `P:LibreMetaverse.AgentManager.LastNavMeshStatus`. pub fn set_last_nav_mesh_status( &mut self, value: Option, ) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.LastNavMeshStatus") } /// C# member: `P:LibreMetaverse.AgentManager.LastPositionUpdate`. pub fn last_position_update(&self) -> std::time::SystemTime { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.LastPositionUpdate") } /// Setter for C# member: `P:LibreMetaverse.AgentManager.LastPositionUpdate`. pub fn set_last_position_update(&mut self, value: std::time::SystemTime) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.LastPositionUpdate") } /// C# member: `P:LibreMetaverse.AgentManager.LastRegionExperiences`. pub fn last_region_experiences( &self, ) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.LastRegionExperiences" ) } /// Setter for C# member: `P:LibreMetaverse.AgentManager.LastRegionExperiences`. pub fn set_last_region_experiences( &mut self, value: Option, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.LastRegionExperiences" ) } /// C# member: `P:LibreMetaverse.AgentManager.LocalID`. pub fn local_id(&self) -> u32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.LocalID") } /// C# member: `P:LibreMetaverse.AgentManager.LookAt`. pub fn look_at(&self) -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.LookAt") } /// Setter for C# member: `P:LibreMetaverse.AgentManager.LookAt`. pub fn set_look_at(&mut self, value: libremetaverse_types::Vector3) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.LookAt") } /// C# member: `P:LibreMetaverse.AgentManager.Name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.Name") } /// C# member: `P:LibreMetaverse.AgentManager.ProductInfo`. pub fn product_info( &self, ) -> Option { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.ProductInfo") } /// Setter for C# member: `P:LibreMetaverse.AgentManager.ProductInfo`. pub fn set_product_info( &mut self, value: Option, ) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.ProductInfo") } /// C# member: `P:LibreMetaverse.AgentManager.RelativePosition`. pub fn relative_position(&self) -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.RelativePosition") } /// Setter for C# member: `P:LibreMetaverse.AgentManager.RelativePosition`. pub fn set_relative_position(&mut self, value: libremetaverse_types::Vector3) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.RelativePosition") } /// C# member: `P:LibreMetaverse.AgentManager.RelativePositionEstimate`. pub fn relative_position_estimate(&self) -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.RelativePositionEstimate" ) } /// Setter for C# member: `P:LibreMetaverse.AgentManager.RelativePositionEstimate`. pub fn set_relative_position_estimate(&mut self, value: libremetaverse_types::Vector3) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.RelativePositionEstimate" ) } /// C# member: `P:LibreMetaverse.AgentManager.RelativeRotation`. pub fn relative_rotation(&self) -> libremetaverse_types::Quaternion { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.RelativeRotation") } /// Setter for C# member: `P:LibreMetaverse.AgentManager.RelativeRotation`. pub fn set_relative_rotation(&mut self, value: libremetaverse_types::Quaternion) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.RelativeRotation") } /// C# member: `P:LibreMetaverse.AgentManager.SecureSessionID`. pub fn secure_session_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.SecureSessionID") } /// Setter for C# member: `P:LibreMetaverse.AgentManager.SecureSessionID`. pub fn set_secure_session_id(&mut self, value: libremetaverse_types::UUID) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.SecureSessionID") } /// C# member: `P:LibreMetaverse.AgentManager.SessionID`. pub fn session_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.SessionID") } /// Setter for C# member: `P:LibreMetaverse.AgentManager.SessionID`. pub fn set_session_id(&mut self, value: libremetaverse_types::UUID) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.SessionID") } /// C# member: `P:LibreMetaverse.AgentManager.SimPosition`. pub fn sim_position(&self) -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.SimPosition") } /// C# member: `P:LibreMetaverse.AgentManager.SimRotation`. pub fn sim_rotation(&self) -> libremetaverse_types::Quaternion { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.SimRotation") } /// C# member: `P:LibreMetaverse.AgentManager.SittingOn`. pub fn sitting_on(&self) -> u32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.SittingOn") } /// C# member: `P:LibreMetaverse.AgentManager.StartLocation`. pub fn start_location(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.StartLocation") } /// Setter for C# member: `P:LibreMetaverse.AgentManager.StartLocation`. pub fn set_start_location(&mut self, value: String) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.StartLocation") } /// C# member: `P:LibreMetaverse.AgentManager.TeleportMessage`. pub fn teleport_message(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.TeleportMessage") } /// Setter for C# member: `P:LibreMetaverse.AgentManager.TeleportMessage`. pub fn set_teleport_message(&mut self, value: String) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.TeleportMessage") } /// C# member: `P:LibreMetaverse.AgentManager.Velocity`. pub fn velocity(&self) -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.Velocity") } /// C# member: `P:LibreMetaverse.AgentManager.ViewerBenefits`. pub fn viewer_benefits( &self, ) -> Option { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.ViewerBenefits") } /// Setter for C# member: `P:LibreMetaverse.AgentManager.ViewerBenefits`. pub fn set_viewer_benefits( &mut self, value: Option, ) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.ViewerBenefits") } } /// C# type: `T:LibreMetaverse.AgentManager.AgentMovement`. pub struct AgentManagerAgentMovement { /// C# member: `F:LibreMetaverse.AgentManager.AgentMovement.BodyRotation`. pub body_rotation: libremetaverse_types::Quaternion, /// C# member: `F:LibreMetaverse.AgentManager.AgentMovement.Camera`. pub camera: libremetaverse::AgentManagerAgentMovementAgentCamera, /// C# member: `F:LibreMetaverse.AgentManager.AgentMovement.Flags`. pub flags: libremetaverse::AgentFlags, /// C# member: `F:LibreMetaverse.AgentManager.AgentMovement.HeadRotation`. pub head_rotation: libremetaverse_types::Quaternion, /// C# member: `F:LibreMetaverse.AgentManager.AgentMovement.State`. pub state: libremetaverse::AgentState, } impl AgentManagerAgentMovement { /// C# member: `M:LibreMetaverse.AgentManager.AgentMovement.#ctor(LibreMetaverse.GridClient)`. pub fn new(client: libremetaverse::GridClient) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.AgentMovement.#ctor(LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.AgentManager.AgentMovement.ResetControlFlags`. pub fn reset_control_flags(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.AgentMovement.ResetControlFlags", ) } /// C# member: `M:LibreMetaverse.AgentManager.AgentMovement.SendManualUpdate(LibreMetaverse.AgentManager.ControlFlags,LibreMetaverse.Vector3,LibreMetaverse.Vector3,LibreMetaverse.Vector3,LibreMetaverse.Vector3,LibreMetaverse.Quaternion,LibreMetaverse.Quaternion,System.Single,LibreMetaverse.AgentFlags,LibreMetaverse.AgentState,System.Boolean)`. pub fn send_manual_update( &self, control_flags: libremetaverse::AgentManagerControlFlags, position: libremetaverse_types::Vector3, forward_axis: libremetaverse_types::Vector3, left_axis: libremetaverse_types::Vector3, up_axis: libremetaverse_types::Vector3, body_rotation: libremetaverse_types::Quaternion, head_rotation: libremetaverse_types::Quaternion, far_clip: f32, flags: libremetaverse::AgentFlags, state: libremetaverse::AgentState, reliable: bool, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.AgentMovement.SendManualUpdate(LibreMetaverse.AgentManager.ControlFlags,LibreMetaverse.Vector3,LibreMetaverse.Vector3,LibreMetaverse.Vector3,LibreMetaverse.Vector3,LibreMetaverse.Quaternion,LibreMetaverse.Quaternion,System.Single,LibreMetaverse.AgentFlags,LibreMetaverse.AgentState,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.AgentManager.AgentMovement.SendUpdate(System.Boolean)`. pub fn send_update_with_boolean(&self, reliable: Option) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.AgentMovement.SendUpdate(System.Boolean)", ) } /// C# member: `M:LibreMetaverse.AgentManager.AgentMovement.SendUpdate(System.Boolean,LibreMetaverse.Simulator)`. pub fn send_update_with_boolean_simulator( &self, reliable: bool, simulator: libremetaverse::Simulator, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.AgentMovement.SendUpdate(System.Boolean,LibreMetaverse.Simulator)", ) } /// C# member: `M:LibreMetaverse.AgentManager.AgentMovement.SetFOVVerticalAngle(System.Single)`. pub fn set_fov_vertical_angle(&self, angle: f32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.AgentMovement.SetFOVVerticalAngle(System.Single)", ) } /// C# member: `M:LibreMetaverse.AgentManager.AgentMovement.TurnToward(LibreMetaverse.Vector3,System.Boolean)`. pub fn turn_toward( &self, target: libremetaverse_types::Vector3, send_update: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.AgentMovement.TurnToward(LibreMetaverse.Vector3,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.AgentManager.AgentMovement.UpdateFromHeading(System.Double,System.Boolean)`. pub fn update_from_heading(&self, heading: f64, reliable: bool) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.AgentMovement.UpdateFromHeading(System.Double,System.Boolean)", ) } /// C# member: `P:LibreMetaverse.AgentManager.AgentMovement.AgentControls`. pub fn agent_controls(&self) -> u32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.AgentControls" ) } /// Setter for C# member: `P:LibreMetaverse.AgentManager.AgentMovement.AgentControls`. pub fn set_agent_controls(&mut self, value: u32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.AgentControls" ) } /// C# member: `P:LibreMetaverse.AgentManager.AgentMovement.AlwaysRun`. pub fn always_run(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.AlwaysRun" ) } /// Setter for C# member: `P:LibreMetaverse.AgentManager.AgentMovement.AlwaysRun`. pub fn set_always_run(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.AlwaysRun" ) } /// C# member: `P:LibreMetaverse.AgentManager.AgentMovement.AtNeg`. pub fn at_neg(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.AtNeg" ) } /// Setter for C# member: `P:LibreMetaverse.AgentManager.AgentMovement.AtNeg`. pub fn set_at_neg(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.AtNeg" ) } /// C# member: `P:LibreMetaverse.AgentManager.AgentMovement.AtPos`. pub fn at_pos(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.AtPos" ) } /// Setter for C# member: `P:LibreMetaverse.AgentManager.AgentMovement.AtPos`. pub fn set_at_pos(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.AtPos" ) } /// C# member: `P:LibreMetaverse.AgentManager.AgentMovement.AutoResetControls`. pub fn auto_reset_controls(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.AutoResetControls" ) } /// Setter for C# member: `P:LibreMetaverse.AgentManager.AgentMovement.AutoResetControls`. pub fn set_auto_reset_controls(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.AutoResetControls" ) } /// C# member: `P:LibreMetaverse.AgentManager.AgentMovement.Away`. pub fn away(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.AgentMovement.Away") } /// Setter for C# member: `P:LibreMetaverse.AgentManager.AgentMovement.Away`. pub fn set_away(&mut self, value: bool) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.AgentMovement.Away") } /// C# member: `P:LibreMetaverse.AgentManager.AgentMovement.FastAt`. pub fn fast_at(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.FastAt" ) } /// Setter for C# member: `P:LibreMetaverse.AgentManager.AgentMovement.FastAt`. pub fn set_fast_at(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.FastAt" ) } /// C# member: `P:LibreMetaverse.AgentManager.AgentMovement.FastLeft`. pub fn fast_left(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.FastLeft" ) } /// Setter for C# member: `P:LibreMetaverse.AgentManager.AgentMovement.FastLeft`. pub fn set_fast_left(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.FastLeft" ) } /// C# member: `P:LibreMetaverse.AgentManager.AgentMovement.FastUp`. pub fn fast_up(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.FastUp" ) } /// Setter for C# member: `P:LibreMetaverse.AgentManager.AgentMovement.FastUp`. pub fn set_fast_up(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.FastUp" ) } /// C# member: `P:LibreMetaverse.AgentManager.AgentMovement.FinishAnim`. pub fn finish_anim(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.FinishAnim" ) } /// Setter for C# member: `P:LibreMetaverse.AgentManager.AgentMovement.FinishAnim`. pub fn set_finish_anim(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.FinishAnim" ) } /// C# member: `P:LibreMetaverse.AgentManager.AgentMovement.Fly`. pub fn fly(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.AgentMovement.Fly") } /// Setter for C# member: `P:LibreMetaverse.AgentManager.AgentMovement.Fly`. pub fn set_fly(&mut self, value: bool) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.AgentMovement.Fly") } /// C# member: `P:LibreMetaverse.AgentManager.AgentMovement.LButtonDown`. pub fn l_button_down(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.LButtonDown" ) } /// Setter for C# member: `P:LibreMetaverse.AgentManager.AgentMovement.LButtonDown`. pub fn set_l_button_down(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.LButtonDown" ) } /// C# member: `P:LibreMetaverse.AgentManager.AgentMovement.LButtonUp`. pub fn l_button_up(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.LButtonUp" ) } /// Setter for C# member: `P:LibreMetaverse.AgentManager.AgentMovement.LButtonUp`. pub fn set_l_button_up(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.LButtonUp" ) } /// C# member: `P:LibreMetaverse.AgentManager.AgentMovement.LeftNeg`. pub fn left_neg(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.LeftNeg" ) } /// Setter for C# member: `P:LibreMetaverse.AgentManager.AgentMovement.LeftNeg`. pub fn set_left_neg(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.LeftNeg" ) } /// C# member: `P:LibreMetaverse.AgentManager.AgentMovement.LeftPos`. pub fn left_pos(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.LeftPos" ) } /// Setter for C# member: `P:LibreMetaverse.AgentManager.AgentMovement.LeftPos`. pub fn set_left_pos(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.LeftPos" ) } /// C# member: `P:LibreMetaverse.AgentManager.AgentMovement.MLButtonDown`. pub fn ml_button_down(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.MLButtonDown" ) } /// Setter for C# member: `P:LibreMetaverse.AgentManager.AgentMovement.MLButtonDown`. pub fn set_ml_button_down(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.MLButtonDown" ) } /// C# member: `P:LibreMetaverse.AgentManager.AgentMovement.MLButtonUp`. pub fn ml_button_up(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.MLButtonUp" ) } /// Setter for C# member: `P:LibreMetaverse.AgentManager.AgentMovement.MLButtonUp`. pub fn set_ml_button_up(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.MLButtonUp" ) } /// C# member: `P:LibreMetaverse.AgentManager.AgentMovement.Mouselook`. pub fn mouselook(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.Mouselook" ) } /// Setter for C# member: `P:LibreMetaverse.AgentManager.AgentMovement.Mouselook`. pub fn set_mouselook(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.Mouselook" ) } /// C# member: `P:LibreMetaverse.AgentManager.AgentMovement.NudgeAtNeg`. pub fn nudge_at_neg(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.NudgeAtNeg" ) } /// Setter for C# member: `P:LibreMetaverse.AgentManager.AgentMovement.NudgeAtNeg`. pub fn set_nudge_at_neg(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.NudgeAtNeg" ) } /// C# member: `P:LibreMetaverse.AgentManager.AgentMovement.NudgeAtPos`. pub fn nudge_at_pos(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.NudgeAtPos" ) } /// Setter for C# member: `P:LibreMetaverse.AgentManager.AgentMovement.NudgeAtPos`. pub fn set_nudge_at_pos(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.NudgeAtPos" ) } /// C# member: `P:LibreMetaverse.AgentManager.AgentMovement.NudgeLeftNeg`. pub fn nudge_left_neg(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.NudgeLeftNeg" ) } /// Setter for C# member: `P:LibreMetaverse.AgentManager.AgentMovement.NudgeLeftNeg`. pub fn set_nudge_left_neg(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.NudgeLeftNeg" ) } /// C# member: `P:LibreMetaverse.AgentManager.AgentMovement.NudgeLeftPos`. pub fn nudge_left_pos(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.NudgeLeftPos" ) } /// Setter for C# member: `P:LibreMetaverse.AgentManager.AgentMovement.NudgeLeftPos`. pub fn set_nudge_left_pos(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.NudgeLeftPos" ) } /// C# member: `P:LibreMetaverse.AgentManager.AgentMovement.NudgeUpNeg`. pub fn nudge_up_neg(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.NudgeUpNeg" ) } /// Setter for C# member: `P:LibreMetaverse.AgentManager.AgentMovement.NudgeUpNeg`. pub fn set_nudge_up_neg(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.NudgeUpNeg" ) } /// C# member: `P:LibreMetaverse.AgentManager.AgentMovement.NudgeUpPos`. pub fn nudge_up_pos(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.NudgeUpPos" ) } /// Setter for C# member: `P:LibreMetaverse.AgentManager.AgentMovement.NudgeUpPos`. pub fn set_nudge_up_pos(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.NudgeUpPos" ) } /// C# member: `P:LibreMetaverse.AgentManager.AgentMovement.PitchNeg`. pub fn pitch_neg(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.PitchNeg" ) } /// Setter for C# member: `P:LibreMetaverse.AgentManager.AgentMovement.PitchNeg`. pub fn set_pitch_neg(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.PitchNeg" ) } /// C# member: `P:LibreMetaverse.AgentManager.AgentMovement.PitchPos`. pub fn pitch_pos(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.PitchPos" ) } /// Setter for C# member: `P:LibreMetaverse.AgentManager.AgentMovement.PitchPos`. pub fn set_pitch_pos(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.PitchPos" ) } /// C# member: `P:LibreMetaverse.AgentManager.AgentMovement.SitOnGround`. pub fn sit_on_ground(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.SitOnGround" ) } /// Setter for C# member: `P:LibreMetaverse.AgentManager.AgentMovement.SitOnGround`. pub fn set_sit_on_ground(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.SitOnGround" ) } /// C# member: `P:LibreMetaverse.AgentManager.AgentMovement.StandUp`. pub fn stand_up(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.StandUp" ) } /// Setter for C# member: `P:LibreMetaverse.AgentManager.AgentMovement.StandUp`. pub fn set_stand_up(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.StandUp" ) } /// C# member: `P:LibreMetaverse.AgentManager.AgentMovement.Stop`. pub fn stop(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.AgentMovement.Stop") } /// Setter for C# member: `P:LibreMetaverse.AgentManager.AgentMovement.Stop`. pub fn set_stop(&mut self, value: bool) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentManager.AgentMovement.Stop") } /// C# member: `P:LibreMetaverse.AgentManager.AgentMovement.TurnLeft`. pub fn turn_left(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.TurnLeft" ) } /// Setter for C# member: `P:LibreMetaverse.AgentManager.AgentMovement.TurnLeft`. pub fn set_turn_left(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.TurnLeft" ) } /// C# member: `P:LibreMetaverse.AgentManager.AgentMovement.TurnRight`. pub fn turn_right(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.TurnRight" ) } /// Setter for C# member: `P:LibreMetaverse.AgentManager.AgentMovement.TurnRight`. pub fn set_turn_right(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.TurnRight" ) } /// C# member: `P:LibreMetaverse.AgentManager.AgentMovement.UpNeg`. pub fn up_neg(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.UpNeg" ) } /// Setter for C# member: `P:LibreMetaverse.AgentManager.AgentMovement.UpNeg`. pub fn set_up_neg(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.UpNeg" ) } /// C# member: `P:LibreMetaverse.AgentManager.AgentMovement.UpPos`. pub fn up_pos(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.UpPos" ) } /// Setter for C# member: `P:LibreMetaverse.AgentManager.AgentMovement.UpPos`. pub fn set_up_pos(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.UpPos" ) } /// C# member: `P:LibreMetaverse.AgentManager.AgentMovement.UpdateEnabled`. pub fn update_enabled(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.UpdateEnabled" ) } /// C# member: `P:LibreMetaverse.AgentManager.AgentMovement.UpdateInterval`. pub fn update_interval(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.UpdateInterval" ) } /// Setter for C# member: `P:LibreMetaverse.AgentManager.AgentMovement.UpdateInterval`. pub fn set_update_interval(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.UpdateInterval" ) } /// C# member: `P:LibreMetaverse.AgentManager.AgentMovement.YawNeg`. pub fn yaw_neg(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.YawNeg" ) } /// Setter for C# member: `P:LibreMetaverse.AgentManager.AgentMovement.YawNeg`. pub fn set_yaw_neg(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.YawNeg" ) } /// C# member: `P:LibreMetaverse.AgentManager.AgentMovement.YawPos`. pub fn yaw_pos(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.YawPos" ) } /// Setter for C# member: `P:LibreMetaverse.AgentManager.AgentMovement.YawPos`. pub fn set_yaw_pos(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.YawPos" ) } } /// C# type: `T:LibreMetaverse.AgentManager.AgentMovement.AgentCamera`. pub struct AgentManagerAgentMovementAgentCamera { /// C# member: `F:LibreMetaverse.AgentManager.AgentMovement.AgentCamera.Far`. pub far: f32, } impl AgentManagerAgentMovementAgentCamera { /// C# member: `M:LibreMetaverse.AgentManager.AgentMovement.AgentCamera.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.AgentMovement.AgentCamera.#ctor", ) } /// C# member: `M:LibreMetaverse.AgentManager.AgentMovement.AgentCamera.LookAt(LibreMetaverse.Vector3,LibreMetaverse.Vector3)`. pub fn look_at_with_vector3_vector3( &self, position: libremetaverse_types::Vector3, target: libremetaverse_types::Vector3, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.AgentMovement.AgentCamera.LookAt(LibreMetaverse.Vector3,LibreMetaverse.Vector3)", ) } /// C# member: `M:LibreMetaverse.AgentManager.AgentMovement.AgentCamera.LookAt(LibreMetaverse.Vector3,LibreMetaverse.Vector3,LibreMetaverse.Vector3)`. pub fn look_at_with_vector3_vector3_vector3( &self, position: libremetaverse_types::Vector3, target: libremetaverse_types::Vector3, up_direction: libremetaverse_types::Vector3, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.AgentMovement.AgentCamera.LookAt(LibreMetaverse.Vector3,LibreMetaverse.Vector3,LibreMetaverse.Vector3)", ) } /// C# member: `M:LibreMetaverse.AgentManager.AgentMovement.AgentCamera.LookDirection(LibreMetaverse.Vector3)`. pub fn look_direction_with_vector3( &self, target: libremetaverse_types::Vector3, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.AgentMovement.AgentCamera.LookDirection(LibreMetaverse.Vector3)", ) } /// C# member: `M:LibreMetaverse.AgentManager.AgentMovement.AgentCamera.LookDirection(LibreMetaverse.Vector3,LibreMetaverse.Vector3)`. pub fn look_direction_with_vector3_vector3( &self, target: libremetaverse_types::Vector3, up_direction: libremetaverse_types::Vector3, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.AgentMovement.AgentCamera.LookDirection(LibreMetaverse.Vector3,LibreMetaverse.Vector3)", ) } /// C# member: `M:LibreMetaverse.AgentManager.AgentMovement.AgentCamera.LookDirection(System.Double)`. pub fn look_direction_with_double(&self, heading: f64) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.AgentMovement.AgentCamera.LookDirection(System.Double)", ) } /// C# member: `M:LibreMetaverse.AgentManager.AgentMovement.AgentCamera.Pitch(System.Single)`. pub fn pitch(&self, angle: f32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.AgentMovement.AgentCamera.Pitch(System.Single)", ) } /// C# member: `M:LibreMetaverse.AgentManager.AgentMovement.AgentCamera.Roll(System.Single)`. pub fn roll(&self, angle: f32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.AgentMovement.AgentCamera.Roll(System.Single)", ) } /// C# member: `M:LibreMetaverse.AgentManager.AgentMovement.AgentCamera.SetPositionOrientation(LibreMetaverse.Vector3,System.Single,System.Single,System.Single)`. pub fn set_position_orientation( &self, position: libremetaverse_types::Vector3, roll: f32, pitch: f32, yaw: f32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.AgentMovement.AgentCamera.SetPositionOrientation(LibreMetaverse.Vector3,System.Single,System.Single,System.Single)", ) } /// C# member: `M:LibreMetaverse.AgentManager.AgentMovement.AgentCamera.Yaw(System.Single)`. pub fn yaw(&self, angle: f32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentManager.AgentMovement.AgentCamera.Yaw(System.Single)", ) } /// C# member: `P:LibreMetaverse.AgentManager.AgentMovement.AgentCamera.AtAxis`. pub fn at_axis(&self) -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.AgentCamera.AtAxis" ) } /// Setter for C# member: `P:LibreMetaverse.AgentManager.AgentMovement.AgentCamera.AtAxis`. pub fn set_at_axis(&mut self, value: libremetaverse_types::Vector3) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.AgentCamera.AtAxis" ) } /// C# member: `P:LibreMetaverse.AgentManager.AgentMovement.AgentCamera.LeftAxis`. pub fn left_axis(&self) -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.AgentCamera.LeftAxis" ) } /// Setter for C# member: `P:LibreMetaverse.AgentManager.AgentMovement.AgentCamera.LeftAxis`. pub fn set_left_axis(&mut self, value: libremetaverse_types::Vector3) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.AgentCamera.LeftAxis" ) } /// C# member: `P:LibreMetaverse.AgentManager.AgentMovement.AgentCamera.Position`. pub fn position(&self) -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.AgentCamera.Position" ) } /// Setter for C# member: `P:LibreMetaverse.AgentManager.AgentMovement.AgentCamera.Position`. pub fn set_position(&mut self, value: libremetaverse_types::Vector3) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.AgentCamera.Position" ) } /// C# member: `P:LibreMetaverse.AgentManager.AgentMovement.AgentCamera.UpAxis`. pub fn up_axis(&self) -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.AgentCamera.UpAxis" ) } /// Setter for C# member: `P:LibreMetaverse.AgentManager.AgentMovement.AgentCamera.UpAxis`. pub fn set_up_axis(&mut self, value: libremetaverse_types::Vector3) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentManager.AgentMovement.AgentCamera.UpAxis" ) } } /// C# type: `T:LibreMetaverse.AgentManager.ControlFlags`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(transparent)] pub struct AgentManagerControlFlags(pub i32); impl AgentManagerControlFlags { /// C# member: `F:LibreMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_AT_NEG`. pub const AGENT_CONTROL_AT_NEG: Self = Self(2); /// C# member: `F:LibreMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_AT_POS`. pub const AGENT_CONTROL_AT_POS: Self = Self(1); /// C# member: `F:LibreMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_AWAY`. pub const AGENT_CONTROL_AWAY: Self = Self(134217728); /// C# member: `F:LibreMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FAST_AT`. pub const AGENT_CONTROL_FAST_AT: Self = Self(1024); /// C# member: `F:LibreMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FAST_LEFT`. pub const AGENT_CONTROL_FAST_LEFT: Self = Self(2048); /// C# member: `F:LibreMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FAST_UP`. pub const AGENT_CONTROL_FAST_UP: Self = Self(4096); /// C# member: `F:LibreMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FINISH_ANIM`. pub const AGENT_CONTROL_FINISH_ANIM: Self = Self(32768); /// C# member: `F:LibreMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_FLY`. pub const AGENT_CONTROL_FLY: Self = Self(8192); /// C# member: `F:LibreMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LBUTTON_DOWN`. pub const AGENT_CONTROL_LBUTTON_DOWN: Self = Self(268435456); /// C# member: `F:LibreMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LBUTTON_UP`. pub const AGENT_CONTROL_LBUTTON_UP: Self = Self(536870912); /// C# member: `F:LibreMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LEFT_NEG`. pub const AGENT_CONTROL_LEFT_NEG: Self = Self(8); /// C# member: `F:LibreMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_LEFT_POS`. pub const AGENT_CONTROL_LEFT_POS: Self = Self(4); /// C# member: `F:LibreMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_ML_LBUTTON_DOWN`. pub const AGENT_CONTROL_ML_LBUTTON_DOWN: Self = Self(1073741824); /// C# member: `F:LibreMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_ML_LBUTTON_UP`. pub const AGENT_CONTROL_ML_LBUTTON_UP: Self = Self(-2147483648); /// C# member: `F:LibreMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_MOUSELOOK`. pub const AGENT_CONTROL_MOUSELOOK: Self = Self(262144); /// C# member: `F:LibreMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_AT_NEG`. pub const AGENT_CONTROL_NUDGE_AT_NEG: Self = Self(1048576); /// C# member: `F:LibreMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_AT_POS`. pub const AGENT_CONTROL_NUDGE_AT_POS: Self = Self(524288); /// C# member: `F:LibreMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_LEFT_NEG`. pub const AGENT_CONTROL_NUDGE_LEFT_NEG: Self = Self(4194304); /// C# member: `F:LibreMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_LEFT_POS`. pub const AGENT_CONTROL_NUDGE_LEFT_POS: Self = Self(2097152); /// C# member: `F:LibreMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_UP_NEG`. pub const AGENT_CONTROL_NUDGE_UP_NEG: Self = Self(16777216); /// C# member: `F:LibreMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_NUDGE_UP_POS`. pub const AGENT_CONTROL_NUDGE_UP_POS: Self = Self(8388608); /// C# member: `F:LibreMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_PITCH_NEG`. pub const AGENT_CONTROL_PITCH_NEG: Self = Self(128); /// C# member: `F:LibreMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_PITCH_POS`. pub const AGENT_CONTROL_PITCH_POS: Self = Self(64); /// C# member: `F:LibreMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_SIT_ON_GROUND`. pub const AGENT_CONTROL_SIT_ON_GROUND: Self = Self(131072); /// C# member: `F:LibreMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_STAND_UP`. pub const AGENT_CONTROL_STAND_UP: Self = Self(65536); /// C# member: `F:LibreMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_STOP`. pub const AGENT_CONTROL_STOP: Self = Self(16384); /// C# member: `F:LibreMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_TURN_LEFT`. pub const AGENT_CONTROL_TURN_LEFT: Self = Self(33554432); /// C# member: `F:LibreMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_TURN_RIGHT`. pub const AGENT_CONTROL_TURN_RIGHT: Self = Self(67108864); /// C# member: `F:LibreMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_UP_NEG`. pub const AGENT_CONTROL_UP_NEG: Self = Self(32); /// C# member: `F:LibreMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_UP_POS`. pub const AGENT_CONTROL_UP_POS: Self = Self(16); /// C# member: `F:LibreMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_YAW_NEG`. pub const AGENT_CONTROL_YAW_NEG: Self = Self(512); /// C# member: `F:LibreMetaverse.AgentManager.ControlFlags.AGENT_CONTROL_YAW_POS`. pub const AGENT_CONTROL_YAW_POS: Self = Self(256); /// C# member: `F:LibreMetaverse.AgentManager.ControlFlags.NONE`. pub const NONE: Self = Self(0); } /// C# type: `T:LibreMetaverse.AgentManager.CrossingFailureReason`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum AgentManagerCrossingFailureReason { /// C# member: `F:LibreMetaverse.AgentManager.CrossingFailureReason.ConnectionFailed`. ConnectionFailed = 1, /// C# member: `F:LibreMetaverse.AgentManager.CrossingFailureReason.InvalidData`. InvalidData = 6, /// C# member: `F:LibreMetaverse.AgentManager.CrossingFailureReason.MaxRetriesExceeded`. MaxRetriesExceeded = 3, /// C# member: `F:LibreMetaverse.AgentManager.CrossingFailureReason.NetworkError`. NetworkError = 5, /// C# member: `F:LibreMetaverse.AgentManager.CrossingFailureReason.SimulatorRejected`. SimulatorRejected = 4, /// C# member: `F:LibreMetaverse.AgentManager.CrossingFailureReason.Timeout`. Timeout = 2, /// C# member: `F:LibreMetaverse.AgentManager.CrossingFailureReason.Unknown`. Unknown = 0, } /// C# type: `T:LibreMetaverse.AgentManager.CrossingState`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum AgentManagerCrossingState { /// C# member: `F:LibreMetaverse.AgentManager.CrossingState.Completed`. Completed = 4, /// C# member: `F:LibreMetaverse.AgentManager.CrossingState.Connecting`. Connecting = 2, /// C# member: `F:LibreMetaverse.AgentManager.CrossingState.Failed`. Failed = 5, /// C# member: `F:LibreMetaverse.AgentManager.CrossingState.Idle`. Idle = 0, /// C# member: `F:LibreMetaverse.AgentManager.CrossingState.PreparingCross`. PreparingCross = 1, /// C# member: `F:LibreMetaverse.AgentManager.CrossingState.Recovering`. Recovering = 6, /// C# member: `F:LibreMetaverse.AgentManager.CrossingState.WaitingForComplete`. WaitingForComplete = 3, } /// C# type: `T:LibreMetaverse.AgentPreferencesEventArgs`. pub struct AgentPreferencesEventArgs; impl AgentPreferencesEventArgs { /// C# member: `M:LibreMetaverse.AgentPreferencesEventArgs.#ctor(LibreMetaverse.Messages.Linden.AgentPreferencesMessage)`. pub fn new( preferences: libremetaverse::messages::linden::AgentPreferencesMessage, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentPreferencesEventArgs.#ctor(LibreMetaverse.Messages.Linden.AgentPreferencesMessage)", ) } /// C# member: `P:LibreMetaverse.AgentPreferencesEventArgs.Preferences`. pub fn preferences(&self) -> libremetaverse::messages::linden::AgentPreferencesMessage { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AgentPreferencesEventArgs.Preferences" ) } } /// C# type: `T:LibreMetaverse.AgentSettings`. pub struct AgentSettings { /// C# member: `F:LibreMetaverse.AgentSettings.DisableUpdateDuplicateCheck`. pub disable_update_duplicate_check: bool, /// C# member: `F:LibreMetaverse.AgentSettings.MultipleSims`. pub multiple_sims: bool, /// C# member: `F:LibreMetaverse.AgentSettings.SendAppearance`. pub send_appearance: bool, /// C# member: `F:LibreMetaverse.AgentSettings.SendThrottle`. pub send_throttle: bool, /// C# member: `F:LibreMetaverse.AgentSettings.SendUpdates`. pub send_updates: bool, /// C# member: `F:LibreMetaverse.AgentSettings.SendUpdatesRegularly`. pub send_updates_regularly: bool, } impl AgentSettings { /// C# member: `M:LibreMetaverse.AgentSettings.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.AgentSettings.#ctor") } } /// C# type: `T:LibreMetaverse.AgentState`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(transparent)] pub struct AgentState(pub u8); impl AgentState { /// C# member: `F:LibreMetaverse.AgentState.Editing`. pub const EDITING: Self = Self(16); /// C# member: `F:LibreMetaverse.AgentState.None`. pub const NONE: Self = Self(0); /// C# member: `F:LibreMetaverse.AgentState.Typing`. pub const TYPING: Self = Self(4); } /// C# type: `T:LibreMetaverse.AgentThrottle`. pub struct AgentThrottle; impl AgentThrottle { /// C# member: `M:LibreMetaverse.AgentThrottle.#ctor(LibreMetaverse.GridClient)`. pub fn new_with_grid_client(client: libremetaverse::GridClient) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentThrottle.#ctor(LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.AgentThrottle.#ctor(System.Byte[],System.Int32)`. pub fn new_with_bytes_int32(data: Vec, pos: i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentThrottle.#ctor(System.Byte[],System.Int32)", ) } /// C# member: `M:LibreMetaverse.AgentThrottle.Set`. pub fn set_with_method(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.AgentThrottle.Set") } /// C# member: `M:LibreMetaverse.AgentThrottle.Set(LibreMetaverse.Simulator)`. pub fn set_with_simulator( &self, simulator: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AgentThrottle.Set(LibreMetaverse.Simulator)", ) } /// C# member: `M:LibreMetaverse.AgentThrottle.ToBytes`. pub fn to_bytes(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.AgentThrottle.ToBytes") } /// C# member: `P:LibreMetaverse.AgentThrottle.Asset`. pub fn asset(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentThrottle.Asset") } /// Setter for C# member: `P:LibreMetaverse.AgentThrottle.Asset`. pub fn set_asset(&mut self, value: f32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentThrottle.Asset") } /// C# member: `P:LibreMetaverse.AgentThrottle.Cloud`. pub fn cloud(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentThrottle.Cloud") } /// Setter for C# member: `P:LibreMetaverse.AgentThrottle.Cloud`. pub fn set_cloud(&mut self, value: f32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentThrottle.Cloud") } /// C# member: `P:LibreMetaverse.AgentThrottle.Land`. pub fn land(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentThrottle.Land") } /// Setter for C# member: `P:LibreMetaverse.AgentThrottle.Land`. pub fn set_land(&mut self, value: f32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentThrottle.Land") } /// C# member: `P:LibreMetaverse.AgentThrottle.Resend`. pub fn resend(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentThrottle.Resend") } /// Setter for C# member: `P:LibreMetaverse.AgentThrottle.Resend`. pub fn set_resend(&mut self, value: f32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentThrottle.Resend") } /// C# member: `P:LibreMetaverse.AgentThrottle.Task`. pub fn task(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentThrottle.Task") } /// Setter for C# member: `P:LibreMetaverse.AgentThrottle.Task`. pub fn set_task(&mut self, value: f32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentThrottle.Task") } /// C# member: `P:LibreMetaverse.AgentThrottle.Texture`. pub fn texture(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentThrottle.Texture") } /// Setter for C# member: `P:LibreMetaverse.AgentThrottle.Texture`. pub fn set_texture(&mut self, value: f32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentThrottle.Texture") } /// C# member: `P:LibreMetaverse.AgentThrottle.Total`. pub fn total(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentThrottle.Total") } /// Setter for C# member: `P:LibreMetaverse.AgentThrottle.Total`. pub fn set_total(&mut self, value: f32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentThrottle.Total") } /// C# member: `P:LibreMetaverse.AgentThrottle.Wind`. pub fn wind(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentThrottle.Wind") } /// Setter for C# member: `P:LibreMetaverse.AgentThrottle.Wind`. pub fn set_wind(&mut self, value: f32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AgentThrottle.Wind") } } /// C# type: `T:LibreMetaverse.AgentWearablesReplyEventArgs`. pub struct AgentWearablesReplyEventArgs; impl AgentWearablesReplyEventArgs { /// C# member: `M:LibreMetaverse.AgentWearablesReplyEventArgs.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.AgentWearablesReplyEventArgs.#ctor") } } /// C# type: `T:LibreMetaverse.AlertMessageEventArgs`. pub struct AlertMessageEventArgs; impl AlertMessageEventArgs { /// C# member: `M:LibreMetaverse.AlertMessageEventArgs.#ctor(System.String,System.String,LibreMetaverse.StructuredData.OSDMap)`. pub fn new( message: String, notificationid: Option, extraparams: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AlertMessageEventArgs.#ctor(System.String,System.String,LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `P:LibreMetaverse.AlertMessageEventArgs.ExtraParams`. pub fn extra_params(&self) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AlertMessageEventArgs.ExtraParams" ) } /// C# member: `P:LibreMetaverse.AlertMessageEventArgs.Message`. pub fn message(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AlertMessageEventArgs.Message") } /// C# member: `P:LibreMetaverse.AlertMessageEventArgs.NotificationId`. pub fn notification_id(&self) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AlertMessageEventArgs.NotificationId" ) } } /// C# type: `T:LibreMetaverse.Animation`. pub struct Animation { /// C# member: `F:LibreMetaverse.Animation.AnimationID`. pub animation_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Animation.AnimationSequence`. pub animation_sequence: i32, /// C# member: `F:LibreMetaverse.Animation.AnimationSourceObjectID`. pub animation_source_object_id: libremetaverse_types::UUID, } impl Animation {} /// C# type: `T:LibreMetaverse.Animations`. pub struct Animations; impl Animations { /// C# member: `F:LibreMetaverse.Animations.AFRAID`. pub fn afraid() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.AFRAID") } /// C# member: `F:LibreMetaverse.Animations.AIM_BAZOOKA_R`. pub fn aim_bazooka_r() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.AIM_BAZOOKA_R") } /// C# member: `F:LibreMetaverse.Animations.AIM_BOW_L`. pub fn aim_bow_l() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.AIM_BOW_L") } /// C# member: `F:LibreMetaverse.Animations.AIM_HANDGUN_R`. pub fn aim_handgun_r() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.AIM_HANDGUN_R") } /// C# member: `F:LibreMetaverse.Animations.AIM_RIFLE_R`. pub fn aim_rifle_r() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.AIM_RIFLE_R") } /// C# member: `F:LibreMetaverse.Animations.ANGRY`. pub fn angry() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.ANGRY") } /// C# member: `F:LibreMetaverse.Animations.AWAY`. pub fn away() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.AWAY") } /// C# member: `F:LibreMetaverse.Animations.BACKFLIP`. pub fn backflip() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.BACKFLIP") } /// C# member: `F:LibreMetaverse.Animations.BELLY_LAUGH`. pub fn belly_laugh() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.BELLY_LAUGH") } /// C# member: `F:LibreMetaverse.Animations.BLOW_KISS`. pub fn blow_kiss() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.BLOW_KISS") } /// C# member: `F:LibreMetaverse.Animations.BORED`. pub fn bored() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.BORED") } /// C# member: `F:LibreMetaverse.Animations.BOW`. pub fn bow() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.BOW") } /// C# member: `F:LibreMetaverse.Animations.BRUSH`. pub fn brush() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.BRUSH") } /// C# member: `F:LibreMetaverse.Animations.BUSY`. pub fn busy() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.BUSY") } /// C# member: `F:LibreMetaverse.Animations.CLAP`. pub fn clap() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.CLAP") } /// C# member: `F:LibreMetaverse.Animations.COURTBOW`. pub fn courtbow() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.COURTBOW") } /// C# member: `F:LibreMetaverse.Animations.CROUCH`. pub fn crouch() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.CROUCH") } /// C# member: `F:LibreMetaverse.Animations.CROUCHWALK`. pub fn crouchwalk() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.CROUCHWALK") } /// C# member: `F:LibreMetaverse.Animations.CRY`. pub fn cry() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.CRY") } /// C# member: `F:LibreMetaverse.Animations.CUSTOMIZE`. pub fn customize() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.CUSTOMIZE") } /// C# member: `F:LibreMetaverse.Animations.CUSTOMIZE_DONE`. pub fn customize_done() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.CUSTOMIZE_DONE") } /// C# member: `F:LibreMetaverse.Animations.DANCE1`. pub fn dance1() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.DANCE1") } /// C# member: `F:LibreMetaverse.Animations.DANCE2`. pub fn dance2() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.DANCE2") } /// C# member: `F:LibreMetaverse.Animations.DANCE3`. pub fn dance3() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.DANCE3") } /// C# member: `F:LibreMetaverse.Animations.DANCE4`. pub fn dance4() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.DANCE4") } /// C# member: `F:LibreMetaverse.Animations.DANCE5`. pub fn dance5() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.DANCE5") } /// C# member: `F:LibreMetaverse.Animations.DANCE6`. pub fn dance6() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.DANCE6") } /// C# member: `F:LibreMetaverse.Animations.DANCE7`. pub fn dance7() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.DANCE7") } /// C# member: `F:LibreMetaverse.Animations.DANCE8`. pub fn dance8() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.DANCE8") } /// C# member: `F:LibreMetaverse.Animations.DEAD`. pub fn dead() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.DEAD") } /// C# member: `F:LibreMetaverse.Animations.DRINK`. pub fn drink() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.DRINK") } /// C# member: `F:LibreMetaverse.Animations.EMBARRASSED`. pub fn embarrassed() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.EMBARRASSED") } /// C# member: `F:LibreMetaverse.Animations.EXPRESS_AFRAID`. pub fn express_afraid() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.EXPRESS_AFRAID") } /// C# member: `F:LibreMetaverse.Animations.EXPRESS_ANGER`. pub fn express_anger() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.EXPRESS_ANGER") } /// C# member: `F:LibreMetaverse.Animations.EXPRESS_BORED`. pub fn express_bored() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.EXPRESS_BORED") } /// C# member: `F:LibreMetaverse.Animations.EXPRESS_CRY`. pub fn express_cry() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.EXPRESS_CRY") } /// C# member: `F:LibreMetaverse.Animations.EXPRESS_DISDAIN`. pub fn express_disdain() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.EXPRESS_DISDAIN") } /// C# member: `F:LibreMetaverse.Animations.EXPRESS_EMBARRASSED`. pub fn express_embarrassed() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.EXPRESS_EMBARRASSED") } /// C# member: `F:LibreMetaverse.Animations.EXPRESS_FROWN`. pub fn express_frown() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.EXPRESS_FROWN") } /// C# member: `F:LibreMetaverse.Animations.EXPRESS_KISS`. pub fn express_kiss() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.EXPRESS_KISS") } /// C# member: `F:LibreMetaverse.Animations.EXPRESS_LAUGH`. pub fn express_laugh() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.EXPRESS_LAUGH") } /// C# member: `F:LibreMetaverse.Animations.EXPRESS_OPEN_MOUTH`. pub fn express_open_mouth() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.EXPRESS_OPEN_MOUTH") } /// C# member: `F:LibreMetaverse.Animations.EXPRESS_REPULSED`. pub fn express_repulsed() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.EXPRESS_REPULSED") } /// C# member: `F:LibreMetaverse.Animations.EXPRESS_SAD`. pub fn express_sad() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.EXPRESS_SAD") } /// C# member: `F:LibreMetaverse.Animations.EXPRESS_SHRUG`. pub fn express_shrug() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.EXPRESS_SHRUG") } /// C# member: `F:LibreMetaverse.Animations.EXPRESS_SMILE`. pub fn express_smile() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.EXPRESS_SMILE") } /// C# member: `F:LibreMetaverse.Animations.EXPRESS_SURPRISE`. pub fn express_surprise() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.EXPRESS_SURPRISE") } /// C# member: `F:LibreMetaverse.Animations.EXPRESS_TONGUE_OUT`. pub fn express_tongue_out() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.EXPRESS_TONGUE_OUT") } /// C# member: `F:LibreMetaverse.Animations.EXPRESS_TOOTHSMILE`. pub fn express_toothsmile() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.EXPRESS_TOOTHSMILE") } /// C# member: `F:LibreMetaverse.Animations.EXPRESS_WINK`. pub fn express_wink() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.EXPRESS_WINK") } /// C# member: `F:LibreMetaverse.Animations.EXPRESS_WORRY`. pub fn express_worry() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.EXPRESS_WORRY") } /// C# member: `F:LibreMetaverse.Animations.FALLDOWN`. pub fn falldown() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.FALLDOWN") } /// C# member: `F:LibreMetaverse.Animations.FEMALE_WALK`. pub fn female_walk() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.FEMALE_WALK") } /// C# member: `F:LibreMetaverse.Animations.FINGER_WAG`. pub fn finger_wag() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.FINGER_WAG") } /// C# member: `F:LibreMetaverse.Animations.FIST_PUMP`. pub fn fist_pump() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.FIST_PUMP") } /// C# member: `F:LibreMetaverse.Animations.FLY`. pub fn fly() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.FLY") } /// C# member: `F:LibreMetaverse.Animations.FLYSLOW`. pub fn flyslow() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.FLYSLOW") } /// C# member: `F:LibreMetaverse.Animations.HELLO`. pub fn hello() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.HELLO") } /// C# member: `F:LibreMetaverse.Animations.HOLD_BAZOOKA_R`. pub fn hold_bazooka_r() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.HOLD_BAZOOKA_R") } /// C# member: `F:LibreMetaverse.Animations.HOLD_BOW_L`. pub fn hold_bow_l() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.HOLD_BOW_L") } /// C# member: `F:LibreMetaverse.Animations.HOLD_HANDGUN_R`. pub fn hold_handgun_r() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.HOLD_HANDGUN_R") } /// C# member: `F:LibreMetaverse.Animations.HOLD_RIFLE_R`. pub fn hold_rifle_r() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.HOLD_RIFLE_R") } /// C# member: `F:LibreMetaverse.Animations.HOLD_THROW_R`. pub fn hold_throw_r() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.HOLD_THROW_R") } /// C# member: `F:LibreMetaverse.Animations.HOVER`. pub fn hover() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.HOVER") } /// C# member: `F:LibreMetaverse.Animations.HOVER_DOWN`. pub fn hover_down() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.HOVER_DOWN") } /// C# member: `F:LibreMetaverse.Animations.HOVER_UP`. pub fn hover_up() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.HOVER_UP") } /// C# member: `F:LibreMetaverse.Animations.IMPATIENT`. pub fn impatient() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.IMPATIENT") } /// C# member: `F:LibreMetaverse.Animations.JUMP`. pub fn jump() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.JUMP") } /// C# member: `F:LibreMetaverse.Animations.JUMP_FOR_JOY`. pub fn jump_for_joy() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.JUMP_FOR_JOY") } /// C# member: `F:LibreMetaverse.Animations.KISS_MY_BUTT`. pub fn kiss_my_butt() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.KISS_MY_BUTT") } /// C# member: `F:LibreMetaverse.Animations.LAND`. pub fn land() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.LAND") } /// C# member: `F:LibreMetaverse.Animations.LAUGH_SHORT`. pub fn laugh_short() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.LAUGH_SHORT") } /// C# member: `F:LibreMetaverse.Animations.MEDIUM_LAND`. pub fn medium_land() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.MEDIUM_LAND") } /// C# member: `F:LibreMetaverse.Animations.MOTORCYCLE_SIT`. pub fn motorcycle_sit() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.MOTORCYCLE_SIT") } /// C# member: `F:LibreMetaverse.Animations.MUSCLE_BEACH`. pub fn muscle_beach() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.MUSCLE_BEACH") } /// C# member: `F:LibreMetaverse.Animations.NO`. pub fn no() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.NO") } /// C# member: `F:LibreMetaverse.Animations.NO_UNHAPPY`. pub fn no_unhappy() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.NO_UNHAPPY") } /// C# member: `F:LibreMetaverse.Animations.NYAH_NYAH`. pub fn nyah_nyah() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.NYAH_NYAH") } /// C# member: `F:LibreMetaverse.Animations.ONETWO_PUNCH`. pub fn onetwo_punch() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.ONETWO_PUNCH") } /// C# member: `F:LibreMetaverse.Animations.PEACE`. pub fn peace() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.PEACE") } /// C# member: `F:LibreMetaverse.Animations.POINT_ME`. pub fn point_me() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.POINT_ME") } /// C# member: `F:LibreMetaverse.Animations.POINT_YOU`. pub fn point_you() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.POINT_YOU") } /// C# member: `F:LibreMetaverse.Animations.PRE_JUMP`. pub fn pre_jump() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.PRE_JUMP") } /// C# member: `F:LibreMetaverse.Animations.PUNCH_LEFT`. pub fn punch_left() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.PUNCH_LEFT") } /// C# member: `F:LibreMetaverse.Animations.PUNCH_RIGHT`. pub fn punch_right() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.PUNCH_RIGHT") } /// C# member: `F:LibreMetaverse.Animations.REPULSED`. pub fn repulsed() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.REPULSED") } /// C# member: `F:LibreMetaverse.Animations.ROUNDHOUSE_KICK`. pub fn roundhouse_kick() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.ROUNDHOUSE_KICK") } /// C# member: `F:LibreMetaverse.Animations.RPS_COUNTDOWN`. pub fn rps_countdown() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.RPS_COUNTDOWN") } /// C# member: `F:LibreMetaverse.Animations.RPS_PAPER`. pub fn rps_paper() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.RPS_PAPER") } /// C# member: `F:LibreMetaverse.Animations.RPS_ROCK`. pub fn rps_rock() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.RPS_ROCK") } /// C# member: `F:LibreMetaverse.Animations.RPS_SCISSORS`. pub fn rps_scissors() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.RPS_SCISSORS") } /// C# member: `F:LibreMetaverse.Animations.RUN`. pub fn run() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.RUN") } /// C# member: `F:LibreMetaverse.Animations.SAD`. pub fn sad() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.SAD") } /// C# member: `F:LibreMetaverse.Animations.SALUTE`. pub fn salute() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.SALUTE") } /// C# member: `F:LibreMetaverse.Animations.SHOOT_BOW_L`. pub fn shoot_bow_l() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.SHOOT_BOW_L") } /// C# member: `F:LibreMetaverse.Animations.SHOUT`. pub fn shout() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.SHOUT") } /// C# member: `F:LibreMetaverse.Animations.SHRUG`. pub fn shrug() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.SHRUG") } /// C# member: `F:LibreMetaverse.Animations.SIT`. pub fn sit() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.SIT") } /// C# member: `F:LibreMetaverse.Animations.SIT_FEMALE`. pub fn sit_female() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.SIT_FEMALE") } /// C# member: `F:LibreMetaverse.Animations.SIT_GENERIC`. pub fn sit_generic() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.SIT_GENERIC") } /// C# member: `F:LibreMetaverse.Animations.SIT_GROUND`. pub fn sit_ground() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.SIT_GROUND") } /// C# member: `F:LibreMetaverse.Animations.SIT_GROUND_staticRAINED`. pub fn sit_ground_static_rained() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "F:LibreMetaverse.Animations.SIT_GROUND_staticRAINED" ) } /// C# member: `F:LibreMetaverse.Animations.SIT_TO_STAND`. pub fn sit_to_stand() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.SIT_TO_STAND") } /// C# member: `F:LibreMetaverse.Animations.SLEEP`. pub fn sleep() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.SLEEP") } /// C# member: `F:LibreMetaverse.Animations.SMOKE_IDLE`. pub fn smoke_idle() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.SMOKE_IDLE") } /// C# member: `F:LibreMetaverse.Animations.SMOKE_INHALE`. pub fn smoke_inhale() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.SMOKE_INHALE") } /// C# member: `F:LibreMetaverse.Animations.SMOKE_THROW_DOWN`. pub fn smoke_throw_down() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.SMOKE_THROW_DOWN") } /// C# member: `F:LibreMetaverse.Animations.SNAPSHOT`. pub fn snapshot() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.SNAPSHOT") } /// C# member: `F:LibreMetaverse.Animations.STAND`. pub fn stand() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.STAND") } /// C# member: `F:LibreMetaverse.Animations.STANDUP`. pub fn standup() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.STANDUP") } /// C# member: `F:LibreMetaverse.Animations.STAND_1`. pub fn stand_1() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.STAND_1") } /// C# member: `F:LibreMetaverse.Animations.STAND_2`. pub fn stand_2() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.STAND_2") } /// C# member: `F:LibreMetaverse.Animations.STAND_3`. pub fn stand_3() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.STAND_3") } /// C# member: `F:LibreMetaverse.Animations.STAND_4`. pub fn stand_4() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.STAND_4") } /// C# member: `F:LibreMetaverse.Animations.STRETCH`. pub fn stretch() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.STRETCH") } /// C# member: `F:LibreMetaverse.Animations.STRIDE`. pub fn stride() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.STRIDE") } /// C# member: `F:LibreMetaverse.Animations.SURF`. pub fn surf() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.SURF") } /// C# member: `F:LibreMetaverse.Animations.SURPRISE`. pub fn surprise() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.SURPRISE") } /// C# member: `F:LibreMetaverse.Animations.SWORD_STRIKE`. pub fn sword_strike() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.SWORD_STRIKE") } /// C# member: `F:LibreMetaverse.Animations.TALK`. pub fn talk() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.TALK") } /// C# member: `F:LibreMetaverse.Animations.TANTRUM`. pub fn tantrum() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.TANTRUM") } /// C# member: `F:LibreMetaverse.Animations.THROW_R`. pub fn throw_r() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.THROW_R") } /// C# member: `F:LibreMetaverse.Animations.TRYON_SHIRT`. pub fn tryon_shirt() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.TRYON_SHIRT") } /// C# member: `F:LibreMetaverse.Animations.TURNLEFT`. pub fn turnleft() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.TURNLEFT") } /// C# member: `F:LibreMetaverse.Animations.TURNRIGHT`. pub fn turnright() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.TURNRIGHT") } /// C# member: `F:LibreMetaverse.Animations.TYPE`. pub fn type_() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.TYPE") } /// C# member: `F:LibreMetaverse.Animations.WALK`. pub fn walk() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.WALK") } /// C# member: `F:LibreMetaverse.Animations.WHISPER`. pub fn whisper() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.WHISPER") } /// C# member: `F:LibreMetaverse.Animations.WHISTLE`. pub fn whistle() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.WHISTLE") } /// C# member: `F:LibreMetaverse.Animations.WINK`. pub fn wink() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.WINK") } /// C# member: `F:LibreMetaverse.Animations.WINK_HOLLYWOOD`. pub fn wink_hollywood() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.WINK_HOLLYWOOD") } /// C# member: `F:LibreMetaverse.Animations.WORRY`. pub fn worry() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.WORRY") } /// C# member: `F:LibreMetaverse.Animations.YES`. pub fn yes() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.YES") } /// C# member: `F:LibreMetaverse.Animations.YES_HAPPY`. pub fn yes_happy() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.YES_HAPPY") } /// C# member: `F:LibreMetaverse.Animations.YOGA_FLOAT`. pub fn yoga_float() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Animations.YOGA_FLOAT") } /// C# member: `M:LibreMetaverse.Animations.ToDictionary`. pub fn to_dictionary() -> Result< libremetaverse_types::compat::FrozenDictionary, crate::Error, > { libremetaverse_types::not_implemented("M:LibreMetaverse.Animations.ToDictionary") } } /// C# type: `T:LibreMetaverse.AnimationsChangedEventArgs`. pub struct AnimationsChangedEventArgs; impl AnimationsChangedEventArgs { /// C# member: `M:LibreMetaverse.AnimationsChangedEventArgs.#ctor(System.Collections.Generic.IReadOnlyDictionary{LibreMetaverse.UUID,System.Int32})`. pub fn new( agent_animations: std::collections::HashMap, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AnimationsChangedEventArgs.#ctor(System.Collections.Generic.IReadOnlyDictionary{LibreMetaverse.UUID,System.Int32})", ) } /// C# member: `P:LibreMetaverse.AnimationsChangedEventArgs.Animations`. pub fn animations(&self) -> std::collections::HashMap { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AnimationsChangedEventArgs.Animations" ) } } /// C# type: `T:LibreMetaverse.AnimeshSkinning`. pub struct AnimeshSkinning; impl AnimeshSkinning { /// C# member: `M:LibreMetaverse.AnimeshSkinning.ComputeSkinningMatrices(System.Collections.Generic.Dictionary{System.String,LibreMetaverse.Animesh.JointPose},LibreMetaverse.Rendering.LindenSkeleton,LibreMetaverse.Rendering.MeshSkinData)`. pub fn compute_skinning_matrices( pose: Option>, skeleton: Option, skin_data: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AnimeshSkinning.ComputeSkinningMatrices(System.Collections.Generic.Dictionary{System.String,LibreMetaverse.Animesh.JointPose},LibreMetaverse.Rendering.LindenSkeleton,LibreMetaverse.Rendering.MeshSkinData)", ) } /// C# member: `M:LibreMetaverse.AnimeshSkinning.DeformVertices(LibreMetaverse.Rendering.Face,LibreMetaverse.Matrix4[],LibreMetaverse.Matrix4,System.Span{LibreMetaverse.Vector3},System.Span{LibreMetaverse.Vector3})`. pub fn deform_vertices( face: libremetaverse::rendering::Face, skinning_matrices: Vec, bind_shape_matrix: libremetaverse_types::Matrix4, out_positions: &mut [libremetaverse_types::Vector3], out_normals: Option<&mut [libremetaverse_types::Vector3]>, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AnimeshSkinning.DeformVertices(LibreMetaverse.Rendering.Face,LibreMetaverse.Matrix4[],LibreMetaverse.Matrix4,System.Span{LibreMetaverse.Vector3},System.Span{LibreMetaverse.Vector3})", ) } } /// C# type: `T:LibreMetaverse.AppearanceFlags`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(transparent)] pub struct AppearanceFlags(pub u32); impl AppearanceFlags { /// C# member: `F:LibreMetaverse.AppearanceFlags.None`. pub const NONE: Self = Self(0); } /// C# type: `T:LibreMetaverse.AppearanceManager`. pub struct AppearanceManager { /// C# member: `F:LibreMetaverse.AppearanceManager.MyTextures`. pub my_textures: libremetaverse::PrimitiveTextureEntry, /// C# member: `F:LibreMetaverse.AppearanceManager.MyVisualParameters`. pub my_visual_parameters: Vec, } impl AppearanceManager { /// C# member: `E:LibreMetaverse.AppearanceManager.AgentWearablesReply`. pub fn subscribe_agent_wearables_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::AgentWearablesReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.AppearanceManager.AgentWearablesReply" ) } /// C# member: `E:LibreMetaverse.AppearanceManager.AppearanceSet`. pub fn subscribe_appearance_set( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.AppearanceManager.AppearanceSet") } /// C# member: `E:LibreMetaverse.AppearanceManager.CachedBakesReply`. pub fn subscribe_cached_bakes_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::AgentCachedBakesReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.AppearanceManager.CachedBakesReply" ) } /// C# member: `E:LibreMetaverse.AppearanceManager.RebakeAvatarRequested`. pub fn subscribe_rebake_avatar_requested( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::RebakeAvatarTexturesEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.AppearanceManager.RebakeAvatarRequested" ) } /// C# member: `F:LibreMetaverse.AppearanceManager.ATTACHMENT_ADD`. pub fn attachment_add() -> u8 { libremetaverse_types::unimplemented_api!( "F:LibreMetaverse.AppearanceManager.ATTACHMENT_ADD" ) } /// C# member: `F:LibreMetaverse.AppearanceManager.BAKED_TEXTURE_COUNT`. pub const BAKED_TEXTURE_COUNT: i32 = 11; /// C# member: `F:LibreMetaverse.AppearanceManager.BAKED_TEXTURE_HASH`. pub fn baked_texture_hash() -> Vec { libremetaverse_types::unimplemented_api!( "F:LibreMetaverse.AppearanceManager.BAKED_TEXTURE_HASH" ) } /// C# member: `F:LibreMetaverse.AppearanceManager.BakeIndexToTextureIndex`. pub fn bake_index_to_texture_index() -> Vec { libremetaverse_types::unimplemented_api!( "F:LibreMetaverse.AppearanceManager.BakeIndexToTextureIndex" ) } /// C# member: `F:LibreMetaverse.AppearanceManager.DEFAULT_AVATAR_TEXTURE`. pub fn default_avatar_texture() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "F:LibreMetaverse.AppearanceManager.DEFAULT_AVATAR_TEXTURE" ) } /// C# member: `F:LibreMetaverse.AppearanceManager.IMG_USE_BAKED_AUX1`. pub fn img_use_baked_aux1() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "F:LibreMetaverse.AppearanceManager.IMG_USE_BAKED_AUX1" ) } /// C# member: `F:LibreMetaverse.AppearanceManager.IMG_USE_BAKED_AUX2`. pub fn img_use_baked_aux2() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "F:LibreMetaverse.AppearanceManager.IMG_USE_BAKED_AUX2" ) } /// C# member: `F:LibreMetaverse.AppearanceManager.IMG_USE_BAKED_AUX3`. pub fn img_use_baked_aux3() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "F:LibreMetaverse.AppearanceManager.IMG_USE_BAKED_AUX3" ) } /// C# member: `F:LibreMetaverse.AppearanceManager.IMG_USE_BAKED_EYES`. pub fn img_use_baked_eyes() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "F:LibreMetaverse.AppearanceManager.IMG_USE_BAKED_EYES" ) } /// C# member: `F:LibreMetaverse.AppearanceManager.IMG_USE_BAKED_HAIR`. pub fn img_use_baked_hair() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "F:LibreMetaverse.AppearanceManager.IMG_USE_BAKED_HAIR" ) } /// C# member: `F:LibreMetaverse.AppearanceManager.IMG_USE_BAKED_HEAD`. pub fn img_use_baked_head() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "F:LibreMetaverse.AppearanceManager.IMG_USE_BAKED_HEAD" ) } /// C# member: `F:LibreMetaverse.AppearanceManager.IMG_USE_BAKED_INDICES`. pub fn img_use_baked_indices() -> libremetaverse_types::compat::FrozenDictionary< libremetaverse_types::UUID, libremetaverse::AvatarTextureIndex, > { libremetaverse_types::unimplemented_api!( "F:LibreMetaverse.AppearanceManager.IMG_USE_BAKED_INDICES" ) } /// C# member: `F:LibreMetaverse.AppearanceManager.IMG_USE_BAKED_LEFTARM`. pub fn img_use_baked_leftarm() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "F:LibreMetaverse.AppearanceManager.IMG_USE_BAKED_LEFTARM" ) } /// C# member: `F:LibreMetaverse.AppearanceManager.IMG_USE_BAKED_LEFTLEG`. pub fn img_use_baked_leftleg() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "F:LibreMetaverse.AppearanceManager.IMG_USE_BAKED_LEFTLEG" ) } /// C# member: `F:LibreMetaverse.AppearanceManager.IMG_USE_BAKED_LOWER`. pub fn img_use_baked_lower() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "F:LibreMetaverse.AppearanceManager.IMG_USE_BAKED_LOWER" ) } /// C# member: `F:LibreMetaverse.AppearanceManager.IMG_USE_BAKED_SKIRT`. pub fn img_use_baked_skirt() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "F:LibreMetaverse.AppearanceManager.IMG_USE_BAKED_SKIRT" ) } /// C# member: `F:LibreMetaverse.AppearanceManager.IMG_USE_BAKED_UPPER`. pub fn img_use_baked_upper() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "F:LibreMetaverse.AppearanceManager.IMG_USE_BAKED_UPPER" ) } /// C# member: `F:LibreMetaverse.AppearanceManager.WEARABLES_PER_LAYER`. pub const WEARABLES_PER_LAYER: i32 = 9; /// C# member: `F:LibreMetaverse.AppearanceManager.WEARABLE_BAKE_MAP`. pub fn wearable_bake_map() -> Vec> { libremetaverse_types::unimplemented_api!( "F:LibreMetaverse.AppearanceManager.WEARABLE_BAKE_MAP" ) } /// C# member: `F:LibreMetaverse.AppearanceManager.WEARABLE_COUNT`. pub const WEARABLE_COUNT: i32 = 16; /// C# member: `F:LibreMetaverse.AppearanceManager.WEARABLE_COUNT_MAX`. pub const WEARABLE_COUNT_MAX: i32 = 60; /// C# member: `M:LibreMetaverse.AppearanceManager.#ctor(LibreMetaverse.GridClient)`. pub fn new( client: Option>, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceManager.#ctor(LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.AppearanceManager.AddAttachments(System.Collections.Generic.List{LibreMetaverse.InventoryItem},System.Boolean,System.Boolean)`. pub fn add_attachments( &self, attachments: Vec, remove_existing_first: bool, replace: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceManager.AddAttachments(System.Collections.Generic.List{LibreMetaverse.InventoryItem},System.Boolean,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.AppearanceManager.AddToOutfit(LibreMetaverse.InventoryItem,System.Boolean)`. pub fn add_to_outfit_with_inventory_item_boolean( &self, wearable_item: libremetaverse::InventoryItem, replace: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceManager.AddToOutfit(LibreMetaverse.InventoryItem,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.AppearanceManager.AddToOutfit(System.Collections.Generic.List{LibreMetaverse.InventoryItem},System.Boolean)`. pub fn add_to_outfit_with_list_boolean( &self, wearable_items: Vec, replace: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceManager.AddToOutfit(System.Collections.Generic.List{LibreMetaverse.InventoryItem},System.Boolean)", ) } /// C# member: `M:LibreMetaverse.AppearanceManager.ApplyArchetype(LibreMetaverse.GenepoolArchetype)`. pub async fn apply_archetype( &self, archetype: libremetaverse::GenepoolArchetype, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceManager.ApplyArchetype(LibreMetaverse.GenepoolArchetype)", ) } /// C# member: `M:LibreMetaverse.AppearanceManager.Attach(LibreMetaverse.InventoryItem,LibreMetaverse.AttachmentPoint,System.Boolean)`. pub fn attach_with_inventory_item_attachment_point_boolean( &self, item: libremetaverse::InventoryItem, attach_point: libremetaverse_types::AttachmentPoint, replace: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceManager.Attach(LibreMetaverse.InventoryItem,LibreMetaverse.AttachmentPoint,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.AppearanceManager.Attach(LibreMetaverse.UUID,LibreMetaverse.UUID,System.String,System.String,LibreMetaverse.Permissions,System.UInt32,LibreMetaverse.AttachmentPoint,System.Boolean)`. pub fn attach_with_uuid_uuid_string_string_permissions_u_int32_attachment_point_boolean( &self, item_id: libremetaverse_types::UUID, owner_id: libremetaverse_types::UUID, name: String, description: String, perms: libremetaverse::Permissions, item_flags: u32, attach_point: libremetaverse_types::AttachmentPoint, replace: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceManager.Attach(LibreMetaverse.UUID,LibreMetaverse.UUID,System.String,System.String,LibreMetaverse.Permissions,System.UInt32,LibreMetaverse.AttachmentPoint,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.AppearanceManager.BakeTypeToAgentTextureIndex(LibreMetaverse.BakeType)`. pub fn bake_type_to_agent_texture_index( index: libremetaverse::BakeType, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceManager.BakeTypeToAgentTextureIndex(LibreMetaverse.BakeType)", ) } /// C# member: `M:LibreMetaverse.AppearanceManager.BakeTypeToTextures(LibreMetaverse.BakeType)`. pub fn bake_type_to_textures( bake_type: libremetaverse::BakeType, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceManager.BakeTypeToTextures(LibreMetaverse.BakeType)", ) } /// C# member: `M:LibreMetaverse.AppearanceManager.BlendToArchetype(LibreMetaverse.GenepoolArchetype,System.Single)`. pub async fn blend_to_archetype( &self, archetype: libremetaverse::GenepoolArchetype, t: f32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceManager.BlendToArchetype(LibreMetaverse.GenepoolArchetype,System.Single)", ) } /// C# member: `M:LibreMetaverse.AppearanceManager.DecodeWearableParams(LibreMetaverse.AppearanceManager.WearableData,LibreMetaverse.AppearanceManager.TextureData[]@)`. pub fn decode_wearable_params( wearable: libremetaverse::AppearanceManagerWearableData, textures: &mut Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceManager.DecodeWearableParams(LibreMetaverse.AppearanceManager.WearableData,LibreMetaverse.AppearanceManager.TextureData[]@)", ) } /// C# member: `M:LibreMetaverse.AppearanceManager.Detach(LibreMetaverse.InventoryItem)`. pub fn detach_with_inventory_item( &self, item: libremetaverse::InventoryItem, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceManager.Detach(LibreMetaverse.InventoryItem)", ) } /// C# member: `M:LibreMetaverse.AppearanceManager.Detach(LibreMetaverse.UUID)`. pub fn detach_with_uuid( &self, item_id: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceManager.Detach(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.AppearanceManager.Dispose`. pub fn dispose(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.AppearanceManager.Dispose") } /// C# member: `M:LibreMetaverse.AppearanceManager.GetAttachments`. pub fn get_attachments( &self, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.AppearanceManager.GetAttachments") } /// C# member: `M:LibreMetaverse.AppearanceManager.GetAttachmentsByAttachmentPointAsync(System.Threading.CancellationToken)`. pub async fn get_attachments_by_attachment_point( &self, cancellation_token: Option, ) -> Result< libremetaverse_types::MultiValueDictionary< libremetaverse_types::AttachmentPoint, libremetaverse::InventoryItem, >, crate::Error, > { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceManager.GetAttachmentsByAttachmentPointAsync(System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AppearanceManager.GetAttachmentsByInventoryItem`. pub fn get_attachments_by_inventory_item( &self, ) -> Result< std::collections::HashMap< libremetaverse::InventoryItem, libremetaverse_types::AttachmentPoint, >, crate::Error, > { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceManager.GetAttachmentsByInventoryItem", ) } /// C# member: `M:LibreMetaverse.AppearanceManager.GetAttachmentsByItemId`. pub fn get_attachments_by_item_id( &self, ) -> Result< std::collections::HashMap< libremetaverse_types::UUID, libremetaverse_types::AttachmentPoint, >, crate::Error, > { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceManager.GetAttachmentsByItemId", ) } /// C# member: `M:LibreMetaverse.AppearanceManager.GetColorFromParams(System.Collections.Generic.List{LibreMetaverse.AppearanceManager.ColorParamInfo})`. pub fn get_color_from_params( param: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceManager.GetColorFromParams(System.Collections.Generic.List{LibreMetaverse.AppearanceManager.ColorParamInfo})", ) } /// C# member: `M:LibreMetaverse.AppearanceManager.GetCurrentOutfitFolderAsync(System.Threading.CancellationToken)`. pub async fn get_current_outfit_folder( &self, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceManager.GetCurrentOutfitFolderAsync(System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AppearanceManager.GetCurrentParamValues`. pub fn get_current_param_values( &self, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceManager.GetCurrentParamValues", ) } /// C# member: `M:LibreMetaverse.AppearanceManager.GetFolderWearablesAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn get_folder_wearables( &self, folder: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result< ( bool, Vec, Vec, ), crate::Error, > { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceManager.GetFolderWearablesAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AppearanceManager.GetWearableAssets(LibreMetaverse.WearableType)`. pub fn get_wearable_assets( &self, type_: libremetaverse_types::WearableType, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceManager.GetWearableAssets(LibreMetaverse.WearableType)", ) } /// C# member: `M:LibreMetaverse.AppearanceManager.GetWearables`. pub fn get_wearables( &self, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.AppearanceManager.GetWearables") } /// C# member: `M:LibreMetaverse.AppearanceManager.GetWearablesByType`. pub fn get_wearables_by_type( &self, ) -> Result< libremetaverse_types::MultiValueDictionary< libremetaverse_types::WearableType, libremetaverse::AppearanceManagerWearableData, >, crate::Error, > { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceManager.GetWearablesByType", ) } /// C# member: `M:LibreMetaverse.AppearanceManager.IsItemWorn(LibreMetaverse.InventoryItem)`. pub fn is_item_worn_with_inventory_item( &self, item: libremetaverse::InventoryItem, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceManager.IsItemWorn(LibreMetaverse.InventoryItem)", ) } /// C# member: `M:LibreMetaverse.AppearanceManager.IsItemWorn(LibreMetaverse.UUID)`. pub fn is_item_worn_with_uuid( &self, item_id: libremetaverse_types::UUID, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceManager.IsItemWorn(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.AppearanceManager.MakeAppearancePacket`. pub fn make_appearance_packet( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceManager.MakeAppearancePacket", ) } /// C# member: `M:LibreMetaverse.AppearanceManager.MorphLayerForBakeType(LibreMetaverse.BakeType)`. pub fn morph_layer_for_bake_type( bake_type: libremetaverse::BakeType, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceManager.MorphLayerForBakeType(LibreMetaverse.BakeType)", ) } /// C# member: `M:LibreMetaverse.AppearanceManager.RandomizeAppearance(System.Random)`. pub async fn randomize_appearance( &self, rng: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceManager.RandomizeAppearance(System.Random)", ) } /// C# member: `M:LibreMetaverse.AppearanceManager.RemoveFromOutfit(LibreMetaverse.InventoryItem)`. pub fn remove_from_outfit_with_inventory_item( &self, wearable_item: libremetaverse::InventoryItem, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceManager.RemoveFromOutfit(LibreMetaverse.InventoryItem)", ) } /// C# member: `M:LibreMetaverse.AppearanceManager.RemoveFromOutfit(System.Collections.Generic.List{LibreMetaverse.InventoryItem})`. pub fn remove_from_outfit_with_list( &self, wearable_items: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceManager.RemoveFromOutfit(System.Collections.Generic.List{LibreMetaverse.InventoryItem})", ) } /// C# member: `M:LibreMetaverse.AppearanceManager.ReplaceOutfitAsync(System.Collections.Generic.List{LibreMetaverse.InventoryItem})`. pub async fn replace_outfit_with_list( &self, wearable_items: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceManager.ReplaceOutfitAsync(System.Collections.Generic.List{LibreMetaverse.InventoryItem})", ) } /// C# member: `M:LibreMetaverse.AppearanceManager.ReplaceOutfitAsync(System.Collections.Generic.List{LibreMetaverse.InventoryItem},System.Boolean)`. pub async fn replace_outfit_with_list_boolean( &self, wearable_items: Vec, safe: bool, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceManager.ReplaceOutfitAsync(System.Collections.Generic.List{LibreMetaverse.InventoryItem},System.Boolean)", ) } /// C# member: `M:LibreMetaverse.AppearanceManager.RequestAgentWornAsync(System.Threading.CancellationToken)`. pub async fn request_agent_worn( &self, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceManager.RequestAgentWornAsync(System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AppearanceManager.RequestCachedBakes`. pub fn request_cached_bakes(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceManager.RequestCachedBakes", ) } /// C# member: `M:LibreMetaverse.AppearanceManager.RequestSetAppearance(System.Boolean)`. pub async fn request_set_appearance( &self, force_rebake: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceManager.RequestSetAppearance(System.Boolean)", ) } /// C# member: `M:LibreMetaverse.AppearanceManager.SendOutfitToCurrentSimulatorAsync(System.Threading.CancellationToken)`. pub async fn send_outfit_to_current_simulator( &self, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceManager.SendOutfitToCurrentSimulatorAsync(System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AppearanceManager.ServerBakingRegion`. pub fn server_baking_region(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceManager.ServerBakingRegion", ) } /// C# member: `M:LibreMetaverse.AppearanceManager.UpdateLastReceivedCOFVersion(System.Int32)`. pub fn update_last_received_cof_version( &mut self, cof_version: i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceManager.UpdateLastReceivedCOFVersion(System.Int32)", ) } /// C# member: `M:LibreMetaverse.AppearanceManager.WearOutfitAsync(System.Collections.Generic.List{LibreMetaverse.InventoryBase},System.Boolean)`. pub async fn wear_outfit( &self, wearables: Vec, replace_items: bool, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceManager.WearOutfitAsync(System.Collections.Generic.List{LibreMetaverse.InventoryBase},System.Boolean)", ) } /// C# member: `M:LibreMetaverse.AppearanceManager.WearableTypeToAssetType(LibreMetaverse.WearableType)`. pub fn wearable_type_to_asset_type( type_: libremetaverse_types::WearableType, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceManager.WearableTypeToAssetType(LibreMetaverse.WearableType)", ) } /// C# member: `M:LibreMetaverse.AppearanceManager.isItemAttached(LibreMetaverse.InventoryItem)`. pub fn is_item_attached_with_inventory_item( &self, item: libremetaverse::InventoryItem, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceManager.isItemAttached(LibreMetaverse.InventoryItem)", ) } /// C# member: `M:LibreMetaverse.AppearanceManager.isItemAttached(LibreMetaverse.UUID)`. pub fn is_item_attached_with_uuid( &self, key: libremetaverse_types::UUID, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceManager.isItemAttached(LibreMetaverse.UUID)", ) } /// C# member: `P:LibreMetaverse.AppearanceManager.LastUpdateReceivedCOFVersion`. pub fn last_update_received_cof_version(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AppearanceManager.LastUpdateReceivedCOFVersion" ) } /// C# member: `P:LibreMetaverse.AppearanceManager.ManagerBusy`. pub fn manager_busy(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AppearanceManager.ManagerBusy") } /// C# member: `P:LibreMetaverse.AppearanceManager.TextureProvider`. pub fn texture_provider(&self) -> std::sync::Arc { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AppearanceManager.TextureProvider" ) } /// Setter for C# member: `P:LibreMetaverse.AppearanceManager.TextureProvider`. pub fn set_texture_provider( &mut self, value: std::sync::Arc, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AppearanceManager.TextureProvider" ) } } /// C# type: `T:LibreMetaverse.AppearanceManager.ColorParamInfo`. pub struct AppearanceManagerColorParamInfo { /// C# member: `F:LibreMetaverse.AppearanceManager.ColorParamInfo.Value`. pub value: f32, /// C# member: `F:LibreMetaverse.AppearanceManager.ColorParamInfo.VisualColorParam`. pub visual_color_param: libremetaverse::VisualColorParam, /// C# member: `F:LibreMetaverse.AppearanceManager.ColorParamInfo.VisualParam`. pub visual_param: libremetaverse::VisualParam, /// C# member: `F:LibreMetaverse.AppearanceManager.ColorParamInfo.WearableType`. pub wearable_type: libremetaverse_types::WearableType, } impl AppearanceManagerColorParamInfo {} /// C# type: `T:LibreMetaverse.AppearanceManager.TextureData`. pub struct AppearanceManagerTextureData { /// C# member: `F:LibreMetaverse.AppearanceManager.TextureData.AlphaMasks`. pub alpha_masks: std::collections::HashMap, /// C# member: `F:LibreMetaverse.AppearanceManager.TextureData.Color`. pub color: libremetaverse_types::Color4, /// C# member: `F:LibreMetaverse.AppearanceManager.TextureData.Texture`. pub texture: Option, /// C# member: `F:LibreMetaverse.AppearanceManager.TextureData.TextureID`. pub texture_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.AppearanceManager.TextureData.TextureIndex`. pub texture_index: libremetaverse::AvatarTextureIndex, } impl AppearanceManagerTextureData { /// C# member: `M:LibreMetaverse.AppearanceManager.TextureData.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceManager.TextureData.#ctor", ) } /// C# member: `M:LibreMetaverse.AppearanceManager.TextureData.ToString`. pub fn to_string(&self) -> String { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.AppearanceManager.TextureData.ToString" ) } } /// C# type: `T:LibreMetaverse.AppearanceManager.WearableData`. pub struct AppearanceManagerWearableData { /// C# member: `F:LibreMetaverse.AppearanceManager.WearableData.Asset`. pub asset: Option, /// C# member: `F:LibreMetaverse.AppearanceManager.WearableData.AssetID`. pub asset_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.AppearanceManager.WearableData.AssetType`. pub asset_type: libremetaverse_types::AssetType, /// C# member: `F:LibreMetaverse.AppearanceManager.WearableData.ItemID`. pub item_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.AppearanceManager.WearableData.WearableType`. pub wearable_type: libremetaverse_types::WearableType, } impl AppearanceManagerWearableData { /// C# member: `M:LibreMetaverse.AppearanceManager.WearableData.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceManager.WearableData.#ctor", ) } /// C# member: `M:LibreMetaverse.AppearanceManager.WearableData.ToString`. pub fn to_string(&self) -> String { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.AppearanceManager.WearableData.ToString" ) } } /// C# type: `T:LibreMetaverse.AppearanceManagerException`. pub struct AppearanceManagerException; impl AppearanceManagerException { /// C# member: `M:LibreMetaverse.AppearanceManagerException.#ctor(System.String)`. pub fn new(message: String) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceManagerException.#ctor(System.String)", ) } } /// C# type: `T:LibreMetaverse.AppearanceSetEventArgs`. pub struct AppearanceSetEventArgs; impl AppearanceSetEventArgs { /// C# member: `M:LibreMetaverse.AppearanceSetEventArgs.#ctor(System.Boolean)`. pub fn new(success: bool) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AppearanceSetEventArgs.#ctor(System.Boolean)", ) } /// C# member: `P:LibreMetaverse.AppearanceSetEventArgs.Success`. pub fn success(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AppearanceSetEventArgs.Success") } } /// C# type: `T:LibreMetaverse.ArchetypeParam`. pub struct ArchetypeParam; impl ArchetypeParam { /// C# member: `P:LibreMetaverse.ArchetypeParam.Id`. pub fn id(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ArchetypeParam.Id") } /// Setter for C# member: `P:LibreMetaverse.ArchetypeParam.Id`. pub fn set_id(&mut self, value: i32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ArchetypeParam.Id") } /// C# member: `P:LibreMetaverse.ArchetypeParam.Name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ArchetypeParam.Name") } /// Setter for C# member: `P:LibreMetaverse.ArchetypeParam.Name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ArchetypeParam.Name") } /// C# member: `P:LibreMetaverse.ArchetypeParam.Value`. pub fn value(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ArchetypeParam.Value") } /// Setter for C# member: `P:LibreMetaverse.ArchetypeParam.Value`. pub fn set_value(&mut self, value: f32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ArchetypeParam.Value") } } /// C# type: `T:LibreMetaverse.AssetCache`. pub struct AssetCache { /// C# member: `F:LibreMetaverse.AssetCache.ComputeAssetCacheFilename`. pub compute_asset_cache_filename: Option, } impl AssetCache { /// C# member: `M:LibreMetaverse.AssetCache.#ctor(LibreMetaverse.GridClient)`. pub fn new(client: libremetaverse::GridClient) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AssetCache.#ctor(LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.AssetCache.AssetFileName(LibreMetaverse.UUID)`. pub fn asset_file_name( &self, asset_id: libremetaverse_types::UUID, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AssetCache.AssetFileName(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.AssetCache.BeginPrune`. pub fn begin_prune(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.AssetCache.BeginPrune") } /// C# member: `M:LibreMetaverse.AssetCache.Clear`. pub fn clear(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.AssetCache.Clear") } /// C# member: `M:LibreMetaverse.AssetCache.Dispose`. pub fn dispose(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.AssetCache.Dispose") } /// C# member: `M:LibreMetaverse.AssetCache.GetCachedAssetBytes(LibreMetaverse.UUID)`. pub fn get_cached_asset_bytes_with_uuid( &self, asset_id: libremetaverse_types::UUID, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AssetCache.GetCachedAssetBytes(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.AssetCache.GetCachedAssetBytesAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn get_cached_asset_bytes_with_uuid_cancellation_token( &self, asset_id: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AssetCache.GetCachedAssetBytesAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AssetCache.GetCachedImage(LibreMetaverse.UUID)`. pub fn get_cached_image( &self, image_id: libremetaverse_types::UUID, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AssetCache.GetCachedImage(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.AssetCache.HasAsset(LibreMetaverse.UUID)`. pub fn has_asset(&self, asset_id: libremetaverse_types::UUID) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AssetCache.HasAsset(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.AssetCache.PruneAsync(System.Threading.CancellationToken)`. pub async fn prune( &self, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AssetCache.PruneAsync(System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AssetCache.SaveAssetToCache(LibreMetaverse.UUID,System.Byte[])`. pub fn save_asset_to_cache_with_uuid_bytes( &self, asset_id: libremetaverse_types::UUID, asset_data: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AssetCache.SaveAssetToCache(LibreMetaverse.UUID,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.AssetCache.SaveAssetToCacheAsync(LibreMetaverse.UUID,System.Byte[],System.Threading.CancellationToken)`. pub async fn save_asset_to_cache_with_uuid_bytes_cancellation_token( &self, asset_id: libremetaverse_types::UUID, asset_data: Vec, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AssetCache.SaveAssetToCacheAsync(LibreMetaverse.UUID,System.Byte[],System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AssetCache.TryGetCachedAssetBytes(LibreMetaverse.UUID,System.Byte[]@)`. pub fn try_get_cached_asset_bytes_with_uuid_bytes( &self, asset_id: libremetaverse_types::UUID, data: &mut Option>, ) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.AssetCache.TryGetCachedAssetBytes(LibreMetaverse.UUID,System.Byte[]@)" ) } /// C# member: `M:LibreMetaverse.AssetCache.TryGetCachedAssetBytesAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn try_get_cached_asset_bytes_with_uuid_cancellation_token( &self, asset_id: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result<(bool, Option>), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AssetCache.TryGetCachedAssetBytesAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `P:LibreMetaverse.AssetCache.AutoPruneEnabled`. pub fn auto_prune_enabled(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AssetCache.AutoPruneEnabled") } /// Setter for C# member: `P:LibreMetaverse.AssetCache.AutoPruneEnabled`. pub fn set_auto_prune_enabled(&mut self, value: bool) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AssetCache.AutoPruneEnabled") } /// C# member: `P:LibreMetaverse.AssetCache.AutoPruneInterval`. pub fn auto_prune_interval(&self) -> f64 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AssetCache.AutoPruneInterval") } /// Setter for C# member: `P:LibreMetaverse.AssetCache.AutoPruneInterval`. pub fn set_auto_prune_interval(&mut self, value: f64) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AssetCache.AutoPruneInterval") } } /// C# type: `T:LibreMetaverse.AssetCache.ComputeAssetCacheFilenameDelegate`. pub struct AssetCacheComputeAssetCacheFilenameDelegate; impl AssetCacheComputeAssetCacheFilenameDelegate { /// C# member: `M:LibreMetaverse.AssetCache.ComputeAssetCacheFilenameDelegate.#ctor(System.Object,System.IntPtr)`. pub fn new( object: libremetaverse_types::compat::Object, method: isize, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AssetCache.ComputeAssetCacheFilenameDelegate.#ctor(System.Object,System.IntPtr)", ) } /// C# member: `M:LibreMetaverse.AssetCache.ComputeAssetCacheFilenameDelegate.BeginInvoke(System.String,LibreMetaverse.UUID,System.AsyncCallback,System.Object)`. pub fn begin_invoke( &self, cache_dir: String, asset_id: libremetaverse_types::UUID, callback: Box, object: libremetaverse_types::compat::Object, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AssetCache.ComputeAssetCacheFilenameDelegate.BeginInvoke(System.String,LibreMetaverse.UUID,System.AsyncCallback,System.Object)", ) } /// C# member: `M:LibreMetaverse.AssetCache.ComputeAssetCacheFilenameDelegate.EndInvoke(System.IAsyncResult)`. pub fn end_invoke( &self, result: Box, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AssetCache.ComputeAssetCacheFilenameDelegate.EndInvoke(System.IAsyncResult)", ) } /// C# member: `M:LibreMetaverse.AssetCache.ComputeAssetCacheFilenameDelegate.Invoke(System.String,LibreMetaverse.UUID)`. pub fn invoke( &self, cache_dir: String, asset_id: libremetaverse_types::UUID, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AssetCache.ComputeAssetCacheFilenameDelegate.Invoke(System.String,LibreMetaverse.UUID)", ) } } /// C# type: `T:LibreMetaverse.AssetCacheSettings`. pub struct AssetCacheSettings { /// C# member: `F:LibreMetaverse.AssetCacheSettings.Dir`. pub dir: String, /// C# member: `F:LibreMetaverse.AssetCacheSettings.Enabled`. pub enabled: bool, /// C# member: `F:LibreMetaverse.AssetCacheSettings.MaxSize`. pub max_size: i64, } impl AssetCacheSettings { /// C# member: `M:LibreMetaverse.AssetCacheSettings.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.AssetCacheSettings.#ctor") } } /// C# type: `T:LibreMetaverse.AssetDownload`. pub struct AssetDownload { /// C# member: `F:LibreMetaverse.AssetDownload.AssetID`. pub asset_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.AssetDownload.Channel`. pub channel: libremetaverse::ChannelType, /// C# member: `F:LibreMetaverse.AssetDownload.Priority`. pub priority: f32, /// C# member: `F:LibreMetaverse.AssetDownload.Simulator`. pub simulator: Option, /// C# member: `F:LibreMetaverse.AssetDownload.Source`. pub source: libremetaverse::SourceType, /// C# member: `F:LibreMetaverse.AssetDownload.Status`. pub status: libremetaverse::StatusCode, /// C# member: `F:LibreMetaverse.AssetDownload.Target`. pub target: libremetaverse::TargetType, /// C# member: `F:LibreMetaverse.AssetDownload.nextPacket`. pub next_packet: i32, /// C# member: `F:LibreMetaverse.AssetDownload.outOfOrderPackets`. pub out_of_order_packets: std::sync::RwLock>>, } impl AssetDownload { /// C# member: `M:LibreMetaverse.AssetDownload.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.AssetDownload.#ctor") } } /// C# type: `T:LibreMetaverse.AssetManager`. pub struct AssetManager { /// C# member: `F:LibreMetaverse.AssetManager.Cache`. pub cache: libremetaverse::AssetCache, } impl AssetManager { /// C# member: `E:LibreMetaverse.AssetManager.AssetUploaded`. pub fn subscribe_asset_uploaded( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.AssetManager.AssetUploaded") } /// C# member: `E:LibreMetaverse.AssetManager.ImageReceiveProgress`. pub fn subscribe_image_receive_progress( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::ImageReceiveProgressEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.AssetManager.ImageReceiveProgress" ) } /// C# member: `E:LibreMetaverse.AssetManager.InitiateDownload`. pub fn subscribe_initiate_download( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::InitiateDownloadEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.AssetManager.InitiateDownload") } /// C# member: `E:LibreMetaverse.AssetManager.UploadProgress`. pub fn subscribe_upload_progress( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.AssetManager.UploadProgress") } /// C# member: `E:LibreMetaverse.AssetManager.XferReceived`. pub fn subscribe_xfer_received( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.AssetManager.XferReceived") } /// C# member: `M:LibreMetaverse.AssetManager.#ctor(LibreMetaverse.GridClient)`. pub fn new(client: Option) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AssetManager.#ctor(LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.AssetManager.AssetTypeToString(LibreMetaverse.AssetType)`. pub fn asset_type_to_string( &self, asset_type: libremetaverse_types::AssetType, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AssetManager.AssetTypeToString(LibreMetaverse.AssetType)", ) } /// C# member: `M:LibreMetaverse.AssetManager.CreateAssetWrapper(LibreMetaverse.AssetType)`. pub fn create_asset_wrapper( &self, type_: libremetaverse_types::AssetType, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AssetManager.CreateAssetWrapper(LibreMetaverse.AssetType)", ) } /// C# member: `M:LibreMetaverse.AssetManager.GetTextureUploadCost(System.Int32)`. pub fn get_texture_upload_cost(&self, width_pixels: i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AssetManager.GetTextureUploadCost(System.Int32)", ) } /// C# member: `M:LibreMetaverse.AssetManager.RequestAssetAsync(LibreMetaverse.UUID,LibreMetaverse.AssetType,System.Boolean,LibreMetaverse.SourceType,System.Threading.CancellationToken)`. pub async fn request_asset_with_uuid_asset_type_boolean_source_type_cancellation_token( &self, asset_id: libremetaverse_types::UUID, type_: libremetaverse_types::AssetType, priority: bool, source_type: libremetaverse::SourceType, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AssetManager.RequestAssetAsync(LibreMetaverse.UUID,LibreMetaverse.AssetType,System.Boolean,LibreMetaverse.SourceType,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AssetManager.RequestAssetAsync(LibreMetaverse.UUID,LibreMetaverse.AssetType,System.Boolean,System.Threading.CancellationToken)`. pub async fn request_asset_with_uuid_asset_type_boolean_cancellation_token( &self, asset_id: libremetaverse_types::UUID, type_: libremetaverse_types::AssetType, priority: bool, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AssetManager.RequestAssetAsync(LibreMetaverse.UUID,LibreMetaverse.AssetType,System.Boolean,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AssetManager.RequestAssetAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.AssetType,System.Boolean,LibreMetaverse.SourceType,LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn request_asset_with_uuid_uuid_uuid_asset_type_boolean_source_type_uuid_cancellation_token( &self, asset_id: libremetaverse_types::UUID, item_id: libremetaverse_types::UUID, task_id: libremetaverse_types::UUID, asset_type: libremetaverse_types::AssetType, priority: bool, source_type: libremetaverse::SourceType, transaction_id: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AssetManager.RequestAssetAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.AssetType,System.Boolean,LibreMetaverse.SourceType,LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AssetManager.RequestAssetXfer(System.String,System.Boolean,System.Boolean,LibreMetaverse.UUID,LibreMetaverse.AssetType,System.Boolean)`. pub fn request_asset_xfer( &self, filename: String, delete_on_completion: bool, use_big_packets: bool, v_file_id: libremetaverse_types::UUID, v_file_type: libremetaverse_types::AssetType, from_cache: bool, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AssetManager.RequestAssetXfer(System.String,System.Boolean,System.Boolean,LibreMetaverse.UUID,LibreMetaverse.AssetType,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.AssetManager.RequestEstateAsset(LibreMetaverse.AssetDownload,LibreMetaverse.EstateAssetType)`. pub fn request_estate_asset( &self, transfer: libremetaverse::AssetDownload, eat: libremetaverse::EstateAssetType, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AssetManager.RequestEstateAsset(LibreMetaverse.AssetDownload,LibreMetaverse.EstateAssetType)", ) } /// C# member: `M:LibreMetaverse.AssetManager.RequestImageAsync(LibreMetaverse.UUID,LibreMetaverse.ImageType,System.Threading.CancellationToken)`. pub async fn request_image( &self, texture_id: libremetaverse_types::UUID, image_type: Option, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AssetManager.RequestImageAsync(LibreMetaverse.UUID,LibreMetaverse.ImageType,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AssetManager.RequestImageCancel(LibreMetaverse.UUID)`. pub fn request_image_cancel( &self, texture_id: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AssetManager.RequestImageCancel(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.AssetManager.RequestInventoryAssetAsync(LibreMetaverse.InventoryItem,System.Boolean,LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn request_inventory_asset_with_inventory_item_boolean_uuid_cancellation_token( &self, item: libremetaverse::InventoryItem, priority: bool, transfer_id: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AssetManager.RequestInventoryAssetAsync(LibreMetaverse.InventoryItem,System.Boolean,LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AssetManager.RequestInventoryAssetAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.AssetType,System.Boolean,LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn request_inventory_asset_with_uuid_uuid_uuid_uuid_asset_type_boolean_uuid_cancellation_token( &self, asset_id: libremetaverse_types::UUID, item_id: libremetaverse_types::UUID, task_id: libremetaverse_types::UUID, owner_id: libremetaverse_types::UUID, asset_type: libremetaverse_types::AssetType, priority: bool, transfer_id: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AssetManager.RequestInventoryAssetAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.AssetType,System.Boolean,LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AssetManager.RequestMeshAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn request_mesh( &self, mesh_id: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AssetManager.RequestMeshAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AssetManager.RequestServerBakedImageAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.String,System.Threading.CancellationToken)`. pub async fn request_server_baked_image( &self, avatar_id: libremetaverse_types::UUID, texture_id: libremetaverse_types::UUID, bake_name: String, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AssetManager.RequestServerBakedImageAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.String,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AssetManager.RequestUpload(LibreMetaverse.UUID@,LibreMetaverse.AssetType,System.Byte[],System.Boolean,LibreMetaverse.UUID)`. pub fn request_upload_with_uuid_asset_type_bytes_boolean_uuid( &self, asset_id: &mut libremetaverse_types::UUID, type_: libremetaverse_types::AssetType, data: Vec, store_local: bool, transaction_id: libremetaverse_types::UUID, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AssetManager.RequestUpload(LibreMetaverse.UUID@,LibreMetaverse.AssetType,System.Byte[],System.Boolean,LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.AssetManager.RequestUploadAsync(LibreMetaverse.AssetType,System.Byte[],System.Boolean,LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn request_upload_with_asset_type_bytes_boolean_uuid_cancellation_token( &self, type_: libremetaverse_types::AssetType, data: Vec, store_local: bool, transaction_id: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AssetManager.RequestUploadAsync(LibreMetaverse.AssetType,System.Byte[],System.Boolean,LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AssetManager.RequestUploadBakedTextureAsync(System.Byte[],System.Threading.CancellationToken)`. pub async fn request_upload_baked_texture( &self, texture_data: Vec, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AssetManager.RequestUploadBakedTextureAsync(System.Byte[],System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AssetManager.RequestUploadLargeTextureAsync(System.Byte[],System.Int32,System.Threading.CancellationToken)`. pub async fn request_upload_large_texture( &self, data: Vec, width_pixels: i32, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AssetManager.RequestUploadLargeTextureAsync(System.Byte[],System.Int32,System.Threading.CancellationToken)", ) } /// C# member: `P:LibreMetaverse.AssetManager.HttpDownloadManager`. pub fn http_download_manager(&self) -> libremetaverse::http::DownloadManager { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AssetManager.HttpDownloadManager" ) } } /// C# type: `T:LibreMetaverse.AssetUpload`. pub struct AssetUpload { /// C# member: `F:LibreMetaverse.AssetUpload.AssetID`. pub asset_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.AssetUpload.PacketNum`. pub packet_num: u32, /// C# member: `F:LibreMetaverse.AssetUpload.Type`. pub type_: libremetaverse_types::AssetType, /// C# member: `F:LibreMetaverse.AssetUpload.XferID`. pub xfer_id: u64, } impl AssetUpload { /// C# member: `M:LibreMetaverse.AssetUpload.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.AssetUpload.#ctor") } } /// C# type: `T:LibreMetaverse.AssetUploadEventArgs`. pub struct AssetUploadEventArgs; impl AssetUploadEventArgs { /// C# member: `M:LibreMetaverse.AssetUploadEventArgs.#ctor(LibreMetaverse.AssetUpload)`. pub fn new(upload: libremetaverse::AssetUpload) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AssetUploadEventArgs.#ctor(LibreMetaverse.AssetUpload)", ) } /// C# member: `P:LibreMetaverse.AssetUploadEventArgs.Upload`. pub fn upload(&self) -> libremetaverse::AssetUpload { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AssetUploadEventArgs.Upload") } } /// C# type: `T:LibreMetaverse.AttachedSoundEventArgs`. pub struct AttachedSoundEventArgs; impl AttachedSoundEventArgs { /// C# member: `M:LibreMetaverse.AttachedSoundEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.UUID,System.Single,LibreMetaverse.SoundFlags)`. pub fn new( sim: libremetaverse::Simulator, sound_id: libremetaverse_types::UUID, owner_id: libremetaverse_types::UUID, object_id: libremetaverse_types::UUID, gain: f32, flags: libremetaverse_types::SoundFlags, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AttachedSoundEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.UUID,System.Single,LibreMetaverse.SoundFlags)", ) } /// C# member: `P:LibreMetaverse.AttachedSoundEventArgs.Flags`. pub fn flags(&self) -> libremetaverse_types::SoundFlags { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AttachedSoundEventArgs.Flags") } /// C# member: `P:LibreMetaverse.AttachedSoundEventArgs.Gain`. pub fn gain(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AttachedSoundEventArgs.Gain") } /// C# member: `P:LibreMetaverse.AttachedSoundEventArgs.ObjectID`. pub fn object_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AttachedSoundEventArgs.ObjectID") } /// C# member: `P:LibreMetaverse.AttachedSoundEventArgs.OwnerID`. pub fn owner_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AttachedSoundEventArgs.OwnerID") } /// C# member: `P:LibreMetaverse.AttachedSoundEventArgs.Simulator`. pub fn simulator(&self) -> libremetaverse::Simulator { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AttachedSoundEventArgs.Simulator" ) } /// C# member: `P:LibreMetaverse.AttachedSoundEventArgs.SoundID`. pub fn sound_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AttachedSoundEventArgs.SoundID") } } /// C# type: `T:LibreMetaverse.AttachedSoundGainChangeEventArgs`. pub struct AttachedSoundGainChangeEventArgs; impl AttachedSoundGainChangeEventArgs { /// C# member: `M:LibreMetaverse.AttachedSoundGainChangeEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.UUID,System.Single)`. pub fn new( sim: libremetaverse::Simulator, object_id: libremetaverse_types::UUID, gain: f32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AttachedSoundGainChangeEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.UUID,System.Single)", ) } /// C# member: `P:LibreMetaverse.AttachedSoundGainChangeEventArgs.Gain`. pub fn gain(&self) -> f32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AttachedSoundGainChangeEventArgs.Gain" ) } /// C# member: `P:LibreMetaverse.AttachedSoundGainChangeEventArgs.ObjectID`. pub fn object_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AttachedSoundGainChangeEventArgs.ObjectID" ) } /// C# member: `P:LibreMetaverse.AttachedSoundGainChangeEventArgs.Simulator`. pub fn simulator(&self) -> libremetaverse::Simulator { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AttachedSoundGainChangeEventArgs.Simulator" ) } } /// C# type: `T:LibreMetaverse.AttentionData`. pub struct AttentionData; impl AttentionData { /// C# member: `P:LibreMetaverse.AttentionData.Priority`. pub fn priority(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AttentionData.Priority") } /// Setter for C# member: `P:LibreMetaverse.AttentionData.Priority`. pub fn set_priority(&mut self, value: f32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AttentionData.Priority") } /// C# member: `P:LibreMetaverse.AttentionData.Timeout`. pub fn timeout(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AttentionData.Timeout") } /// Setter for C# member: `P:LibreMetaverse.AttentionData.Timeout`. pub fn set_timeout(&mut self, value: f32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AttentionData.Timeout") } } /// C# type: `T:LibreMetaverse.AttentionSet`. pub struct AttentionSet; impl AttentionSet { /// C# member: `M:LibreMetaverse.AttentionSet.Get(LibreMetaverse.LookAtType)`. pub fn get( &self, type_: libremetaverse::LookAtType, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AttentionSet.Get(LibreMetaverse.LookAtType)", ) } /// C# member: `P:LibreMetaverse.AttentionSet.Entries`. pub fn entries(&self) -> Vec { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AttentionSet.Entries") } /// Setter for C# member: `P:LibreMetaverse.AttentionSet.Entries`. pub fn set_entries(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AttentionSet.Entries") } /// C# member: `P:LibreMetaverse.AttentionSet.Name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AttentionSet.Name") } /// Setter for C# member: `P:LibreMetaverse.AttentionSet.Name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AttentionSet.Name") } } /// C# type: `T:LibreMetaverse.Avatar`. pub struct Avatar { /// C# member: `F:LibreMetaverse.Avatar.Animations`. pub animations: Vec, /// C# member: `F:LibreMetaverse.Avatar.AppearanceFlags`. pub appearance_flags: libremetaverse::AppearanceFlags, /// C# member: `F:LibreMetaverse.Avatar.AppearanceVersion`. pub appearance_version: u8, /// C# member: `F:LibreMetaverse.Avatar.Attachments`. pub attachments: Vec, /// C# member: `F:LibreMetaverse.Avatar.COFVersion`. pub cof_version: i32, /// C# member: `F:LibreMetaverse.Avatar.ControlFlags`. pub control_flags: libremetaverse::AgentManagerControlFlags, /// C# member: `F:LibreMetaverse.Avatar.Groups`. pub groups: Vec, /// C# member: `F:LibreMetaverse.Avatar.HoverHeight`. pub hover_height: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Avatar.ProfileInterests`. pub profile_interests: libremetaverse::AvatarInterests, /// C# member: `F:LibreMetaverse.Avatar.ProfileProperties`. pub profile_properties: libremetaverse::AvatarAvatarProperties, /// C# member: `F:LibreMetaverse.Avatar.ProfileStatistics`. pub profile_statistics: libremetaverse::AvatarStatistics, /// C# member: `F:LibreMetaverse.Avatar.VisualParameters`. pub visual_parameters: Vec, } impl Avatar { /// C# member: `M:LibreMetaverse.Avatar.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Avatar.#ctor") } /// C# member: `M:LibreMetaverse.Avatar.DecodeVisualParams`. pub fn decode_visual_params( &self, ) -> Result, crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Avatar.DecodeVisualParams") } /// C# member: `M:LibreMetaverse.Avatar.FromOSD(LibreMetaverse.StructuredData.OSD)`. pub fn from_osd( o: libremetaverse_structured_data::OSD, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Avatar.FromOSD(LibreMetaverse.StructuredData.OSD)", ) } /// C# member: `M:LibreMetaverse.Avatar.GetOSD`. pub fn get_osd(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Avatar.GetOSD") } /// C# member: `P:LibreMetaverse.Avatar.FirstName`. pub fn first_name(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Avatar.FirstName") } /// C# member: `P:LibreMetaverse.Avatar.GroupName`. pub fn group_name(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Avatar.GroupName") } /// C# member: `P:LibreMetaverse.Avatar.LastName`. pub fn last_name(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Avatar.LastName") } /// C# member: `P:LibreMetaverse.Avatar.Name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Avatar.Name") } } /// C# type: `T:LibreMetaverse.Avatar.Attachment`. pub struct AvatarAttachment { /// C# member: `F:LibreMetaverse.Avatar.Attachment.AttachmentID`. pub attachment_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Avatar.Attachment.AttachmentPoint`. pub attachment_point: u8, } impl AvatarAttachment { /// C# member: `M:LibreMetaverse.Avatar.Attachment.Equals(LibreMetaverse.Avatar.Attachment)`. pub fn equals_with_attachment(&self, other: libremetaverse::AvatarAttachment) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Avatar.Attachment.Equals(LibreMetaverse.Avatar.Attachment)" ) } /// C# member: `M:LibreMetaverse.Avatar.Attachment.Equals(System.Object)`. pub fn equals_with_object(&self, obj: Option) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Avatar.Attachment.Equals(System.Object)" ) } /// C# member: `M:LibreMetaverse.Avatar.Attachment.GetHashCode`. pub fn get_hash_code(&self) -> i32 { libremetaverse_types::unimplemented_api!("M:LibreMetaverse.Avatar.Attachment.GetHashCode") } } /// C# type: `T:LibreMetaverse.Avatar.AvatarProperties`. pub struct AvatarAvatarProperties { /// C# member: `F:LibreMetaverse.Avatar.AvatarProperties.AboutText`. pub about_text: String, /// C# member: `F:LibreMetaverse.Avatar.AvatarProperties.BornOn`. pub born_on: String, /// C# member: `F:LibreMetaverse.Avatar.AvatarProperties.CharterMember`. pub charter_member: String, /// C# member: `F:LibreMetaverse.Avatar.AvatarProperties.FirstLifeImage`. pub first_life_image: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Avatar.AvatarProperties.FirstLifeText`. pub first_life_text: String, /// C# member: `F:LibreMetaverse.Avatar.AvatarProperties.Flags`. pub flags: libremetaverse::ProfileFlags, /// C# member: `F:LibreMetaverse.Avatar.AvatarProperties.Partner`. pub partner: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Avatar.AvatarProperties.ProfileImage`. pub profile_image: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Avatar.AvatarProperties.ProfileURL`. pub profile_url: String, } impl AvatarAvatarProperties { /// C# member: `M:LibreMetaverse.Avatar.AvatarProperties.FromOSD(LibreMetaverse.StructuredData.OSD)`. pub fn from_osd( o: libremetaverse_structured_data::OSD, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Avatar.AvatarProperties.FromOSD(LibreMetaverse.StructuredData.OSD)", ) } /// C# member: `M:LibreMetaverse.Avatar.AvatarProperties.GetOSD`. pub fn get_osd(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Avatar.AvatarProperties.GetOSD") } /// C# member: `P:LibreMetaverse.Avatar.AvatarProperties.AllowPublish`. pub fn allow_publish(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Avatar.AvatarProperties.AllowPublish" ) } /// Setter for C# member: `P:LibreMetaverse.Avatar.AvatarProperties.AllowPublish`. pub fn set_allow_publish(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Avatar.AvatarProperties.AllowPublish" ) } /// C# member: `P:LibreMetaverse.Avatar.AvatarProperties.Identified`. pub fn identified(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Avatar.AvatarProperties.Identified" ) } /// Setter for C# member: `P:LibreMetaverse.Avatar.AvatarProperties.Identified`. pub fn set_identified(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Avatar.AvatarProperties.Identified" ) } /// C# member: `P:LibreMetaverse.Avatar.AvatarProperties.MaturePublish`. pub fn mature_publish(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Avatar.AvatarProperties.MaturePublish" ) } /// Setter for C# member: `P:LibreMetaverse.Avatar.AvatarProperties.MaturePublish`. pub fn set_mature_publish(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Avatar.AvatarProperties.MaturePublish" ) } /// C# member: `P:LibreMetaverse.Avatar.AvatarProperties.Online`. pub fn online(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Avatar.AvatarProperties.Online") } /// Setter for C# member: `P:LibreMetaverse.Avatar.AvatarProperties.Online`. pub fn set_online(&mut self, value: bool) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Avatar.AvatarProperties.Online") } /// C# member: `P:LibreMetaverse.Avatar.AvatarProperties.Transacted`. pub fn transacted(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Avatar.AvatarProperties.Transacted" ) } /// Setter for C# member: `P:LibreMetaverse.Avatar.AvatarProperties.Transacted`. pub fn set_transacted(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Avatar.AvatarProperties.Transacted" ) } } /// C# type: `T:LibreMetaverse.Avatar.Interests`. pub struct AvatarInterests { /// C# member: `F:LibreMetaverse.Avatar.Interests.LanguagesText`. pub languages_text: String, /// C# member: `F:LibreMetaverse.Avatar.Interests.SkillsMask`. pub skills_mask: u32, /// C# member: `F:LibreMetaverse.Avatar.Interests.SkillsText`. pub skills_text: String, /// C# member: `F:LibreMetaverse.Avatar.Interests.WantToMask`. pub want_to_mask: u32, /// C# member: `F:LibreMetaverse.Avatar.Interests.WantToText`. pub want_to_text: String, } impl AvatarInterests { /// C# member: `M:LibreMetaverse.Avatar.Interests.FromOSD(LibreMetaverse.StructuredData.OSD)`. pub fn from_osd( o: libremetaverse_structured_data::OSD, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Avatar.Interests.FromOSD(LibreMetaverse.StructuredData.OSD)", ) } /// C# member: `M:LibreMetaverse.Avatar.Interests.GetOSD`. pub fn get_osd(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Avatar.Interests.GetOSD") } } /// C# type: `T:LibreMetaverse.Avatar.Statistics`. pub struct AvatarStatistics { /// C# member: `F:LibreMetaverse.Avatar.Statistics.AppearanceNegative`. pub appearance_negative: i32, /// C# member: `F:LibreMetaverse.Avatar.Statistics.AppearancePositive`. pub appearance_positive: i32, /// C# member: `F:LibreMetaverse.Avatar.Statistics.BehaviorNegative`. pub behavior_negative: i32, /// C# member: `F:LibreMetaverse.Avatar.Statistics.BehaviorPositive`. pub behavior_positive: i32, /// C# member: `F:LibreMetaverse.Avatar.Statistics.BuildingNegative`. pub building_negative: i32, /// C# member: `F:LibreMetaverse.Avatar.Statistics.BuildingPositive`. pub building_positive: i32, /// C# member: `F:LibreMetaverse.Avatar.Statistics.GivenNegative`. pub given_negative: i32, /// C# member: `F:LibreMetaverse.Avatar.Statistics.GivenPositive`. pub given_positive: i32, } impl AvatarStatistics { /// C# member: `M:LibreMetaverse.Avatar.Statistics.FromOSD(LibreMetaverse.StructuredData.OSD)`. pub fn from_osd( o: libremetaverse_structured_data::OSD, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Avatar.Statistics.FromOSD(LibreMetaverse.StructuredData.OSD)", ) } /// C# member: `M:LibreMetaverse.Avatar.Statistics.GetOSD`. pub fn get_osd(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Avatar.Statistics.GetOSD") } } /// C# type: `T:LibreMetaverse.AvatarAnimationEventArgs`. pub struct AvatarAnimationEventArgs; impl AvatarAnimationEventArgs { /// C# member: `M:LibreMetaverse.AvatarAnimationEventArgs.#ctor(LibreMetaverse.UUID,System.Collections.Generic.List{LibreMetaverse.Animation})`. pub fn new( avatar_id: libremetaverse_types::UUID, anims: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AvatarAnimationEventArgs.#ctor(LibreMetaverse.UUID,System.Collections.Generic.List{LibreMetaverse.Animation})", ) } /// C# member: `P:LibreMetaverse.AvatarAnimationEventArgs.Animations`. pub fn animations(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AvatarAnimationEventArgs.Animations" ) } /// C# member: `P:LibreMetaverse.AvatarAnimationEventArgs.AvatarID`. pub fn avatar_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AvatarAnimationEventArgs.AvatarID" ) } } /// C# type: `T:LibreMetaverse.AvatarAppearanceEventArgs`. pub struct AvatarAppearanceEventArgs; impl AvatarAppearanceEventArgs { /// C# member: `M:LibreMetaverse.AvatarAppearanceEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.UUID,System.Boolean,LibreMetaverse.Primitive.TextureEntryFace,LibreMetaverse.Primitive.TextureEntryFace[],System.Collections.Generic.List{System.Byte},System.Byte,System.Int32,LibreMetaverse.AppearanceFlags,System.Int32)`. pub fn new( sim: Option, avatar_id: libremetaverse_types::UUID, is_trial: bool, default_texture: libremetaverse::PrimitiveTextureEntryFace, face_textures: Vec, visual_params: Vec, appearance_version: u8, cof_version: i32, appearance_flags: libremetaverse::AppearanceFlags, child_count: i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AvatarAppearanceEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.UUID,System.Boolean,LibreMetaverse.Primitive.TextureEntryFace,LibreMetaverse.Primitive.TextureEntryFace[],System.Collections.Generic.List{System.Byte},System.Byte,System.Int32,LibreMetaverse.AppearanceFlags,System.Int32)", ) } /// C# member: `M:LibreMetaverse.AvatarAppearanceEventArgs.DecodeVisualParams`. pub fn decode_visual_params( &self, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AvatarAppearanceEventArgs.DecodeVisualParams", ) } /// C# member: `P:LibreMetaverse.AvatarAppearanceEventArgs.AppearanceFlags`. pub fn appearance_flags(&self) -> libremetaverse::AppearanceFlags { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AvatarAppearanceEventArgs.AppearanceFlags" ) } /// C# member: `P:LibreMetaverse.AvatarAppearanceEventArgs.AppearanceVersion`. pub fn appearance_version(&self) -> u8 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AvatarAppearanceEventArgs.AppearanceVersion" ) } /// C# member: `P:LibreMetaverse.AvatarAppearanceEventArgs.AvatarID`. pub fn avatar_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AvatarAppearanceEventArgs.AvatarID" ) } /// C# member: `P:LibreMetaverse.AvatarAppearanceEventArgs.COFVersion`. pub fn cof_version(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AvatarAppearanceEventArgs.COFVersion" ) } /// C# member: `P:LibreMetaverse.AvatarAppearanceEventArgs.ChildCount`. pub fn child_count(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AvatarAppearanceEventArgs.ChildCount" ) } /// C# member: `P:LibreMetaverse.AvatarAppearanceEventArgs.DefaultTexture`. pub fn default_texture(&self) -> libremetaverse::PrimitiveTextureEntryFace { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AvatarAppearanceEventArgs.DefaultTexture" ) } /// C# member: `P:LibreMetaverse.AvatarAppearanceEventArgs.FaceTextures`. pub fn face_textures(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AvatarAppearanceEventArgs.FaceTextures" ) } /// C# member: `P:LibreMetaverse.AvatarAppearanceEventArgs.IsTrial`. pub fn is_trial(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AvatarAppearanceEventArgs.IsTrial" ) } /// C# member: `P:LibreMetaverse.AvatarAppearanceEventArgs.Simulator`. pub fn simulator(&self) -> libremetaverse::Simulator { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AvatarAppearanceEventArgs.Simulator" ) } /// C# member: `P:LibreMetaverse.AvatarAppearanceEventArgs.VisualParams`. pub fn visual_params(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AvatarAppearanceEventArgs.VisualParams" ) } } /// C# type: `T:LibreMetaverse.AvatarClassifiedReplyEventArgs`. pub struct AvatarClassifiedReplyEventArgs; impl AvatarClassifiedReplyEventArgs { /// C# member: `M:LibreMetaverse.AvatarClassifiedReplyEventArgs.#ctor(LibreMetaverse.UUID,System.Collections.Generic.Dictionary{LibreMetaverse.UUID,System.String})`. pub fn new( avatarid: libremetaverse_types::UUID, classifieds: std::collections::HashMap, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AvatarClassifiedReplyEventArgs.#ctor(LibreMetaverse.UUID,System.Collections.Generic.Dictionary{LibreMetaverse.UUID,System.String})", ) } /// C# member: `P:LibreMetaverse.AvatarClassifiedReplyEventArgs.AvatarID`. pub fn avatar_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AvatarClassifiedReplyEventArgs.AvatarID" ) } /// C# member: `P:LibreMetaverse.AvatarClassifiedReplyEventArgs.Classifieds`. pub fn classifieds(&self) -> std::collections::HashMap { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AvatarClassifiedReplyEventArgs.Classifieds" ) } } /// C# type: `T:LibreMetaverse.AvatarGroup`. pub struct AvatarGroup { /// C# member: `F:LibreMetaverse.AvatarGroup.AcceptNotices`. pub accept_notices: bool, /// C# member: `F:LibreMetaverse.AvatarGroup.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.AvatarGroup.GroupInsigniaID`. pub group_insignia_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.AvatarGroup.GroupName`. pub group_name: String, /// C# member: `F:LibreMetaverse.AvatarGroup.GroupPowers`. pub group_powers: libremetaverse::GroupPowers, /// C# member: `F:LibreMetaverse.AvatarGroup.GroupTitle`. pub group_title: String, /// C# member: `F:LibreMetaverse.AvatarGroup.ListInProfile`. pub list_in_profile: bool, } impl AvatarGroup {} /// C# type: `T:LibreMetaverse.AvatarGroupsReplyEventArgs`. pub struct AvatarGroupsReplyEventArgs; impl AvatarGroupsReplyEventArgs { /// C# member: `M:LibreMetaverse.AvatarGroupsReplyEventArgs.#ctor(LibreMetaverse.UUID,System.Collections.Generic.List{LibreMetaverse.AvatarGroup})`. pub fn new( avatar_id: libremetaverse_types::UUID, avatar_groups: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AvatarGroupsReplyEventArgs.#ctor(LibreMetaverse.UUID,System.Collections.Generic.List{LibreMetaverse.AvatarGroup})", ) } /// C# member: `P:LibreMetaverse.AvatarGroupsReplyEventArgs.AvatarID`. pub fn avatar_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AvatarGroupsReplyEventArgs.AvatarID" ) } /// C# member: `P:LibreMetaverse.AvatarGroupsReplyEventArgs.Groups`. pub fn groups(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AvatarGroupsReplyEventArgs.Groups" ) } } /// C# type: `T:LibreMetaverse.AvatarInterestsReplyEventArgs`. pub struct AvatarInterestsReplyEventArgs; impl AvatarInterestsReplyEventArgs { /// C# member: `M:LibreMetaverse.AvatarInterestsReplyEventArgs.#ctor(LibreMetaverse.UUID,LibreMetaverse.Avatar.Interests)`. pub fn new( avatar_id: libremetaverse_types::UUID, interests: libremetaverse::AvatarInterests, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AvatarInterestsReplyEventArgs.#ctor(LibreMetaverse.UUID,LibreMetaverse.Avatar.Interests)", ) } /// C# member: `P:LibreMetaverse.AvatarInterestsReplyEventArgs.AvatarID`. pub fn avatar_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AvatarInterestsReplyEventArgs.AvatarID" ) } /// C# member: `P:LibreMetaverse.AvatarInterestsReplyEventArgs.Interests`. pub fn interests(&self) -> libremetaverse::AvatarInterests { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AvatarInterestsReplyEventArgs.Interests" ) } } /// C# type: `T:LibreMetaverse.AvatarManager`. pub struct AvatarManager; impl AvatarManager { /// C# member: `E:LibreMetaverse.AvatarManager.AvatarAnimation`. pub fn subscribe_avatar_animation( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::AvatarAnimationEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.AvatarManager.AvatarAnimation") } /// C# member: `E:LibreMetaverse.AvatarManager.AvatarAppearance`. pub fn subscribe_avatar_appearance( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::AvatarAppearanceEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.AvatarManager.AvatarAppearance") } /// C# member: `E:LibreMetaverse.AvatarManager.AvatarClassifiedReply`. pub fn subscribe_avatar_classified_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::AvatarClassifiedReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.AvatarManager.AvatarClassifiedReply" ) } /// C# member: `E:LibreMetaverse.AvatarManager.AvatarGroupsReply`. pub fn subscribe_avatar_groups_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::AvatarGroupsReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.AvatarManager.AvatarGroupsReply") } /// C# member: `E:LibreMetaverse.AvatarManager.AvatarInterestsReply`. pub fn subscribe_avatar_interests_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::AvatarInterestsReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.AvatarManager.AvatarInterestsReply" ) } /// C# member: `E:LibreMetaverse.AvatarManager.AvatarNotesReply`. pub fn subscribe_avatar_notes_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::AvatarNotesReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.AvatarManager.AvatarNotesReply") } /// C# member: `E:LibreMetaverse.AvatarManager.AvatarPickerReply`. pub fn subscribe_avatar_picker_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::AvatarPickerReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.AvatarManager.AvatarPickerReply") } /// C# member: `E:LibreMetaverse.AvatarManager.AvatarPicksReply`. pub fn subscribe_avatar_picks_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::AvatarPicksReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.AvatarManager.AvatarPicksReply") } /// C# member: `E:LibreMetaverse.AvatarManager.AvatarPropertiesReply`. pub fn subscribe_avatar_properties_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::AvatarPropertiesReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.AvatarManager.AvatarPropertiesReply" ) } /// C# member: `E:LibreMetaverse.AvatarManager.ClassifiedInfoReply`. pub fn subscribe_classified_info_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::ClassifiedInfoReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.AvatarManager.ClassifiedInfoReply" ) } /// C# member: `E:LibreMetaverse.AvatarManager.DisplayNameUpdate`. pub fn subscribe_display_name_update( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::DisplayNameUpdateEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.AvatarManager.DisplayNameUpdate") } /// C# member: `E:LibreMetaverse.AvatarManager.PickInfoReply`. pub fn subscribe_pick_info_reply( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.AvatarManager.PickInfoReply") } /// C# member: `E:LibreMetaverse.AvatarManager.UUIDNameReply`. pub fn subscribe_uuid_name_reply( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.AvatarManager.UUIDNameReply") } /// C# member: `E:LibreMetaverse.AvatarManager.ViewerEffect`. pub fn subscribe_viewer_effect( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.AvatarManager.ViewerEffect") } /// C# member: `E:LibreMetaverse.AvatarManager.ViewerEffectLookAt`. pub fn subscribe_viewer_effect_look_at( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::ViewerEffectLookAtEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.AvatarManager.ViewerEffectLookAt" ) } /// C# member: `E:LibreMetaverse.AvatarManager.ViewerEffectPointAt`. pub fn subscribe_viewer_effect_point_at( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::ViewerEffectPointAtEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.AvatarManager.ViewerEffectPointAt" ) } /// C# member: `M:LibreMetaverse.AvatarManager.#ctor(LibreMetaverse.GridClient)`. pub fn new( client: Option>, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AvatarManager.#ctor(LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.AvatarManager.AgentProfileAvailable`. pub fn agent_profile_available(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AvatarManager.AgentProfileAvailable", ) } /// C# member: `M:LibreMetaverse.AvatarManager.DisplayNamesAvailable`. pub fn display_names_available(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AvatarManager.DisplayNamesAvailable", ) } /// C# member: `M:LibreMetaverse.AvatarManager.Dispose`. pub fn dispose(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.AvatarManager.Dispose") } /// C# member: `M:LibreMetaverse.AvatarManager.GetDisplayNamesAsync(System.Collections.Generic.List{LibreMetaverse.UUID},System.Threading.CancellationToken)`. pub async fn get_display_names( &self, ids: Vec, cancellation_token: Option, ) -> Result< ( bool, Option>, Option>, ), crate::Error, > { libremetaverse_types::not_implemented( "M:LibreMetaverse.AvatarManager.GetDisplayNamesAsync(System.Collections.Generic.List{LibreMetaverse.UUID},System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AvatarManager.RequestAgentProfileAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn request_agent_profile( &self, avatarid: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result< ( bool, Option, ), crate::Error, > { libremetaverse_types::not_implemented( "M:LibreMetaverse.AvatarManager.RequestAgentProfileAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.AvatarManager.RequestAvatarClassified(LibreMetaverse.UUID)`. pub fn request_avatar_classified( &self, avatarid: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AvatarManager.RequestAvatarClassified(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.AvatarManager.RequestAvatarName(LibreMetaverse.UUID)`. pub fn request_avatar_name(&self, id: libremetaverse_types::UUID) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AvatarManager.RequestAvatarName(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.AvatarManager.RequestAvatarNameSearch(System.String,LibreMetaverse.UUID)`. pub fn request_avatar_name_search( &self, name: String, query_id: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AvatarManager.RequestAvatarNameSearch(System.String,LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.AvatarManager.RequestAvatarNames(System.Collections.Generic.List{LibreMetaverse.UUID})`. pub fn request_avatar_names( &self, ids: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AvatarManager.RequestAvatarNames(System.Collections.Generic.List{LibreMetaverse.UUID})", ) } /// C# member: `M:LibreMetaverse.AvatarManager.RequestAvatarNotes(LibreMetaverse.UUID)`. pub fn request_avatar_notes( &self, avatarid: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AvatarManager.RequestAvatarNotes(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.AvatarManager.RequestAvatarPicks(LibreMetaverse.UUID)`. pub fn request_avatar_picks( &self, avatarid: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AvatarManager.RequestAvatarPicks(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.AvatarManager.RequestAvatarProperties(LibreMetaverse.UUID)`. pub fn request_avatar_properties( &self, avatarid: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AvatarManager.RequestAvatarProperties(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.AvatarManager.RequestClassifiedInfo(LibreMetaverse.UUID)`. pub fn request_classified_info( &self, classifiedid: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AvatarManager.RequestClassifiedInfo(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.AvatarManager.RequestOwnAvatarTextures`. pub fn request_own_avatar_textures(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AvatarManager.RequestOwnAvatarTextures", ) } /// C# member: `M:LibreMetaverse.AvatarManager.RequestPickInfo(LibreMetaverse.UUID,LibreMetaverse.UUID)`. pub fn request_pick_info( &self, avatarid: libremetaverse_types::UUID, pickid: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AvatarManager.RequestPickInfo(LibreMetaverse.UUID,LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.AvatarManager.RequestTrackAgent(LibreMetaverse.UUID)`. pub fn request_track_agent( &self, prey_id: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.AvatarManager.RequestTrackAgent(LibreMetaverse.UUID)", ) } } /// C# type: `T:LibreMetaverse.AvatarNotesReplyEventArgs`. pub struct AvatarNotesReplyEventArgs; impl AvatarNotesReplyEventArgs { /// C# member: `M:LibreMetaverse.AvatarNotesReplyEventArgs.#ctor(LibreMetaverse.UUID,System.String)`. pub fn new(avatar_id: libremetaverse_types::UUID, notes: String) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AvatarNotesReplyEventArgs.#ctor(LibreMetaverse.UUID,System.String)", ) } /// C# member: `P:LibreMetaverse.AvatarNotesReplyEventArgs.AvatarID`. pub fn avatar_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AvatarNotesReplyEventArgs.AvatarID" ) } /// C# member: `P:LibreMetaverse.AvatarNotesReplyEventArgs.Notes`. pub fn notes(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AvatarNotesReplyEventArgs.Notes") } } /// C# type: `T:LibreMetaverse.AvatarPickerReplyEventArgs`. pub struct AvatarPickerReplyEventArgs; impl AvatarPickerReplyEventArgs { /// C# member: `M:LibreMetaverse.AvatarPickerReplyEventArgs.#ctor(LibreMetaverse.UUID,System.Collections.Generic.Dictionary{LibreMetaverse.UUID,System.String})`. pub fn new( query_id: libremetaverse_types::UUID, avatars: std::collections::HashMap, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AvatarPickerReplyEventArgs.#ctor(LibreMetaverse.UUID,System.Collections.Generic.Dictionary{LibreMetaverse.UUID,System.String})", ) } /// C# member: `P:LibreMetaverse.AvatarPickerReplyEventArgs.Avatars`. pub fn avatars(&self) -> std::collections::HashMap { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AvatarPickerReplyEventArgs.Avatars" ) } /// C# member: `P:LibreMetaverse.AvatarPickerReplyEventArgs.QueryID`. pub fn query_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AvatarPickerReplyEventArgs.QueryID" ) } } /// C# type: `T:LibreMetaverse.AvatarPicksReplyEventArgs`. pub struct AvatarPicksReplyEventArgs; impl AvatarPicksReplyEventArgs { /// C# member: `M:LibreMetaverse.AvatarPicksReplyEventArgs.#ctor(LibreMetaverse.UUID,System.Collections.Generic.Dictionary{LibreMetaverse.UUID,System.String})`. pub fn new( avatarid: libremetaverse_types::UUID, picks: std::collections::HashMap, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AvatarPicksReplyEventArgs.#ctor(LibreMetaverse.UUID,System.Collections.Generic.Dictionary{LibreMetaverse.UUID,System.String})", ) } /// C# member: `P:LibreMetaverse.AvatarPicksReplyEventArgs.AvatarID`. pub fn avatar_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AvatarPicksReplyEventArgs.AvatarID" ) } /// C# member: `P:LibreMetaverse.AvatarPicksReplyEventArgs.Picks`. pub fn picks(&self) -> std::collections::HashMap { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AvatarPicksReplyEventArgs.Picks") } } /// C# type: `T:LibreMetaverse.AvatarPropertiesReplyEventArgs`. pub struct AvatarPropertiesReplyEventArgs; impl AvatarPropertiesReplyEventArgs { /// C# member: `M:LibreMetaverse.AvatarPropertiesReplyEventArgs.#ctor(LibreMetaverse.UUID,LibreMetaverse.Avatar.AvatarProperties)`. pub fn new( avatar_id: libremetaverse_types::UUID, properties: libremetaverse::AvatarAvatarProperties, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AvatarPropertiesReplyEventArgs.#ctor(LibreMetaverse.UUID,LibreMetaverse.Avatar.AvatarProperties)", ) } /// C# member: `P:LibreMetaverse.AvatarPropertiesReplyEventArgs.AvatarID`. pub fn avatar_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AvatarPropertiesReplyEventArgs.AvatarID" ) } /// C# member: `P:LibreMetaverse.AvatarPropertiesReplyEventArgs.Properties`. pub fn properties(&self) -> libremetaverse::AvatarAvatarProperties { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AvatarPropertiesReplyEventArgs.Properties" ) } } /// C# type: `T:LibreMetaverse.AvatarRenderInfoEventArgs`. pub struct AvatarRenderInfoEventArgs; impl AvatarRenderInfoEventArgs { /// C# member: `M:LibreMetaverse.AvatarRenderInfoEventArgs.#ctor(LibreMetaverse.Messages.Linden.AvatarRenderInfoMessage)`. pub fn new( render_info: libremetaverse::messages::linden::AvatarRenderInfoMessage, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AvatarRenderInfoEventArgs.#ctor(LibreMetaverse.Messages.Linden.AvatarRenderInfoMessage)", ) } /// C# member: `P:LibreMetaverse.AvatarRenderInfoEventArgs.RenderInfo`. pub fn render_info(&self) -> libremetaverse::messages::linden::AvatarRenderInfoMessage { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AvatarRenderInfoEventArgs.RenderInfo" ) } } /// C# type: `T:LibreMetaverse.AvatarSitChangedEventArgs`. pub struct AvatarSitChangedEventArgs; impl AvatarSitChangedEventArgs { /// C# member: `M:LibreMetaverse.AvatarSitChangedEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.Avatar,System.UInt32,System.UInt32)`. pub fn new( simulator: libremetaverse::Simulator, avatar: libremetaverse::Avatar, sitting_on: u32, old_seat: u32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AvatarSitChangedEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.Avatar,System.UInt32,System.UInt32)", ) } /// C# member: `P:LibreMetaverse.AvatarSitChangedEventArgs.Avatar`. pub fn avatar(&self) -> libremetaverse::Avatar { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AvatarSitChangedEventArgs.Avatar" ) } /// C# member: `P:LibreMetaverse.AvatarSitChangedEventArgs.OldSeat`. pub fn old_seat(&self) -> u32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AvatarSitChangedEventArgs.OldSeat" ) } /// C# member: `P:LibreMetaverse.AvatarSitChangedEventArgs.Simulator`. pub fn simulator(&self) -> libremetaverse::Simulator { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AvatarSitChangedEventArgs.Simulator" ) } /// C# member: `P:LibreMetaverse.AvatarSitChangedEventArgs.SittingOn`. pub fn sitting_on(&self) -> u32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AvatarSitChangedEventArgs.SittingOn" ) } } /// C# type: `T:LibreMetaverse.AvatarSitResponseEventArgs`. pub struct AvatarSitResponseEventArgs; impl AvatarSitResponseEventArgs { /// C# member: `M:LibreMetaverse.AvatarSitResponseEventArgs.#ctor(LibreMetaverse.UUID,System.Boolean,LibreMetaverse.Vector3,LibreMetaverse.Vector3,System.Boolean,LibreMetaverse.Vector3,LibreMetaverse.Quaternion)`. pub fn new( object_id: libremetaverse_types::UUID, auto_pilot: bool, camera_at_offset: libremetaverse_types::Vector3, camera_eye_offset: libremetaverse_types::Vector3, force_mouselook: bool, sit_position: libremetaverse_types::Vector3, sit_rotation: libremetaverse_types::Quaternion, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AvatarSitResponseEventArgs.#ctor(LibreMetaverse.UUID,System.Boolean,LibreMetaverse.Vector3,LibreMetaverse.Vector3,System.Boolean,LibreMetaverse.Vector3,LibreMetaverse.Quaternion)", ) } /// C# member: `P:LibreMetaverse.AvatarSitResponseEventArgs.Autopilot`. pub fn autopilot(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AvatarSitResponseEventArgs.Autopilot" ) } /// C# member: `P:LibreMetaverse.AvatarSitResponseEventArgs.CameraAtOffset`. pub fn camera_at_offset(&self) -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AvatarSitResponseEventArgs.CameraAtOffset" ) } /// C# member: `P:LibreMetaverse.AvatarSitResponseEventArgs.CameraEyeOffset`. pub fn camera_eye_offset(&self) -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AvatarSitResponseEventArgs.CameraEyeOffset" ) } /// C# member: `P:LibreMetaverse.AvatarSitResponseEventArgs.ForceMouselook`. pub fn force_mouselook(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AvatarSitResponseEventArgs.ForceMouselook" ) } /// C# member: `P:LibreMetaverse.AvatarSitResponseEventArgs.ObjectID`. pub fn object_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AvatarSitResponseEventArgs.ObjectID" ) } /// C# member: `P:LibreMetaverse.AvatarSitResponseEventArgs.SitPosition`. pub fn sit_position(&self) -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AvatarSitResponseEventArgs.SitPosition" ) } /// C# member: `P:LibreMetaverse.AvatarSitResponseEventArgs.SitRotation`. pub fn sit_rotation(&self) -> libremetaverse_types::Quaternion { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AvatarSitResponseEventArgs.SitRotation" ) } } /// C# type: `T:LibreMetaverse.AvatarTextureIndex`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum AvatarTextureIndex { /// C# member: `F:LibreMetaverse.AvatarTextureIndex.Aux1Baked`. Aux1Baked = 42, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.Aux1Tattoo`. Aux1Tattoo = 37, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.Aux2Baked`. Aux2Baked = 43, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.Aux2Tattoo`. Aux2Tattoo = 38, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.Aux3Baked`. Aux3Baked = 44, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.Aux3Tattoo`. Aux3Tattoo = 39, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.EyesAlpha`. EyesAlpha = 24, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.EyesBaked`. EyesBaked = 11, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.EyesIris`. EyesIris = 3, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.EyesTattoo`. EyesTattoo = 34, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.Hair`. Hair = 4, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.HairAlpha`. HairAlpha = 25, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.HairBaked`. HairBaked = 20, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.HairTattoo`. HairTattoo = 33, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.HeadAlpha`. HeadAlpha = 23, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.HeadBaked`. HeadBaked = 8, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.HeadBodypaint`. HeadBodypaint = 0, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.HeadTattoo`. HeadTattoo = 26, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.HeadUniversalTattoo`. HeadUniversalTattoo = 29, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.LeftArmBaked`. LeftArmBaked = 40, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.LeftArmTattoo`. LeftArmTattoo = 35, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.LeftLegTattoo`. LeftLegTattoo = 36, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.LegLegBaked`. LegLegBaked = 41, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.LowerAlpha`. LowerAlpha = 21, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.LowerBaked`. LowerBaked = 10, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.LowerBodypaint`. LowerBodypaint = 6, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.LowerJacket`. LowerJacket = 14, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.LowerPants`. LowerPants = 2, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.LowerShoes`. LowerShoes = 7, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.LowerSocks`. LowerSocks = 12, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.LowerTattoo`. LowerTattoo = 28, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.LowerUnderpants`. LowerUnderpants = 17, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.LowerUniversalTattoo`. LowerUniversalTattoo = 31, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.NumberOfEntries`. NumberOfEntries = 45, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.Skirt`. Skirt = 18, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.SkirtBaked`. SkirtBaked = 19, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.SkirtTattoo`. SkirtTattoo = 32, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.Unknown`. Unknown = -1, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.UpperAlpha`. UpperAlpha = 22, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.UpperBaked`. UpperBaked = 9, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.UpperBodypaint`. UpperBodypaint = 5, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.UpperGloves`. UpperGloves = 15, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.UpperJacket`. UpperJacket = 13, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.UpperShirt`. UpperShirt = 1, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.UpperTattoo`. UpperTattoo = 27, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.UpperUndershirt`. UpperUndershirt = 16, /// C# member: `F:LibreMetaverse.AvatarTextureIndex.UpperUniversalTattoo`. UpperUniversalTattoo = 30, } /// C# type: `T:LibreMetaverse.AvatarUpdateEventArgs`. pub struct AvatarUpdateEventArgs; impl AvatarUpdateEventArgs { /// C# member: `M:LibreMetaverse.AvatarUpdateEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.Avatar,System.UInt16,System.Boolean)`. pub fn new( simulator: libremetaverse::Simulator, avatar: libremetaverse::Avatar, time_dilation: u16, is_new: bool, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.AvatarUpdateEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.Avatar,System.UInt16,System.Boolean)", ) } /// C# member: `P:LibreMetaverse.AvatarUpdateEventArgs.Avatar`. pub fn avatar(&self) -> libremetaverse::Avatar { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AvatarUpdateEventArgs.Avatar") } /// C# member: `P:LibreMetaverse.AvatarUpdateEventArgs.IsNew`. pub fn is_new(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AvatarUpdateEventArgs.IsNew") } /// C# member: `P:LibreMetaverse.AvatarUpdateEventArgs.Simulator`. pub fn simulator(&self) -> libremetaverse::Simulator { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.AvatarUpdateEventArgs.Simulator") } /// C# member: `P:LibreMetaverse.AvatarUpdateEventArgs.TimeDilation`. pub fn time_dilation(&self) -> u16 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.AvatarUpdateEventArgs.TimeDilation" ) } } /// C# type: `T:LibreMetaverse.BakeType`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(transparent)] pub struct BakeType(pub i32); #[allow(non_upper_case_globals)] impl BakeType { /// C# member: `F:LibreMetaverse.BakeType.BakedAux1`. pub const BakedAux1: Self = Self(8); /// C# member: `F:LibreMetaverse.BakeType.BakedAux2`. pub const BakedAux2: Self = Self(9); /// C# member: `F:LibreMetaverse.BakeType.BakedAux3`. pub const BakedAux3: Self = Self(10); /// C# member: `F:LibreMetaverse.BakeType.BakedLeftArm`. pub const BakedLeftArm: Self = Self(6); /// C# member: `F:LibreMetaverse.BakeType.BakedLeftLeg`. pub const BakedLeftLeg: Self = Self(7); /// C# member: `F:LibreMetaverse.BakeType.Eyes`. pub const Eyes: Self = Self(3); /// C# member: `F:LibreMetaverse.BakeType.Hair`. pub const Hair: Self = Self(5); /// C# member: `F:LibreMetaverse.BakeType.Head`. pub const Head: Self = Self(0); /// C# member: `F:LibreMetaverse.BakeType.LowerBody`. pub const LowerBody: Self = Self(2); /// C# member: `F:LibreMetaverse.BakeType.Skirt`. pub const Skirt: Self = Self(4); /// C# member: `F:LibreMetaverse.BakeType.Unknown`. pub const Unknown: Self = Self(-1); /// C# member: `F:LibreMetaverse.BakeType.UpperBody`. pub const UpperBody: Self = Self(1); } /// C# type: `T:LibreMetaverse.BalanceEventArgs`. pub struct BalanceEventArgs; impl BalanceEventArgs { /// C# member: `M:LibreMetaverse.BalanceEventArgs.#ctor(System.Int32)`. pub fn new(balance: i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.BalanceEventArgs.#ctor(System.Int32)", ) } /// C# member: `P:LibreMetaverse.BalanceEventArgs.Balance`. pub fn balance(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.BalanceEventArgs.Balance") } } /// C# type: `T:LibreMetaverse.BannedAgentsEventArgs`. pub struct BannedAgentsEventArgs; impl BannedAgentsEventArgs { /// C# member: `M:LibreMetaverse.BannedAgentsEventArgs.#ctor(LibreMetaverse.UUID,System.Boolean,System.Collections.Generic.Dictionary{LibreMetaverse.UUID,System.DateTime})`. pub fn new( group_id: libremetaverse_types::UUID, success: bool, banned_agents: Option< std::collections::HashMap, >, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.BannedAgentsEventArgs.#ctor(LibreMetaverse.UUID,System.Boolean,System.Collections.Generic.Dictionary{LibreMetaverse.UUID,System.DateTime})", ) } /// C# member: `P:LibreMetaverse.BannedAgentsEventArgs.BannedAgents`. pub fn banned_agents( &self, ) -> Option> { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.BannedAgentsEventArgs.BannedAgents" ) } /// C# member: `P:LibreMetaverse.BannedAgentsEventArgs.GroupID`. pub fn group_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.BannedAgentsEventArgs.GroupID") } /// C# member: `P:LibreMetaverse.BannedAgentsEventArgs.Success`. pub fn success(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.BannedAgentsEventArgs.Success") } } /// C# type: `T:LibreMetaverse.BinBVHAnimationReader`. pub struct BinBVHAnimationReader { /// C# member: `F:LibreMetaverse.BinBVHAnimationReader.EaseInTime`. pub ease_in_time: f32, /// C# member: `F:LibreMetaverse.BinBVHAnimationReader.EaseOutTime`. pub ease_out_time: f32, /// C# member: `F:LibreMetaverse.BinBVHAnimationReader.ExpressionName`. pub expression_name: String, /// C# member: `F:LibreMetaverse.BinBVHAnimationReader.HandPose`. pub hand_pose: u32, /// C# member: `F:LibreMetaverse.BinBVHAnimationReader.InPoint`. pub in_point: f32, /// C# member: `F:LibreMetaverse.BinBVHAnimationReader.JointCount`. pub joint_count: u32, /// C# member: `F:LibreMetaverse.BinBVHAnimationReader.Length`. pub length: f32, /// C# member: `F:LibreMetaverse.BinBVHAnimationReader.Loop`. pub loop_: bool, /// C# member: `F:LibreMetaverse.BinBVHAnimationReader.OutPoint`. pub out_point: f32, /// C# member: `F:LibreMetaverse.BinBVHAnimationReader.Priority`. pub priority: i32, /// C# member: `F:LibreMetaverse.BinBVHAnimationReader.joints`. pub joints: Vec, /// C# member: `F:LibreMetaverse.BinBVHAnimationReader.unknown0`. pub unknown0: u16, /// C# member: `F:LibreMetaverse.BinBVHAnimationReader.unknown1`. pub unknown1: u16, } impl BinBVHAnimationReader { /// C# member: `M:LibreMetaverse.BinBVHAnimationReader.#ctor(System.Byte[])`. pub fn new(animationdata: Vec) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.BinBVHAnimationReader.#ctor(System.Byte[])", ) } /// C# member: `M:LibreMetaverse.BinBVHAnimationReader.Equals(LibreMetaverse.BinBVHAnimationReader)`. pub fn equals_with_bin_bvh_animation_reader( &self, other: Option, ) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.BinBVHAnimationReader.Equals(LibreMetaverse.BinBVHAnimationReader)" ) } /// C# member: `M:LibreMetaverse.BinBVHAnimationReader.Equals(LibreMetaverse.binBVHJoint[],LibreMetaverse.binBVHJoint[])`. pub fn equals_with_bin_bvh_joint_array_bin_bvh_joint_array( arr1: Vec, arr2: Vec, ) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.BinBVHAnimationReader.Equals(LibreMetaverse.binBVHJoint[],LibreMetaverse.binBVHJoint[])" ) } /// C# member: `M:LibreMetaverse.BinBVHAnimationReader.Equals(System.Object)`. pub fn equals_with_object(&self, obj: Option) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.BinBVHAnimationReader.Equals(System.Object)" ) } /// C# member: `M:LibreMetaverse.BinBVHAnimationReader.GetHashCode`. pub fn get_hash_code(&self) -> i32 { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.BinBVHAnimationReader.GetHashCode" ) } /// C# member: `M:LibreMetaverse.BinBVHAnimationReader.ReadBytesUntilNull(System.Byte[],System.Int32@)`. pub fn read_bytes_until_null( &self, data: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.BinBVHAnimationReader.ReadBytesUntilNull(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.BinBVHAnimationReader.readJoint(System.Byte[],System.Int32@)`. pub fn read_joint( &self, data: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.BinBVHAnimationReader.readJoint(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.BinBVHAnimationReader.readKeys(System.Byte[],System.Int32@,System.Int32,System.Single,System.Single)`. pub fn read_keys( &self, data: Vec, i: &mut i32, keycount: i32, min: f32, max: f32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.BinBVHAnimationReader.readKeys(System.Byte[],System.Int32@,System.Int32,System.Single,System.Single)", ) } } /// C# type: `T:LibreMetaverse.BitPack`. pub struct BitPack { /// C# member: `F:LibreMetaverse.BitPack.Data`. pub data: Vec, } impl BitPack { /// C# member: `M:LibreMetaverse.BitPack.#ctor(System.Byte[],System.Int32)`. pub fn new(data: Vec, pos: i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.BitPack.#ctor(System.Byte[],System.Int32)", ) } /// C# member: `M:LibreMetaverse.BitPack.PackBit(System.Boolean)`. pub fn pack_bit(&mut self, bit: bool) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.BitPack.PackBit(System.Boolean)") } /// C# member: `M:LibreMetaverse.BitPack.PackBits(System.Int32,System.Int32)`. pub fn pack_bits_with_int32_int32( &mut self, data: i32, total_count: i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.BitPack.PackBits(System.Int32,System.Int32)", ) } /// C# member: `M:LibreMetaverse.BitPack.PackBits(System.UInt32,System.Int32)`. pub fn pack_bits_with_u_int32_int32( &mut self, data: u32, total_count: i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.BitPack.PackBits(System.UInt32,System.Int32)", ) } /// C# member: `M:LibreMetaverse.BitPack.PackColor(LibreMetaverse.Color4)`. pub fn pack_color(&mut self, data: libremetaverse_types::Color4) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.BitPack.PackColor(LibreMetaverse.Color4)", ) } /// C# member: `M:LibreMetaverse.BitPack.PackFixed(System.Single,System.Boolean,System.Int32,System.Int32)`. pub fn pack_fixed( &mut self, data: f32, is_signed: bool, int_bits: i32, frac_bits: i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.BitPack.PackFixed(System.Single,System.Boolean,System.Int32,System.Int32)", ) } /// C# member: `M:LibreMetaverse.BitPack.PackFloat(System.Single)`. pub fn pack_float(&mut self, data: f32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.BitPack.PackFloat(System.Single)") } /// C# member: `M:LibreMetaverse.BitPack.PackUUID(LibreMetaverse.UUID)`. pub fn pack_uuid(&mut self, data: libremetaverse_types::UUID) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.BitPack.PackUUID(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.BitPack.UnpackBits(System.Int32)`. pub fn unpack_bits(&mut self, total_count: i32) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.BitPack.UnpackBits(System.Int32)") } /// C# member: `M:LibreMetaverse.BitPack.UnpackByte`. pub fn unpack_byte(&mut self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.BitPack.UnpackByte") } /// C# member: `M:LibreMetaverse.BitPack.UnpackFixed(System.Boolean,System.Int32,System.Int32)`. pub fn unpack_fixed( &mut self, signed: bool, int_bits: i32, frac_bits: i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.BitPack.UnpackFixed(System.Boolean,System.Int32,System.Int32)", ) } /// C# member: `M:LibreMetaverse.BitPack.UnpackFloat`. pub fn unpack_float(&mut self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.BitPack.UnpackFloat") } /// C# member: `M:LibreMetaverse.BitPack.UnpackInt`. pub fn unpack_int(&mut self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.BitPack.UnpackInt") } /// C# member: `M:LibreMetaverse.BitPack.UnpackShort`. pub fn unpack_short(&mut self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.BitPack.UnpackShort") } /// C# member: `M:LibreMetaverse.BitPack.UnpackString(System.Int32)`. pub fn unpack_string(&mut self, size: i32) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.BitPack.UnpackString(System.Int32)") } /// C# member: `M:LibreMetaverse.BitPack.UnpackUBits(System.Int32)`. pub fn unpack_u_bits(&mut self, total_count: i32) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.BitPack.UnpackUBits(System.Int32)") } /// C# member: `M:LibreMetaverse.BitPack.UnpackUInt`. pub fn unpack_u_int(&mut self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.BitPack.UnpackUInt") } /// C# member: `M:LibreMetaverse.BitPack.UnpackUShort`. pub fn unpack_u_short(&mut self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.BitPack.UnpackUShort") } /// C# member: `M:LibreMetaverse.BitPack.UnpackUUID`. pub fn unpack_uuid(&mut self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.BitPack.UnpackUUID") } /// C# member: `P:LibreMetaverse.BitPack.BitPos`. pub fn bit_pos(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.BitPack.BitPos") } /// Setter for C# member: `P:LibreMetaverse.BitPack.BitPos`. pub fn set_bit_pos(&mut self, value: i32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.BitPack.BitPos") } /// C# member: `P:LibreMetaverse.BitPack.BytePos`. pub fn byte_pos(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.BitPack.BytePos") } } /// C# type: `T:LibreMetaverse.BorderCrossingDirection`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum BorderCrossingDirection { /// C# member: `F:LibreMetaverse.BorderCrossingDirection.East`. East = 3, /// C# member: `F:LibreMetaverse.BorderCrossingDirection.North`. North = 1, /// C# member: `F:LibreMetaverse.BorderCrossingDirection.South`. South = 2, /// C# member: `F:LibreMetaverse.BorderCrossingDirection.Unknown`. Unknown = 0, /// C# member: `F:LibreMetaverse.BorderCrossingDirection.West`. West = 4, } /// C# type: `T:LibreMetaverse.BuddyListEntry`. pub struct BuddyListEntry { /// C# member: `F:LibreMetaverse.BuddyListEntry.BuddyId`. pub buddy_id: String, /// C# member: `F:LibreMetaverse.BuddyListEntry.BuddyRightsGiven`. pub buddy_rights_given: i32, /// C# member: `F:LibreMetaverse.BuddyListEntry.BuddyRightsHas`. pub buddy_rights_has: i32, } impl BuddyListEntry {} /// C# type: `T:LibreMetaverse.Bumpiness`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(u8)] pub enum Bumpiness { /// C# member: `F:LibreMetaverse.Bumpiness.Bark`. Bark = 4, /// C# member: `F:LibreMetaverse.Bumpiness.Bricks`. Bricks = 5, /// C# member: `F:LibreMetaverse.Bumpiness.Brightness`. Brightness = 1, /// C# member: `F:LibreMetaverse.Bumpiness.Checker`. Checker = 6, /// C# member: `F:LibreMetaverse.Bumpiness.Concrete`. Concrete = 7, /// C# member: `F:LibreMetaverse.Bumpiness.Crustytile`. Crustytile = 8, /// C# member: `F:LibreMetaverse.Bumpiness.Cutstone`. Cutstone = 9, /// C# member: `F:LibreMetaverse.Bumpiness.Darkness`. Darkness = 2, /// C# member: `F:LibreMetaverse.Bumpiness.Discs`. Discs = 10, /// C# member: `F:LibreMetaverse.Bumpiness.Gravel`. Gravel = 11, /// C# member: `F:LibreMetaverse.Bumpiness.None`. None = 0, /// C# member: `F:LibreMetaverse.Bumpiness.Petridish`. Petridish = 12, /// C# member: `F:LibreMetaverse.Bumpiness.Siding`. Siding = 13, /// C# member: `F:LibreMetaverse.Bumpiness.Stonetile`. Stonetile = 14, /// C# member: `F:LibreMetaverse.Bumpiness.Stucco`. Stucco = 15, /// C# member: `F:LibreMetaverse.Bumpiness.Suction`. Suction = 16, /// C# member: `F:LibreMetaverse.Bumpiness.Weave`. Weave = 17, /// C# member: `F:LibreMetaverse.Bumpiness.Woodgrain`. Woodgrain = 3, } /// C# type: `T:LibreMetaverse.CallingCardOfferedEventArgs`. pub struct CallingCardOfferedEventArgs; impl CallingCardOfferedEventArgs { /// C# member: `M:LibreMetaverse.CallingCardOfferedEventArgs.#ctor(LibreMetaverse.UUID,System.String,LibreMetaverse.UUID)`. pub fn new( agent_id: libremetaverse_types::UUID, agent_name: String, transaction_id: libremetaverse_types::UUID, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.CallingCardOfferedEventArgs.#ctor(LibreMetaverse.UUID,System.String,LibreMetaverse.UUID)", ) } /// C# member: `P:LibreMetaverse.CallingCardOfferedEventArgs.AgentID`. pub fn agent_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.CallingCardOfferedEventArgs.AgentID" ) } /// C# member: `P:LibreMetaverse.CallingCardOfferedEventArgs.AgentName`. pub fn agent_name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.CallingCardOfferedEventArgs.AgentName" ) } /// C# member: `P:LibreMetaverse.CallingCardOfferedEventArgs.TransactionID`. pub fn transaction_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.CallingCardOfferedEventArgs.TransactionID" ) } } /// C# type: `T:LibreMetaverse.CameraConstraintEventArgs`. pub struct CameraConstraintEventArgs; impl CameraConstraintEventArgs { /// C# member: `M:LibreMetaverse.CameraConstraintEventArgs.#ctor(LibreMetaverse.Vector4)`. pub fn new(collide_plane: libremetaverse_types::Vector4) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.CameraConstraintEventArgs.#ctor(LibreMetaverse.Vector4)", ) } /// C# member: `P:LibreMetaverse.CameraConstraintEventArgs.CollidePlane`. pub fn collide_plane(&self) -> libremetaverse_types::Vector4 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.CameraConstraintEventArgs.CollidePlane" ) } } /// C# type: `T:LibreMetaverse.CapabilitiesReceivedEventArgs`. pub struct CapabilitiesReceivedEventArgs; impl CapabilitiesReceivedEventArgs { /// C# member: `M:LibreMetaverse.CapabilitiesReceivedEventArgs.#ctor(LibreMetaverse.Simulator)`. pub fn new(simulator: libremetaverse::Simulator) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.CapabilitiesReceivedEventArgs.#ctor(LibreMetaverse.Simulator)", ) } /// C# member: `P:LibreMetaverse.CapabilitiesReceivedEventArgs.Simulator`. pub fn simulator(&self) -> libremetaverse::Simulator { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.CapabilitiesReceivedEventArgs.Simulator" ) } } /// C# type: `T:LibreMetaverse.Caps`. pub struct Caps { /// C# member: `F:LibreMetaverse.Caps.Simulator`. pub simulator: Box, } impl Caps { /// C# member: `E:LibreMetaverse.Caps.CapabilitiesReceived`. pub fn subscribe_capabilities_received( &self, handler: Option< libremetaverse_types::compat::EventHandler< libremetaverse::CapabilitiesReceivedEventArgs, >, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.Caps.CapabilitiesReceived") } /// C# member: `F:LibreMetaverse.Caps.AllCapabilities`. pub fn all_capabilities() -> libremetaverse_structured_data::OSDArray { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Caps.AllCapabilities") } /// C# member: `M:LibreMetaverse.Caps.Capabilities`. pub fn capabilities(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Caps.Capabilities") } /// C# member: `M:LibreMetaverse.Caps.CapabilityNameFromURI(System.Uri)`. pub fn capability_name_from_uri( &self, cap: libremetaverse_types::compat::Uri, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Caps.CapabilityNameFromURI(System.Uri)", ) } /// C# member: `M:LibreMetaverse.Caps.CapabilityURI(System.String)`. pub fn capability_uri( &self, capability: String, ) -> Result, crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Caps.CapabilityURI(System.String)") } /// C# member: `M:LibreMetaverse.Caps.Disconnect(System.Boolean)`. pub fn disconnect(&self, immediate: bool) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Caps.Disconnect(System.Boolean)") } /// C# member: `M:LibreMetaverse.Caps.GetMeshCapURI`. pub fn get_mesh_cap_uri( &self, ) -> Result, crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Caps.GetMeshCapURI") } /// C# member: `M:LibreMetaverse.Caps.GetTextureCapURI`. pub fn get_texture_cap_uri( &self, ) -> Result, crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Caps.GetTextureCapURI") } /// C# member: `P:LibreMetaverse.Caps.EventQueue`. pub fn event_queue(&self) -> Option { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Caps.EventQueue") } /// C# member: `P:LibreMetaverse.Caps.IsEventQueueRunning`. pub fn is_event_queue_running(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Caps.IsEventQueueRunning") } /// C# member: `P:LibreMetaverse.Caps.SeedCapsURI`. pub fn seed_caps_uri(&self) -> libremetaverse_types::compat::Uri { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Caps.SeedCapsURI") } } /// C# type: `T:LibreMetaverse.Caps.EventQueueCallback`. pub struct CapsEventQueueCallback; impl CapsEventQueueCallback { /// C# member: `M:LibreMetaverse.Caps.EventQueueCallback.#ctor(System.Object,System.IntPtr)`. pub fn new( object: libremetaverse_types::compat::Object, method: isize, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Caps.EventQueueCallback.#ctor(System.Object,System.IntPtr)", ) } /// C# member: `M:LibreMetaverse.Caps.EventQueueCallback.BeginInvoke(System.String,LibreMetaverse.Interfaces.IMessage,LibreMetaverse.Simulator,System.AsyncCallback,System.Object)`. pub fn begin_invoke( &self, caps_key: String, message: Box, simulator: libremetaverse::Simulator, callback: Box, object: libremetaverse_types::compat::Object, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Caps.EventQueueCallback.BeginInvoke(System.String,LibreMetaverse.Interfaces.IMessage,LibreMetaverse.Simulator,System.AsyncCallback,System.Object)", ) } /// C# member: `M:LibreMetaverse.Caps.EventQueueCallback.EndInvoke(System.IAsyncResult)`. pub fn end_invoke( &self, result: Box, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Caps.EventQueueCallback.EndInvoke(System.IAsyncResult)", ) } /// C# member: `M:LibreMetaverse.Caps.EventQueueCallback.Invoke(System.String,LibreMetaverse.Interfaces.IMessage,LibreMetaverse.Simulator)`. pub fn invoke( &self, caps_key: String, message: Box, simulator: libremetaverse::Simulator, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Caps.EventQueueCallback.Invoke(System.String,LibreMetaverse.Interfaces.IMessage,LibreMetaverse.Simulator)", ) } } /// C# type: `T:LibreMetaverse.CapsCategory`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum CapsCategory { /// C# member: `F:LibreMetaverse.CapsCategory.AssetFetch`. AssetFetch = 2, /// C# member: `F:LibreMetaverse.CapsCategory.AssetUpload`. AssetUpload = 3, /// C# member: `F:LibreMetaverse.CapsCategory.Default`. Default = 0, /// C# member: `F:LibreMetaverse.CapsCategory.DisplayName`. DisplayName = 6, /// C# member: `F:LibreMetaverse.CapsCategory.EventQueue`. EventQueue = 5, /// C# member: `F:LibreMetaverse.CapsCategory.Inventory`. Inventory = 4, /// C# member: `F:LibreMetaverse.CapsCategory.RenderMaterials`. RenderMaterials = 1, /// C# member: `F:LibreMetaverse.CapsCategory.Voice`. Voice = 7, } /// C# type: `T:LibreMetaverse.CapsEventDictionary`. pub struct CapsEventDictionary { /// C# member: `F:LibreMetaverse.CapsEventDictionary.Client`. pub client: libremetaverse::GridClient, } impl CapsEventDictionary { /// C# member: `M:LibreMetaverse.CapsEventDictionary.#ctor(LibreMetaverse.GridClient)`. pub fn new(client: libremetaverse::GridClient) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.CapsEventDictionary.#ctor(LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.CapsEventDictionary.RegisterEvent(System.String,LibreMetaverse.Caps.EventQueueCallback)`. pub fn register_event( &self, caps_event: String, event_handler: libremetaverse::CapsEventQueueCallback, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.CapsEventDictionary.RegisterEvent(System.String,LibreMetaverse.Caps.EventQueueCallback)", ) } /// C# member: `M:LibreMetaverse.CapsEventDictionary.UnregisterEvent(System.String,LibreMetaverse.Caps.EventQueueCallback)`. pub fn unregister_event( &self, caps_event: String, event_handler: libremetaverse::CapsEventQueueCallback, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.CapsEventDictionary.UnregisterEvent(System.String,LibreMetaverse.Caps.EventQueueCallback)", ) } } /// C# type: `T:LibreMetaverse.CapsRateLimiter`. pub struct CapsRateLimiter; impl CapsRateLimiter { /// C# member: `M:LibreMetaverse.CapsRateLimiter.#ctor`. pub fn new_with_constructor() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.CapsRateLimiter.#ctor") } /// C# member: `M:LibreMetaverse.CapsRateLimiter.#ctor(System.Collections.Generic.IReadOnlyDictionary{LibreMetaverse.CapsCategory,LibreMetaverse.CapsRateLimiterOptions})`. pub fn new_with_i_read_only_dictionary( overrides: Option< std::collections::HashMap< libremetaverse::CapsCategory, libremetaverse::CapsRateLimiterOptions, >, >, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.CapsRateLimiter.#ctor(System.Collections.Generic.IReadOnlyDictionary{LibreMetaverse.CapsCategory,LibreMetaverse.CapsRateLimiterOptions})", ) } /// C# member: `M:LibreMetaverse.CapsRateLimiter.AcquireAsync(System.Uri,System.Threading.CancellationToken)`. pub async fn acquire( &self, uri: libremetaverse_types::compat::Uri, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.CapsRateLimiter.AcquireAsync(System.Uri,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.CapsRateLimiter.Dispose`. pub fn dispose(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.CapsRateLimiter.Dispose") } /// C# member: `M:LibreMetaverse.CapsRateLimiter.RegisterCapUri(System.String,System.Uri)`. pub fn register_cap_uri( &self, cap_name: String, uri: libremetaverse_types::compat::Uri, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.CapsRateLimiter.RegisterCapUri(System.String,System.Uri)", ) } } /// C# type: `T:LibreMetaverse.CapsRateLimiterOptions`. pub struct CapsRateLimiterOptions; impl CapsRateLimiterOptions { /// C# member: `M:LibreMetaverse.CapsRateLimiterOptions.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.CapsRateLimiterOptions.#ctor") } /// C# member: `P:LibreMetaverse.CapsRateLimiterOptions.QueueLimit`. pub fn queue_limit(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.CapsRateLimiterOptions.QueueLimit" ) } /// Setter for C# member: `P:LibreMetaverse.CapsRateLimiterOptions.QueueLimit`. pub fn set_queue_limit(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.CapsRateLimiterOptions.QueueLimit" ) } /// C# member: `P:LibreMetaverse.CapsRateLimiterOptions.ReplenishmentPeriod`. pub fn replenishment_period(&self) -> std::time::Duration { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.CapsRateLimiterOptions.ReplenishmentPeriod" ) } /// Setter for C# member: `P:LibreMetaverse.CapsRateLimiterOptions.ReplenishmentPeriod`. pub fn set_replenishment_period(&mut self, value: std::time::Duration) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.CapsRateLimiterOptions.ReplenishmentPeriod" ) } /// C# member: `P:LibreMetaverse.CapsRateLimiterOptions.TokenLimit`. pub fn token_limit(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.CapsRateLimiterOptions.TokenLimit" ) } /// Setter for C# member: `P:LibreMetaverse.CapsRateLimiterOptions.TokenLimit`. pub fn set_token_limit(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.CapsRateLimiterOptions.TokenLimit" ) } /// C# member: `P:LibreMetaverse.CapsRateLimiterOptions.TokensPerPeriod`. pub fn tokens_per_period(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.CapsRateLimiterOptions.TokensPerPeriod" ) } /// Setter for C# member: `P:LibreMetaverse.CapsRateLimiterOptions.TokensPerPeriod`. pub fn set_tokens_per_period(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.CapsRateLimiterOptions.TokensPerPeriod" ) } } /// C# type: `T:LibreMetaverse.ChannelType`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum ChannelType { /// C# member: `F:LibreMetaverse.ChannelType.Asset`. Asset = 2, /// C# member: `F:LibreMetaverse.ChannelType.Misc`. Misc = 1, /// C# member: `F:LibreMetaverse.ChannelType.Unknown`. Unknown = 0, } /// C# type: `T:LibreMetaverse.ChatAudibleLevel`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i8)] pub enum ChatAudibleLevel { /// C# member: `F:LibreMetaverse.ChatAudibleLevel.Barely`. Barely = 0, /// C# member: `F:LibreMetaverse.ChatAudibleLevel.Fully`. Fully = 1, /// C# member: `F:LibreMetaverse.ChatAudibleLevel.Not`. Not = -1, } /// C# type: `T:LibreMetaverse.ChatEventArgs`. pub struct ChatEventArgs; impl ChatEventArgs { /// C# member: `M:LibreMetaverse.ChatEventArgs.#ctor(LibreMetaverse.Simulator,System.String,LibreMetaverse.ChatAudibleLevel,LibreMetaverse.ChatType,LibreMetaverse.ChatSourceType,System.String,LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.Vector3)`. pub fn new( simulator: libremetaverse::Simulator, message: String, audible: libremetaverse::ChatAudibleLevel, type_: libremetaverse::ChatType, source_type: libremetaverse::ChatSourceType, from_name: String, source_id: libremetaverse_types::UUID, ownerid: libremetaverse_types::UUID, position: libremetaverse_types::Vector3, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ChatEventArgs.#ctor(LibreMetaverse.Simulator,System.String,LibreMetaverse.ChatAudibleLevel,LibreMetaverse.ChatType,LibreMetaverse.ChatSourceType,System.String,LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.Vector3)", ) } /// C# member: `M:LibreMetaverse.ChatEventArgs.ToString`. pub fn to_string(&self) -> String { libremetaverse_types::unimplemented_api!("M:LibreMetaverse.ChatEventArgs.ToString") } /// C# member: `P:LibreMetaverse.ChatEventArgs.AudibleLevel`. pub fn audible_level(&self) -> libremetaverse::ChatAudibleLevel { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ChatEventArgs.AudibleLevel") } /// C# member: `P:LibreMetaverse.ChatEventArgs.FromName`. pub fn from_name(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ChatEventArgs.FromName") } /// C# member: `P:LibreMetaverse.ChatEventArgs.Message`. pub fn message(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ChatEventArgs.Message") } /// C# member: `P:LibreMetaverse.ChatEventArgs.OwnerID`. pub fn owner_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ChatEventArgs.OwnerID") } /// C# member: `P:LibreMetaverse.ChatEventArgs.Position`. pub fn position(&self) -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ChatEventArgs.Position") } /// C# member: `P:LibreMetaverse.ChatEventArgs.Simulator`. pub fn simulator(&self) -> libremetaverse::Simulator { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ChatEventArgs.Simulator") } /// C# member: `P:LibreMetaverse.ChatEventArgs.SourceID`. pub fn source_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ChatEventArgs.SourceID") } /// C# member: `P:LibreMetaverse.ChatEventArgs.SourceType`. pub fn source_type(&self) -> libremetaverse::ChatSourceType { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ChatEventArgs.SourceType") } /// C# member: `P:LibreMetaverse.ChatEventArgs.Type`. pub fn type_(&self) -> libremetaverse::ChatType { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ChatEventArgs.Type") } } /// C# type: `T:LibreMetaverse.ChatSessionMember`. pub struct ChatSessionMember { /// C# member: `F:LibreMetaverse.ChatSessionMember.AvatarKey`. pub avatar_key: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.ChatSessionMember.CanVoiceChat`. pub can_voice_chat: bool, /// C# member: `F:LibreMetaverse.ChatSessionMember.IsModerator`. pub is_moderator: bool, /// C# member: `F:LibreMetaverse.ChatSessionMember.MuteText`. pub mute_text: bool, /// C# member: `F:LibreMetaverse.ChatSessionMember.MuteVoice`. pub mute_voice: bool, } impl ChatSessionMember { /// C# member: `M:LibreMetaverse.ChatSessionMember.Equals(LibreMetaverse.ChatSessionMember)`. pub fn equals_with_chat_session_member( &self, other: libremetaverse::ChatSessionMember, ) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.ChatSessionMember.Equals(LibreMetaverse.ChatSessionMember)" ) } /// C# member: `M:LibreMetaverse.ChatSessionMember.Equals(System.Object)`. pub fn equals_with_object(&self, obj: Option) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.ChatSessionMember.Equals(System.Object)" ) } /// C# member: `M:LibreMetaverse.ChatSessionMember.GetHashCode`. pub fn get_hash_code(&self) -> i32 { libremetaverse_types::unimplemented_api!("M:LibreMetaverse.ChatSessionMember.GetHashCode") } } /// C# type: `T:LibreMetaverse.ChatSessionMemberAddedEventArgs`. pub struct ChatSessionMemberAddedEventArgs; impl ChatSessionMemberAddedEventArgs { /// C# member: `M:LibreMetaverse.ChatSessionMemberAddedEventArgs.#ctor(LibreMetaverse.UUID,LibreMetaverse.UUID)`. pub fn new( session_id: libremetaverse_types::UUID, agent_id: libremetaverse_types::UUID, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ChatSessionMemberAddedEventArgs.#ctor(LibreMetaverse.UUID,LibreMetaverse.UUID)", ) } /// C# member: `P:LibreMetaverse.ChatSessionMemberAddedEventArgs.AgentID`. pub fn agent_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ChatSessionMemberAddedEventArgs.AgentID" ) } /// C# member: `P:LibreMetaverse.ChatSessionMemberAddedEventArgs.SessionID`. pub fn session_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ChatSessionMemberAddedEventArgs.SessionID" ) } } /// C# type: `T:LibreMetaverse.ChatSessionMemberLeftEventArgs`. pub struct ChatSessionMemberLeftEventArgs; impl ChatSessionMemberLeftEventArgs { /// C# member: `M:LibreMetaverse.ChatSessionMemberLeftEventArgs.#ctor(LibreMetaverse.UUID,LibreMetaverse.UUID)`. pub fn new( session_id: libremetaverse_types::UUID, agent_id: libremetaverse_types::UUID, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ChatSessionMemberLeftEventArgs.#ctor(LibreMetaverse.UUID,LibreMetaverse.UUID)", ) } /// C# member: `P:LibreMetaverse.ChatSessionMemberLeftEventArgs.AgentID`. pub fn agent_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ChatSessionMemberLeftEventArgs.AgentID" ) } /// C# member: `P:LibreMetaverse.ChatSessionMemberLeftEventArgs.SessionID`. pub fn session_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ChatSessionMemberLeftEventArgs.SessionID" ) } } /// C# type: `T:LibreMetaverse.ChatSourceType`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(u8)] pub enum ChatSourceType { /// C# member: `F:LibreMetaverse.ChatSourceType.Agent`. Agent = 1, /// C# member: `F:LibreMetaverse.ChatSourceType.Object`. Object = 2, /// C# member: `F:LibreMetaverse.ChatSourceType.System`. System = 0, } /// C# type: `T:LibreMetaverse.ChatType`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(u8)] pub enum ChatType { /// C# member: `F:LibreMetaverse.ChatType.Debug`. Debug = 6, /// C# member: `F:LibreMetaverse.ChatType.Normal`. Normal = 1, /// C# member: `F:LibreMetaverse.ChatType.OwnerSay`. OwnerSay = 8, /// C# member: `F:LibreMetaverse.ChatType.RegionSay`. RegionSay = 255, /// C# member: `F:LibreMetaverse.ChatType.RegionSayTo`. RegionSayTo = 9, /// C# member: `F:LibreMetaverse.ChatType.Shout`. Shout = 2, /// C# member: `F:LibreMetaverse.ChatType.StartTyping`. StartTyping = 4, /// C# member: `F:LibreMetaverse.ChatType.StopTyping`. StopTyping = 5, /// C# member: `F:LibreMetaverse.ChatType.Whisper`. Whisper = 0, } /// C# type: `T:LibreMetaverse.ClassifiedAd`. pub struct ClassifiedAd { /// C# member: `F:LibreMetaverse.ClassifiedAd.Category`. pub category: u32, /// C# member: `F:LibreMetaverse.ClassifiedAd.ClassifiedFlags`. pub classified_flags: u8, /// C# member: `F:LibreMetaverse.ClassifiedAd.ClassifiedID`. pub classified_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.ClassifiedAd.CreationDate`. pub creation_date: u32, /// C# member: `F:LibreMetaverse.ClassifiedAd.CreatorID`. pub creator_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.ClassifiedAd.Desc`. pub desc: String, /// C# member: `F:LibreMetaverse.ClassifiedAd.ExpirationDate`. pub expiration_date: u32, /// C# member: `F:LibreMetaverse.ClassifiedAd.Name`. pub name: String, /// C# member: `F:LibreMetaverse.ClassifiedAd.ParcelID`. pub parcel_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.ClassifiedAd.ParcelName`. pub parcel_name: String, /// C# member: `F:LibreMetaverse.ClassifiedAd.ParentEstate`. pub parent_estate: u32, /// C# member: `F:LibreMetaverse.ClassifiedAd.Position`. pub position: libremetaverse_types::Vector3d, /// C# member: `F:LibreMetaverse.ClassifiedAd.Price`. pub price: i32, /// C# member: `F:LibreMetaverse.ClassifiedAd.SimName`. pub sim_name: String, /// C# member: `F:LibreMetaverse.ClassifiedAd.SnapShotID`. pub snap_shot_id: libremetaverse_types::UUID, } impl ClassifiedAd {} /// C# type: `T:LibreMetaverse.ClassifiedInfoReplyEventArgs`. pub struct ClassifiedInfoReplyEventArgs; impl ClassifiedInfoReplyEventArgs { /// C# member: `M:LibreMetaverse.ClassifiedInfoReplyEventArgs.#ctor(LibreMetaverse.UUID,LibreMetaverse.ClassifiedAd)`. pub fn new( classified_id: libremetaverse_types::UUID, classified: libremetaverse::ClassifiedAd, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ClassifiedInfoReplyEventArgs.#ctor(LibreMetaverse.UUID,LibreMetaverse.ClassifiedAd)", ) } /// C# member: `P:LibreMetaverse.ClassifiedInfoReplyEventArgs.Classified`. pub fn classified(&self) -> libremetaverse::ClassifiedAd { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ClassifiedInfoReplyEventArgs.Classified" ) } /// C# member: `P:LibreMetaverse.ClassifiedInfoReplyEventArgs.ClassifiedID`. pub fn classified_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ClassifiedInfoReplyEventArgs.ClassifiedID" ) } } /// C# type: `T:LibreMetaverse.CoarseLocationUpdateEventArgs`. pub struct CoarseLocationUpdateEventArgs; impl CoarseLocationUpdateEventArgs { /// C# member: `M:LibreMetaverse.CoarseLocationUpdateEventArgs.#ctor(LibreMetaverse.Simulator,System.Collections.Generic.IReadOnlyDictionary{LibreMetaverse.UUID,LibreMetaverse.Vector3},System.Collections.Generic.ICollection{LibreMetaverse.UUID},System.Collections.Generic.ICollection{LibreMetaverse.UUID})`. pub fn new( simulator: libremetaverse::Simulator, positions: std::collections::HashMap< libremetaverse_types::UUID, libremetaverse_types::Vector3, >, new_entries: Vec, removed_entries: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.CoarseLocationUpdateEventArgs.#ctor(LibreMetaverse.Simulator,System.Collections.Generic.IReadOnlyDictionary{LibreMetaverse.UUID,LibreMetaverse.Vector3},System.Collections.Generic.ICollection{LibreMetaverse.UUID},System.Collections.Generic.ICollection{LibreMetaverse.UUID})", ) } /// C# member: `P:LibreMetaverse.CoarseLocationUpdateEventArgs.NewEntries`. pub fn new_entries(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.CoarseLocationUpdateEventArgs.NewEntries" ) } /// C# member: `P:LibreMetaverse.CoarseLocationUpdateEventArgs.Positions`. pub fn positions( &self, ) -> std::collections::HashMap { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.CoarseLocationUpdateEventArgs.Positions" ) } /// C# member: `P:LibreMetaverse.CoarseLocationUpdateEventArgs.RemovedEntries`. pub fn removed_entries(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.CoarseLocationUpdateEventArgs.RemovedEntries" ) } /// C# member: `P:LibreMetaverse.CoarseLocationUpdateEventArgs.Simulator`. pub fn simulator(&self) -> libremetaverse::Simulator { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.CoarseLocationUpdateEventArgs.Simulator" ) } } /// C# type: `T:LibreMetaverse.CompressedFlags`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(transparent)] pub struct CompressedFlags(pub u32); impl CompressedFlags { /// C# member: `F:LibreMetaverse.CompressedFlags.HasAngularVelocity`. pub const HAS_ANGULAR_VELOCITY: Self = Self(128); /// C# member: `F:LibreMetaverse.CompressedFlags.HasNameValues`. pub const HAS_NAME_VALUES: Self = Self(256); /// C# member: `F:LibreMetaverse.CompressedFlags.HasParent`. pub const HAS_PARENT: Self = Self(32); /// C# member: `F:LibreMetaverse.CompressedFlags.HasParticles`. pub const HAS_PARTICLES: Self = Self(8); /// C# member: `F:LibreMetaverse.CompressedFlags.HasParticlesNew`. pub const HAS_PARTICLES_NEW: Self = Self(1024); /// C# member: `F:LibreMetaverse.CompressedFlags.HasSound`. pub const HAS_SOUND: Self = Self(16); /// C# member: `F:LibreMetaverse.CompressedFlags.HasText`. pub const HAS_TEXT: Self = Self(4); /// C# member: `F:LibreMetaverse.CompressedFlags.MediaURL`. pub const MEDIA_URL: Self = Self(512); /// C# member: `F:LibreMetaverse.CompressedFlags.None`. pub const NONE: Self = Self(0); /// C# member: `F:LibreMetaverse.CompressedFlags.ScratchPad`. pub const SCRATCH_PAD: Self = Self(1); /// C# member: `F:LibreMetaverse.CompressedFlags.TextureAnimation`. pub const TEXTURE_ANIMATION: Self = Self(64); /// C# member: `F:LibreMetaverse.CompressedFlags.Tree`. pub const TREE: Self = Self(2); } /// C# type: `T:LibreMetaverse.ConnectionSettings`. pub struct ConnectionSettings { /// C# member: `F:LibreMetaverse.ConnectionSettings.LoginServer`. pub login_server: String, /// C# member: `F:LibreMetaverse.ConnectionSettings.MfaEnabled`. pub mfa_enabled: bool, } impl ConnectionSettings { /// C# member: `M:LibreMetaverse.ConnectionSettings.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.ConnectionSettings.#ctor") } } /// C# type: `T:LibreMetaverse.CoordinateFrame`. pub struct CoordinateFrame; impl CoordinateFrame { /// C# member: `F:LibreMetaverse.CoordinateFrame.X_AXIS`. pub fn x_axis_with_field() -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.CoordinateFrame.X_AXIS") } /// C# member: `F:LibreMetaverse.CoordinateFrame.Y_AXIS`. pub fn y_axis_with_field() -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.CoordinateFrame.Y_AXIS") } /// C# member: `F:LibreMetaverse.CoordinateFrame.Z_AXIS`. pub fn z_axis_with_field() -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.CoordinateFrame.Z_AXIS") } /// C# member: `M:LibreMetaverse.CoordinateFrame.#ctor(LibreMetaverse.Vector3)`. pub fn new_with_vector3(origin: libremetaverse_types::Vector3) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.CoordinateFrame.#ctor(LibreMetaverse.Vector3)", ) } /// C# member: `M:LibreMetaverse.CoordinateFrame.#ctor(LibreMetaverse.Vector3,LibreMetaverse.Matrix4)`. pub fn new_with_vector3_matrix4( origin: libremetaverse_types::Vector3, rotation: libremetaverse_types::Matrix4, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.CoordinateFrame.#ctor(LibreMetaverse.Vector3,LibreMetaverse.Matrix4)", ) } /// C# member: `M:LibreMetaverse.CoordinateFrame.#ctor(LibreMetaverse.Vector3,LibreMetaverse.Quaternion)`. pub fn new_with_vector3_quaternion( origin: libremetaverse_types::Vector3, rotation: libremetaverse_types::Quaternion, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.CoordinateFrame.#ctor(LibreMetaverse.Vector3,LibreMetaverse.Quaternion)", ) } /// C# member: `M:LibreMetaverse.CoordinateFrame.#ctor(LibreMetaverse.Vector3,LibreMetaverse.Vector3)`. pub fn new_with_vector3_vector3( origin: libremetaverse_types::Vector3, direction: libremetaverse_types::Vector3, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.CoordinateFrame.#ctor(LibreMetaverse.Vector3,LibreMetaverse.Vector3)", ) } /// C# member: `M:LibreMetaverse.CoordinateFrame.#ctor(LibreMetaverse.Vector3,LibreMetaverse.Vector3,LibreMetaverse.Vector3,LibreMetaverse.Vector3)`. pub fn new_with_vector3_vector3_vector3_vector3( origin: libremetaverse_types::Vector3, x_axis: libremetaverse_types::Vector3, y_axis: libremetaverse_types::Vector3, z_axis: libremetaverse_types::Vector3, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.CoordinateFrame.#ctor(LibreMetaverse.Vector3,LibreMetaverse.Vector3,LibreMetaverse.Vector3,LibreMetaverse.Vector3)", ) } /// C# member: `M:LibreMetaverse.CoordinateFrame.LookAt(LibreMetaverse.Vector3,LibreMetaverse.Vector3)`. pub fn look_at_with_vector3_vector3( &self, origin: libremetaverse_types::Vector3, target: libremetaverse_types::Vector3, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.CoordinateFrame.LookAt(LibreMetaverse.Vector3,LibreMetaverse.Vector3)", ) } /// C# member: `M:LibreMetaverse.CoordinateFrame.LookAt(LibreMetaverse.Vector3,LibreMetaverse.Vector3,LibreMetaverse.Vector3)`. pub fn look_at_with_vector3_vector3_vector3( &self, origin: libremetaverse_types::Vector3, target: libremetaverse_types::Vector3, up_direction: libremetaverse_types::Vector3, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.CoordinateFrame.LookAt(LibreMetaverse.Vector3,LibreMetaverse.Vector3,LibreMetaverse.Vector3)", ) } /// C# member: `M:LibreMetaverse.CoordinateFrame.LookDirection(LibreMetaverse.Vector3)`. pub fn look_direction_with_vector3( &self, at: libremetaverse_types::Vector3, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.CoordinateFrame.LookDirection(LibreMetaverse.Vector3)", ) } /// C# member: `M:LibreMetaverse.CoordinateFrame.LookDirection(LibreMetaverse.Vector3,LibreMetaverse.Vector3)`. pub fn look_direction_with_vector3_vector3( &self, at: libremetaverse_types::Vector3, up_direction: libremetaverse_types::Vector3, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.CoordinateFrame.LookDirection(LibreMetaverse.Vector3,LibreMetaverse.Vector3)", ) } /// C# member: `M:LibreMetaverse.CoordinateFrame.LookDirection(System.Double)`. pub fn look_direction_with_double(&self, heading: f64) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.CoordinateFrame.LookDirection(System.Double)", ) } /// C# member: `M:LibreMetaverse.CoordinateFrame.Pitch(System.Single)`. pub fn pitch(&self, angle: f32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.CoordinateFrame.Pitch(System.Single)", ) } /// C# member: `M:LibreMetaverse.CoordinateFrame.ResetAxes`. pub fn reset_axes(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.CoordinateFrame.ResetAxes") } /// C# member: `M:LibreMetaverse.CoordinateFrame.Roll(System.Single)`. pub fn roll(&self, angle: f32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.CoordinateFrame.Roll(System.Single)", ) } /// C# member: `M:LibreMetaverse.CoordinateFrame.Rotate(LibreMetaverse.Matrix4)`. pub fn rotate_with_matrix4( &self, m: libremetaverse_types::Matrix4, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.CoordinateFrame.Rotate(LibreMetaverse.Matrix4)", ) } /// C# member: `M:LibreMetaverse.CoordinateFrame.Rotate(LibreMetaverse.Quaternion)`. pub fn rotate_with_quaternion( &self, q: libremetaverse_types::Quaternion, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.CoordinateFrame.Rotate(LibreMetaverse.Quaternion)", ) } /// C# member: `M:LibreMetaverse.CoordinateFrame.Rotate(System.Single,LibreMetaverse.Vector3)`. pub fn rotate_with_single_vector3( &self, angle: f32, rotation_axis: libremetaverse_types::Vector3, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.CoordinateFrame.Rotate(System.Single,LibreMetaverse.Vector3)", ) } /// C# member: `M:LibreMetaverse.CoordinateFrame.Yaw(System.Single)`. pub fn yaw(&self, angle: f32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.CoordinateFrame.Yaw(System.Single)") } /// C# member: `P:LibreMetaverse.CoordinateFrame.Origin`. pub fn origin(&self) -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.CoordinateFrame.Origin") } /// Setter for C# member: `P:LibreMetaverse.CoordinateFrame.Origin`. pub fn set_origin(&mut self, value: libremetaverse_types::Vector3) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.CoordinateFrame.Origin") } /// C# member: `P:LibreMetaverse.CoordinateFrame.XAxis`. pub fn x_axis_with_property(&self) -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.CoordinateFrame.XAxis") } /// Setter for C# member: `P:LibreMetaverse.CoordinateFrame.XAxis`. pub fn set_x_axis_with_property(&mut self, value: libremetaverse_types::Vector3) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.CoordinateFrame.XAxis") } /// C# member: `P:LibreMetaverse.CoordinateFrame.YAxis`. pub fn y_axis_with_property(&self) -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.CoordinateFrame.YAxis") } /// Setter for C# member: `P:LibreMetaverse.CoordinateFrame.YAxis`. pub fn set_y_axis_with_property(&mut self, value: libremetaverse_types::Vector3) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.CoordinateFrame.YAxis") } /// C# member: `P:LibreMetaverse.CoordinateFrame.ZAxis`. pub fn z_axis_with_property(&self) -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.CoordinateFrame.ZAxis") } /// Setter for C# member: `P:LibreMetaverse.CoordinateFrame.ZAxis`. pub fn set_z_axis_with_property(&mut self, value: libremetaverse_types::Vector3) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.CoordinateFrame.ZAxis") } } /// C# type: `T:LibreMetaverse.CurrentGroupsEventArgs`. pub struct CurrentGroupsEventArgs; impl CurrentGroupsEventArgs { /// C# member: `M:LibreMetaverse.CurrentGroupsEventArgs.#ctor(System.Collections.Generic.Dictionary{LibreMetaverse.UUID,LibreMetaverse.Group})`. pub fn new( groups: std::collections::HashMap, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.CurrentGroupsEventArgs.#ctor(System.Collections.Generic.Dictionary{LibreMetaverse.UUID,LibreMetaverse.Group})", ) } /// C# member: `P:LibreMetaverse.CurrentGroupsEventArgs.Groups`. pub fn groups( &self, ) -> std::collections::HashMap { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.CurrentGroupsEventArgs.Groups") } } /// C# type: `T:LibreMetaverse.DeRezDestination`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(u8)] pub enum DeRezDestination { /// C# member: `F:LibreMetaverse.DeRezDestination.AgentInventoryCopy`. AgentInventoryCopy = 1, /// C# member: `F:LibreMetaverse.DeRezDestination.AgentInventorySave`. AgentInventorySave = 0, /// C# member: `F:LibreMetaverse.DeRezDestination.AgentInventoryTake`. AgentInventoryTake = 4, /// C# member: `F:LibreMetaverse.DeRezDestination.Attachment`. Attachment = 3, /// C# member: `F:LibreMetaverse.DeRezDestination.AttachmentExists`. AttachmentExists = 8, /// C# member: `F:LibreMetaverse.DeRezDestination.AttachmentToInventory`. AttachmentToInventory = 7, /// C# member: `F:LibreMetaverse.DeRezDestination.ForceToGodInventory`. ForceToGodInventory = 5, /// C# member: `F:LibreMetaverse.DeRezDestination.ReturnToLastOwner`. ReturnToLastOwner = 10, /// C# member: `F:LibreMetaverse.DeRezDestination.ReturnToOwner`. ReturnToOwner = 9, /// C# member: `F:LibreMetaverse.DeRezDestination.TaskInventory`. TaskInventory = 2, /// C# member: `F:LibreMetaverse.DeRezDestination.TrashFolder`. TrashFolder = 6, } /// C# type: `T:LibreMetaverse.DictionaryChangeCallback`. pub struct DictionaryChangeCallback; impl DictionaryChangeCallback { /// C# member: `M:LibreMetaverse.DictionaryChangeCallback.#ctor(System.Object,System.IntPtr)`. pub fn new( object: libremetaverse_types::compat::Object, method: isize, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.DictionaryChangeCallback.#ctor(System.Object,System.IntPtr)", ) } /// C# member: `M:LibreMetaverse.DictionaryChangeCallback.BeginInvoke(LibreMetaverse.DictionaryEventAction,System.Collections.DictionaryEntry,System.AsyncCallback,System.Object)`. pub fn begin_invoke( &self, action: libremetaverse::DictionaryEventAction, entry: libremetaverse_types::compat::DictionaryEntry, callback: Box, object: libremetaverse_types::compat::Object, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.DictionaryChangeCallback.BeginInvoke(LibreMetaverse.DictionaryEventAction,System.Collections.DictionaryEntry,System.AsyncCallback,System.Object)", ) } /// C# member: `M:LibreMetaverse.DictionaryChangeCallback.EndInvoke(System.IAsyncResult)`. pub fn end_invoke( &self, result: Box, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.DictionaryChangeCallback.EndInvoke(System.IAsyncResult)", ) } /// C# member: `M:LibreMetaverse.DictionaryChangeCallback.Invoke(LibreMetaverse.DictionaryEventAction,System.Collections.DictionaryEntry)`. pub fn invoke( &self, action: libremetaverse::DictionaryEventAction, entry: libremetaverse_types::compat::DictionaryEntry, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.DictionaryChangeCallback.Invoke(LibreMetaverse.DictionaryEventAction,System.Collections.DictionaryEntry)", ) } } /// C# type: `T:LibreMetaverse.DictionaryEventAction`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum DictionaryEventAction { /// C# member: `F:LibreMetaverse.DictionaryEventAction.Add`. Add = 0, /// C# member: `F:LibreMetaverse.DictionaryEventAction.Change`. Change = 2, /// C# member: `F:LibreMetaverse.DictionaryEventAction.Remove`. Remove = 1, } /// C# type: `T:LibreMetaverse.DirClassifiedsReplyEventArgs`. pub struct DirClassifiedsReplyEventArgs; impl DirClassifiedsReplyEventArgs { /// C# member: `M:LibreMetaverse.DirClassifiedsReplyEventArgs.#ctor(System.Collections.Generic.List{LibreMetaverse.DirectoryManager.Classified})`. pub fn new( classifieds: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.DirClassifiedsReplyEventArgs.#ctor(System.Collections.Generic.List{LibreMetaverse.DirectoryManager.Classified})", ) } /// C# member: `P:LibreMetaverse.DirClassifiedsReplyEventArgs.Classifieds`. pub fn classifieds(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.DirClassifiedsReplyEventArgs.Classifieds" ) } } /// C# type: `T:LibreMetaverse.DirEventsReplyEventArgs`. pub struct DirEventsReplyEventArgs; impl DirEventsReplyEventArgs { /// C# member: `M:LibreMetaverse.DirEventsReplyEventArgs.#ctor(LibreMetaverse.UUID,System.Collections.Generic.List{LibreMetaverse.DirectoryManager.EventsSearchData})`. pub fn new( query_id: libremetaverse_types::UUID, matched_events: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.DirEventsReplyEventArgs.#ctor(LibreMetaverse.UUID,System.Collections.Generic.List{LibreMetaverse.DirectoryManager.EventsSearchData})", ) } /// C# member: `P:LibreMetaverse.DirEventsReplyEventArgs.MatchedEvents`. pub fn matched_events(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.DirEventsReplyEventArgs.MatchedEvents" ) } /// C# member: `P:LibreMetaverse.DirEventsReplyEventArgs.QueryID`. pub fn query_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.DirEventsReplyEventArgs.QueryID") } } /// C# type: `T:LibreMetaverse.DirGroupsReplyEventArgs`. pub struct DirGroupsReplyEventArgs; impl DirGroupsReplyEventArgs { /// C# member: `M:LibreMetaverse.DirGroupsReplyEventArgs.#ctor(LibreMetaverse.UUID,System.Collections.Generic.List{LibreMetaverse.DirectoryManager.GroupSearchData})`. pub fn new( query_id: libremetaverse_types::UUID, matched_groups: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.DirGroupsReplyEventArgs.#ctor(LibreMetaverse.UUID,System.Collections.Generic.List{LibreMetaverse.DirectoryManager.GroupSearchData})", ) } /// C# member: `P:LibreMetaverse.DirGroupsReplyEventArgs.MatchedGroups`. pub fn matched_groups(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.DirGroupsReplyEventArgs.MatchedGroups" ) } /// C# member: `P:LibreMetaverse.DirGroupsReplyEventArgs.QueryID`. pub fn query_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.DirGroupsReplyEventArgs.QueryID") } } /// C# type: `T:LibreMetaverse.DirLandReplyEventArgs`. pub struct DirLandReplyEventArgs; impl DirLandReplyEventArgs { /// C# member: `M:LibreMetaverse.DirLandReplyEventArgs.#ctor(System.Collections.Generic.List{LibreMetaverse.DirectoryManager.DirectoryParcel})`. pub fn new( dir_parcels: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.DirLandReplyEventArgs.#ctor(System.Collections.Generic.List{LibreMetaverse.DirectoryManager.DirectoryParcel})", ) } /// C# member: `P:LibreMetaverse.DirLandReplyEventArgs.DirParcels`. pub fn dir_parcels(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.DirLandReplyEventArgs.DirParcels" ) } } /// C# type: `T:LibreMetaverse.DirPeopleReplyEventArgs`. pub struct DirPeopleReplyEventArgs; impl DirPeopleReplyEventArgs { /// C# member: `M:LibreMetaverse.DirPeopleReplyEventArgs.#ctor(LibreMetaverse.UUID,System.Collections.Generic.List{LibreMetaverse.DirectoryManager.AgentSearchData})`. pub fn new( query_id: libremetaverse_types::UUID, matched_people: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.DirPeopleReplyEventArgs.#ctor(LibreMetaverse.UUID,System.Collections.Generic.List{LibreMetaverse.DirectoryManager.AgentSearchData})", ) } /// C# member: `P:LibreMetaverse.DirPeopleReplyEventArgs.MatchedPeople`. pub fn matched_people(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.DirPeopleReplyEventArgs.MatchedPeople" ) } /// C# member: `P:LibreMetaverse.DirPeopleReplyEventArgs.QueryID`. pub fn query_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.DirPeopleReplyEventArgs.QueryID") } } /// C# type: `T:LibreMetaverse.DirPlacesReplyEventArgs`. pub struct DirPlacesReplyEventArgs; impl DirPlacesReplyEventArgs { /// C# member: `M:LibreMetaverse.DirPlacesReplyEventArgs.#ctor(LibreMetaverse.UUID,System.Collections.Generic.List{LibreMetaverse.DirectoryManager.DirectoryParcel})`. pub fn new( query_id: libremetaverse_types::UUID, matched_parcels: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.DirPlacesReplyEventArgs.#ctor(LibreMetaverse.UUID,System.Collections.Generic.List{LibreMetaverse.DirectoryManager.DirectoryParcel})", ) } /// C# member: `P:LibreMetaverse.DirPlacesReplyEventArgs.MatchedParcels`. pub fn matched_parcels(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.DirPlacesReplyEventArgs.MatchedParcels" ) } /// C# member: `P:LibreMetaverse.DirPlacesReplyEventArgs.QueryID`. pub fn query_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.DirPlacesReplyEventArgs.QueryID") } } /// C# type: `T:LibreMetaverse.DirectoryManager`. pub struct DirectoryManager; impl DirectoryManager { /// C# member: `E:LibreMetaverse.DirectoryManager.DirClassifiedsReply`. pub fn subscribe_dir_classifieds_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::DirClassifiedsReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.DirectoryManager.DirClassifiedsReply" ) } /// C# member: `E:LibreMetaverse.DirectoryManager.DirEventsReply`. pub fn subscribe_dir_events_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::DirEventsReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.DirectoryManager.DirEventsReply") } /// C# member: `E:LibreMetaverse.DirectoryManager.DirGroupsReply`. pub fn subscribe_dir_groups_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::DirGroupsReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.DirectoryManager.DirGroupsReply") } /// C# member: `E:LibreMetaverse.DirectoryManager.DirLandReply`. pub fn subscribe_dir_land_reply( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.DirectoryManager.DirLandReply") } /// C# member: `E:LibreMetaverse.DirectoryManager.DirPeopleReply`. pub fn subscribe_dir_people_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::DirPeopleReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.DirectoryManager.DirPeopleReply") } /// C# member: `E:LibreMetaverse.DirectoryManager.DirPlacesReply`. pub fn subscribe_dir_places_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::DirPlacesReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.DirectoryManager.DirPlacesReply") } /// C# member: `E:LibreMetaverse.DirectoryManager.EventInfoReply`. pub fn subscribe_event_info_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::EventInfoReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.DirectoryManager.EventInfoReply") } /// C# member: `E:LibreMetaverse.DirectoryManager.PlacesReply`. pub fn subscribe_places_reply( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.DirectoryManager.PlacesReply") } /// C# member: `M:LibreMetaverse.DirectoryManager.#ctor(LibreMetaverse.GridClient)`. pub fn new(client: libremetaverse::GridClient) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.DirectoryManager.#ctor(LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.DirectoryManager.Dispose`. pub fn dispose(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.DirectoryManager.Dispose") } /// C# member: `M:LibreMetaverse.DirectoryManager.EventInfoRequest(System.UInt32)`. pub fn event_info_request(&self, event_id: u32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.DirectoryManager.EventInfoRequest(System.UInt32)", ) } /// C# member: `M:LibreMetaverse.DirectoryManager.GetEventInfoAsync(System.UInt32,System.Threading.CancellationToken)`. pub async fn get_event_info( &self, event_id: u32, ct: Option, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.DirectoryManager.GetEventInfoAsync(System.UInt32,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.DirectoryManager.SearchClassifiedsAsync(System.String,LibreMetaverse.DirectoryManager.ClassifiedCategories,LibreMetaverse.DirectoryManager.ClassifiedQueryFlags,System.Threading.CancellationToken)`. pub fn search_classifieds( &self, query: String, category: Option, flags: Option, ct: Option, ) -> Result< libremetaverse_types::compat::IAsyncEnumerable, crate::Error, > { libremetaverse_types::not_implemented( "M:LibreMetaverse.DirectoryManager.SearchClassifiedsAsync(System.String,LibreMetaverse.DirectoryManager.ClassifiedCategories,LibreMetaverse.DirectoryManager.ClassifiedQueryFlags,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.DirectoryManager.SearchDirPlacesAsync(System.String,LibreMetaverse.DirectoryManager.DirFindFlags,LibreMetaverse.ParcelCategory,System.Threading.CancellationToken)`. pub fn search_dir_places( &self, query: String, flags: Option, category: Option, ct: Option, ) -> Result< libremetaverse_types::compat::IAsyncEnumerable< libremetaverse::DirectoryManagerDirectoryParcel, >, crate::Error, > { libremetaverse_types::not_implemented( "M:LibreMetaverse.DirectoryManager.SearchDirPlacesAsync(System.String,LibreMetaverse.DirectoryManager.DirFindFlags,LibreMetaverse.ParcelCategory,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.DirectoryManager.SearchEventsAsync(System.String,LibreMetaverse.DirectoryManager.DirFindFlags,System.String,LibreMetaverse.DirectoryManager.EventCategories,System.Threading.CancellationToken)`. pub fn search_events( &self, query: String, flags: Option, event_day: Option, category: Option, ct: Option, ) -> Result< libremetaverse_types::compat::IAsyncEnumerable< libremetaverse::DirectoryManagerEventsSearchData, >, crate::Error, > { libremetaverse_types::not_implemented( "M:LibreMetaverse.DirectoryManager.SearchEventsAsync(System.String,LibreMetaverse.DirectoryManager.DirFindFlags,System.String,LibreMetaverse.DirectoryManager.EventCategories,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.DirectoryManager.SearchGroupsAsync(System.String,LibreMetaverse.DirectoryManager.DirFindFlags,System.Threading.CancellationToken)`. pub fn search_groups( &self, query: String, flags: Option, ct: Option, ) -> Result< libremetaverse_types::compat::IAsyncEnumerable< libremetaverse::DirectoryManagerGroupSearchData, >, crate::Error, > { libremetaverse_types::not_implemented( "M:LibreMetaverse.DirectoryManager.SearchGroupsAsync(System.String,LibreMetaverse.DirectoryManager.DirFindFlags,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.DirectoryManager.SearchLandAsync(LibreMetaverse.DirectoryManager.SearchTypeFlags,LibreMetaverse.DirectoryManager.DirFindFlags,System.Int32,System.Int32,System.Threading.CancellationToken)`. pub fn search_land( &self, type_flags: libremetaverse::DirectoryManagerSearchTypeFlags, find_flags: Option, price_limit: Option, area_limit: Option, ct: Option, ) -> Result< libremetaverse_types::compat::IAsyncEnumerable< libremetaverse::DirectoryManagerDirectoryParcel, >, crate::Error, > { libremetaverse_types::not_implemented( "M:LibreMetaverse.DirectoryManager.SearchLandAsync(LibreMetaverse.DirectoryManager.SearchTypeFlags,LibreMetaverse.DirectoryManager.DirFindFlags,System.Int32,System.Int32,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.DirectoryManager.SearchPeopleAsync(System.String,System.Threading.CancellationToken)`. pub fn search_people( &self, name: String, ct: Option, ) -> Result< libremetaverse_types::compat::IAsyncEnumerable< libremetaverse::DirectoryManagerAgentSearchData, >, crate::Error, > { libremetaverse_types::not_implemented( "M:LibreMetaverse.DirectoryManager.SearchPeopleAsync(System.String,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.DirectoryManager.SearchPlacesAsync(LibreMetaverse.DirectoryManager.DirFindFlags,LibreMetaverse.ParcelCategory,System.String,System.String,LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub fn search_places( &self, find_flags: libremetaverse::DirectoryManagerDirFindFlags, category: libremetaverse::ParcelCategory, query: String, simulator_name: Option, group_id: Option, ct: Option, ) -> Result< libremetaverse_types::compat::IAsyncEnumerable< libremetaverse::DirectoryManagerPlacesSearchData, >, crate::Error, > { libremetaverse_types::not_implemented( "M:LibreMetaverse.DirectoryManager.SearchPlacesAsync(LibreMetaverse.DirectoryManager.DirFindFlags,LibreMetaverse.ParcelCategory,System.String,System.String,LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.DirectoryManager.StartClassifiedSearch(System.String)`. pub fn start_classified_search_with_string( &self, search_text: String, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.DirectoryManager.StartClassifiedSearch(System.String)", ) } /// C# member: `M:LibreMetaverse.DirectoryManager.StartClassifiedSearch(System.String,LibreMetaverse.DirectoryManager.ClassifiedCategories,LibreMetaverse.DirectoryManager.ClassifiedQueryFlags)`. pub fn start_classified_search_with_string_classified_categories_classified_query_flags( &self, search_text: String, category: libremetaverse::DirectoryManagerClassifiedCategories, query_flags: libremetaverse::DirectoryManagerClassifiedQueryFlags, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.DirectoryManager.StartClassifiedSearch(System.String,LibreMetaverse.DirectoryManager.ClassifiedCategories,LibreMetaverse.DirectoryManager.ClassifiedQueryFlags)", ) } /// C# member: `M:LibreMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,LibreMetaverse.DirectoryManager.DirFindFlags,LibreMetaverse.ParcelCategory,System.Int32)`. pub fn start_dir_places_search_with_string_dir_find_flags_parcel_category_int32( &self, search_text: String, query_flags: libremetaverse::DirectoryManagerDirFindFlags, category: libremetaverse::ParcelCategory, query_start: i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,LibreMetaverse.DirectoryManager.DirFindFlags,LibreMetaverse.ParcelCategory,System.Int32)", ) } /// C# member: `M:LibreMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,System.Int32)`. pub fn start_dir_places_search_with_string_int32( &self, search_text: String, query_start: i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.DirectoryManager.StartDirPlacesSearch(System.String,System.Int32)", ) } /// C# member: `M:LibreMetaverse.DirectoryManager.StartEventsSearch(System.String,LibreMetaverse.DirectoryManager.DirFindFlags,System.String,System.UInt32,LibreMetaverse.DirectoryManager.EventCategories)`. pub fn start_events_search_with_string_dir_find_flags_string_u_int32_event_categories( &self, search_text: String, query_flags: libremetaverse::DirectoryManagerDirFindFlags, event_day: String, query_start: u32, category: libremetaverse::DirectoryManagerEventCategories, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.DirectoryManager.StartEventsSearch(System.String,LibreMetaverse.DirectoryManager.DirFindFlags,System.String,System.UInt32,LibreMetaverse.DirectoryManager.EventCategories)", ) } /// C# member: `M:LibreMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)`. pub fn start_events_search_with_string_u_int32( &self, search_text: String, query_start: u32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.DirectoryManager.StartEventsSearch(System.String,System.UInt32)", ) } /// C# member: `M:LibreMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32)`. pub fn start_group_search_with_string_int32( &self, search_text: String, query_start: i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32)", ) } /// C# member: `M:LibreMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32,LibreMetaverse.DirectoryManager.DirFindFlags)`. pub fn start_group_search_with_string_int32_dir_find_flags( &self, search_text: String, query_start: i32, flags: libremetaverse::DirectoryManagerDirFindFlags, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.DirectoryManager.StartGroupSearch(System.String,System.Int32,LibreMetaverse.DirectoryManager.DirFindFlags)", ) } /// C# member: `M:LibreMetaverse.DirectoryManager.StartLandSearch(LibreMetaverse.DirectoryManager.DirFindFlags,LibreMetaverse.DirectoryManager.SearchTypeFlags,System.Int32,System.Int32,System.Int32)`. pub fn start_land_search_with_dir_find_flags_search_type_flags_int32_int32_int32( &self, find_flags: libremetaverse::DirectoryManagerDirFindFlags, type_flags: libremetaverse::DirectoryManagerSearchTypeFlags, price_limit: i32, area_limit: i32, query_start: i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.DirectoryManager.StartLandSearch(LibreMetaverse.DirectoryManager.DirFindFlags,LibreMetaverse.DirectoryManager.SearchTypeFlags,System.Int32,System.Int32,System.Int32)", ) } /// C# member: `M:LibreMetaverse.DirectoryManager.StartLandSearch(LibreMetaverse.DirectoryManager.SearchTypeFlags)`. pub fn start_land_search_with_search_type_flags( &self, type_flags: libremetaverse::DirectoryManagerSearchTypeFlags, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.DirectoryManager.StartLandSearch(LibreMetaverse.DirectoryManager.SearchTypeFlags)", ) } /// C# member: `M:LibreMetaverse.DirectoryManager.StartLandSearch(LibreMetaverse.DirectoryManager.SearchTypeFlags,System.Int32,System.Int32,System.Int32)`. pub fn start_land_search_with_search_type_flags_int32_int32_int32( &self, type_flags: libremetaverse::DirectoryManagerSearchTypeFlags, price_limit: i32, area_limit: i32, query_start: i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.DirectoryManager.StartLandSearch(LibreMetaverse.DirectoryManager.SearchTypeFlags,System.Int32,System.Int32,System.Int32)", ) } /// C# member: `M:LibreMetaverse.DirectoryManager.StartPeopleSearch(System.String,System.Int32)`. pub fn start_people_search( &self, search_text: String, query_start: i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.DirectoryManager.StartPeopleSearch(System.String,System.Int32)", ) } /// C# member: `M:LibreMetaverse.DirectoryManager.StartPlacesSearch`. pub fn start_places_search_with_method( &self, ) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.DirectoryManager.StartPlacesSearch") } /// C# member: `M:LibreMetaverse.DirectoryManager.StartPlacesSearch(LibreMetaverse.DirectoryManager.DirFindFlags,LibreMetaverse.ParcelCategory,System.String,System.String,LibreMetaverse.UUID,LibreMetaverse.UUID)`. pub fn start_places_search_with_dir_find_flags_parcel_category_string_string_uuid_uuid( &self, find_flags: libremetaverse::DirectoryManagerDirFindFlags, search_category: libremetaverse::ParcelCategory, search_text: String, simulator_name: String, group_id: libremetaverse_types::UUID, transaction_id: libremetaverse_types::UUID, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.DirectoryManager.StartPlacesSearch(LibreMetaverse.DirectoryManager.DirFindFlags,LibreMetaverse.ParcelCategory,System.String,System.String,LibreMetaverse.UUID,LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.DirectoryManager.StartPlacesSearch(LibreMetaverse.UUID)`. pub fn start_places_search_with_uuid( &self, group_id: libremetaverse_types::UUID, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.DirectoryManager.StartPlacesSearch(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.DirectoryManager.StartPlacesSearch(System.String)`. pub fn start_places_search_with_string( &self, search_text: String, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.DirectoryManager.StartPlacesSearch(System.String)", ) } } /// C# type: `T:LibreMetaverse.DirectoryManager.AgentSearchData`. pub struct DirectoryManagerAgentSearchData { /// C# member: `F:LibreMetaverse.DirectoryManager.AgentSearchData.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.DirectoryManager.AgentSearchData.FirstName`. pub first_name: String, /// C# member: `F:LibreMetaverse.DirectoryManager.AgentSearchData.LastName`. pub last_name: String, /// C# member: `F:LibreMetaverse.DirectoryManager.AgentSearchData.Online`. pub online: bool, } impl DirectoryManagerAgentSearchData { /// C# member: `M:LibreMetaverse.DirectoryManager.AgentSearchData.ToString`. pub fn to_string(&self) -> String { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.DirectoryManager.AgentSearchData.ToString" ) } } /// C# type: `T:LibreMetaverse.DirectoryManager.Classified`. pub struct DirectoryManagerClassified { /// C# member: `F:LibreMetaverse.DirectoryManager.Classified.CreationDate`. pub creation_date: std::time::SystemTime, /// C# member: `F:LibreMetaverse.DirectoryManager.Classified.ExpirationDate`. pub expiration_date: std::time::SystemTime, /// C# member: `F:LibreMetaverse.DirectoryManager.Classified.Flags`. pub flags: libremetaverse::DirectoryManagerClassifiedFlags, /// C# member: `F:LibreMetaverse.DirectoryManager.Classified.ID`. pub id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.DirectoryManager.Classified.Name`. pub name: String, /// C# member: `F:LibreMetaverse.DirectoryManager.Classified.Price`. pub price: i32, } impl DirectoryManagerClassified { /// C# member: `M:LibreMetaverse.DirectoryManager.Classified.ToString`. pub fn to_string(&self) -> String { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.DirectoryManager.Classified.ToString" ) } } /// C# type: `T:LibreMetaverse.DirectoryManager.ClassifiedCategories`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum DirectoryManagerClassifiedCategories { /// C# member: `F:LibreMetaverse.DirectoryManager.ClassifiedCategories.Any`. Any = 0, /// C# member: `F:LibreMetaverse.DirectoryManager.ClassifiedCategories.Employment`. Employment = 6, /// C# member: `F:LibreMetaverse.DirectoryManager.ClassifiedCategories.LandRental`. LandRental = 2, /// C# member: `F:LibreMetaverse.DirectoryManager.ClassifiedCategories.NewProducts`. NewProducts = 5, /// C# member: `F:LibreMetaverse.DirectoryManager.ClassifiedCategories.Personal`. Personal = 9, /// C# member: `F:LibreMetaverse.DirectoryManager.ClassifiedCategories.PropertyRental`. PropertyRental = 3, /// C# member: `F:LibreMetaverse.DirectoryManager.ClassifiedCategories.Service`. Service = 8, /// C# member: `F:LibreMetaverse.DirectoryManager.ClassifiedCategories.Shopping`. Shopping = 1, /// C# member: `F:LibreMetaverse.DirectoryManager.ClassifiedCategories.SpecialAttraction`. SpecialAttraction = 4, /// C# member: `F:LibreMetaverse.DirectoryManager.ClassifiedCategories.Wanted`. Wanted = 7, } /// C# type: `T:LibreMetaverse.DirectoryManager.ClassifiedFlags`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(transparent)] pub struct DirectoryManagerClassifiedFlags(pub u8); impl DirectoryManagerClassifiedFlags { /// C# member: `F:LibreMetaverse.DirectoryManager.ClassifiedFlags.AutoRenew`. pub const AUTO_RENEW: Self = Self(32); /// C# member: `F:LibreMetaverse.DirectoryManager.ClassifiedFlags.Enabled`. pub const ENABLED: Self = Self(4); /// C# member: `F:LibreMetaverse.DirectoryManager.ClassifiedFlags.Mature`. pub const MATURE: Self = Self(2); /// C# member: `F:LibreMetaverse.DirectoryManager.ClassifiedFlags.None`. pub const NONE: Self = Self(1); /// C# member: `F:LibreMetaverse.DirectoryManager.ClassifiedFlags.UpdateTime`. pub const UPDATE_TIME: Self = Self(16); } /// C# type: `T:LibreMetaverse.DirectoryManager.ClassifiedQueryFlags`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(transparent)] pub struct DirectoryManagerClassifiedQueryFlags(pub i32); impl DirectoryManagerClassifiedQueryFlags { /// C# member: `F:LibreMetaverse.DirectoryManager.ClassifiedQueryFlags.Adult`. pub const ADULT: Self = Self(64); /// C# member: `F:LibreMetaverse.DirectoryManager.ClassifiedQueryFlags.All`. pub const ALL: Self = Self(76); /// C# member: `F:LibreMetaverse.DirectoryManager.ClassifiedQueryFlags.Mature`. pub const MATURE: Self = Self(8); /// C# member: `F:LibreMetaverse.DirectoryManager.ClassifiedQueryFlags.PG`. pub const PG: Self = Self(4); } /// C# type: `T:LibreMetaverse.DirectoryManager.DirFindFlags`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(transparent)] pub struct DirectoryManagerDirFindFlags(pub i32); impl DirectoryManagerDirFindFlags { /// C# member: `F:LibreMetaverse.DirectoryManager.DirFindFlags.AdultOnly`. pub const ADULT_ONLY: Self = Self(134217728); /// C# member: `F:LibreMetaverse.DirectoryManager.DirFindFlags.AgentOwned`. pub const AGENT_OWNED: Self = Self(64); /// C# member: `F:LibreMetaverse.DirectoryManager.DirFindFlags.AreaSort`. pub const AREA_SORT: Self = Self(262144); /// C# member: `F:LibreMetaverse.DirectoryManager.DirFindFlags.DateEvents`. pub const DATE_EVENTS: Self = Self(32); /// C# member: `F:LibreMetaverse.DirectoryManager.DirFindFlags.DwellSort`. pub const DWELL_SORT: Self = Self(1024); /// C# member: `F:LibreMetaverse.DirectoryManager.DirFindFlags.Events`. pub const EVENTS: Self = Self(8); /// C# member: `F:LibreMetaverse.DirectoryManager.DirFindFlags.FilterMature`. pub const FILTER_MATURE: Self = Self(4194304); /// C# member: `F:LibreMetaverse.DirectoryManager.DirFindFlags.ForSale`. pub const FOR_SALE: Self = Self(128); /// C# member: `F:LibreMetaverse.DirectoryManager.DirFindFlags.GroupOwned`. pub const GROUP_OWNED: Self = Self(256); /// C# member: `F:LibreMetaverse.DirectoryManager.DirFindFlags.Groups`. pub const GROUPS: Self = Self(16); /// C# member: `F:LibreMetaverse.DirectoryManager.DirFindFlags.IncludeAdult`. pub const INCLUDE_ADULT: Self = Self(67108864); /// C# member: `F:LibreMetaverse.DirectoryManager.DirFindFlags.IncludeMature`. pub const INCLUDE_MATURE: Self = Self(33554432); /// C# member: `F:LibreMetaverse.DirectoryManager.DirFindFlags.IncludePG`. pub const INCLUDE_PG: Self = Self(16777216); /// C# member: `F:LibreMetaverse.DirectoryManager.DirFindFlags.LimitByArea`. pub const LIMIT_BY_AREA: Self = Self(2097152); /// C# member: `F:LibreMetaverse.DirectoryManager.DirFindFlags.LimitByPrice`. pub const LIMIT_BY_PRICE: Self = Self(1048576); /// C# member: `F:LibreMetaverse.DirectoryManager.DirFindFlags.MatureSimsOnly`. pub const MATURE_SIMS_ONLY: Self = Self(16384); /// C# member: `F:LibreMetaverse.DirectoryManager.DirFindFlags.NameSort`. pub const NAME_SORT: Self = Self(524288); /// C# member: `F:LibreMetaverse.DirectoryManager.DirFindFlags.Online`. pub const ONLINE: Self = Self(2); /// C# member: `F:LibreMetaverse.DirectoryManager.DirFindFlags.PGOnly`. pub const PG_ONLY: Self = Self(8388608); /// C# member: `F:LibreMetaverse.DirectoryManager.DirFindFlags.People`. pub const PEOPLE: Self = Self(1); /// C# member: `F:LibreMetaverse.DirectoryManager.DirFindFlags.PerMeterSort`. pub const PER_METER_SORT: Self = Self(131072); /// C# member: `F:LibreMetaverse.DirectoryManager.DirFindFlags.PgEventsOnly`. pub const PG_EVENTS_ONLY: Self = Self(8192); /// C# member: `F:LibreMetaverse.DirectoryManager.DirFindFlags.PgSimsOnly`. pub const PG_SIMS_ONLY: Self = Self(2048); /// C# member: `F:LibreMetaverse.DirectoryManager.DirFindFlags.PicturesOnly`. pub const PICTURES_ONLY: Self = Self(4096); /// C# member: `F:LibreMetaverse.DirectoryManager.DirFindFlags.PricesSort`. pub const PRICES_SORT: Self = Self(65536); /// C# member: `F:LibreMetaverse.DirectoryManager.DirFindFlags.SortAsc`. pub const SORT_ASC: Self = Self(32768); } /// C# type: `T:LibreMetaverse.DirectoryManager.DirectoryParcel`. pub struct DirectoryManagerDirectoryParcel { /// C# member: `F:LibreMetaverse.DirectoryManager.DirectoryParcel.ActualArea`. pub actual_area: i32, /// C# member: `F:LibreMetaverse.DirectoryManager.DirectoryParcel.Auction`. pub auction: bool, /// C# member: `F:LibreMetaverse.DirectoryManager.DirectoryParcel.Dwell`. pub dwell: f32, /// C# member: `F:LibreMetaverse.DirectoryManager.DirectoryParcel.ForSale`. pub for_sale: bool, /// C# member: `F:LibreMetaverse.DirectoryManager.DirectoryParcel.ID`. pub id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.DirectoryManager.DirectoryParcel.Name`. pub name: String, /// C# member: `F:LibreMetaverse.DirectoryManager.DirectoryParcel.SalePrice`. pub sale_price: i32, } impl DirectoryManagerDirectoryParcel { /// C# member: `M:LibreMetaverse.DirectoryManager.DirectoryParcel.ToString`. pub fn to_string(&self) -> String { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.DirectoryManager.DirectoryParcel.ToString" ) } } /// C# type: `T:LibreMetaverse.DirectoryManager.EventCategories`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum DirectoryManagerEventCategories { /// C# member: `F:LibreMetaverse.DirectoryManager.EventCategories.All`. All = 0, /// C# member: `F:LibreMetaverse.DirectoryManager.EventCategories.Arts`. Arts = 27, /// C# member: `F:LibreMetaverse.DirectoryManager.EventCategories.Charity`. Charity = 28, /// C# member: `F:LibreMetaverse.DirectoryManager.EventCategories.Commercial`. Commercial = 22, /// C# member: `F:LibreMetaverse.DirectoryManager.EventCategories.Discussion`. Discussion = 18, /// C# member: `F:LibreMetaverse.DirectoryManager.EventCategories.Education`. Education = 26, /// C# member: `F:LibreMetaverse.DirectoryManager.EventCategories.Games`. Games = 24, /// C# member: `F:LibreMetaverse.DirectoryManager.EventCategories.LiveMusic`. LiveMusic = 20, /// C# member: `F:LibreMetaverse.DirectoryManager.EventCategories.Miscellaneous`. Miscellaneous = 29, /// C# member: `F:LibreMetaverse.DirectoryManager.EventCategories.Nightlife`. Nightlife = 23, /// C# member: `F:LibreMetaverse.DirectoryManager.EventCategories.Pageants`. Pageants = 25, /// C# member: `F:LibreMetaverse.DirectoryManager.EventCategories.Sports`. Sports = 19, } /// C# type: `T:LibreMetaverse.DirectoryManager.EventFlags`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum DirectoryManagerEventFlags { /// C# member: `F:LibreMetaverse.DirectoryManager.EventFlags.Adult`. Adult = 2, /// C# member: `F:LibreMetaverse.DirectoryManager.EventFlags.Mature`. Mature = 1, /// C# member: `F:LibreMetaverse.DirectoryManager.EventFlags.PG`. PG = 0, } /// C# type: `T:LibreMetaverse.DirectoryManager.EventInfo`. pub struct DirectoryManagerEventInfo { /// C# member: `F:LibreMetaverse.DirectoryManager.EventInfo.Amount`. pub amount: u32, /// C# member: `F:LibreMetaverse.DirectoryManager.EventInfo.Category`. pub category: libremetaverse::DirectoryManagerEventCategories, /// C# member: `F:LibreMetaverse.DirectoryManager.EventInfo.Cover`. pub cover: u32, /// C# member: `F:LibreMetaverse.DirectoryManager.EventInfo.Creator`. pub creator: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.DirectoryManager.EventInfo.Date`. pub date: String, /// C# member: `F:LibreMetaverse.DirectoryManager.EventInfo.DateUTC`. pub date_utc: u32, /// C# member: `F:LibreMetaverse.DirectoryManager.EventInfo.Desc`. pub desc: String, /// C# member: `F:LibreMetaverse.DirectoryManager.EventInfo.Duration`. pub duration: u32, /// C# member: `F:LibreMetaverse.DirectoryManager.EventInfo.Flags`. pub flags: libremetaverse::DirectoryManagerEventFlags, /// C# member: `F:LibreMetaverse.DirectoryManager.EventInfo.GlobalPos`. pub global_pos: libremetaverse_types::Vector3d, /// C# member: `F:LibreMetaverse.DirectoryManager.EventInfo.ID`. pub id: u32, /// C# member: `F:LibreMetaverse.DirectoryManager.EventInfo.Name`. pub name: String, /// C# member: `F:LibreMetaverse.DirectoryManager.EventInfo.SimName`. pub sim_name: String, } impl DirectoryManagerEventInfo { /// C# member: `M:LibreMetaverse.DirectoryManager.EventInfo.ToSLurl`. pub fn to_s_lurl(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.DirectoryManager.EventInfo.ToSLurl") } /// C# member: `M:LibreMetaverse.DirectoryManager.EventInfo.ToString`. pub fn to_string(&self) -> String { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.DirectoryManager.EventInfo.ToString" ) } } /// C# type: `T:LibreMetaverse.DirectoryManager.EventsSearchData`. pub struct DirectoryManagerEventsSearchData { /// C# member: `F:LibreMetaverse.DirectoryManager.EventsSearchData.Date`. pub date: String, /// C# member: `F:LibreMetaverse.DirectoryManager.EventsSearchData.Flags`. pub flags: libremetaverse::DirectoryManagerEventFlags, /// C# member: `F:LibreMetaverse.DirectoryManager.EventsSearchData.ID`. pub id: u32, /// C# member: `F:LibreMetaverse.DirectoryManager.EventsSearchData.Name`. pub name: String, /// C# member: `F:LibreMetaverse.DirectoryManager.EventsSearchData.Owner`. pub owner: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.DirectoryManager.EventsSearchData.Time`. pub time: u32, } impl DirectoryManagerEventsSearchData { /// C# member: `M:LibreMetaverse.DirectoryManager.EventsSearchData.ToString`. pub fn to_string(&self) -> String { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.DirectoryManager.EventsSearchData.ToString" ) } } /// C# type: `T:LibreMetaverse.DirectoryManager.GroupSearchData`. pub struct DirectoryManagerGroupSearchData { /// C# member: `F:LibreMetaverse.DirectoryManager.GroupSearchData.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.DirectoryManager.GroupSearchData.GroupName`. pub group_name: String, /// C# member: `F:LibreMetaverse.DirectoryManager.GroupSearchData.Members`. pub members: i32, } impl DirectoryManagerGroupSearchData { /// C# member: `M:LibreMetaverse.DirectoryManager.GroupSearchData.ToString`. pub fn to_string(&self) -> String { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.DirectoryManager.GroupSearchData.ToString" ) } } /// C# type: `T:LibreMetaverse.DirectoryManager.PlacesFlags`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(u8)] pub enum DirectoryManagerPlacesFlags { /// C# member: `F:LibreMetaverse.DirectoryManager.PlacesFlags.ForSale`. ForSale = 128, /// C# member: `F:LibreMetaverse.DirectoryManager.PlacesFlags.NotForSale`. NotForSale = 0, } /// C# type: `T:LibreMetaverse.DirectoryManager.PlacesSearchData`. pub struct DirectoryManagerPlacesSearchData { /// C# member: `F:LibreMetaverse.DirectoryManager.PlacesSearchData.ActualArea`. pub actual_area: i32, /// C# member: `F:LibreMetaverse.DirectoryManager.PlacesSearchData.BillableArea`. pub billable_area: i32, /// C# member: `F:LibreMetaverse.DirectoryManager.PlacesSearchData.Desc`. pub desc: String, /// C# member: `F:LibreMetaverse.DirectoryManager.PlacesSearchData.Dwell`. pub dwell: f32, /// C# member: `F:LibreMetaverse.DirectoryManager.PlacesSearchData.Flags`. pub flags: libremetaverse::DirectoryManagerPlacesFlags, /// C# member: `F:LibreMetaverse.DirectoryManager.PlacesSearchData.GlobalX`. pub global_x: f32, /// C# member: `F:LibreMetaverse.DirectoryManager.PlacesSearchData.GlobalY`. pub global_y: f32, /// C# member: `F:LibreMetaverse.DirectoryManager.PlacesSearchData.GlobalZ`. pub global_z: f32, /// C# member: `F:LibreMetaverse.DirectoryManager.PlacesSearchData.Name`. pub name: String, /// C# member: `F:LibreMetaverse.DirectoryManager.PlacesSearchData.OwnerID`. pub owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.DirectoryManager.PlacesSearchData.Price`. pub price: i32, /// C# member: `F:LibreMetaverse.DirectoryManager.PlacesSearchData.SKU`. pub sku: String, /// C# member: `F:LibreMetaverse.DirectoryManager.PlacesSearchData.SimName`. pub sim_name: String, /// C# member: `F:LibreMetaverse.DirectoryManager.PlacesSearchData.SnapshotID`. pub snapshot_id: libremetaverse_types::UUID, } impl DirectoryManagerPlacesSearchData { /// C# member: `M:LibreMetaverse.DirectoryManager.PlacesSearchData.ToSLurl`. pub fn to_s_lurl(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.DirectoryManager.PlacesSearchData.ToSLurl", ) } /// C# member: `M:LibreMetaverse.DirectoryManager.PlacesSearchData.ToString`. pub fn to_string(&self) -> String { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.DirectoryManager.PlacesSearchData.ToString" ) } } /// C# type: `T:LibreMetaverse.DirectoryManager.SearchTypeFlags`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(transparent)] pub struct DirectoryManagerSearchTypeFlags(pub i32); impl DirectoryManagerSearchTypeFlags { /// C# member: `F:LibreMetaverse.DirectoryManager.SearchTypeFlags.Any`. pub const ANY: Self = Self(-1); /// C# member: `F:LibreMetaverse.DirectoryManager.SearchTypeFlags.Auction`. pub const AUCTION: Self = Self(2); /// C# member: `F:LibreMetaverse.DirectoryManager.SearchTypeFlags.Estate`. pub const ESTATE: Self = Self(16); /// C# member: `F:LibreMetaverse.DirectoryManager.SearchTypeFlags.Mainland`. pub const MAINLAND: Self = Self(8); } /// C# type: `T:LibreMetaverse.DisconnectedEventArgs`. pub struct DisconnectedEventArgs; impl DisconnectedEventArgs { /// C# member: `M:LibreMetaverse.DisconnectedEventArgs.#ctor(LibreMetaverse.NetworkManager.DisconnectType,System.String)`. pub fn new( reason: libremetaverse::NetworkManagerDisconnectType, message: String, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.DisconnectedEventArgs.#ctor(LibreMetaverse.NetworkManager.DisconnectType,System.String)", ) } /// C# member: `P:LibreMetaverse.DisconnectedEventArgs.Message`. pub fn message(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.DisconnectedEventArgs.Message") } /// C# member: `P:LibreMetaverse.DisconnectedEventArgs.Reason`. pub fn reason(&self) -> libremetaverse::NetworkManagerDisconnectType { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.DisconnectedEventArgs.Reason") } } /// C# type: `T:LibreMetaverse.DisplayNameUpdateEventArgs`. pub struct DisplayNameUpdateEventArgs; impl DisplayNameUpdateEventArgs { /// C# member: `M:LibreMetaverse.DisplayNameUpdateEventArgs.#ctor(System.String,LibreMetaverse.AgentDisplayName)`. pub fn new( old_display_name: String, display_name: libremetaverse::AgentDisplayName, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.DisplayNameUpdateEventArgs.#ctor(System.String,LibreMetaverse.AgentDisplayName)", ) } /// C# member: `P:LibreMetaverse.DisplayNameUpdateEventArgs.DisplayName`. pub fn display_name(&self) -> libremetaverse::AgentDisplayName { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.DisplayNameUpdateEventArgs.DisplayName" ) } /// C# member: `P:LibreMetaverse.DisplayNameUpdateEventArgs.OldDisplayName`. pub fn old_display_name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.DisplayNameUpdateEventArgs.OldDisplayName" ) } } /// C# type: `T:LibreMetaverse.DisposalHelper`. pub struct DisposalHelper; impl DisposalHelper { /// C# member: `M:LibreMetaverse.DisposalHelper.SafeAction(System.Action,System.String,System.Action{System.String,System.Exception})`. pub fn safe_action( action: Box, action_name: Option, logger: Option< Box) + Send + Sync>, >, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.DisposalHelper.SafeAction(System.Action,System.String,System.Action{System.String,System.Exception})", ) } /// C# member: `M:LibreMetaverse.DisposalHelper.SafeCancelAndDispose(System.Threading.CancellationTokenSource,System.Action{System.String,System.Exception})`. pub fn safe_cancel_and_dispose( cts: Option, logger: Option< Box) + Send + Sync>, >, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.DisposalHelper.SafeCancelAndDispose(System.Threading.CancellationTokenSource,System.Action{System.String,System.Exception})", ) } /// C# member: `M:LibreMetaverse.DisposalHelper.SafeDispose(System.IDisposable,System.String,System.Action{System.String,System.Exception})`. pub fn safe_dispose( resource: Box, resource_name: Option, logger: Option< Box) + Send + Sync>, >, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.DisposalHelper.SafeDispose(System.IDisposable,System.String,System.Action{System.String,System.Exception})", ) } /// C# member: `M:LibreMetaverse.DisposalHelper.SafeDisposeAll(System.Collections.Generic.IEnumerable{System.IDisposable},System.Action{System.String,System.Exception})`. pub fn safe_dispose_all( resources: Box>>, logger: Option< Box) + Send + Sync>, >, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.DisposalHelper.SafeDisposeAll(System.Collections.Generic.IEnumerable{System.IDisposable},System.Action{System.String,System.Exception})", ) } /// C# member: `M:LibreMetaverse.DisposalHelper.SafeDisposeClear``1(System.Collections.Generic.ICollection{``0},System.Action{System.String,System.Exception})`. pub fn safe_dispose_clear( collection: Vec, logger: Option< Box) + Send + Sync>, >, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.DisposalHelper.SafeDisposeClear``1(System.Collections.Generic.ICollection{``0},System.Action{System.String,System.Exception})", ) } /// C# member: `M:LibreMetaverse.DisposalHelper.SafeJoinThread(System.Threading.Thread,System.TimeSpan,System.Action{System.String,System.Exception})`. pub fn safe_join_thread( thread: libremetaverse_types::compat::Thread, timeout: std::time::Duration, logger: Option< Box) + Send + Sync>, >, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.DisposalHelper.SafeJoinThread(System.Threading.Thread,System.TimeSpan,System.Action{System.String,System.Exception})", ) } /// C# member: `M:LibreMetaverse.DisposalHelper.SafeWaitTask(System.Threading.Tasks.Task,System.TimeSpan,System.Action{System.String,System.Exception})`. pub fn safe_wait_task_with_task_time_span_action( task: libremetaverse_types::compat::Task<()>, timeout: std::time::Duration, logger: Option< Box) + Send + Sync>, >, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.DisposalHelper.SafeWaitTask(System.Threading.Tasks.Task,System.TimeSpan,System.Action{System.String,System.Exception})", ) } /// C# member: `M:LibreMetaverse.DisposalHelper.SafeWaitTaskAsync(System.Threading.Tasks.Task,System.TimeSpan,System.Action{System.String,System.Exception})`. pub async fn safe_wait_task_with_task_time_span_action_b4795938( task: libremetaverse_types::compat::Task<()>, timeout: std::time::Duration, logger: Option< Box) + Send + Sync>, >, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.DisposalHelper.SafeWaitTaskAsync(System.Threading.Tasks.Task,System.TimeSpan,System.Action{System.String,System.Exception})", ) } /// C# member: `M:LibreMetaverse.DisposalHelper.UsingAsync``2(System.Func{``0},System.Func{``0,System.Threading.Tasks.Task{``1}})`. pub async fn using_with_func_func( factory: Box TDisposable + Send + Sync>, action: Box< dyn Fn(TDisposable) -> libremetaverse_types::compat::Task> + Send + Sync, >, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.DisposalHelper.UsingAsync``2(System.Func{``0},System.Func{``0,System.Threading.Tasks.Task{``1}})", ) } /// C# member: `M:LibreMetaverse.DisposalHelper.Using``2(System.Func{``0},System.Func{``0,``1})`. pub fn using_with_func_func_3fbb9598< TDisposable: libremetaverse_types::compat::Close, TResult, >( factory: Box TDisposable + Send + Sync>, action: Box Option + Send + Sync>, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.DisposalHelper.Using``2(System.Func{``0},System.Func{``0,``1})", ) } } /// C# type: `T:LibreMetaverse.DisposalHelper.DisposalGuard`. pub struct DisposalHelperDisposalGuard; impl DisposalHelperDisposalGuard { /// C# member: `M:LibreMetaverse.DisposalHelper.DisposalGuard.#ctor(System.Action)`. pub fn new(on_dispose: Box) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.DisposalHelper.DisposalGuard.#ctor(System.Action)", ) } /// C# member: `M:LibreMetaverse.DisposalHelper.DisposalGuard.Dispose`. pub fn dispose(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.DisposalHelper.DisposalGuard.Dispose", ) } } /// C# type: `T:LibreMetaverse.DrivenParamInfo`. pub struct DrivenParamInfo { /// C# member: `F:LibreMetaverse.DrivenParamInfo.HasRange`. pub has_range: bool, /// C# member: `F:LibreMetaverse.DrivenParamInfo.Max1`. pub max1: f32, /// C# member: `F:LibreMetaverse.DrivenParamInfo.Max2`. pub max2: f32, /// C# member: `F:LibreMetaverse.DrivenParamInfo.Min1`. pub min1: f32, /// C# member: `F:LibreMetaverse.DrivenParamInfo.Min2`. pub min2: f32, /// C# member: `F:LibreMetaverse.DrivenParamInfo.ParamID`. pub param_id: i32, } impl DrivenParamInfo { /// C# member: `M:LibreMetaverse.DrivenParamInfo.#ctor(System.Int32,System.Single,System.Single,System.Single,System.Single,System.Boolean)`. pub fn new( param_id: i32, min1: f32, max1: f32, max2: f32, min2: f32, has_range: bool, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.DrivenParamInfo.#ctor(System.Int32,System.Single,System.Single,System.Single,System.Single,System.Boolean)", ) } } /// C# type: `T:LibreMetaverse.EffectType`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(u8)] pub enum EffectType { /// C# member: `F:LibreMetaverse.EffectType.AnimalControls`. AnimalControls = 4, /// C# member: `F:LibreMetaverse.EffectType.AnimationObject`. AnimationObject = 5, /// C# member: `F:LibreMetaverse.EffectType.Beam`. Beam = 7, /// C# member: `F:LibreMetaverse.EffectType.Cloth`. Cloth = 6, /// C# member: `F:LibreMetaverse.EffectType.Connector`. Connector = 2, /// C# member: `F:LibreMetaverse.EffectType.Edit`. Edit = 13, /// C# member: `F:LibreMetaverse.EffectType.FlexibleObject`. FlexibleObject = 3, /// C# member: `F:LibreMetaverse.EffectType.Glow`. Glow = 8, /// C# member: `F:LibreMetaverse.EffectType.Icon`. Icon = 1, /// C# member: `F:LibreMetaverse.EffectType.LookAt`. LookAt = 14, /// C# member: `F:LibreMetaverse.EffectType.Point`. Point = 9, /// C# member: `F:LibreMetaverse.EffectType.PointAt`. PointAt = 15, /// C# member: `F:LibreMetaverse.EffectType.Sphere`. Sphere = 11, /// C# member: `F:LibreMetaverse.EffectType.Spiral`. Spiral = 12, /// C# member: `F:LibreMetaverse.EffectType.Text`. Text = 0, /// C# member: `F:LibreMetaverse.EffectType.Trail`. Trail = 10, } /// C# type: `T:LibreMetaverse.EnvironmentManager`. pub struct EnvironmentManager; impl EnvironmentManager { /// C# member: `E:LibreMetaverse.EnvironmentManager.LegacyEnvironmentUpdated`. pub fn subscribe_legacy_environment_updated( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::LegacyEnvironmentEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.EnvironmentManager.LegacyEnvironmentUpdated" ) } /// C# member: `E:LibreMetaverse.EnvironmentManager.ParcelEnvironmentUpdated`. pub fn subscribe_parcel_environment_updated( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::ParcelEnvironmentEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.EnvironmentManager.ParcelEnvironmentUpdated" ) } /// C# member: `E:LibreMetaverse.EnvironmentManager.RegionEnvironmentUpdated`. pub fn subscribe_region_environment_updated( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::RegionEnvironmentEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.EnvironmentManager.RegionEnvironmentUpdated" ) } /// C# member: `M:LibreMetaverse.EnvironmentManager.#ctor(LibreMetaverse.GridClient)`. pub fn new(client: libremetaverse::GridClient) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.EnvironmentManager.#ctor(LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.EnvironmentManager.Dispose`. pub fn dispose(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.EnvironmentManager.Dispose") } /// C# member: `M:LibreMetaverse.EnvironmentManager.GetLegacyEnvironmentAsync(System.Threading.CancellationToken)`. pub async fn get_legacy_environment( &self, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.EnvironmentManager.GetLegacyEnvironmentAsync(System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.EnvironmentManager.GetParcelEnvironmentAsync(System.Int32,System.Threading.CancellationToken)`. pub async fn get_parcel_environment( &self, parcel_id: i32, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.EnvironmentManager.GetParcelEnvironmentAsync(System.Int32,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.EnvironmentManager.GetRegionEnvironmentAsync(System.Threading.CancellationToken)`. pub async fn get_region_environment( &self, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.EnvironmentManager.GetRegionEnvironmentAsync(System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.EnvironmentManager.ResetParcelEnvironmentAsync(System.Int32,System.Threading.CancellationToken)`. pub async fn reset_parcel_environment( &self, parcel_id: i32, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.EnvironmentManager.ResetParcelEnvironmentAsync(System.Int32,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.EnvironmentManager.ResetRegionEnvironmentAsync(System.Threading.CancellationToken)`. pub async fn reset_region_environment( &self, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.EnvironmentManager.ResetRegionEnvironmentAsync(System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.EnvironmentManager.SetLegacyEnvironmentAsync(LibreMetaverse.StructuredData.OSD,System.Threading.CancellationToken)`. pub async fn set_legacy_environment_with_osd_cancellation_token( &self, settings: libremetaverse_structured_data::OSD, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.EnvironmentManager.SetLegacyEnvironmentAsync(LibreMetaverse.StructuredData.OSD,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.EnvironmentManager.SetParcelEnvironmentAsync(System.Int32,LibreMetaverse.Messages.Linden.EnvironmentData,System.Threading.CancellationToken)`. pub async fn set_parcel_environment( &self, parcel_id: i32, environment: libremetaverse::messages::linden::EnvironmentData, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.EnvironmentManager.SetParcelEnvironmentAsync(System.Int32,LibreMetaverse.Messages.Linden.EnvironmentData,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.EnvironmentManager.SetRegionEnvironmentAsync(LibreMetaverse.Messages.Linden.EnvironmentData,System.Threading.CancellationToken)`. pub async fn set_region_environment_with_environment_data_cancellation_token( &self, environment: libremetaverse::messages::linden::EnvironmentData, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.EnvironmentManager.SetRegionEnvironmentAsync(LibreMetaverse.Messages.Linden.EnvironmentData,System.Threading.CancellationToken)", ) } /// C# member: `P:LibreMetaverse.EnvironmentManager.LegacyEnvironment`. pub fn legacy_environment( &self, ) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.EnvironmentManager.LegacyEnvironment" ) } /// Setter for C# member: `P:LibreMetaverse.EnvironmentManager.LegacyEnvironment`. pub fn set_legacy_environment( &mut self, value: Option, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.EnvironmentManager.LegacyEnvironment" ) } /// C# member: `P:LibreMetaverse.EnvironmentManager.RegionEnvironment`. pub fn region_environment( &self, ) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.EnvironmentManager.RegionEnvironment" ) } /// Setter for C# member: `P:LibreMetaverse.EnvironmentManager.RegionEnvironment`. pub fn set_region_environment( &mut self, value: Option, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.EnvironmentManager.RegionEnvironment" ) } } /// C# type: `T:LibreMetaverse.EnvironmentTrack`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum EnvironmentTrack { /// C# member: `F:LibreMetaverse.EnvironmentTrack.Ground`. Ground = 1, /// C# member: `F:LibreMetaverse.EnvironmentTrack.High`. High = 4, /// C# member: `F:LibreMetaverse.EnvironmentTrack.Low`. Low = 2, /// C# member: `F:LibreMetaverse.EnvironmentTrack.Middle`. Middle = 3, /// C# member: `F:LibreMetaverse.EnvironmentTrack.Water`. Water = 0, } /// C# type: `T:LibreMetaverse.EstateAssetType`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum EstateAssetType { /// C# member: `F:LibreMetaverse.EstateAssetType.Covenant`. Covenant = 0, /// C# member: `F:LibreMetaverse.EstateAssetType.None`. None = -1, } /// C# type: `T:LibreMetaverse.EstateBansReplyEventArgs`. pub struct EstateBansReplyEventArgs; impl EstateBansReplyEventArgs { /// C# member: `M:LibreMetaverse.EstateBansReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{LibreMetaverse.UUID})`. pub fn new( estate_id: u32, count: i32, banned: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.EstateBansReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{LibreMetaverse.UUID})", ) } /// C# member: `P:LibreMetaverse.EstateBansReplyEventArgs.Banned`. pub fn banned(&self) -> Vec { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.EstateBansReplyEventArgs.Banned") } /// C# member: `P:LibreMetaverse.EstateBansReplyEventArgs.Count`. pub fn count(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.EstateBansReplyEventArgs.Count") } /// C# member: `P:LibreMetaverse.EstateBansReplyEventArgs.EstateID`. pub fn estate_id(&self) -> u32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.EstateBansReplyEventArgs.EstateID" ) } } /// C# type: `T:LibreMetaverse.EstateCovenantReplyEventArgs`. pub struct EstateCovenantReplyEventArgs; impl EstateCovenantReplyEventArgs { /// C# member: `M:LibreMetaverse.EstateCovenantReplyEventArgs.#ctor(LibreMetaverse.UUID,System.Int64,System.String,LibreMetaverse.UUID)`. pub fn new( covenant_id: libremetaverse_types::UUID, timestamp: i64, estate_name: String, estate_owner_id: libremetaverse_types::UUID, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.EstateCovenantReplyEventArgs.#ctor(LibreMetaverse.UUID,System.Int64,System.String,LibreMetaverse.UUID)", ) } /// C# member: `P:LibreMetaverse.EstateCovenantReplyEventArgs.CovenantID`. pub fn covenant_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.EstateCovenantReplyEventArgs.CovenantID" ) } /// C# member: `P:LibreMetaverse.EstateCovenantReplyEventArgs.EstateName`. pub fn estate_name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.EstateCovenantReplyEventArgs.EstateName" ) } /// C# member: `P:LibreMetaverse.EstateCovenantReplyEventArgs.EstateOwnerID`. pub fn estate_owner_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.EstateCovenantReplyEventArgs.EstateOwnerID" ) } /// C# member: `P:LibreMetaverse.EstateCovenantReplyEventArgs.Timestamp`. pub fn timestamp(&self) -> i64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.EstateCovenantReplyEventArgs.Timestamp" ) } } /// C# type: `T:LibreMetaverse.EstateExperienceReplyEventArgs`. pub struct EstateExperienceReplyEventArgs; impl EstateExperienceReplyEventArgs { /// C# member: `M:LibreMetaverse.EstateExperienceReplyEventArgs.#ctor(System.Collections.Generic.List{LibreMetaverse.UUID},System.Collections.Generic.List{LibreMetaverse.UUID},System.Collections.Generic.List{LibreMetaverse.UUID})`. pub fn new( blocked: Vec, trusted: Vec, allowed: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.EstateExperienceReplyEventArgs.#ctor(System.Collections.Generic.List{LibreMetaverse.UUID},System.Collections.Generic.List{LibreMetaverse.UUID},System.Collections.Generic.List{LibreMetaverse.UUID})", ) } /// C# member: `P:LibreMetaverse.EstateExperienceReplyEventArgs.Allowed`. pub fn allowed(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.EstateExperienceReplyEventArgs.Allowed" ) } /// C# member: `P:LibreMetaverse.EstateExperienceReplyEventArgs.Blocked`. pub fn blocked(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.EstateExperienceReplyEventArgs.Blocked" ) } /// C# member: `P:LibreMetaverse.EstateExperienceReplyEventArgs.Trusted`. pub fn trusted(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.EstateExperienceReplyEventArgs.Trusted" ) } } /// C# type: `T:LibreMetaverse.EstateGroupsReplyEventArgs`. pub struct EstateGroupsReplyEventArgs; impl EstateGroupsReplyEventArgs { /// C# member: `M:LibreMetaverse.EstateGroupsReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{LibreMetaverse.UUID})`. pub fn new( estate_id: u32, count: i32, allowed_groups: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.EstateGroupsReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{LibreMetaverse.UUID})", ) } /// C# member: `P:LibreMetaverse.EstateGroupsReplyEventArgs.AllowedGroups`. pub fn allowed_groups(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.EstateGroupsReplyEventArgs.AllowedGroups" ) } /// C# member: `P:LibreMetaverse.EstateGroupsReplyEventArgs.Count`. pub fn count(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.EstateGroupsReplyEventArgs.Count" ) } /// C# member: `P:LibreMetaverse.EstateGroupsReplyEventArgs.EstateID`. pub fn estate_id(&self) -> u32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.EstateGroupsReplyEventArgs.EstateID" ) } } /// C# type: `T:LibreMetaverse.EstateManagersReplyEventArgs`. pub struct EstateManagersReplyEventArgs; impl EstateManagersReplyEventArgs { /// C# member: `M:LibreMetaverse.EstateManagersReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{LibreMetaverse.UUID})`. pub fn new( estate_id: u32, count: i32, managers: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.EstateManagersReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{LibreMetaverse.UUID})", ) } /// C# member: `P:LibreMetaverse.EstateManagersReplyEventArgs.Count`. pub fn count(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.EstateManagersReplyEventArgs.Count" ) } /// C# member: `P:LibreMetaverse.EstateManagersReplyEventArgs.EstateID`. pub fn estate_id(&self) -> u32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.EstateManagersReplyEventArgs.EstateID" ) } /// C# member: `P:LibreMetaverse.EstateManagersReplyEventArgs.Managers`. pub fn managers(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.EstateManagersReplyEventArgs.Managers" ) } } /// C# type: `T:LibreMetaverse.EstateTask`. pub struct EstateTask { /// C# member: `F:LibreMetaverse.EstateTask.MonoScore`. pub mono_score: f32, /// C# member: `F:LibreMetaverse.EstateTask.OwnerName`. pub owner_name: String, /// C# member: `F:LibreMetaverse.EstateTask.Position`. pub position: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.EstateTask.Score`. pub score: f32, /// C# member: `F:LibreMetaverse.EstateTask.TaskID`. pub task_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.EstateTask.TaskLocalID`. pub task_local_id: u32, /// C# member: `F:LibreMetaverse.EstateTask.TaskName`. pub task_name: String, } impl EstateTask { /// C# member: `M:LibreMetaverse.EstateTask.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.EstateTask.#ctor") } } /// C# type: `T:LibreMetaverse.EstateTools`. pub struct EstateTools { /// C# member: `F:LibreMetaverse.EstateTools.GroundTextureLimits`. pub ground_texture_limits: libremetaverse::EstateToolsGroundTextureHeightSettings, /// C# member: `F:LibreMetaverse.EstateTools.GroundTextures`. pub ground_textures: libremetaverse::EstateToolsGroundTextureSettings, } impl EstateTools { /// C# member: `E:LibreMetaverse.EstateTools.EstateBansReply`. pub fn subscribe_estate_bans_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::EstateBansReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.EstateTools.EstateBansReply") } /// C# member: `E:LibreMetaverse.EstateTools.EstateCovenantReply`. pub fn subscribe_estate_covenant_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::EstateCovenantReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.EstateTools.EstateCovenantReply") } /// C# member: `E:LibreMetaverse.EstateTools.EstateExperienceReply`. pub fn subscribe_estate_experience_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::EstateExperienceReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.EstateTools.EstateExperienceReply" ) } /// C# member: `E:LibreMetaverse.EstateTools.EstateGroupsReply`. pub fn subscribe_estate_groups_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::EstateGroupsReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.EstateTools.EstateGroupsReply") } /// C# member: `E:LibreMetaverse.EstateTools.EstateManagersReply`. pub fn subscribe_estate_managers_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::EstateManagersReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.EstateTools.EstateManagersReply") } /// C# member: `E:LibreMetaverse.EstateTools.EstateUpdateInfoReply`. pub fn subscribe_estate_update_info_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::EstateUpdateInfoReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.EstateTools.EstateUpdateInfoReply" ) } /// C# member: `E:LibreMetaverse.EstateTools.EstateUsersReply`. pub fn subscribe_estate_users_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::EstateUsersReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.EstateTools.EstateUsersReply") } /// C# member: `E:LibreMetaverse.EstateTools.TopCollidersReply`. pub fn subscribe_top_colliders_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::TopCollidersReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.EstateTools.TopCollidersReply") } /// C# member: `E:LibreMetaverse.EstateTools.TopScriptsReply`. pub fn subscribe_top_scripts_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::TopScriptsReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.EstateTools.TopScriptsReply") } /// C# member: `M:LibreMetaverse.EstateTools.#ctor(LibreMetaverse.GridClient)`. pub fn new(client: libremetaverse::GridClient) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.EstateTools.#ctor(LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.EstateTools.AddAllowedGroup(LibreMetaverse.UUID,System.Boolean)`. pub fn add_allowed_group( &self, group_id: libremetaverse_types::UUID, all_estates: bool, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.EstateTools.AddAllowedGroup(LibreMetaverse.UUID,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.EstateTools.AddAllowedUser(LibreMetaverse.UUID,System.Boolean)`. pub fn add_allowed_user( &self, user_id: libremetaverse_types::UUID, all_estates: bool, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.EstateTools.AddAllowedUser(LibreMetaverse.UUID,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.EstateTools.AddEstateManager(LibreMetaverse.UUID,System.Boolean)`. pub fn add_estate_manager( &self, user_id: libremetaverse_types::UUID, all_estates: bool, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.EstateTools.AddEstateManager(LibreMetaverse.UUID,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.EstateTools.BanUser(LibreMetaverse.UUID,System.Boolean)`. pub fn ban_user( &self, user_id: libremetaverse_types::UUID, all_estates: bool, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.EstateTools.BanUser(LibreMetaverse.UUID,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.EstateTools.CancelRestart`. pub fn cancel_restart(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.EstateTools.CancelRestart") } /// C# member: `M:LibreMetaverse.EstateTools.Dispose`. pub fn dispose(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.EstateTools.Dispose") } /// C# member: `M:LibreMetaverse.EstateTools.EstateMessage(System.String)`. pub fn estate_message(&self, message: String) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.EstateTools.EstateMessage(System.String)", ) } /// C# member: `M:LibreMetaverse.EstateTools.EstateOwnerMessage(System.String,System.Collections.Generic.List{System.String})`. pub fn estate_owner_message_with_string_list( &self, method: String, list_params: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.EstateTools.EstateOwnerMessage(System.String,System.Collections.Generic.List{System.String})", ) } /// C# member: `M:LibreMetaverse.EstateTools.EstateOwnerMessage(System.String,System.String)`. pub fn estate_owner_message_with_string_string( &self, method: String, param: String, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.EstateTools.EstateOwnerMessage(System.String,System.String)", ) } /// C# member: `M:LibreMetaverse.EstateTools.GetRegionRestartScheduleAsync(System.Threading.CancellationToken)`. pub async fn get_region_restart_schedule( &self, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.EstateTools.GetRegionRestartScheduleAsync(System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.EstateTools.KickUser(LibreMetaverse.UUID)`. pub fn kick_user(&self, user_id: libremetaverse_types::UUID) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.EstateTools.KickUser(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.EstateTools.LandStatRequest(System.Int32,LibreMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)`. pub fn land_stat_request( &self, parcel_local_id: i32, report_type: libremetaverse::EstateToolsLandStatReportType, request_flags: u32, filter: String, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.EstateTools.LandStatRequest(System.Int32,LibreMetaverse.EstateTools.LandStatReportType,System.UInt32,System.String)", ) } /// C# member: `M:LibreMetaverse.EstateTools.RemoveAllowedGroup(LibreMetaverse.UUID,System.Boolean)`. pub fn remove_allowed_group( &self, group_id: libremetaverse_types::UUID, all_estates: bool, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.EstateTools.RemoveAllowedGroup(LibreMetaverse.UUID,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.EstateTools.RemoveAllowedUser(LibreMetaverse.UUID,System.Boolean)`. pub fn remove_allowed_user( &self, user_id: libremetaverse_types::UUID, all_estates: bool, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.EstateTools.RemoveAllowedUser(LibreMetaverse.UUID,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.EstateTools.RemoveEstateManager(LibreMetaverse.UUID,System.Boolean)`. pub fn remove_estate_manager( &self, user_id: libremetaverse_types::UUID, all_estates: bool, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.EstateTools.RemoveEstateManager(LibreMetaverse.UUID,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.EstateTools.RequestCovenant`. pub fn request_covenant(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.EstateTools.RequestCovenant") } /// C# member: `M:LibreMetaverse.EstateTools.RequestCovenantNotecardAsync(LibreMetaverse.UUID,LibreMetaverse.Simulator,System.Threading.CancellationToken)`. pub async fn request_covenant_notecard_with_uuid_simulator_cancellation_token( &self, covenant_id: libremetaverse_types::UUID, simulator: libremetaverse::Simulator, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.EstateTools.RequestCovenantNotecardAsync(LibreMetaverse.UUID,LibreMetaverse.Simulator,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.EstateTools.RequestCovenantNotecardAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn request_covenant_notecard_with_uuid_cancellation_token( &self, covenant_id: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.EstateTools.RequestCovenantNotecardAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.EstateTools.RequestInfo`. pub fn request_info(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.EstateTools.RequestInfo") } /// C# member: `M:LibreMetaverse.EstateTools.RequestTopColliders`. pub fn request_top_colliders(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.EstateTools.RequestTopColliders") } /// C# member: `M:LibreMetaverse.EstateTools.RequestTopScripts`. pub fn request_top_scripts(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.EstateTools.RequestTopScripts") } /// C# member: `M:LibreMetaverse.EstateTools.RestartRegion`. pub fn restart_region_with_method(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.EstateTools.RestartRegion") } /// C# member: `M:LibreMetaverse.EstateTools.RestartRegion(System.Int32)`. pub fn restart_region_with_int32(&self, delay: i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.EstateTools.RestartRegion(System.Int32)", ) } /// C# member: `M:LibreMetaverse.EstateTools.SendEstateChangeInfoAsync(System.String,System.Single,LibreMetaverse.RegionFlags,System.Threading.CancellationToken)`. pub async fn send_estate_change_info( &self, estate_name: String, sun_hour: f32, flags: libremetaverse::RegionFlags, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.EstateTools.SendEstateChangeInfoAsync(System.String,System.Single,LibreMetaverse.RegionFlags,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.EstateTools.SendEstateChangeInfoDataserver(System.String,System.Single,LibreMetaverse.RegionFlags)`. pub fn send_estate_change_info_dataserver( &self, estate_name: String, sun_hour: f32, flags: libremetaverse::RegionFlags, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.EstateTools.SendEstateChangeInfoDataserver(System.String,System.Single,LibreMetaverse.RegionFlags)", ) } /// C# member: `M:LibreMetaverse.EstateTools.SendSimConsoleCommandAsync(System.String,System.TimeSpan,System.Threading.CancellationToken)`. pub async fn send_sim_console_command( &self, command: String, response_timeout: Option, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.EstateTools.SendSimConsoleCommandAsync(System.String,System.TimeSpan,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.EstateTools.SetRegionDebug(System.Boolean,System.Boolean,System.Boolean)`. pub fn set_region_debug( &self, disable_scripts: bool, disable_collisions: bool, disable_physics: bool, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.EstateTools.SetRegionDebug(System.Boolean,System.Boolean,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.EstateTools.SetRegionInfoAsync(System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Single,System.Single,System.Boolean,LibreMetaverse.EstateTools.RegionMaturity)`. pub async fn set_region_info( &self, block_terraform: bool, block_fly: bool, block_fly_over: bool, allow_damage: bool, allow_land_resell: bool, restrict_pushing: bool, allow_parcel_join_divide: bool, agent_limit: f32, object_bonus: f32, block_parcel_search: bool, maturity: libremetaverse::EstateToolsRegionMaturity, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.EstateTools.SetRegionInfoAsync(System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Single,System.Single,System.Boolean,LibreMetaverse.EstateTools.RegionMaturity)", ) } /// C# member: `M:LibreMetaverse.EstateTools.SetRegionInfoUdp(System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Single,System.Single,LibreMetaverse.EstateTools.RegionMaturity)`. pub fn set_region_info_udp( &self, block_terraform: bool, block_fly: bool, allow_damage: bool, allow_land_resell: bool, restrict_pushing: bool, allow_parcel_join_divide: bool, agent_limit: f32, object_bonus: f32, maturity: libremetaverse::EstateToolsRegionMaturity, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.EstateTools.SetRegionInfoUdp(System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Single,System.Single,LibreMetaverse.EstateTools.RegionMaturity)", ) } /// C# member: `M:LibreMetaverse.EstateTools.SetRegionRestartScheduleAsync(LibreMetaverse.RegionRestartSchedule,System.Threading.CancellationToken)`. pub async fn set_region_restart_schedule( &self, schedule: libremetaverse::RegionRestartSchedule, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.EstateTools.SetRegionRestartScheduleAsync(LibreMetaverse.RegionRestartSchedule,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.EstateTools.SetRegionTerrain(LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.UUID)`. pub fn set_region_terrain( &self, low: libremetaverse_types::UUID, mid_low: libremetaverse_types::UUID, mid_high: libremetaverse_types::UUID, high: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.EstateTools.SetRegionTerrain(LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.EstateTools.SetRegionTerrainHeights(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)`. pub fn set_region_terrain_heights( &self, low_sw: f32, high_sw: f32, low_nw: f32, high_nw: f32, low_se: f32, high_se: f32, low_ne: f32, high_ne: f32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.EstateTools.SetRegionTerrainHeights(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)", ) } /// C# member: `M:LibreMetaverse.EstateTools.SetTerrainVariables(System.Single,System.Single,System.Single,System.Boolean,System.Boolean,System.Single)`. pub fn set_terrain_variables( &self, water_height: f32, terrain_raise_limit: f32, terrain_lower_limit: f32, use_estate_sun: bool, fixed_sun: bool, sun_position: f32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.EstateTools.SetTerrainVariables(System.Single,System.Single,System.Single,System.Boolean,System.Boolean,System.Single)", ) } /// C# member: `M:LibreMetaverse.EstateTools.SimWideReturn(LibreMetaverse.UUID,LibreMetaverse.EstateTools.EstateReturnFlags,System.Boolean)`. pub fn sim_wide_return( &self, target: libremetaverse_types::UUID, flag: libremetaverse::EstateToolsEstateReturnFlags, estate_wide: bool, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.EstateTools.SimWideReturn(LibreMetaverse.UUID,LibreMetaverse.EstateTools.EstateReturnFlags,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.EstateTools.SimulatorMessage(System.String)`. pub fn simulator_message(&self, message: String) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.EstateTools.SimulatorMessage(System.String)", ) } /// C# member: `M:LibreMetaverse.EstateTools.TeleportHomeAllUsers`. pub fn teleport_home_all_users(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.EstateTools.TeleportHomeAllUsers") } /// C# member: `M:LibreMetaverse.EstateTools.TeleportHomeUser(LibreMetaverse.UUID)`. pub fn teleport_home_user(&self, pest: libremetaverse_types::UUID) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.EstateTools.TeleportHomeUser(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.EstateTools.UnbanUser(LibreMetaverse.UUID,System.Boolean)`. pub fn unban_user( &self, user_id: libremetaverse_types::UUID, all_estates: bool, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.EstateTools.UnbanUser(LibreMetaverse.UUID,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.EstateTools.UploadTerrain(System.Byte[],System.String)`. pub fn upload_terrain( &self, file_data: Vec, file_name: String, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.EstateTools.UploadTerrain(System.Byte[],System.String)", ) } } /// C# type: `T:LibreMetaverse.EstateTools.EstateAccessDelta`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(u32)] pub enum EstateToolsEstateAccessDelta { /// C# member: `F:LibreMetaverse.EstateTools.EstateAccessDelta.AddAllowedAllEstates`. AddAllowedAllEstates = 6, /// C# member: `F:LibreMetaverse.EstateTools.EstateAccessDelta.AddGroupAllowedAllEstates`. AddGroupAllowedAllEstates = 18, /// C# member: `F:LibreMetaverse.EstateTools.EstateAccessDelta.AddGroupAsAllowed`. AddGroupAsAllowed = 16, /// C# member: `F:LibreMetaverse.EstateTools.EstateAccessDelta.AddManager`. AddManager = 256, /// C# member: `F:LibreMetaverse.EstateTools.EstateAccessDelta.AddManagerAllEstates`. AddManagerAllEstates = 257, /// C# member: `F:LibreMetaverse.EstateTools.EstateAccessDelta.AddUserAsAllowed`. AddUserAsAllowed = 4, /// C# member: `F:LibreMetaverse.EstateTools.EstateAccessDelta.BanUser`. BanUser = 64, /// C# member: `F:LibreMetaverse.EstateTools.EstateAccessDelta.BanUserAllEstates`. BanUserAllEstates = 66, /// C# member: `F:LibreMetaverse.EstateTools.EstateAccessDelta.RemoveGroupAllowedAllEstates`. RemoveGroupAllowedAllEstates = 34, /// C# member: `F:LibreMetaverse.EstateTools.EstateAccessDelta.RemoveGroupAsAllowed`. RemoveGroupAsAllowed = 32, /// C# member: `F:LibreMetaverse.EstateTools.EstateAccessDelta.RemoveManager`. RemoveManager = 512, /// C# member: `F:LibreMetaverse.EstateTools.EstateAccessDelta.RemoveManagerAllEstates`. RemoveManagerAllEstates = 513, /// C# member: `F:LibreMetaverse.EstateTools.EstateAccessDelta.RemoveUserAllowedAllEstates`. RemoveUserAllowedAllEstates = 10, /// C# member: `F:LibreMetaverse.EstateTools.EstateAccessDelta.RemoveUserAsAllowed`. RemoveUserAsAllowed = 8, /// C# member: `F:LibreMetaverse.EstateTools.EstateAccessDelta.UnbanUser`. UnbanUser = 128, /// C# member: `F:LibreMetaverse.EstateTools.EstateAccessDelta.UnbanUserAllEstates`. UnbanUserAllEstates = 130, } /// C# type: `T:LibreMetaverse.EstateTools.EstateAccessReplyDelta`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(u32)] pub enum EstateToolsEstateAccessReplyDelta { /// C# member: `F:LibreMetaverse.EstateTools.EstateAccessReplyDelta.AllowedGroups`. AllowedGroups = 18, /// C# member: `F:LibreMetaverse.EstateTools.EstateAccessReplyDelta.AllowedUsers`. AllowedUsers = 17, /// C# member: `F:LibreMetaverse.EstateTools.EstateAccessReplyDelta.EstateBans`. EstateBans = 20, /// C# member: `F:LibreMetaverse.EstateTools.EstateAccessReplyDelta.EstateManagers`. EstateManagers = 24, } /// C# type: `T:LibreMetaverse.EstateTools.EstateReturnFlags`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(transparent)] pub struct EstateToolsEstateReturnFlags(pub u32); impl EstateToolsEstateReturnFlags { /// C# member: `F:LibreMetaverse.EstateTools.EstateReturnFlags.None`. pub const NONE: Self = Self(2); /// C# member: `F:LibreMetaverse.EstateTools.EstateReturnFlags.ReturnOnOthersLand`. pub const RETURN_ON_OTHERS_LAND: Self = Self(3); /// C# member: `F:LibreMetaverse.EstateTools.EstateReturnFlags.ReturnScripted`. pub const RETURN_SCRIPTED: Self = Self(6); /// C# member: `F:LibreMetaverse.EstateTools.EstateReturnFlags.ReturnScriptedAndOnOthers`. pub const RETURN_SCRIPTED_AND_ON_OTHERS: Self = Self(7); } /// C# type: `T:LibreMetaverse.EstateTools.GroundTextureHeight`. pub struct EstateToolsGroundTextureHeight { /// C# member: `F:LibreMetaverse.EstateTools.GroundTextureHeight.High`. pub high: f32, /// C# member: `F:LibreMetaverse.EstateTools.GroundTextureHeight.Low`. pub low: f32, } impl EstateToolsGroundTextureHeight {} /// C# type: `T:LibreMetaverse.EstateTools.GroundTextureHeightSettings`. pub struct EstateToolsGroundTextureHeightSettings { /// C# member: `F:LibreMetaverse.EstateTools.GroundTextureHeightSettings.NE`. pub ne: libremetaverse::EstateToolsGroundTextureHeight, /// C# member: `F:LibreMetaverse.EstateTools.GroundTextureHeightSettings.NW`. pub nw: libremetaverse::EstateToolsGroundTextureHeight, /// C# member: `F:LibreMetaverse.EstateTools.GroundTextureHeightSettings.SE`. pub se: libremetaverse::EstateToolsGroundTextureHeight, /// C# member: `F:LibreMetaverse.EstateTools.GroundTextureHeightSettings.SW`. pub sw: libremetaverse::EstateToolsGroundTextureHeight, } impl EstateToolsGroundTextureHeightSettings {} /// C# type: `T:LibreMetaverse.EstateTools.GroundTextureSettings`. pub struct EstateToolsGroundTextureSettings { /// C# member: `F:LibreMetaverse.EstateTools.GroundTextureSettings.High`. pub high: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.EstateTools.GroundTextureSettings.Low`. pub low: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.EstateTools.GroundTextureSettings.MidHigh`. pub mid_high: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.EstateTools.GroundTextureSettings.MidLow`. pub mid_low: libremetaverse_types::UUID, } impl EstateToolsGroundTextureSettings {} /// C# type: `T:LibreMetaverse.EstateTools.LandStatReportType`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum EstateToolsLandStatReportType { /// C# member: `F:LibreMetaverse.EstateTools.LandStatReportType.TopColliders`. TopColliders = 1, /// C# member: `F:LibreMetaverse.EstateTools.LandStatReportType.TopScripts`. TopScripts = 0, } /// C# type: `T:LibreMetaverse.EstateTools.RegionMaturity`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum EstateToolsRegionMaturity { /// C# member: `F:LibreMetaverse.EstateTools.RegionMaturity.Adult`. Adult = 42, /// C# member: `F:LibreMetaverse.EstateTools.RegionMaturity.Mature`. Mature = 21, /// C# member: `F:LibreMetaverse.EstateTools.RegionMaturity.PG`. PG = 13, } /// C# type: `T:LibreMetaverse.EstateUpdateInfoReplyEventArgs`. pub struct EstateUpdateInfoReplyEventArgs; impl EstateUpdateInfoReplyEventArgs { /// C# member: `M:LibreMetaverse.EstateUpdateInfoReplyEventArgs.#ctor(System.String,LibreMetaverse.UUID,System.UInt32,LibreMetaverse.RegionFlags,System.Int32)`. pub fn new( estate_name: String, estate_owner: libremetaverse_types::UUID, estate_id: u32, flags: libremetaverse::RegionFlags, sun_hour: i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.EstateUpdateInfoReplyEventArgs.#ctor(System.String,LibreMetaverse.UUID,System.UInt32,LibreMetaverse.RegionFlags,System.Int32)", ) } /// C# member: `P:LibreMetaverse.EstateUpdateInfoReplyEventArgs.EstateID`. pub fn estate_id(&self) -> u32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.EstateUpdateInfoReplyEventArgs.EstateID" ) } /// C# member: `P:LibreMetaverse.EstateUpdateInfoReplyEventArgs.EstateName`. pub fn estate_name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.EstateUpdateInfoReplyEventArgs.EstateName" ) } /// C# member: `P:LibreMetaverse.EstateUpdateInfoReplyEventArgs.EstateOwner`. pub fn estate_owner(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.EstateUpdateInfoReplyEventArgs.EstateOwner" ) } /// C# member: `P:LibreMetaverse.EstateUpdateInfoReplyEventArgs.Flags`. pub fn flags(&self) -> libremetaverse::RegionFlags { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.EstateUpdateInfoReplyEventArgs.Flags" ) } /// C# member: `P:LibreMetaverse.EstateUpdateInfoReplyEventArgs.SunHour`. pub fn sun_hour(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.EstateUpdateInfoReplyEventArgs.SunHour" ) } } /// C# type: `T:LibreMetaverse.EstateUsersReplyEventArgs`. pub struct EstateUsersReplyEventArgs; impl EstateUsersReplyEventArgs { /// C# member: `M:LibreMetaverse.EstateUsersReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{LibreMetaverse.UUID})`. pub fn new( estate_id: u32, count: i32, allowed_users: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.EstateUsersReplyEventArgs.#ctor(System.UInt32,System.Int32,System.Collections.Generic.List{LibreMetaverse.UUID})", ) } /// C# member: `P:LibreMetaverse.EstateUsersReplyEventArgs.AllowedUsers`. pub fn allowed_users(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.EstateUsersReplyEventArgs.AllowedUsers" ) } /// C# member: `P:LibreMetaverse.EstateUsersReplyEventArgs.Count`. pub fn count(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.EstateUsersReplyEventArgs.Count") } /// C# member: `P:LibreMetaverse.EstateUsersReplyEventArgs.EstateID`. pub fn estate_id(&self) -> u32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.EstateUsersReplyEventArgs.EstateID" ) } } /// C# type: `T:LibreMetaverse.EventInfoReplyEventArgs`. pub struct EventInfoReplyEventArgs; impl EventInfoReplyEventArgs { /// C# member: `M:LibreMetaverse.EventInfoReplyEventArgs.#ctor(LibreMetaverse.DirectoryManager.EventInfo)`. pub fn new( matched_event: libremetaverse::DirectoryManagerEventInfo, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.EventInfoReplyEventArgs.#ctor(LibreMetaverse.DirectoryManager.EventInfo)", ) } /// C# member: `P:LibreMetaverse.EventInfoReplyEventArgs.MatchedEvent`. pub fn matched_event(&self) -> libremetaverse::DirectoryManagerEventInfo { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.EventInfoReplyEventArgs.MatchedEvent" ) } } /// C# type: `T:LibreMetaverse.EventQueueRunningEventArgs`. pub struct EventQueueRunningEventArgs; impl EventQueueRunningEventArgs { /// C# member: `M:LibreMetaverse.EventQueueRunningEventArgs.#ctor(LibreMetaverse.Simulator)`. pub fn new(simulator: libremetaverse::Simulator) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.EventQueueRunningEventArgs.#ctor(LibreMetaverse.Simulator)", ) } /// C# member: `P:LibreMetaverse.EventQueueRunningEventArgs.Simulator`. pub fn simulator(&self) -> libremetaverse::Simulator { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.EventQueueRunningEventArgs.Simulator" ) } } /// C# type: `T:LibreMetaverse.EventSubscriptionHelper`. pub struct EventSubscriptionHelper; impl EventSubscriptionHelper { /// C# member: `M:LibreMetaverse.EventSubscriptionHelper.WaitForCondition``1(System.Action{System.EventHandler{``0}},System.Action{System.EventHandler{``0}},System.Func{``0,System.Boolean},System.Int32)`. pub fn wait_for_condition( subscribe: Box< dyn Fn(libremetaverse_types::compat::EventHandler>) + Send + Sync, >, unsubscribe: Box< dyn Fn(libremetaverse_types::compat::EventHandler>) + Send + Sync, >, condition: Box) -> bool + Send + Sync>, timeout_ms: i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.EventSubscriptionHelper.WaitForCondition``1(System.Action{System.EventHandler{``0}},System.Action{System.EventHandler{``0}},System.Func{``0,System.Boolean},System.Int32)", ) } /// C# member: `M:LibreMetaverse.EventSubscriptionHelper.WaitForEventAsync``2(System.Action{System.EventHandler{``0}},System.Action{System.EventHandler{``0}},System.Func{``0,System.Boolean},System.Func{``0,``1},System.Int32,System.Threading.CancellationToken,``1)`. pub async fn wait_for_event_with_action_action_func_func_int32_cancellation_token_t_result< TEventArgs, TResult, >( subscribe: Box< dyn Fn(libremetaverse_types::compat::EventHandler>) + Send + Sync, >, unsubscribe: Box< dyn Fn(libremetaverse_types::compat::EventHandler>) + Send + Sync, >, filter: Box) -> bool + Send + Sync>, result_selector: Box) -> Option + Send + Sync>, timeout_ms: i32, cancellation_token: Option, default_value: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.EventSubscriptionHelper.WaitForEventAsync``2(System.Action{System.EventHandler{``0}},System.Action{System.EventHandler{``0}},System.Func{``0,System.Boolean},System.Func{``0,``1},System.Int32,System.Threading.CancellationToken,``1)", ) } /// C# member: `M:LibreMetaverse.EventSubscriptionHelper.WaitForEvent``2(System.Action{System.EventHandler{``0}},System.Action{System.EventHandler{``0}},System.Func{``0,System.Boolean},System.Func{``0,``1},System.Int32,``1)`. pub fn wait_for_event_with_action_action_func_func_int32_t_result( subscribe: Box< dyn Fn(libremetaverse_types::compat::EventHandler>) + Send + Sync, >, unsubscribe: Box< dyn Fn(libremetaverse_types::compat::EventHandler>) + Send + Sync, >, filter: Box) -> bool + Send + Sync>, result_selector: Box) -> Option + Send + Sync>, timeout_ms: i32, default_value: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.EventSubscriptionHelper.WaitForEvent``2(System.Action{System.EventHandler{``0}},System.Action{System.EventHandler{``0}},System.Func{``0,System.Boolean},System.Func{``0,``1},System.Int32,``1)", ) } } /// C# type: `T:LibreMetaverse.EventSubscription`1`. pub struct EventSubscription { _marker: std::marker::PhantomData<(TEventArgs,)>, } impl EventSubscription { /// C# member: `M:LibreMetaverse.EventSubscription`1.#ctor(System.Action{System.EventHandler{`0}},System.Action{System.EventHandler{`0}},System.EventHandler{`0})`. pub fn new( subscribe: Box< dyn Fn(libremetaverse_types::compat::EventHandler>) + Send + Sync, >, unsubscribe: Box< dyn Fn(libremetaverse_types::compat::EventHandler>) + Send + Sync, >, handler: libremetaverse_types::compat::EventHandler>, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.EventSubscription`1.#ctor(System.Action{System.EventHandler{`0}},System.Action{System.EventHandler{`0}},System.EventHandler{`0})", ) } /// C# member: `M:LibreMetaverse.EventSubscription`1.Dispose`. pub fn dispose(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.EventSubscription`1.Dispose") } } /// C# type: `T:LibreMetaverse.ExperienceInfoEventArgs`. pub struct ExperienceInfoEventArgs; impl ExperienceInfoEventArgs { /// C# member: `M:LibreMetaverse.ExperienceInfoEventArgs.#ctor(LibreMetaverse.Messages.Linden.ExperienceInfoMessage)`. pub fn new( experience_info: libremetaverse::messages::linden::ExperienceInfoMessage, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ExperienceInfoEventArgs.#ctor(LibreMetaverse.Messages.Linden.ExperienceInfoMessage)", ) } /// C# member: `P:LibreMetaverse.ExperienceInfoEventArgs.ExperienceInfo`. pub fn experience_info(&self) -> libremetaverse::messages::linden::ExperienceInfoMessage { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ExperienceInfoEventArgs.ExperienceInfo" ) } } /// C# type: `T:LibreMetaverse.ExperiencePreferencesEventArgs`. pub struct ExperiencePreferencesEventArgs; impl ExperiencePreferencesEventArgs { /// C# member: `M:LibreMetaverse.ExperiencePreferencesEventArgs.#ctor(LibreMetaverse.Messages.Linden.ExperiencePreferencesMessage)`. pub fn new( preferences: libremetaverse::messages::linden::ExperiencePreferencesMessage, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ExperiencePreferencesEventArgs.#ctor(LibreMetaverse.Messages.Linden.ExperiencePreferencesMessage)", ) } /// C# member: `P:LibreMetaverse.ExperiencePreferencesEventArgs.Preferences`. pub fn preferences(&self) -> libremetaverse::messages::linden::ExperiencePreferencesMessage { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ExperiencePreferencesEventArgs.Preferences" ) } } /// C# type: `T:LibreMetaverse.FieldType`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum FieldType { /// C# member: `F:LibreMetaverse.FieldType.BOOL`. BOOL = 10, /// C# member: `F:LibreMetaverse.FieldType.F32`. F32 = 7, /// C# member: `F:LibreMetaverse.FieldType.F64`. F64 = 8, /// C# member: `F:LibreMetaverse.FieldType.Fixed`. Fixed = 18, /// C# member: `F:LibreMetaverse.FieldType.IPADDR`. IPADDR = 15, /// C# member: `F:LibreMetaverse.FieldType.IPPORT`. IPPORT = 16, /// C# member: `F:LibreMetaverse.FieldType.Multiple`. Multiple = 20, /// C# member: `F:LibreMetaverse.FieldType.Quaternion`. Quaternion = 14, /// C# member: `F:LibreMetaverse.FieldType.S16`. S16 = 5, /// C# member: `F:LibreMetaverse.FieldType.S32`. S32 = 6, /// C# member: `F:LibreMetaverse.FieldType.S8`. S8 = 4, /// C# member: `F:LibreMetaverse.FieldType.Single`. Single = 19, /// C# member: `F:LibreMetaverse.FieldType.U16`. U16 = 1, /// C# member: `F:LibreMetaverse.FieldType.U32`. U32 = 2, /// C# member: `F:LibreMetaverse.FieldType.U64`. U64 = 3, /// C# member: `F:LibreMetaverse.FieldType.U8`. U8 = 0, /// C# member: `F:LibreMetaverse.FieldType.UUID`. UUID = 9, /// C# member: `F:LibreMetaverse.FieldType.Variable`. Variable = 17, /// C# member: `F:LibreMetaverse.FieldType.Vector3`. Vector3 = 11, /// C# member: `F:LibreMetaverse.FieldType.Vector3d`. Vector3d = 12, /// C# member: `F:LibreMetaverse.FieldType.Vector4`. Vector4 = 13, } /// C# type: `T:LibreMetaverse.FileHelper`. pub struct FileHelper; impl FileHelper { /// C# member: `M:LibreMetaverse.FileHelper.SafeDirName(System.String)`. pub fn safe_dir_name(original: String) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.FileHelper.SafeDirName(System.String)", ) } /// C# member: `M:LibreMetaverse.FileHelper.SafeFileName(System.String)`. pub fn safe_file_name(original: String) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.FileHelper.SafeFileName(System.String)", ) } /// C# member: `M:LibreMetaverse.FileHelper.Sanitize(System.String,System.Char[],System.Char)`. pub fn sanitize( input: String, invalid_chars: Vec, replacement: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.FileHelper.Sanitize(System.String,System.Char[],System.Char)", ) } /// C# member: `M:LibreMetaverse.FileHelper.TryParseTwoNames(System.String,System.String@,System.String@)`. pub fn try_parse_two_names( input: String, first: &mut Option, last: &mut Option, ) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.FileHelper.TryParseTwoNames(System.String,System.String@,System.String@)" ) } } /// C# type: `T:LibreMetaverse.FindObjectByPathReplyEventArgs`. pub struct FindObjectByPathReplyEventArgs; impl FindObjectByPathReplyEventArgs { /// C# member: `M:LibreMetaverse.FindObjectByPathReplyEventArgs.#ctor(System.String,LibreMetaverse.UUID)`. pub fn new( path: String, inventory_object_id: libremetaverse_types::UUID, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.FindObjectByPathReplyEventArgs.#ctor(System.String,LibreMetaverse.UUID)", ) } /// C# member: `P:LibreMetaverse.FindObjectByPathReplyEventArgs.InventoryObjectID`. pub fn inventory_object_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.FindObjectByPathReplyEventArgs.InventoryObjectID" ) } /// C# member: `P:LibreMetaverse.FindObjectByPathReplyEventArgs.Path`. pub fn path(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.FindObjectByPathReplyEventArgs.Path" ) } } /// C# type: `T:LibreMetaverse.FolderUpdatedEventArgs`. pub struct FolderUpdatedEventArgs; impl FolderUpdatedEventArgs { /// C# member: `M:LibreMetaverse.FolderUpdatedEventArgs.#ctor(LibreMetaverse.UUID,System.Boolean)`. pub fn new(folder_id: libremetaverse_types::UUID, success: bool) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.FolderUpdatedEventArgs.#ctor(LibreMetaverse.UUID,System.Boolean)", ) } /// C# member: `P:LibreMetaverse.FolderUpdatedEventArgs.FolderID`. pub fn folder_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.FolderUpdatedEventArgs.FolderID") } /// C# member: `P:LibreMetaverse.FolderUpdatedEventArgs.Success`. pub fn success(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.FolderUpdatedEventArgs.Success") } } /// C# type: `T:LibreMetaverse.ForceSelectObjectsReplyEventArgs`. pub struct ForceSelectObjectsReplyEventArgs; impl ForceSelectObjectsReplyEventArgs { /// C# member: `M:LibreMetaverse.ForceSelectObjectsReplyEventArgs.#ctor(LibreMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},System.Boolean)`. pub fn new( simulator: libremetaverse::Simulator, object_i_ds: Vec, reset_list: bool, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ForceSelectObjectsReplyEventArgs.#ctor(LibreMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},System.Boolean)", ) } /// C# member: `P:LibreMetaverse.ForceSelectObjectsReplyEventArgs.ObjectIDs`. pub fn object_i_ds(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ForceSelectObjectsReplyEventArgs.ObjectIDs" ) } /// C# member: `P:LibreMetaverse.ForceSelectObjectsReplyEventArgs.ResetList`. pub fn reset_list(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ForceSelectObjectsReplyEventArgs.ResetList" ) } /// C# member: `P:LibreMetaverse.ForceSelectObjectsReplyEventArgs.Simulator`. pub fn simulator(&self) -> libremetaverse::Simulator { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ForceSelectObjectsReplyEventArgs.Simulator" ) } } /// C# type: `T:LibreMetaverse.FriendFoundReplyEventArgs`. pub struct FriendFoundReplyEventArgs; impl FriendFoundReplyEventArgs { /// C# member: `M:LibreMetaverse.FriendFoundReplyEventArgs.#ctor(LibreMetaverse.UUID,System.UInt64,LibreMetaverse.Vector3)`. pub fn new( agent_id: libremetaverse_types::UUID, region_handle: u64, location: libremetaverse_types::Vector3, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.FriendFoundReplyEventArgs.#ctor(LibreMetaverse.UUID,System.UInt64,LibreMetaverse.Vector3)", ) } /// C# member: `P:LibreMetaverse.FriendFoundReplyEventArgs.AgentID`. pub fn agent_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.FriendFoundReplyEventArgs.AgentID" ) } /// C# member: `P:LibreMetaverse.FriendFoundReplyEventArgs.Location`. pub fn location(&self) -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.FriendFoundReplyEventArgs.Location" ) } /// C# member: `P:LibreMetaverse.FriendFoundReplyEventArgs.RegionHandle`. pub fn region_handle(&self) -> u64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.FriendFoundReplyEventArgs.RegionHandle" ) } } /// C# type: `T:LibreMetaverse.FriendInfo`. pub struct FriendInfo; impl FriendInfo { /// C# member: `M:LibreMetaverse.FriendInfo.ToString`. pub fn to_string(&self) -> String { libremetaverse_types::unimplemented_api!("M:LibreMetaverse.FriendInfo.ToString") } /// C# member: `P:LibreMetaverse.FriendInfo.CanModifyMyObjects`. pub fn can_modify_my_objects(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.FriendInfo.CanModifyMyObjects") } /// Setter for C# member: `P:LibreMetaverse.FriendInfo.CanModifyMyObjects`. pub fn set_can_modify_my_objects(&mut self, value: bool) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.FriendInfo.CanModifyMyObjects") } /// C# member: `P:LibreMetaverse.FriendInfo.CanModifyTheirObjects`. pub fn can_modify_their_objects(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.FriendInfo.CanModifyTheirObjects" ) } /// Setter for C# member: `P:LibreMetaverse.FriendInfo.CanModifyTheirObjects`. pub fn set_can_modify_their_objects(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.FriendInfo.CanModifyTheirObjects" ) } /// C# member: `P:LibreMetaverse.FriendInfo.CanSeeMeOnMap`. pub fn can_see_me_on_map(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.FriendInfo.CanSeeMeOnMap") } /// Setter for C# member: `P:LibreMetaverse.FriendInfo.CanSeeMeOnMap`. pub fn set_can_see_me_on_map(&mut self, value: bool) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.FriendInfo.CanSeeMeOnMap") } /// C# member: `P:LibreMetaverse.FriendInfo.CanSeeMeOnline`. pub fn can_see_me_online(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.FriendInfo.CanSeeMeOnline") } /// Setter for C# member: `P:LibreMetaverse.FriendInfo.CanSeeMeOnline`. pub fn set_can_see_me_online(&mut self, value: bool) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.FriendInfo.CanSeeMeOnline") } /// C# member: `P:LibreMetaverse.FriendInfo.CanSeeThemOnMap`. pub fn can_see_them_on_map(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.FriendInfo.CanSeeThemOnMap") } /// Setter for C# member: `P:LibreMetaverse.FriendInfo.CanSeeThemOnMap`. pub fn set_can_see_them_on_map(&mut self, value: bool) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.FriendInfo.CanSeeThemOnMap") } /// C# member: `P:LibreMetaverse.FriendInfo.CanSeeThemOnline`. pub fn can_see_them_online(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.FriendInfo.CanSeeThemOnline") } /// Setter for C# member: `P:LibreMetaverse.FriendInfo.CanSeeThemOnline`. pub fn set_can_see_them_online(&mut self, value: bool) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.FriendInfo.CanSeeThemOnline") } /// C# member: `P:LibreMetaverse.FriendInfo.IsOnline`. pub fn is_online(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.FriendInfo.IsOnline") } /// Setter for C# member: `P:LibreMetaverse.FriendInfo.IsOnline`. pub fn set_is_online(&mut self, value: bool) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.FriendInfo.IsOnline") } /// C# member: `P:LibreMetaverse.FriendInfo.MyFriendRights`. pub fn my_friend_rights(&self) -> libremetaverse::FriendRights { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.FriendInfo.MyFriendRights") } /// Setter for C# member: `P:LibreMetaverse.FriendInfo.MyFriendRights`. pub fn set_my_friend_rights(&mut self, value: libremetaverse::FriendRights) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.FriendInfo.MyFriendRights") } /// C# member: `P:LibreMetaverse.FriendInfo.Name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.FriendInfo.Name") } /// Setter for C# member: `P:LibreMetaverse.FriendInfo.Name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.FriendInfo.Name") } /// C# member: `P:LibreMetaverse.FriendInfo.TheirFriendRights`. pub fn their_friend_rights(&self) -> libremetaverse::FriendRights { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.FriendInfo.TheirFriendRights") } /// Setter for C# member: `P:LibreMetaverse.FriendInfo.TheirFriendRights`. pub fn set_their_friend_rights(&mut self, value: libremetaverse::FriendRights) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.FriendInfo.TheirFriendRights") } /// C# member: `P:LibreMetaverse.FriendInfo.UUID`. pub fn uuid(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.FriendInfo.UUID") } } /// C# type: `T:LibreMetaverse.FriendInfoEventArgs`. pub struct FriendInfoEventArgs; impl FriendInfoEventArgs { /// C# member: `M:LibreMetaverse.FriendInfoEventArgs.#ctor(LibreMetaverse.FriendInfo)`. pub fn new(friend: libremetaverse::FriendInfo) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.FriendInfoEventArgs.#ctor(LibreMetaverse.FriendInfo)", ) } /// C# member: `P:LibreMetaverse.FriendInfoEventArgs.Friend`. pub fn friend(&self) -> libremetaverse::FriendInfo { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.FriendInfoEventArgs.Friend") } } /// C# type: `T:LibreMetaverse.FriendNamesEventArgs`. pub struct FriendNamesEventArgs; impl FriendNamesEventArgs { /// C# member: `M:LibreMetaverse.FriendNamesEventArgs.#ctor(System.Collections.Generic.Dictionary{LibreMetaverse.UUID,System.String})`. pub fn new( names: std::collections::HashMap, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.FriendNamesEventArgs.#ctor(System.Collections.Generic.Dictionary{LibreMetaverse.UUID,System.String})", ) } /// C# member: `P:LibreMetaverse.FriendNamesEventArgs.Names`. pub fn names(&self) -> std::collections::HashMap { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.FriendNamesEventArgs.Names") } } /// C# type: `T:LibreMetaverse.FriendRights`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(transparent)] pub struct FriendRights(pub i32); impl FriendRights { /// C# member: `F:LibreMetaverse.FriendRights.CanModifyObjects`. pub const CAN_MODIFY_OBJECTS: Self = Self(4); /// C# member: `F:LibreMetaverse.FriendRights.CanSeeOnMap`. pub const CAN_SEE_ON_MAP: Self = Self(2); /// C# member: `F:LibreMetaverse.FriendRights.CanSeeOnline`. pub const CAN_SEE_ONLINE: Self = Self(1); /// C# member: `F:LibreMetaverse.FriendRights.None`. pub const NONE: Self = Self(0); } /// C# type: `T:LibreMetaverse.FriendsManager`. pub struct FriendsManager; impl FriendsManager { /// C# member: `E:LibreMetaverse.FriendsManager.CallingCardOffered`. pub fn subscribe_calling_card_offered( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::CallingCardOfferedEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.FriendsManager.CallingCardOffered" ) } /// C# member: `E:LibreMetaverse.FriendsManager.FriendFoundReply`. pub fn subscribe_friend_found_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::FriendFoundReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.FriendsManager.FriendFoundReply") } /// C# member: `E:LibreMetaverse.FriendsManager.FriendNames`. pub fn subscribe_friend_names( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.FriendsManager.FriendNames") } /// C# member: `E:LibreMetaverse.FriendsManager.FriendOffline`. pub fn subscribe_friend_offline( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.FriendsManager.FriendOffline") } /// C# member: `E:LibreMetaverse.FriendsManager.FriendOnline`. pub fn subscribe_friend_online( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.FriendsManager.FriendOnline") } /// C# member: `E:LibreMetaverse.FriendsManager.FriendRightsUpdate`. pub fn subscribe_friend_rights_update( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.FriendsManager.FriendRightsUpdate" ) } /// C# member: `E:LibreMetaverse.FriendsManager.FriendshipOffered`. pub fn subscribe_friendship_offered( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::FriendshipOfferedEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.FriendsManager.FriendshipOffered" ) } /// C# member: `E:LibreMetaverse.FriendsManager.FriendshipResponse`. pub fn subscribe_friendship_response( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::FriendshipResponseEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.FriendsManager.FriendshipResponse" ) } /// C# member: `E:LibreMetaverse.FriendsManager.FriendshipTerminated`. pub fn subscribe_friendship_terminated( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::FriendshipTerminatedEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.FriendsManager.FriendshipTerminated" ) } /// C# member: `E:LibreMetaverse.FriendsManager.friendsListReady`. pub fn subscribe_friends_list_ready( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.FriendsManager.friendsListReady") } /// C# member: `M:LibreMetaverse.FriendsManager.AcceptCallingCard(LibreMetaverse.UUID,LibreMetaverse.UUID)`. pub fn accept_calling_card( &self, from_agent_id: libremetaverse_types::UUID, transaction_id: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.FriendsManager.AcceptCallingCard(LibreMetaverse.UUID,LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.FriendsManager.AcceptFriendship(LibreMetaverse.UUID,LibreMetaverse.UUID)`. pub fn accept_friendship( &self, from_agent_id: libremetaverse_types::UUID, im_session_id: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.FriendsManager.AcceptFriendship(LibreMetaverse.UUID,LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.FriendsManager.AcceptFriendshipViaCapAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn accept_friendship_via_cap( &self, from_agent_id: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.FriendsManager.AcceptFriendshipViaCapAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.FriendsManager.DeclineCallingCard(LibreMetaverse.UUID,LibreMetaverse.UUID)`. pub fn decline_calling_card( &self, from_agent_id: libremetaverse_types::UUID, transaction_id: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.FriendsManager.DeclineCallingCard(LibreMetaverse.UUID,LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.FriendsManager.DeclineFriendship(LibreMetaverse.UUID,LibreMetaverse.UUID)`. pub fn decline_friendship( &self, from_agent_id: libremetaverse_types::UUID, im_session_id: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.FriendsManager.DeclineFriendship(LibreMetaverse.UUID,LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.FriendsManager.DeclineFriendshipViaCapAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn decline_friendship_via_cap( &self, from_agent_id: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.FriendsManager.DeclineFriendshipViaCapAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.FriendsManager.Dispose`. pub fn dispose(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.FriendsManager.Dispose") } /// C# member: `M:LibreMetaverse.FriendsManager.GiveCallingCard(LibreMetaverse.UUID)`. pub fn give_calling_card( &self, agent_id: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.FriendsManager.GiveCallingCard(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.FriendsManager.GrantRights(LibreMetaverse.UUID,LibreMetaverse.FriendRights)`. pub fn grant_rights( &self, friend_id: libremetaverse_types::UUID, rights: libremetaverse::FriendRights, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.FriendsManager.GrantRights(LibreMetaverse.UUID,LibreMetaverse.FriendRights)", ) } /// C# member: `M:LibreMetaverse.FriendsManager.MapFriend(LibreMetaverse.UUID)`. pub fn map_friend(&self, friend_id: libremetaverse_types::UUID) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.FriendsManager.MapFriend(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.FriendsManager.OfferFriendship(LibreMetaverse.UUID)`. pub fn offer_friendship_with_uuid( &self, agent_id: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.FriendsManager.OfferFriendship(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.FriendsManager.OfferFriendship(LibreMetaverse.UUID,System.String)`. pub fn offer_friendship_with_uuid_string( &self, agent_id: libremetaverse_types::UUID, message: String, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.FriendsManager.OfferFriendship(LibreMetaverse.UUID,System.String)", ) } /// C# member: `M:LibreMetaverse.FriendsManager.OnFindAgentReplyHandler(System.Object,LibreMetaverse.PacketReceivedEventArgs)`. pub fn on_find_agent_reply_handler( &self, sender: Option, e: libremetaverse::PacketReceivedEventArgs, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.FriendsManager.OnFindAgentReplyHandler(System.Object,LibreMetaverse.PacketReceivedEventArgs)", ) } /// C# member: `M:LibreMetaverse.FriendsManager.RequestOnlineNotification(LibreMetaverse.UUID)`. pub fn request_online_notification( &self, friend_id: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.FriendsManager.RequestOnlineNotification(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.FriendsManager.TerminateFriendship(LibreMetaverse.UUID)`. pub fn terminate_friendship( &self, agent_id: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.FriendsManager.TerminateFriendship(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.FriendsManager.TrackFriend(LibreMetaverse.UUID)`. pub fn track_friend(&self, friend_id: libremetaverse_types::UUID) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.FriendsManager.TrackFriend(LibreMetaverse.UUID)", ) } /// C# member: `P:LibreMetaverse.FriendsManager.FriendList`. pub fn friend_list( &self, ) -> std::collections::HashMap { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.FriendsManager.FriendList") } /// C# member: `P:LibreMetaverse.FriendsManager.FriendRequests`. pub fn friend_requests( &self, ) -> std::collections::HashMap { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.FriendsManager.FriendRequests") } } /// C# type: `T:LibreMetaverse.FriendsReadyEventArgs`. pub struct FriendsReadyEventArgs; impl FriendsReadyEventArgs { /// C# member: `M:LibreMetaverse.FriendsReadyEventArgs.#ctor(System.Int32)`. pub fn new(count: i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.FriendsReadyEventArgs.#ctor(System.Int32)", ) } /// C# member: `P:LibreMetaverse.FriendsReadyEventArgs.Count`. pub fn count(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.FriendsReadyEventArgs.Count") } } /// C# type: `T:LibreMetaverse.FriendshipOfferedEventArgs`. pub struct FriendshipOfferedEventArgs; impl FriendshipOfferedEventArgs { /// C# member: `M:LibreMetaverse.FriendshipOfferedEventArgs.#ctor(LibreMetaverse.UUID,System.String,LibreMetaverse.UUID)`. pub fn new( agent_id: libremetaverse_types::UUID, agent_name: String, im_session_id: libremetaverse_types::UUID, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.FriendshipOfferedEventArgs.#ctor(LibreMetaverse.UUID,System.String,LibreMetaverse.UUID)", ) } /// C# member: `P:LibreMetaverse.FriendshipOfferedEventArgs.AgentID`. pub fn agent_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.FriendshipOfferedEventArgs.AgentID" ) } /// C# member: `P:LibreMetaverse.FriendshipOfferedEventArgs.AgentName`. pub fn agent_name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.FriendshipOfferedEventArgs.AgentName" ) } /// C# member: `P:LibreMetaverse.FriendshipOfferedEventArgs.SessionID`. pub fn session_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.FriendshipOfferedEventArgs.SessionID" ) } } /// C# type: `T:LibreMetaverse.FriendshipResponseEventArgs`. pub struct FriendshipResponseEventArgs; impl FriendshipResponseEventArgs { /// C# member: `M:LibreMetaverse.FriendshipResponseEventArgs.#ctor(LibreMetaverse.UUID,System.String,System.Boolean)`. pub fn new( agent_id: libremetaverse_types::UUID, agent_name: String, accepted: bool, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.FriendshipResponseEventArgs.#ctor(LibreMetaverse.UUID,System.String,System.Boolean)", ) } /// C# member: `P:LibreMetaverse.FriendshipResponseEventArgs.Accepted`. pub fn accepted(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.FriendshipResponseEventArgs.Accepted" ) } /// C# member: `P:LibreMetaverse.FriendshipResponseEventArgs.AgentID`. pub fn agent_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.FriendshipResponseEventArgs.AgentID" ) } /// C# member: `P:LibreMetaverse.FriendshipResponseEventArgs.AgentName`. pub fn agent_name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.FriendshipResponseEventArgs.AgentName" ) } } /// C# type: `T:LibreMetaverse.FriendshipTerminatedEventArgs`. pub struct FriendshipTerminatedEventArgs; impl FriendshipTerminatedEventArgs { /// C# member: `M:LibreMetaverse.FriendshipTerminatedEventArgs.#ctor(LibreMetaverse.UUID,System.String)`. pub fn new( agent_id: libremetaverse_types::UUID, agent_name: String, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.FriendshipTerminatedEventArgs.#ctor(LibreMetaverse.UUID,System.String)", ) } /// C# member: `P:LibreMetaverse.FriendshipTerminatedEventArgs.AgentID`. pub fn agent_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.FriendshipTerminatedEventArgs.AgentID" ) } /// C# member: `P:LibreMetaverse.FriendshipTerminatedEventArgs.AgentName`. pub fn agent_name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.FriendshipTerminatedEventArgs.AgentName" ) } } /// C# type: `T:LibreMetaverse.GLTFMaterialUpdate`. pub struct GLTFMaterialUpdate; impl GLTFMaterialUpdate { /// C# member: `M:LibreMetaverse.GLTFMaterialUpdate.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.GLTFMaterialUpdate.#ctor") } /// C# member: `P:LibreMetaverse.GLTFMaterialUpdate.AssetId`. pub fn asset_id(&self) -> Option> { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GLTFMaterialUpdate.AssetId") } /// Setter for C# member: `P:LibreMetaverse.GLTFMaterialUpdate.AssetId`. pub fn set_asset_id(&mut self, value: Option>) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GLTFMaterialUpdate.AssetId") } /// C# member: `P:LibreMetaverse.GLTFMaterialUpdate.ObjectId`. pub fn object_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GLTFMaterialUpdate.ObjectId") } /// Setter for C# member: `P:LibreMetaverse.GLTFMaterialUpdate.ObjectId`. pub fn set_object_id(&mut self, value: libremetaverse_types::UUID) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GLTFMaterialUpdate.ObjectId") } /// C# member: `P:LibreMetaverse.GLTFMaterialUpdate.Override`. pub fn override_(&self) -> Option { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GLTFMaterialUpdate.Override") } /// Setter for C# member: `P:LibreMetaverse.GLTFMaterialUpdate.Override`. pub fn set_override_(&mut self, value: Option) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GLTFMaterialUpdate.Override") } /// C# member: `P:LibreMetaverse.GLTFMaterialUpdate.Side`. pub fn side(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GLTFMaterialUpdate.Side") } /// Setter for C# member: `P:LibreMetaverse.GLTFMaterialUpdate.Side`. pub fn set_side(&mut self, value: i32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GLTFMaterialUpdate.Side") } } /// C# type: `T:LibreMetaverse.Genepool`. pub struct Genepool; impl Genepool { /// C# member: `F:LibreMetaverse.Genepool.Archetypes`. pub fn archetypes() -> Vec { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Genepool.Archetypes") } /// C# member: `M:LibreMetaverse.Genepool.FindIndex(System.String)`. pub fn find_index(name: String) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Genepool.FindIndex(System.String)") } /// C# member: `M:LibreMetaverse.Genepool.Get(System.Int32)`. pub fn get(index: i32) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Genepool.Get(System.Int32)") } } /// C# type: `T:LibreMetaverse.GenepoolArchetype`. pub struct GenepoolArchetype; impl GenepoolArchetype { /// C# member: `P:LibreMetaverse.GenepoolArchetype.Name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GenepoolArchetype.Name") } /// Setter for C# member: `P:LibreMetaverse.GenepoolArchetype.Name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GenepoolArchetype.Name") } /// C# member: `P:LibreMetaverse.GenepoolArchetype.Params`. pub fn params(&self) -> Vec { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GenepoolArchetype.Params") } /// Setter for C# member: `P:LibreMetaverse.GenepoolArchetype.Params`. pub fn set_params(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GenepoolArchetype.Params") } } /// C# type: `T:LibreMetaverse.GenericStreamingMessageEventArgs`. pub struct GenericStreamingMessageEventArgs; impl GenericStreamingMessageEventArgs { /// C# member: `M:LibreMetaverse.GenericStreamingMessageEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.GenericStreamingMethod,System.Byte[])`. pub fn new( simulator: libremetaverse::Simulator, method: libremetaverse::GenericStreamingMethod, data: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.GenericStreamingMessageEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.GenericStreamingMethod,System.Byte[])", ) } /// C# member: `P:LibreMetaverse.GenericStreamingMessageEventArgs.Data`. pub fn data(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.GenericStreamingMessageEventArgs.Data" ) } /// C# member: `P:LibreMetaverse.GenericStreamingMessageEventArgs.Method`. pub fn method(&self) -> libremetaverse::GenericStreamingMethod { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.GenericStreamingMessageEventArgs.Method" ) } /// C# member: `P:LibreMetaverse.GenericStreamingMessageEventArgs.Simulator`. pub fn simulator(&self) -> libremetaverse::Simulator { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.GenericStreamingMessageEventArgs.Simulator" ) } } /// C# type: `T:LibreMetaverse.GenericStreamingMethod`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(u16)] pub enum GenericStreamingMethod { /// C# member: `F:LibreMetaverse.GenericStreamingMethod.GltfMaterialOverride`. GltfMaterialOverride = 16757, /// C# member: `F:LibreMetaverse.GenericStreamingMethod.Unknown`. Unknown = 65535, } /// C# type: `T:LibreMetaverse.Grass`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(u8)] pub enum Grass { /// C# member: `F:LibreMetaverse.Grass.Grass0`. Grass0 = 0, /// C# member: `F:LibreMetaverse.Grass.Grass1`. Grass1 = 1, /// C# member: `F:LibreMetaverse.Grass.Grass2`. Grass2 = 2, /// C# member: `F:LibreMetaverse.Grass.Grass3`. Grass3 = 3, /// C# member: `F:LibreMetaverse.Grass.Grass4`. Grass4 = 4, /// C# member: `F:LibreMetaverse.Grass.Undergrowth1`. Undergrowth1 = 5, } /// C# type: `T:LibreMetaverse.GrassDefinition`. pub struct GrassDefinition; impl GrassDefinition { /// C# member: `P:LibreMetaverse.GrassDefinition.BladeSizeX`. pub fn blade_size_x(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GrassDefinition.BladeSizeX") } /// Setter for C# member: `P:LibreMetaverse.GrassDefinition.BladeSizeX`. pub fn set_blade_size_x(&mut self, value: f32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GrassDefinition.BladeSizeX") } /// C# member: `P:LibreMetaverse.GrassDefinition.BladeSizeY`. pub fn blade_size_y(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GrassDefinition.BladeSizeY") } /// Setter for C# member: `P:LibreMetaverse.GrassDefinition.BladeSizeY`. pub fn set_blade_size_y(&mut self, value: f32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GrassDefinition.BladeSizeY") } /// C# member: `P:LibreMetaverse.GrassDefinition.Name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GrassDefinition.Name") } /// Setter for C# member: `P:LibreMetaverse.GrassDefinition.Name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GrassDefinition.Name") } /// C# member: `P:LibreMetaverse.GrassDefinition.SpeciesId`. pub fn species_id(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GrassDefinition.SpeciesId") } /// Setter for C# member: `P:LibreMetaverse.GrassDefinition.SpeciesId`. pub fn set_species_id(&mut self, value: i32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GrassDefinition.SpeciesId") } /// C# member: `P:LibreMetaverse.GrassDefinition.TextureId`. pub fn texture_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GrassDefinition.TextureId") } /// Setter for C# member: `P:LibreMetaverse.GrassDefinition.TextureId`. pub fn set_texture_id(&mut self, value: libremetaverse_types::UUID) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GrassDefinition.TextureId") } } /// C# type: `T:LibreMetaverse.GrassDefinitions`. pub struct GrassDefinitions; impl GrassDefinitions { /// C# member: `F:LibreMetaverse.GrassDefinitions.All`. pub fn all() -> Vec { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.GrassDefinitions.All") } /// C# member: `M:LibreMetaverse.GrassDefinitions.Get(LibreMetaverse.Grass)`. pub fn get( species: libremetaverse::Grass, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.GrassDefinitions.Get(LibreMetaverse.Grass)", ) } } /// C# type: `T:LibreMetaverse.GridClient`. pub struct GridClient; impl GridClient { /// C# member: `M:LibreMetaverse.GridClient.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.GridClient.#ctor") } /// C# member: `M:LibreMetaverse.GridClient.Dispose`. pub fn dispose_with_method(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.GridClient.Dispose") } /// C# member: `M:LibreMetaverse.GridClient.DisposeAsync`. pub async fn dispose_with_method_87ebceff(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.GridClient.DisposeAsync") } /// C# member: `M:LibreMetaverse.GridClient.ToString`. pub fn to_string(&self) -> String { libremetaverse_types::unimplemented_api!("M:LibreMetaverse.GridClient.ToString") } /// C# member: `P:LibreMetaverse.GridClient.AisClient`. pub fn ais_client(&self) -> libremetaverse::InventoryAISClient { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.AisClient") } /// Setter for C# member: `P:LibreMetaverse.GridClient.AisClient`. pub fn set_ais_client(&mut self, value: libremetaverse::InventoryAISClient) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.AisClient") } /// C# member: `P:LibreMetaverse.GridClient.Animesh`. pub fn animesh(&self) -> libremetaverse::animesh::AnimeshManager { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.Animesh") } /// Setter for C# member: `P:LibreMetaverse.GridClient.Animesh`. pub fn set_animesh(&mut self, value: libremetaverse::animesh::AnimeshManager) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.Animesh") } /// C# member: `P:LibreMetaverse.GridClient.Appearance`. pub fn appearance(&self) -> libremetaverse::AppearanceManager { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.Appearance") } /// Setter for C# member: `P:LibreMetaverse.GridClient.Appearance`. pub fn set_appearance(&mut self, value: libremetaverse::AppearanceManager) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.Appearance") } /// C# member: `P:LibreMetaverse.GridClient.Assets`. pub fn assets(&self) -> libremetaverse::AssetManager { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.Assets") } /// Setter for C# member: `P:LibreMetaverse.GridClient.Assets`. pub fn set_assets(&mut self, value: libremetaverse::AssetManager) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.Assets") } /// C# member: `P:LibreMetaverse.GridClient.Avatars`. pub fn avatars(&self) -> libremetaverse::AvatarManager { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.Avatars") } /// Setter for C# member: `P:LibreMetaverse.GridClient.Avatars`. pub fn set_avatars(&mut self, value: libremetaverse::AvatarManager) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.Avatars") } /// C# member: `P:LibreMetaverse.GridClient.CapsRateLimiter`. pub fn caps_rate_limiter(&self) -> libremetaverse::CapsRateLimiter { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.CapsRateLimiter") } /// Setter for C# member: `P:LibreMetaverse.GridClient.CapsRateLimiter`. pub fn set_caps_rate_limiter(&mut self, value: libremetaverse::CapsRateLimiter) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.CapsRateLimiter") } /// C# member: `P:LibreMetaverse.GridClient.Directory`. pub fn directory(&self) -> libremetaverse::DirectoryManager { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.Directory") } /// Setter for C# member: `P:LibreMetaverse.GridClient.Directory`. pub fn set_directory(&mut self, value: libremetaverse::DirectoryManager) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.Directory") } /// C# member: `P:LibreMetaverse.GridClient.Environment`. pub fn environment(&self) -> libremetaverse::EnvironmentManager { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.Environment") } /// Setter for C# member: `P:LibreMetaverse.GridClient.Environment`. pub fn set_environment(&mut self, value: libremetaverse::EnvironmentManager) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.Environment") } /// C# member: `P:LibreMetaverse.GridClient.Estate`. pub fn estate(&self) -> libremetaverse::EstateTools { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.Estate") } /// Setter for C# member: `P:LibreMetaverse.GridClient.Estate`. pub fn set_estate(&mut self, value: libremetaverse::EstateTools) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.Estate") } /// C# member: `P:LibreMetaverse.GridClient.Friends`. pub fn friends(&self) -> libremetaverse::FriendsManager { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.Friends") } /// Setter for C# member: `P:LibreMetaverse.GridClient.Friends`. pub fn set_friends(&mut self, value: libremetaverse::FriendsManager) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.Friends") } /// C# member: `P:LibreMetaverse.GridClient.Grid`. pub fn grid(&self) -> libremetaverse::GridManager { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.Grid") } /// Setter for C# member: `P:LibreMetaverse.GridClient.Grid`. pub fn set_grid(&mut self, value: libremetaverse::GridManager) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.Grid") } /// C# member: `P:LibreMetaverse.GridClient.Groups`. pub fn groups(&self) -> libremetaverse::GroupManager { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.Groups") } /// Setter for C# member: `P:LibreMetaverse.GridClient.Groups`. pub fn set_groups(&mut self, value: libremetaverse::GroupManager) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.Groups") } /// C# member: `P:LibreMetaverse.GridClient.HttpCapsClient`. pub fn http_caps_client(&self) -> libremetaverse::HttpCapsClient { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.HttpCapsClient") } /// Setter for C# member: `P:LibreMetaverse.GridClient.HttpCapsClient`. pub fn set_http_caps_client(&mut self, value: libremetaverse::HttpCapsClient) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.HttpCapsClient") } /// C# member: `P:LibreMetaverse.GridClient.InterestList`. pub fn interest_list(&self) -> libremetaverse::InterestListManager { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.InterestList") } /// Setter for C# member: `P:LibreMetaverse.GridClient.InterestList`. pub fn set_interest_list(&mut self, value: libremetaverse::InterestListManager) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.InterestList") } /// C# member: `P:LibreMetaverse.GridClient.Inventory`. pub fn inventory(&self) -> libremetaverse::InventoryManager { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.Inventory") } /// Setter for C# member: `P:LibreMetaverse.GridClient.Inventory`. pub fn set_inventory(&mut self, value: libremetaverse::InventoryManager) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.Inventory") } /// C# member: `P:LibreMetaverse.GridClient.Marketplace`. pub fn marketplace(&self) -> libremetaverse::marketplace::MarketplaceManager { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.Marketplace") } /// Setter for C# member: `P:LibreMetaverse.GridClient.Marketplace`. pub fn set_marketplace(&mut self, value: libremetaverse::marketplace::MarketplaceManager) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.Marketplace") } /// C# member: `P:LibreMetaverse.GridClient.Network`. pub fn network(&self) -> libremetaverse::NetworkManager { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.Network") } /// Setter for C# member: `P:LibreMetaverse.GridClient.Network`. pub fn set_network(&mut self, value: libremetaverse::NetworkManager) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.Network") } /// C# member: `P:LibreMetaverse.GridClient.Objects`. pub fn objects(&self) -> libremetaverse::ObjectManager { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.Objects") } /// Setter for C# member: `P:LibreMetaverse.GridClient.Objects`. pub fn set_objects(&mut self, value: libremetaverse::ObjectManager) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.Objects") } /// C# member: `P:LibreMetaverse.GridClient.Parcels`. pub fn parcels(&self) -> libremetaverse::ParcelManager { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.Parcels") } /// Setter for C# member: `P:LibreMetaverse.GridClient.Parcels`. pub fn set_parcels(&mut self, value: libremetaverse::ParcelManager) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.Parcels") } /// C# member: `P:LibreMetaverse.GridClient.Self`. pub fn self_(&mut self) -> &mut libremetaverse::AgentManager { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.Self") } /// C# member: `P:LibreMetaverse.GridClient.Settings`. pub fn settings(&mut self) -> &mut libremetaverse::Settings { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.Settings") } /// C# member: `P:LibreMetaverse.GridClient.Sound`. pub fn sound(&self) -> libremetaverse::SoundManager { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.Sound") } /// Setter for C# member: `P:LibreMetaverse.GridClient.Sound`. pub fn set_sound(&mut self, value: libremetaverse::SoundManager) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.Sound") } /// C# member: `P:LibreMetaverse.GridClient.Stats`. pub fn stats(&self) -> libremetaverse::stats::UtilizationStatistics { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.Stats") } /// Setter for C# member: `P:LibreMetaverse.GridClient.Stats`. pub fn set_stats(&mut self, value: libremetaverse::stats::UtilizationStatistics) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.Stats") } /// C# member: `P:LibreMetaverse.GridClient.Terrain`. pub fn terrain(&self) -> libremetaverse::TerrainManager { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.Terrain") } /// Setter for C# member: `P:LibreMetaverse.GridClient.Terrain`. pub fn set_terrain(&mut self, value: libremetaverse::TerrainManager) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.Terrain") } /// C# member: `P:LibreMetaverse.GridClient.Throttle`. pub fn throttle(&self) -> libremetaverse::AgentThrottle { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.Throttle") } /// Setter for C# member: `P:LibreMetaverse.GridClient.Throttle`. pub fn set_throttle(&mut self, value: libremetaverse::AgentThrottle) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.Throttle") } /// C# member: `P:LibreMetaverse.GridClient.TimeProvider`. pub fn time_provider(&self) -> libremetaverse_types::compat::TimeProvider { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.TimeProvider") } /// Setter for C# member: `P:LibreMetaverse.GridClient.TimeProvider`. pub fn set_time_provider(&mut self, value: libremetaverse_types::compat::TimeProvider) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridClient.TimeProvider") } } impl libremetaverse::IGridClient for GridClient {} /// C# type: `T:LibreMetaverse.GridClientBakingTextureProvider`. pub struct GridClientBakingTextureProvider; impl GridClientBakingTextureProvider { /// C# member: `M:LibreMetaverse.GridClientBakingTextureProvider.#ctor(LibreMetaverse.GridClient)`. pub fn new(client: libremetaverse::GridClient) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.GridClientBakingTextureProvider.#ctor(LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.GridClientBakingTextureProvider.RequestTextureAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn request_texture( &self, texture_id: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.GridClientBakingTextureProvider.RequestTextureAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } } impl libremetaverse::IBakingTextureProvider for GridClientBakingTextureProvider {} /// C# type: `T:LibreMetaverse.GridClientServiceCollectionExtensions`. pub struct GridClientServiceCollectionExtensions; impl GridClientServiceCollectionExtensions { /// C# member: `M:LibreMetaverse.GridClientServiceCollectionExtensions.AddGridClient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{LibreMetaverse.Settings})`. pub fn add_grid_client( services: Box, configure: Option>, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.GridClientServiceCollectionExtensions.AddGridClient(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{LibreMetaverse.Settings})", ) } } /// C# type: `T:LibreMetaverse.GridItemType`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(u32)] pub enum GridItemType { /// C# member: `F:LibreMetaverse.GridItemType.AdultEvent`. AdultEvent = 9, /// C# member: `F:LibreMetaverse.GridItemType.AdultLandForSale`. AdultLandForSale = 10, /// C# member: `F:LibreMetaverse.GridItemType.AgentLocations`. AgentLocations = 6, /// C# member: `F:LibreMetaverse.GridItemType.Classified`. Classified = 8, /// C# member: `F:LibreMetaverse.GridItemType.LandForSale`. LandForSale = 7, /// C# member: `F:LibreMetaverse.GridItemType.MatureEvent`. MatureEvent = 3, /// C# member: `F:LibreMetaverse.GridItemType.PgEvent`. PgEvent = 2, /// C# member: `F:LibreMetaverse.GridItemType.Popular`. Popular = 4, /// C# member: `F:LibreMetaverse.GridItemType.Telehub`. Telehub = 1, } /// C# type: `T:LibreMetaverse.GridItemsEventArgs`. pub struct GridItemsEventArgs; impl GridItemsEventArgs { /// C# member: `M:LibreMetaverse.GridItemsEventArgs.#ctor(LibreMetaverse.GridItemType,System.Collections.Generic.List{LibreMetaverse.MapItem})`. pub fn new( type_: libremetaverse::GridItemType, items: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.GridItemsEventArgs.#ctor(LibreMetaverse.GridItemType,System.Collections.Generic.List{LibreMetaverse.MapItem})", ) } /// C# member: `P:LibreMetaverse.GridItemsEventArgs.Items`. pub fn items(&self) -> Vec { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridItemsEventArgs.Items") } /// C# member: `P:LibreMetaverse.GridItemsEventArgs.Type`. pub fn type_(&self) -> libremetaverse::GridItemType { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridItemsEventArgs.Type") } } /// C# type: `T:LibreMetaverse.GridLayer`. pub struct GridLayer { /// C# member: `F:LibreMetaverse.GridLayer.Bottom`. pub bottom: i32, /// C# member: `F:LibreMetaverse.GridLayer.ImageID`. pub image_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.GridLayer.Left`. pub left: i32, /// C# member: `F:LibreMetaverse.GridLayer.Right`. pub right: i32, /// C# member: `F:LibreMetaverse.GridLayer.Top`. pub top: i32, } impl GridLayer { /// C# member: `M:LibreMetaverse.GridLayer.ContainsRegion(System.Int32,System.Int32)`. pub fn contains_region(&self, x: i32, y: i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.GridLayer.ContainsRegion(System.Int32,System.Int32)", ) } } /// C# type: `T:LibreMetaverse.GridLayerEventArgs`. pub struct GridLayerEventArgs; impl GridLayerEventArgs { /// C# member: `M:LibreMetaverse.GridLayerEventArgs.#ctor(LibreMetaverse.GridLayer)`. pub fn new(layer: libremetaverse::GridLayer) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.GridLayerEventArgs.#ctor(LibreMetaverse.GridLayer)", ) } /// C# member: `P:LibreMetaverse.GridLayerEventArgs.Layer`. pub fn layer(&self) -> libremetaverse::GridLayer { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridLayerEventArgs.Layer") } } /// C# type: `T:LibreMetaverse.GridLayerType`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(u32)] pub enum GridLayerType { /// C# member: `F:LibreMetaverse.GridLayerType.LandForSale`. LandForSale = 2, /// C# member: `F:LibreMetaverse.GridLayerType.Objects`. Objects = 0, /// C# member: `F:LibreMetaverse.GridLayerType.Terrain`. Terrain = 1, } /// C# type: `T:LibreMetaverse.GridManager`. pub struct GridManager; impl GridManager { /// C# member: `E:LibreMetaverse.GridManager.CoarseLocationUpdate`. pub fn subscribe_coarse_location_update( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::CoarseLocationUpdateEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.GridManager.CoarseLocationUpdate" ) } /// C# member: `E:LibreMetaverse.GridManager.GridItems`. pub fn subscribe_grid_items( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.GridManager.GridItems") } /// C# member: `E:LibreMetaverse.GridManager.GridLayer`. pub fn subscribe_grid_layer( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.GridManager.GridLayer") } /// C# member: `E:LibreMetaverse.GridManager.GridRegion`. pub fn subscribe_grid_region( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.GridManager.GridRegion") } /// C# member: `E:LibreMetaverse.GridManager.RegionHandleReply`. pub fn subscribe_region_handle_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::RegionHandleReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.GridManager.RegionHandleReply") } /// C# member: `M:LibreMetaverse.GridManager.#ctor(LibreMetaverse.GridClient)`. pub fn new( client: Option>, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.GridManager.#ctor(LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.GridManager.Dispose`. pub fn dispose(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.GridManager.Dispose") } /// C# member: `M:LibreMetaverse.GridManager.GetGridRegionAsync(System.String,LibreMetaverse.GridLayerType,System.Threading.CancellationToken)`. pub async fn get_grid_region_with_string_grid_layer_type_cancellation_token( &self, name: String, layer: libremetaverse::GridLayerType, cancellation_token: Option, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.GridManager.GetGridRegionAsync(System.String,LibreMetaverse.GridLayerType,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.GridManager.GetGridRegionAsync(System.UInt64,LibreMetaverse.GridLayerType,System.Threading.CancellationToken)`. pub async fn get_grid_region_with_u_int64_grid_layer_type_cancellation_token( &self, handle: u64, layer: libremetaverse::GridLayerType, cancellation_token: Option, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.GridManager.GetGridRegionAsync(System.UInt64,LibreMetaverse.GridLayerType,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.GridManager.MapItemsAsync(System.UInt64,LibreMetaverse.GridItemType,LibreMetaverse.GridLayerType,System.Threading.CancellationToken)`. pub async fn map_items( &self, region_handle: u64, item: libremetaverse::GridItemType, layer: libremetaverse::GridLayerType, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.GridManager.MapItemsAsync(System.UInt64,LibreMetaverse.GridItemType,LibreMetaverse.GridLayerType,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.GridManager.RequestMainlandSims(LibreMetaverse.GridLayerType)`. pub fn request_mainland_sims( &self, layer: libremetaverse::GridLayerType, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.GridManager.RequestMainlandSims(LibreMetaverse.GridLayerType)", ) } /// C# member: `M:LibreMetaverse.GridManager.RequestMapBlocks(LibreMetaverse.GridLayerType,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.Boolean)`. pub fn request_map_blocks( &self, layer: libremetaverse::GridLayerType, min_x: u16, min_y: u16, max_x: u16, max_y: u16, return_non_existent: bool, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.GridManager.RequestMapBlocks(LibreMetaverse.GridLayerType,System.UInt16,System.UInt16,System.UInt16,System.UInt16,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.GridManager.RequestMapItems(System.UInt64,LibreMetaverse.GridItemType,LibreMetaverse.GridLayerType)`. pub fn request_map_items( &self, region_handle: u64, item: libremetaverse::GridItemType, layer: libremetaverse::GridLayerType, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.GridManager.RequestMapItems(System.UInt64,LibreMetaverse.GridItemType,LibreMetaverse.GridLayerType)", ) } /// C# member: `M:LibreMetaverse.GridManager.RequestMapLayerAsync(LibreMetaverse.GridLayerType,System.Threading.CancellationToken)`. pub async fn request_map_layer( &self, layer: libremetaverse::GridLayerType, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.GridManager.RequestMapLayerAsync(LibreMetaverse.GridLayerType,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.GridManager.RequestMapRegion(System.String,LibreMetaverse.GridLayerType)`. pub fn request_map_region( &self, region_name: String, layer: libremetaverse::GridLayerType, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.GridManager.RequestMapRegion(System.String,LibreMetaverse.GridLayerType)", ) } /// C# member: `M:LibreMetaverse.GridManager.RequestRegionHandle(LibreMetaverse.UUID)`. pub fn request_region_handle( &self, region_id: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.GridManager.RequestRegionHandle(LibreMetaverse.UUID)", ) } /// C# member: `P:LibreMetaverse.GridManager.RegionsByHandleReadOnly`. pub fn regions_by_handle_read_only( &self, ) -> std::collections::HashMap { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.GridManager.RegionsByHandleReadOnly" ) } /// C# member: `P:LibreMetaverse.GridManager.RegionsByUUIDReadOnly`. pub fn regions_by_uuid_read_only( &self, ) -> std::collections::HashMap { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.GridManager.RegionsByUUIDReadOnly" ) } /// C# member: `P:LibreMetaverse.GridManager.RegionsReadOnly`. pub fn regions_read_only( &self, ) -> std::collections::HashMap { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridManager.RegionsReadOnly") } /// C# member: `P:LibreMetaverse.GridManager.SunAngVelocity`. pub fn sun_ang_velocity(&self) -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridManager.SunAngVelocity") } /// Setter for C# member: `P:LibreMetaverse.GridManager.SunAngVelocity`. pub fn set_sun_ang_velocity(&mut self, value: libremetaverse_types::Vector3) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridManager.SunAngVelocity") } /// C# member: `P:LibreMetaverse.GridManager.SunDirection`. pub fn sun_direction(&self) -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridManager.SunDirection") } /// Setter for C# member: `P:LibreMetaverse.GridManager.SunDirection`. pub fn set_sun_direction(&mut self, value: libremetaverse_types::Vector3) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridManager.SunDirection") } /// C# member: `P:LibreMetaverse.GridManager.SunPhase`. pub fn sun_phase(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridManager.SunPhase") } /// Setter for C# member: `P:LibreMetaverse.GridManager.SunPhase`. pub fn set_sun_phase(&mut self, value: f32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridManager.SunPhase") } /// C# member: `P:LibreMetaverse.GridManager.TimeOfDay`. pub fn time_of_day(&self) -> u64 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridManager.TimeOfDay") } /// Setter for C# member: `P:LibreMetaverse.GridManager.TimeOfDay`. pub fn set_time_of_day(&mut self, value: u64) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridManager.TimeOfDay") } } /// C# type: `T:LibreMetaverse.GridRegion`. pub struct GridRegion { /// C# member: `F:LibreMetaverse.GridRegion.Access`. pub access: libremetaverse::SimAccess, /// C# member: `F:LibreMetaverse.GridRegion.Agents`. pub agents: u8, /// C# member: `F:LibreMetaverse.GridRegion.MapImageID`. pub map_image_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.GridRegion.Name`. pub name: String, /// C# member: `F:LibreMetaverse.GridRegion.RegionFlags`. pub region_flags: libremetaverse::RegionFlags, /// C# member: `F:LibreMetaverse.GridRegion.RegionHandle`. pub region_handle: u64, /// C# member: `F:LibreMetaverse.GridRegion.WaterHeight`. pub water_height: u8, /// C# member: `F:LibreMetaverse.GridRegion.X`. pub x: i32, /// C# member: `F:LibreMetaverse.GridRegion.Y`. pub y: i32, } impl GridRegion { /// C# member: `M:LibreMetaverse.GridRegion.Equals(System.Object)`. pub fn equals(&self, obj: Option) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.GridRegion.Equals(System.Object)" ) } /// C# member: `M:LibreMetaverse.GridRegion.GetHashCode`. pub fn get_hash_code(&self) -> i32 { libremetaverse_types::unimplemented_api!("M:LibreMetaverse.GridRegion.GetHashCode") } /// C# member: `M:LibreMetaverse.GridRegion.ToString`. pub fn to_string(&self) -> String { libremetaverse_types::unimplemented_api!("M:LibreMetaverse.GridRegion.ToString") } } /// C# type: `T:LibreMetaverse.GridRegionEventArgs`. pub struct GridRegionEventArgs; impl GridRegionEventArgs { /// C# member: `M:LibreMetaverse.GridRegionEventArgs.#ctor(LibreMetaverse.GridRegion)`. pub fn new(region: libremetaverse::GridRegion) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.GridRegionEventArgs.#ctor(LibreMetaverse.GridRegion)", ) } /// C# member: `P:LibreMetaverse.GridRegionEventArgs.Region`. pub fn region(&self) -> libremetaverse::GridRegion { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GridRegionEventArgs.Region") } } /// C# type: `T:LibreMetaverse.Group`. pub struct Group { /// C# member: `F:LibreMetaverse.Group.AcceptNotices`. pub accept_notices: bool, /// C# member: `F:LibreMetaverse.Group.AllowPublish`. pub allow_publish: bool, /// C# member: `F:LibreMetaverse.Group.Charter`. pub charter: String, /// C# member: `F:LibreMetaverse.Group.Contribution`. pub contribution: i32, /// C# member: `F:LibreMetaverse.Group.FounderID`. pub founder_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Group.GroupMembershipCount`. pub group_membership_count: i32, /// C# member: `F:LibreMetaverse.Group.GroupRolesCount`. pub group_roles_count: i32, /// C# member: `F:LibreMetaverse.Group.ID`. pub id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Group.InsigniaID`. pub insignia_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Group.ListInProfile`. pub list_in_profile: bool, /// C# member: `F:LibreMetaverse.Group.MaturePublish`. pub mature_publish: bool, /// C# member: `F:LibreMetaverse.Group.MemberTitle`. pub member_title: String, /// C# member: `F:LibreMetaverse.Group.MembershipFee`. pub membership_fee: i32, /// C# member: `F:LibreMetaverse.Group.Money`. pub money: i32, /// C# member: `F:LibreMetaverse.Group.Name`. pub name: String, /// C# member: `F:LibreMetaverse.Group.OpenEnrollment`. pub open_enrollment: bool, /// C# member: `F:LibreMetaverse.Group.OwnerRole`. pub owner_role: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Group.Powers`. pub powers: libremetaverse::GroupPowers, /// C# member: `F:LibreMetaverse.Group.ShowInList`. pub show_in_list: bool, } impl Group { /// C# member: `M:LibreMetaverse.Group.Equals(LibreMetaverse.Group)`. pub fn equals_with_group(&self, other: libremetaverse::Group) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Group.Equals(LibreMetaverse.Group)" ) } /// C# member: `M:LibreMetaverse.Group.Equals(System.Object)`. pub fn equals_with_object(&self, obj: Option) -> bool { libremetaverse_types::unimplemented_api!("M:LibreMetaverse.Group.Equals(System.Object)") } /// C# member: `M:LibreMetaverse.Group.GetHashCode`. pub fn get_hash_code(&self) -> i32 { libremetaverse_types::unimplemented_api!("M:LibreMetaverse.Group.GetHashCode") } /// C# member: `M:LibreMetaverse.Group.ToString`. pub fn to_string(&self) -> String { libremetaverse_types::unimplemented_api!("M:LibreMetaverse.Group.ToString") } } /// C# type: `T:LibreMetaverse.GroupAccountSummary`. pub struct GroupAccountSummary { /// C# member: `F:LibreMetaverse.GroupAccountSummary.Balance`. pub balance: i32, /// C# member: `F:LibreMetaverse.GroupAccountSummary.CurrentInterval`. pub current_interval: i32, /// C# member: `F:LibreMetaverse.GroupAccountSummary.GroupTaxCurrent`. pub group_tax_current: i32, /// C# member: `F:LibreMetaverse.GroupAccountSummary.GroupTaxEstimate`. pub group_tax_estimate: i32, /// C# member: `F:LibreMetaverse.GroupAccountSummary.IntervalDays`. pub interval_days: i32, /// C# member: `F:LibreMetaverse.GroupAccountSummary.LandTaxCurrent`. pub land_tax_current: i32, /// C# member: `F:LibreMetaverse.GroupAccountSummary.LandTaxEstimate`. pub land_tax_estimate: i32, /// C# member: `F:LibreMetaverse.GroupAccountSummary.LastTaxDate`. pub last_tax_date: String, /// C# member: `F:LibreMetaverse.GroupAccountSummary.LightTaxCurrent`. pub light_tax_current: i32, /// C# member: `F:LibreMetaverse.GroupAccountSummary.LightTaxEstimate`. pub light_tax_estimate: i32, /// C# member: `F:LibreMetaverse.GroupAccountSummary.NonExemptMembers`. pub non_exempt_members: i32, /// C# member: `F:LibreMetaverse.GroupAccountSummary.ObjectTaxCurrent`. pub object_tax_current: i32, /// C# member: `F:LibreMetaverse.GroupAccountSummary.ObjectTaxEstimate`. pub object_tax_estimate: i32, /// C# member: `F:LibreMetaverse.GroupAccountSummary.ParcelDirFeeCurrent`. pub parcel_dir_fee_current: i32, /// C# member: `F:LibreMetaverse.GroupAccountSummary.ParcelDirFeeEstimate`. pub parcel_dir_fee_estimate: i32, /// C# member: `F:LibreMetaverse.GroupAccountSummary.StartDate`. pub start_date: String, /// C# member: `F:LibreMetaverse.GroupAccountSummary.TaxDate`. pub tax_date: String, /// C# member: `F:LibreMetaverse.GroupAccountSummary.TotalCredits`. pub total_credits: i32, /// C# member: `F:LibreMetaverse.GroupAccountSummary.TotalDebits`. pub total_debits: i32, } impl GroupAccountSummary {} /// C# type: `T:LibreMetaverse.GroupAccountSummaryReplyEventArgs`. pub struct GroupAccountSummaryReplyEventArgs; impl GroupAccountSummaryReplyEventArgs { /// C# member: `M:LibreMetaverse.GroupAccountSummaryReplyEventArgs.#ctor(LibreMetaverse.UUID,LibreMetaverse.GroupAccountSummary)`. pub fn new( group_id: libremetaverse_types::UUID, summary: libremetaverse::GroupAccountSummary, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.GroupAccountSummaryReplyEventArgs.#ctor(LibreMetaverse.UUID,LibreMetaverse.GroupAccountSummary)", ) } /// C# member: `P:LibreMetaverse.GroupAccountSummaryReplyEventArgs.GroupID`. pub fn group_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.GroupAccountSummaryReplyEventArgs.GroupID" ) } /// C# member: `P:LibreMetaverse.GroupAccountSummaryReplyEventArgs.Summary`. pub fn summary(&self) -> libremetaverse::GroupAccountSummary { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.GroupAccountSummaryReplyEventArgs.Summary" ) } } /// C# type: `T:LibreMetaverse.GroupBanAction`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum GroupBanAction { /// C# member: `F:LibreMetaverse.GroupBanAction.Ban`. Ban = 1, /// C# member: `F:LibreMetaverse.GroupBanAction.Unban`. Unban = 2, } /// C# type: `T:LibreMetaverse.GroupChatJoinedEventArgs`. pub struct GroupChatJoinedEventArgs; impl GroupChatJoinedEventArgs { /// C# member: `M:LibreMetaverse.GroupChatJoinedEventArgs.#ctor(LibreMetaverse.UUID,System.String,LibreMetaverse.UUID,System.Boolean)`. pub fn new( group_chat_session_id: libremetaverse_types::UUID, session_name: String, tmp_session_id: libremetaverse_types::UUID, success: bool, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.GroupChatJoinedEventArgs.#ctor(LibreMetaverse.UUID,System.String,LibreMetaverse.UUID,System.Boolean)", ) } /// C# member: `P:LibreMetaverse.GroupChatJoinedEventArgs.SessionID`. pub fn session_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.GroupChatJoinedEventArgs.SessionID" ) } /// C# member: `P:LibreMetaverse.GroupChatJoinedEventArgs.SessionName`. pub fn session_name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.GroupChatJoinedEventArgs.SessionName" ) } /// C# member: `P:LibreMetaverse.GroupChatJoinedEventArgs.Success`. pub fn success(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.GroupChatJoinedEventArgs.Success" ) } /// C# member: `P:LibreMetaverse.GroupChatJoinedEventArgs.TmpSessionID`. pub fn tmp_session_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.GroupChatJoinedEventArgs.TmpSessionID" ) } } /// C# type: `T:LibreMetaverse.GroupCreatedReplyEventArgs`. pub struct GroupCreatedReplyEventArgs; impl GroupCreatedReplyEventArgs { /// C# member: `M:LibreMetaverse.GroupCreatedReplyEventArgs.#ctor(LibreMetaverse.UUID,System.Boolean,System.String)`. pub fn new( group_id: libremetaverse_types::UUID, success: bool, message: String, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.GroupCreatedReplyEventArgs.#ctor(LibreMetaverse.UUID,System.Boolean,System.String)", ) } /// C# member: `P:LibreMetaverse.GroupCreatedReplyEventArgs.GroupID`. pub fn group_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.GroupCreatedReplyEventArgs.GroupID" ) } /// C# member: `P:LibreMetaverse.GroupCreatedReplyEventArgs.Message`. pub fn message(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.GroupCreatedReplyEventArgs.Message" ) } /// C# member: `P:LibreMetaverse.GroupCreatedReplyEventArgs.Success`. pub fn success(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.GroupCreatedReplyEventArgs.Success" ) } } /// C# type: `T:LibreMetaverse.GroupDroppedEventArgs`. pub struct GroupDroppedEventArgs; impl GroupDroppedEventArgs { /// C# member: `M:LibreMetaverse.GroupDroppedEventArgs.#ctor(LibreMetaverse.UUID)`. pub fn new(group_id: libremetaverse_types::UUID) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.GroupDroppedEventArgs.#ctor(LibreMetaverse.UUID)", ) } /// C# member: `P:LibreMetaverse.GroupDroppedEventArgs.GroupID`. pub fn group_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GroupDroppedEventArgs.GroupID") } } /// C# type: `T:LibreMetaverse.GroupInvitationEventArgs`. pub struct GroupInvitationEventArgs; impl GroupInvitationEventArgs { /// C# member: `M:LibreMetaverse.GroupInvitationEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.UUID,System.String,System.String)`. pub fn new( simulator: libremetaverse::Simulator, agent_id: libremetaverse_types::UUID, agent_name: String, message: String, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.GroupInvitationEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.UUID,System.String,System.String)", ) } /// C# member: `P:LibreMetaverse.GroupInvitationEventArgs.Accept`. pub fn accept(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GroupInvitationEventArgs.Accept") } /// Setter for C# member: `P:LibreMetaverse.GroupInvitationEventArgs.Accept`. pub fn set_accept(&mut self, value: bool) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GroupInvitationEventArgs.Accept") } /// C# member: `P:LibreMetaverse.GroupInvitationEventArgs.AgentID`. pub fn agent_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.GroupInvitationEventArgs.AgentID" ) } /// C# member: `P:LibreMetaverse.GroupInvitationEventArgs.FromName`. pub fn from_name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.GroupInvitationEventArgs.FromName" ) } /// C# member: `P:LibreMetaverse.GroupInvitationEventArgs.Message`. pub fn message(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.GroupInvitationEventArgs.Message" ) } /// C# member: `P:LibreMetaverse.GroupInvitationEventArgs.Simulator`. pub fn simulator(&self) -> libremetaverse::Simulator { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.GroupInvitationEventArgs.Simulator" ) } } /// C# type: `T:LibreMetaverse.GroupManager`. pub struct GroupManager; impl GroupManager { /// C# member: `E:LibreMetaverse.GroupManager.BannedAgents`. pub fn subscribe_banned_agents( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.GroupManager.BannedAgents") } /// C# member: `E:LibreMetaverse.GroupManager.CurrentGroups`. pub fn subscribe_current_groups( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.GroupManager.CurrentGroups") } /// C# member: `E:LibreMetaverse.GroupManager.GroupAccountSummaryReply`. pub fn subscribe_group_account_summary_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::GroupAccountSummaryReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.GroupManager.GroupAccountSummaryReply" ) } /// C# member: `E:LibreMetaverse.GroupManager.GroupCreatedReply`. pub fn subscribe_group_created_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::GroupCreatedReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.GroupManager.GroupCreatedReply") } /// C# member: `E:LibreMetaverse.GroupManager.GroupDropped`. pub fn subscribe_group_dropped( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.GroupManager.GroupDropped") } /// C# member: `E:LibreMetaverse.GroupManager.GroupInvitation`. pub fn subscribe_group_invitation( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::GroupInvitationEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.GroupManager.GroupInvitation") } /// C# member: `E:LibreMetaverse.GroupManager.GroupJoinedReply`. pub fn subscribe_group_joined_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::GroupOperationEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.GroupManager.GroupJoinedReply") } /// C# member: `E:LibreMetaverse.GroupManager.GroupLeaveReply`. pub fn subscribe_group_leave_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::GroupOperationEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.GroupManager.GroupLeaveReply") } /// C# member: `E:LibreMetaverse.GroupManager.GroupMemberEjected`. pub fn subscribe_group_member_ejected( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::GroupOperationEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.GroupManager.GroupMemberEjected") } /// C# member: `E:LibreMetaverse.GroupManager.GroupMembersReply`. pub fn subscribe_group_members_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::GroupMembersReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.GroupManager.GroupMembersReply") } /// C# member: `E:LibreMetaverse.GroupManager.GroupNamesReply`. pub fn subscribe_group_names_reply( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.GroupManager.GroupNamesReply") } /// C# member: `E:LibreMetaverse.GroupManager.GroupNoticesListReply`. pub fn subscribe_group_notices_list_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::GroupNoticesListReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.GroupManager.GroupNoticesListReply" ) } /// C# member: `E:LibreMetaverse.GroupManager.GroupProfile`. pub fn subscribe_group_profile( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.GroupManager.GroupProfile") } /// C# member: `E:LibreMetaverse.GroupManager.GroupRoleDataReply`. pub fn subscribe_group_role_data_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::GroupRolesDataReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.GroupManager.GroupRoleDataReply") } /// C# member: `E:LibreMetaverse.GroupManager.GroupRoleMembersReply`. pub fn subscribe_group_role_members_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::GroupRolesMembersReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.GroupManager.GroupRoleMembersReply" ) } /// C# member: `E:LibreMetaverse.GroupManager.GroupTitlesReply`. pub fn subscribe_group_titles_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::GroupTitlesReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.GroupManager.GroupTitlesReply") } /// C# member: `M:LibreMetaverse.GroupManager.#ctor(LibreMetaverse.GridClient)`. pub fn new(client: libremetaverse::GridClient) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.GroupManager.#ctor(LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.GroupManager.ActivateGroup(LibreMetaverse.UUID)`. pub fn activate_group(&self, id: libremetaverse_types::UUID) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.GroupManager.ActivateGroup(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.GroupManager.ActivateTitle(LibreMetaverse.UUID,LibreMetaverse.UUID)`. pub fn activate_title( &self, group: libremetaverse_types::UUID, role: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.GroupManager.ActivateTitle(LibreMetaverse.UUID,LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.GroupManager.AddToRole(LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.UUID)`. pub fn add_to_role( &self, group: libremetaverse_types::UUID, role: libremetaverse_types::UUID, member: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.GroupManager.AddToRole(LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.GroupManager.CreateRole(LibreMetaverse.UUID,LibreMetaverse.GroupRole)`. pub fn create_role( &self, group: libremetaverse_types::UUID, role: libremetaverse::GroupRole, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.GroupManager.CreateRole(LibreMetaverse.UUID,LibreMetaverse.GroupRole)", ) } /// C# member: `M:LibreMetaverse.GroupManager.DeleteRole(LibreMetaverse.UUID,LibreMetaverse.UUID)`. pub fn delete_role( &self, group: libremetaverse_types::UUID, role_id: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.GroupManager.DeleteRole(LibreMetaverse.UUID,LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.GroupManager.Dispose`. pub fn dispose(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.GroupManager.Dispose") } /// C# member: `M:LibreMetaverse.GroupManager.EjectUser(LibreMetaverse.UUID,LibreMetaverse.UUID)`. pub fn eject_user( &self, group: libremetaverse_types::UUID, member: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.GroupManager.EjectUser(LibreMetaverse.UUID,LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.GroupManager.Invite(LibreMetaverse.UUID,System.Collections.Generic.List{LibreMetaverse.UUID},LibreMetaverse.UUID)`. pub fn invite( &self, group: libremetaverse_types::UUID, roles: Vec, requested_agent: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.GroupManager.Invite(LibreMetaverse.UUID,System.Collections.Generic.List{LibreMetaverse.UUID},LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.GroupManager.LeaveGroup(LibreMetaverse.UUID)`. pub fn leave_group(&self, group_id: libremetaverse_types::UUID) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.GroupManager.LeaveGroup(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.GroupManager.RemoveFromRole(LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.UUID)`. pub fn remove_from_role( &self, group: libremetaverse_types::UUID, role: libremetaverse_types::UUID, member: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.GroupManager.RemoveFromRole(LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.GroupManager.RequestBanActionAsync(LibreMetaverse.UUID,LibreMetaverse.GroupBanAction,LibreMetaverse.UUID[],System.Threading.CancellationToken)`. pub async fn request_ban_action( &self, group_id: libremetaverse_types::UUID, action: libremetaverse::GroupBanAction, agents: Vec, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.GroupManager.RequestBanActionAsync(LibreMetaverse.UUID,LibreMetaverse.GroupBanAction,LibreMetaverse.UUID[],System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.GroupManager.RequestBannedAgentsAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn request_banned_agents( &self, group_id: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.GroupManager.RequestBannedAgentsAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.GroupManager.RequestCreateGroup(LibreMetaverse.Group)`. pub fn request_create_group(&self, group: libremetaverse::Group) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.GroupManager.RequestCreateGroup(LibreMetaverse.Group)", ) } /// C# member: `M:LibreMetaverse.GroupManager.RequestCurrentGroups`. pub fn request_current_groups(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.GroupManager.RequestCurrentGroups") } /// C# member: `M:LibreMetaverse.GroupManager.RequestGroupAccountSummary(LibreMetaverse.UUID,System.Int32,System.Int32)`. pub fn request_group_account_summary( &self, group: libremetaverse_types::UUID, interval_days: i32, current_interval: i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.GroupManager.RequestGroupAccountSummary(LibreMetaverse.UUID,System.Int32,System.Int32)", ) } /// C# member: `M:LibreMetaverse.GroupManager.RequestGroupMembers(LibreMetaverse.UUID)`. pub fn request_group_members( &self, group: libremetaverse_types::UUID, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.GroupManager.RequestGroupMembers(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.GroupManager.RequestGroupName(LibreMetaverse.UUID)`. pub fn request_group_name( &self, group_id: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.GroupManager.RequestGroupName(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.GroupManager.RequestGroupNames(System.Collections.Generic.List{LibreMetaverse.UUID})`. pub fn request_group_names( &self, group_i_ds: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.GroupManager.RequestGroupNames(System.Collections.Generic.List{LibreMetaverse.UUID})", ) } /// C# member: `M:LibreMetaverse.GroupManager.RequestGroupNotice(LibreMetaverse.UUID)`. pub fn request_group_notice( &self, notice_id: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.GroupManager.RequestGroupNotice(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.GroupManager.RequestGroupNoticesList(LibreMetaverse.UUID)`. pub fn request_group_notices_list( &self, group: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.GroupManager.RequestGroupNoticesList(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.GroupManager.RequestGroupProfile(LibreMetaverse.UUID)`. pub fn request_group_profile( &self, group: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.GroupManager.RequestGroupProfile(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.GroupManager.RequestGroupRoles(LibreMetaverse.UUID)`. pub fn request_group_roles( &self, group: libremetaverse_types::UUID, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.GroupManager.RequestGroupRoles(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.GroupManager.RequestGroupRolesMembers(LibreMetaverse.UUID)`. pub fn request_group_roles_members( &self, group: libremetaverse_types::UUID, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.GroupManager.RequestGroupRolesMembers(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.GroupManager.RequestGroupTitles(LibreMetaverse.UUID)`. pub fn request_group_titles( &self, group: libremetaverse_types::UUID, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.GroupManager.RequestGroupTitles(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.GroupManager.RequestJoinGroup(LibreMetaverse.UUID)`. pub fn request_join_group(&self, id: libremetaverse_types::UUID) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.GroupManager.RequestJoinGroup(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.GroupManager.SendGroupNotice(LibreMetaverse.UUID,LibreMetaverse.GroupNotice)`. pub fn send_group_notice( &self, group: libremetaverse_types::UUID, notice: libremetaverse::GroupNotice, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.GroupManager.SendGroupNotice(LibreMetaverse.UUID,LibreMetaverse.GroupNotice)", ) } /// C# member: `M:LibreMetaverse.GroupManager.SetGroupAcceptNotices(LibreMetaverse.UUID,System.Boolean,System.Boolean)`. pub fn set_group_accept_notices( &self, group_id: libremetaverse_types::UUID, accept_notices: bool, list_in_profile: bool, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.GroupManager.SetGroupAcceptNotices(LibreMetaverse.UUID,System.Boolean,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.GroupManager.SetGroupContribution(LibreMetaverse.UUID,System.Int32)`. pub fn set_group_contribution( &self, group: libremetaverse_types::UUID, contribution: i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.GroupManager.SetGroupContribution(LibreMetaverse.UUID,System.Int32)", ) } /// C# member: `M:LibreMetaverse.GroupManager.StartProposal(LibreMetaverse.UUID,LibreMetaverse.GroupProposal)`. pub fn start_proposal( &self, group: libremetaverse_types::UUID, prop: libremetaverse::GroupProposal, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.GroupManager.StartProposal(LibreMetaverse.UUID,LibreMetaverse.GroupProposal)", ) } /// C# member: `M:LibreMetaverse.GroupManager.UpdateGroup(LibreMetaverse.UUID,LibreMetaverse.Group)`. pub fn update_group( &self, id: libremetaverse_types::UUID, group: libremetaverse::Group, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.GroupManager.UpdateGroup(LibreMetaverse.UUID,LibreMetaverse.Group)", ) } /// C# member: `M:LibreMetaverse.GroupManager.UpdateRole(LibreMetaverse.GroupRole)`. pub fn update_role(&self, role: libremetaverse::GroupRole) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.GroupManager.UpdateRole(LibreMetaverse.GroupRole)", ) } /// C# member: `P:LibreMetaverse.GroupManager.CanJoinMoreGroups`. pub fn can_join_more_groups(&self) -> Option> { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GroupManager.CanJoinMoreGroups") } /// C# member: `P:LibreMetaverse.GroupManager.CurrentGroupCount`. pub fn current_group_count(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GroupManager.CurrentGroupCount") } /// C# member: `P:LibreMetaverse.GroupManager.GroupMembershipLimit`. pub fn group_membership_limit(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.GroupManager.GroupMembershipLimit" ) } } /// C# type: `T:LibreMetaverse.GroupMember`. pub struct GroupMember { /// C# member: `F:LibreMetaverse.GroupMember.Contribution`. pub contribution: i32, /// C# member: `F:LibreMetaverse.GroupMember.ID`. pub id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.GroupMember.IsOwner`. pub is_owner: bool, /// C# member: `F:LibreMetaverse.GroupMember.OnlineStatus`. pub online_status: String, /// C# member: `F:LibreMetaverse.GroupMember.Powers`. pub powers: libremetaverse::GroupPowers, /// C# member: `F:LibreMetaverse.GroupMember.Title`. pub title: String, } impl GroupMember {} /// C# type: `T:LibreMetaverse.GroupMembersReplyEventArgs`. pub struct GroupMembersReplyEventArgs; impl GroupMembersReplyEventArgs { /// C# member: `M:LibreMetaverse.GroupMembersReplyEventArgs.#ctor(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Collections.Generic.Dictionary{LibreMetaverse.UUID,LibreMetaverse.GroupMember})`. pub fn new( request_id: libremetaverse_types::UUID, group_id: libremetaverse_types::UUID, members: std::collections::HashMap, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.GroupMembersReplyEventArgs.#ctor(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Collections.Generic.Dictionary{LibreMetaverse.UUID,LibreMetaverse.GroupMember})", ) } /// C# member: `P:LibreMetaverse.GroupMembersReplyEventArgs.GroupID`. pub fn group_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.GroupMembersReplyEventArgs.GroupID" ) } /// C# member: `P:LibreMetaverse.GroupMembersReplyEventArgs.Members`. pub fn members( &self, ) -> std::collections::HashMap { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.GroupMembersReplyEventArgs.Members" ) } /// C# member: `P:LibreMetaverse.GroupMembersReplyEventArgs.RequestID`. pub fn request_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.GroupMembersReplyEventArgs.RequestID" ) } } /// C# type: `T:LibreMetaverse.GroupNamesEventArgs`. pub struct GroupNamesEventArgs; impl GroupNamesEventArgs { /// C# member: `M:LibreMetaverse.GroupNamesEventArgs.#ctor(System.Collections.Generic.Dictionary{LibreMetaverse.UUID,System.String})`. pub fn new( group_names: std::collections::HashMap, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.GroupNamesEventArgs.#ctor(System.Collections.Generic.Dictionary{LibreMetaverse.UUID,System.String})", ) } /// C# member: `P:LibreMetaverse.GroupNamesEventArgs.GroupNames`. pub fn group_names(&self) -> std::collections::HashMap { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GroupNamesEventArgs.GroupNames") } } /// C# type: `T:LibreMetaverse.GroupNotice`. pub struct GroupNotice { /// C# member: `F:LibreMetaverse.GroupNotice.AttachmentID`. pub attachment_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.GroupNotice.Message`. pub message: String, /// C# member: `F:LibreMetaverse.GroupNotice.OwnerID`. pub owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.GroupNotice.Subject`. pub subject: String, } impl GroupNotice { /// C# member: `M:LibreMetaverse.GroupNotice.SerializeAttachment`. pub fn serialize_attachment(&mut self) -> Result, crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.GroupNotice.SerializeAttachment") } } /// C# type: `T:LibreMetaverse.GroupNoticesListEntry`. pub struct GroupNoticesListEntry { /// C# member: `F:LibreMetaverse.GroupNoticesListEntry.AssetType`. pub asset_type: libremetaverse_types::AssetType, /// C# member: `F:LibreMetaverse.GroupNoticesListEntry.FromName`. pub from_name: String, /// C# member: `F:LibreMetaverse.GroupNoticesListEntry.HasAttachment`. pub has_attachment: bool, /// C# member: `F:LibreMetaverse.GroupNoticesListEntry.NoticeID`. pub notice_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.GroupNoticesListEntry.Subject`. pub subject: String, /// C# member: `F:LibreMetaverse.GroupNoticesListEntry.Timestamp`. pub timestamp: u32, } impl GroupNoticesListEntry {} /// C# type: `T:LibreMetaverse.GroupNoticesListReplyEventArgs`. pub struct GroupNoticesListReplyEventArgs; impl GroupNoticesListReplyEventArgs { /// C# member: `M:LibreMetaverse.GroupNoticesListReplyEventArgs.#ctor(LibreMetaverse.UUID,System.Collections.Generic.List{LibreMetaverse.GroupNoticesListEntry})`. pub fn new( group_id: libremetaverse_types::UUID, notices: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.GroupNoticesListReplyEventArgs.#ctor(LibreMetaverse.UUID,System.Collections.Generic.List{LibreMetaverse.GroupNoticesListEntry})", ) } /// C# member: `P:LibreMetaverse.GroupNoticesListReplyEventArgs.GroupID`. pub fn group_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.GroupNoticesListReplyEventArgs.GroupID" ) } /// C# member: `P:LibreMetaverse.GroupNoticesListReplyEventArgs.Notices`. pub fn notices(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.GroupNoticesListReplyEventArgs.Notices" ) } } /// C# type: `T:LibreMetaverse.GroupOperationEventArgs`. pub struct GroupOperationEventArgs; impl GroupOperationEventArgs { /// C# member: `M:LibreMetaverse.GroupOperationEventArgs.#ctor(LibreMetaverse.UUID,System.Boolean)`. pub fn new(group_id: libremetaverse_types::UUID, success: bool) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.GroupOperationEventArgs.#ctor(LibreMetaverse.UUID,System.Boolean)", ) } /// C# member: `P:LibreMetaverse.GroupOperationEventArgs.GroupID`. pub fn group_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GroupOperationEventArgs.GroupID") } /// C# member: `P:LibreMetaverse.GroupOperationEventArgs.Success`. pub fn success(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GroupOperationEventArgs.Success") } } /// C# type: `T:LibreMetaverse.GroupPowers`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(transparent)] pub struct GroupPowers(pub u64); impl GroupPowers { /// C# member: `F:LibreMetaverse.GroupPowers.Accountable`. pub const ACCOUNTABLE: Self = Self(1099511627776); /// C# member: `F:LibreMetaverse.GroupPowers.AllowEditLand`. pub const ALLOW_EDIT_LAND: Self = Self(8388608); /// C# member: `F:LibreMetaverse.GroupPowers.AllowFly`. pub const ALLOW_FLY: Self = Self(16777216); /// C# member: `F:LibreMetaverse.GroupPowers.AllowLandmark`. pub const ALLOW_LANDMARK: Self = Self(67108864); /// C# member: `F:LibreMetaverse.GroupPowers.AllowRez`. pub const ALLOW_REZ: Self = Self(33554432); /// C# member: `F:LibreMetaverse.GroupPowers.AllowSetHome`. pub const ALLOW_SET_HOME: Self = Self(268435456); /// C# member: `F:LibreMetaverse.GroupPowers.AllowVoiceChat`. pub const ALLOW_VOICE_CHAT: Self = Self(134217728); /// C# member: `F:LibreMetaverse.GroupPowers.AssignMember`. pub const ASSIGN_MEMBER: Self = Self(256); /// C# member: `F:LibreMetaverse.GroupPowers.AssignMemberLimited`. pub const ASSIGN_MEMBER_LIMITED: Self = Self(128); /// C# member: `F:LibreMetaverse.GroupPowers.ChangeActions`. pub const CHANGE_ACTIONS: Self = Self(1024); /// C# member: `F:LibreMetaverse.GroupPowers.ChangeIdentity`. pub const CHANGE_IDENTITY: Self = Self(2048); /// C# member: `F:LibreMetaverse.GroupPowers.ChangeMedia`. pub const CHANGE_MEDIA: Self = Self(1048576); /// C# member: `F:LibreMetaverse.GroupPowers.ChangeOptions`. pub const CHANGE_OPTIONS: Self = Self(8); /// C# member: `F:LibreMetaverse.GroupPowers.CreateRole`. pub const CREATE_ROLE: Self = Self(16); /// C# member: `F:LibreMetaverse.GroupPowers.DeedObject`. pub const DEED_OBJECT: Self = Self(68719476736); /// C# member: `F:LibreMetaverse.GroupPowers.DeleteRole`. pub const DELETE_ROLE: Self = Self(32); /// C# member: `F:LibreMetaverse.GroupPowers.Eject`. pub const EJECT: Self = Self(4); /// C# member: `F:LibreMetaverse.GroupPowers.ExperienceAdmin`. pub const EXPERIENCE_ADMIN: Self = Self(562949953421312); /// C# member: `F:LibreMetaverse.GroupPowers.ExperienceCreator`. pub const EXPERIENCE_CREATOR: Self = Self(1125899906842624); /// C# member: `F:LibreMetaverse.GroupPowers.FindPlaces`. pub const FIND_PLACES: Self = Self(131072); /// C# member: `F:LibreMetaverse.GroupPowers.GroupBanAccess`. pub const GROUP_BAN_ACCESS: Self = Self(2251799813685248); /// C# member: `F:LibreMetaverse.GroupPowers.HostEvent`. pub const HOST_EVENT: Self = Self(2199023255552); /// C# member: `F:LibreMetaverse.GroupPowers.Invite`. pub const INVITE: Self = Self(2); /// C# member: `F:LibreMetaverse.GroupPowers.JoinChat`. pub const JOIN_CHAT: Self = Self(65536); /// C# member: `F:LibreMetaverse.GroupPowers.LandChangeIdentity`. pub const LAND_CHANGE_IDENTITY: Self = Self(262144); /// C# member: `F:LibreMetaverse.GroupPowers.LandDeed`. pub const LAND_DEED: Self = Self(4096); /// C# member: `F:LibreMetaverse.GroupPowers.LandDivideJoin`. pub const LAND_DIVIDE_JOIN: Self = Self(32768); /// C# member: `F:LibreMetaverse.GroupPowers.LandEdit`. pub const LAND_EDIT: Self = Self(2097152); /// C# member: `F:LibreMetaverse.GroupPowers.LandEjectAndFreeze`. pub const LAND_EJECT_AND_FREEZE: Self = Self(4294967296); /// C# member: `F:LibreMetaverse.GroupPowers.LandGardening`. pub const LAND_GARDENING: Self = Self(34359738368); /// C# member: `F:LibreMetaverse.GroupPowers.LandManageAllowed`. pub const LAND_MANAGE_ALLOWED: Self = Self(536870912); /// C# member: `F:LibreMetaverse.GroupPowers.LandManageBanned`. pub const LAND_MANAGE_BANNED: Self = Self(1073741824); /// C# member: `F:LibreMetaverse.GroupPowers.LandManagePasses`. pub const LAND_MANAGE_PASSES: Self = Self(2147483648); /// C# member: `F:LibreMetaverse.GroupPowers.LandOptions`. pub const LAND_OPTIONS: Self = Self(4194304); /// C# member: `F:LibreMetaverse.GroupPowers.LandRelease`. pub const LAND_RELEASE: Self = Self(8192); /// C# member: `F:LibreMetaverse.GroupPowers.LandSetSale`. pub const LAND_SET_SALE: Self = Self(16384); /// C# member: `F:LibreMetaverse.GroupPowers.MemberVisible`. pub const MEMBER_VISIBLE: Self = Self(140737488355328); /// C# member: `F:LibreMetaverse.GroupPowers.ModerateChat`. pub const MODERATE_CHAT: Self = Self(137438953472); /// C# member: `F:LibreMetaverse.GroupPowers.None`. pub const NONE: Self = Self(0); /// C# member: `F:LibreMetaverse.GroupPowers.ObjectManipulate`. pub const OBJECT_MANIPULATE: Self = Self(274877906944); /// C# member: `F:LibreMetaverse.GroupPowers.ObjectSetForSale`. pub const OBJECT_SET_FOR_SALE: Self = Self(549755813888); /// C# member: `F:LibreMetaverse.GroupPowers.ReceiveNotices`. pub const RECEIVE_NOTICES: Self = Self(8796093022208); /// C# member: `F:LibreMetaverse.GroupPowers.RemoveMember`. pub const REMOVE_MEMBER: Self = Self(512); /// C# member: `F:LibreMetaverse.GroupPowers.ReturnGroupOwned`. pub const RETURN_GROUP_OWNED: Self = Self(281474976710656); /// C# member: `F:LibreMetaverse.GroupPowers.ReturnGroupSet`. pub const RETURN_GROUP_SET: Self = Self(8589934592); /// C# member: `F:LibreMetaverse.GroupPowers.ReturnNonGroup`. pub const RETURN_NON_GROUP: Self = Self(17179869184); /// C# member: `F:LibreMetaverse.GroupPowers.RoleProperties`. pub const ROLE_PROPERTIES: Self = Self(64); /// C# member: `F:LibreMetaverse.GroupPowers.SendNotices`. pub const SEND_NOTICES: Self = Self(4398046511104); /// C# member: `F:LibreMetaverse.GroupPowers.SetLandingPoint`. pub const SET_LANDING_POINT: Self = Self(524288); /// C# member: `F:LibreMetaverse.GroupPowers.StartProposal`. pub const START_PROPOSAL: Self = Self(17592186044416); /// C# member: `F:LibreMetaverse.GroupPowers.VoteOnProposal`. pub const VOTE_ON_PROPOSAL: Self = Self(35184372088832); } /// C# type: `T:LibreMetaverse.GroupProfileEventArgs`. pub struct GroupProfileEventArgs; impl GroupProfileEventArgs { /// C# member: `M:LibreMetaverse.GroupProfileEventArgs.#ctor(LibreMetaverse.Group)`. pub fn new(group: libremetaverse::Group) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.GroupProfileEventArgs.#ctor(LibreMetaverse.Group)", ) } /// C# member: `P:LibreMetaverse.GroupProfileEventArgs.Group`. pub fn group(&self) -> libremetaverse::Group { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.GroupProfileEventArgs.Group") } } /// C# type: `T:LibreMetaverse.GroupProposal`. pub struct GroupProposal { /// C# member: `F:LibreMetaverse.GroupProposal.Duration`. pub duration: i32, /// C# member: `F:LibreMetaverse.GroupProposal.Majority`. pub majority: f32, /// C# member: `F:LibreMetaverse.GroupProposal.Quorum`. pub quorum: i32, /// C# member: `F:LibreMetaverse.GroupProposal.VoteText`. pub vote_text: String, } impl GroupProposal {} /// C# type: `T:LibreMetaverse.GroupRole`. pub struct GroupRole { /// C# member: `F:LibreMetaverse.GroupRole.Description`. pub description: String, /// C# member: `F:LibreMetaverse.GroupRole.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.GroupRole.ID`. pub id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.GroupRole.Members`. pub members: u32, /// C# member: `F:LibreMetaverse.GroupRole.Name`. pub name: String, /// C# member: `F:LibreMetaverse.GroupRole.Powers`. pub powers: libremetaverse::GroupPowers, /// C# member: `F:LibreMetaverse.GroupRole.Title`. pub title: String, } impl GroupRole { /// C# member: `M:LibreMetaverse.GroupRole.ToString`. pub fn to_string(&self) -> String { libremetaverse_types::unimplemented_api!("M:LibreMetaverse.GroupRole.ToString") } } /// C# type: `T:LibreMetaverse.GroupRoleChangeType`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(u32)] pub enum GroupRoleChangeType { /// C# member: `F:LibreMetaverse.GroupRoleChangeType.AddToRole`. AddToRole = 0, /// C# member: `F:LibreMetaverse.GroupRoleChangeType.RemoveFromRole`. RemoveFromRole = 1, } /// C# type: `T:LibreMetaverse.GroupRoleUpdate`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(u32)] pub enum GroupRoleUpdate { /// C# member: `F:LibreMetaverse.GroupRoleUpdate.Create`. Create = 4, /// C# member: `F:LibreMetaverse.GroupRoleUpdate.Delete`. Delete = 5, /// C# member: `F:LibreMetaverse.GroupRoleUpdate.NoUpdate`. NoUpdate = 0, /// C# member: `F:LibreMetaverse.GroupRoleUpdate.UpdateAll`. UpdateAll = 3, /// C# member: `F:LibreMetaverse.GroupRoleUpdate.UpdateData`. UpdateData = 1, /// C# member: `F:LibreMetaverse.GroupRoleUpdate.UpdatePowers`. UpdatePowers = 2, } /// C# type: `T:LibreMetaverse.GroupRolesDataReplyEventArgs`. pub struct GroupRolesDataReplyEventArgs; impl GroupRolesDataReplyEventArgs { /// C# member: `M:LibreMetaverse.GroupRolesDataReplyEventArgs.#ctor(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Collections.Generic.Dictionary{LibreMetaverse.UUID,LibreMetaverse.GroupRole})`. pub fn new( request_id: libremetaverse_types::UUID, group_id: libremetaverse_types::UUID, roles: std::collections::HashMap, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.GroupRolesDataReplyEventArgs.#ctor(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Collections.Generic.Dictionary{LibreMetaverse.UUID,LibreMetaverse.GroupRole})", ) } /// C# member: `P:LibreMetaverse.GroupRolesDataReplyEventArgs.GroupID`. pub fn group_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.GroupRolesDataReplyEventArgs.GroupID" ) } /// C# member: `P:LibreMetaverse.GroupRolesDataReplyEventArgs.RequestID`. pub fn request_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.GroupRolesDataReplyEventArgs.RequestID" ) } /// C# member: `P:LibreMetaverse.GroupRolesDataReplyEventArgs.Roles`. pub fn roles( &self, ) -> std::collections::HashMap { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.GroupRolesDataReplyEventArgs.Roles" ) } } /// C# type: `T:LibreMetaverse.GroupRolesMembersReplyEventArgs`. pub struct GroupRolesMembersReplyEventArgs; impl GroupRolesMembersReplyEventArgs { /// C# member: `M:LibreMetaverse.GroupRolesMembersReplyEventArgs.#ctor(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Collections.Generic.List{System.Collections.Generic.KeyValuePair{LibreMetaverse.UUID,LibreMetaverse.UUID}})`. pub fn new( request_id: libremetaverse_types::UUID, group_id: libremetaverse_types::UUID, roles_members: Vec<(libremetaverse_types::UUID, libremetaverse_types::UUID)>, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.GroupRolesMembersReplyEventArgs.#ctor(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Collections.Generic.List{System.Collections.Generic.KeyValuePair{LibreMetaverse.UUID,LibreMetaverse.UUID}})", ) } /// C# member: `P:LibreMetaverse.GroupRolesMembersReplyEventArgs.GroupID`. pub fn group_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.GroupRolesMembersReplyEventArgs.GroupID" ) } /// C# member: `P:LibreMetaverse.GroupRolesMembersReplyEventArgs.RequestID`. pub fn request_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.GroupRolesMembersReplyEventArgs.RequestID" ) } /// C# member: `P:LibreMetaverse.GroupRolesMembersReplyEventArgs.RolesMembers`. pub fn roles_members(&self) -> Vec<(libremetaverse_types::UUID, libremetaverse_types::UUID)> { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.GroupRolesMembersReplyEventArgs.RolesMembers" ) } } /// C# type: `T:LibreMetaverse.GroupTitle`. pub struct GroupTitle { /// C# member: `F:LibreMetaverse.GroupTitle.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.GroupTitle.RoleID`. pub role_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.GroupTitle.Selected`. pub selected: bool, /// C# member: `F:LibreMetaverse.GroupTitle.Title`. pub title: String, } impl GroupTitle { /// C# member: `M:LibreMetaverse.GroupTitle.ToString`. pub fn to_string(&self) -> String { libremetaverse_types::unimplemented_api!("M:LibreMetaverse.GroupTitle.ToString") } } /// C# type: `T:LibreMetaverse.GroupTitlesReplyEventArgs`. pub struct GroupTitlesReplyEventArgs; impl GroupTitlesReplyEventArgs { /// C# member: `M:LibreMetaverse.GroupTitlesReplyEventArgs.#ctor(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Collections.Generic.Dictionary{LibreMetaverse.UUID,LibreMetaverse.GroupTitle})`. pub fn new( request_id: libremetaverse_types::UUID, group_id: libremetaverse_types::UUID, titles: std::collections::HashMap, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.GroupTitlesReplyEventArgs.#ctor(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Collections.Generic.Dictionary{LibreMetaverse.UUID,LibreMetaverse.GroupTitle})", ) } /// C# member: `P:LibreMetaverse.GroupTitlesReplyEventArgs.GroupID`. pub fn group_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.GroupTitlesReplyEventArgs.GroupID" ) } /// C# member: `P:LibreMetaverse.GroupTitlesReplyEventArgs.RequestID`. pub fn request_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.GroupTitlesReplyEventArgs.RequestID" ) } /// C# member: `P:LibreMetaverse.GroupTitlesReplyEventArgs.Titles`. pub fn titles( &self, ) -> std::collections::HashMap { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.GroupTitlesReplyEventArgs.Titles" ) } } /// C# type: `T:LibreMetaverse.GroupVoteMajority`. pub struct GroupVoteMajority; impl GroupVoteMajority { /// C# member: `F:LibreMetaverse.GroupVoteMajority.SimpleMajority`. pub const SIMPLE_MAJORITY: f32 = 0.5; /// C# member: `F:LibreMetaverse.GroupVoteMajority.TwoThirdsMajority`. pub const TWO_THIRDS_MAJORITY: f32 = 0.667; /// C# member: `F:LibreMetaverse.GroupVoteMajority.Unanimous`. pub const UNANIMOUS: f32 = 1.0; } /// C# type: `T:LibreMetaverse.HandPose`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(u32)] pub enum HandPose { /// C# member: `F:LibreMetaverse.HandPose.Fist`. Fist = 3, /// C# member: `F:LibreMetaverse.HandPose.Fist_Left`. Fist_Left = 6, /// C# member: `F:LibreMetaverse.HandPose.Fist_Right`. Fist_Right = 9, /// C# member: `F:LibreMetaverse.HandPose.Peace_Right`. Peace_Right = 12, /// C# member: `F:LibreMetaverse.HandPose.Point_Both`. Point_Both = 2, /// C# member: `F:LibreMetaverse.HandPose.Point_Left`. Point_Left = 5, /// C# member: `F:LibreMetaverse.HandPose.Point_Right`. Point_Right = 8, /// C# member: `F:LibreMetaverse.HandPose.Relaxed`. Relaxed = 1, /// C# member: `F:LibreMetaverse.HandPose.Relaxed_Left`. Relaxed_Left = 4, /// C# member: `F:LibreMetaverse.HandPose.Relaxed_Right`. Relaxed_Right = 7, /// C# member: `F:LibreMetaverse.HandPose.Salute_Right`. Salute_Right = 10, /// C# member: `F:LibreMetaverse.HandPose.Spread`. Spread = 0, /// C# member: `F:LibreMetaverse.HandPose.Typing`. Typing = 11, } /// C# type: `T:LibreMetaverse.Helpers`. pub struct Helpers; impl Helpers { /// C# member: `F:LibreMetaverse.Helpers.MSG_APPENDED_ACKS`. pub const MSG_APPENDED_ACKS: u8 = 16; /// C# member: `F:LibreMetaverse.Helpers.MSG_RELIABLE`. pub const MSG_RELIABLE: u8 = 64; /// C# member: `F:LibreMetaverse.Helpers.MSG_RESENT`. pub const MSG_RESENT: u8 = 32; /// C# member: `F:LibreMetaverse.Helpers.MSG_ZEROCODED`. pub const MSG_ZEROCODED: u8 = 128; /// C# member: `M:LibreMetaverse.Helpers.CopyStream(System.IO.Stream,System.IO.Stream)`. pub fn copy_stream( input: Box, output: Box, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Helpers.CopyStream(System.IO.Stream,System.IO.Stream)", ) } /// C# member: `M:LibreMetaverse.Helpers.DecompressOSD(System.Byte[])`. pub fn decompress_osd( mesh_bytes: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Helpers.DecompressOSD(System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Helpers.FloatToTerseString(System.Single)`. pub fn float_to_terse_string(val: f32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Helpers.FloatToTerseString(System.Single)", ) } /// C# member: `M:LibreMetaverse.Helpers.GetResourceStream(System.String)`. pub fn get_resource_stream_with_string( resource_name: String, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Helpers.GetResourceStream(System.String)", ) } /// C# member: `M:LibreMetaverse.Helpers.GetResourceStream(System.String,System.String)`. pub fn get_resource_stream_with_string_string( resource_name: String, search_path: String, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Helpers.GetResourceStream(System.String,System.String)", ) } /// C# member: `M:LibreMetaverse.Helpers.GlobalPosToRegionHandle(System.Single,System.Single,System.Single@,System.Single@)`. pub fn global_pos_to_region_handle( global_x: f32, global_y: f32, local_x: &mut f32, local_y: &mut f32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Helpers.GlobalPosToRegionHandle(System.Single,System.Single,System.Single@,System.Single@)", ) } /// C# member: `M:LibreMetaverse.Helpers.InventoryCRC(System.Int32,System.Byte,System.SByte,System.SByte,LibreMetaverse.UUID,LibreMetaverse.UUID,System.Int32,LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.UUID,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32)`. pub fn inventory_crc( creation_date: i32, sale_type: u8, inv_type: i8, type_: i8, asset_id: libremetaverse_types::UUID, group_id: libremetaverse_types::UUID, sale_price: i32, owner_id: libremetaverse_types::UUID, creator_id: libremetaverse_types::UUID, item_id: libremetaverse_types::UUID, folder_id: libremetaverse_types::UUID, everyone_mask: u32, flags: u32, next_owner_mask: u32, group_mask: u32, owner_mask: u32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Helpers.InventoryCRC(System.Int32,System.Byte,System.SByte,System.SByte,LibreMetaverse.UUID,LibreMetaverse.UUID,System.Int32,LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.UUID,System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32)", ) } /// C# member: `M:LibreMetaverse.Helpers.OSDToPrimList(LibreMetaverse.StructuredData.OSD)`. pub fn osd_to_prim_list( osd: libremetaverse_structured_data::OSD, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Helpers.OSDToPrimList(LibreMetaverse.StructuredData.OSD)", ) } /// C# member: `M:LibreMetaverse.Helpers.PrimListToOSD(System.Collections.Generic.List{LibreMetaverse.Primitive})`. pub fn prim_list_to_osd( prims: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Helpers.PrimListToOSD(System.Collections.Generic.List{LibreMetaverse.Primitive})", ) } /// C# member: `M:LibreMetaverse.Helpers.SafeAction(System.Action,System.String,System.Action{System.String,System.Exception})`. pub fn safe_action( action: Box, action_name: Option, logger: Option< Box) + Send + Sync>, >, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Helpers.SafeAction(System.Action,System.String,System.Action{System.String,System.Exception})", ) } /// C# member: `M:LibreMetaverse.Helpers.SplitBy(System.String,System.Int32)`. pub fn split_by( str: String, chunk_length: i32, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Helpers.SplitBy(System.String,System.Int32)", ) } /// C# member: `M:LibreMetaverse.Helpers.StructToString(System.Object)`. pub fn struct_to_string( t: libremetaverse_types::compat::Object, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Helpers.StructToString(System.Object)", ) } /// C# member: `M:LibreMetaverse.Helpers.TEGlowByte(System.Single)`. pub fn te_glow_byte(glow: f32) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Helpers.TEGlowByte(System.Single)") } /// C# member: `M:LibreMetaverse.Helpers.TEGlowFloat(System.Byte[],System.Int32)`. pub fn te_glow_float(bytes: Vec, pos: i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Helpers.TEGlowFloat(System.Byte[],System.Int32)", ) } /// C# member: `M:LibreMetaverse.Helpers.TEOffsetFloat(System.Byte[],System.Int32)`. pub fn te_offset_float(bytes: Vec, pos: i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Helpers.TEOffsetFloat(System.Byte[],System.Int32)", ) } /// C# member: `M:LibreMetaverse.Helpers.TEOffsetShort(System.Single)`. pub fn te_offset_short(offset: f32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Helpers.TEOffsetShort(System.Single)", ) } /// C# member: `M:LibreMetaverse.Helpers.TERotationFloat(System.Byte[],System.Int32)`. pub fn te_rotation_float(bytes: Vec, pos: i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Helpers.TERotationFloat(System.Byte[],System.Int32)", ) } /// C# member: `M:LibreMetaverse.Helpers.TERotationShort(System.Single)`. pub fn te_rotation_short(rotation: f32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Helpers.TERotationShort(System.Single)", ) } /// C# member: `M:LibreMetaverse.Helpers.ZCompressOSD(LibreMetaverse.StructuredData.OSD)`. pub fn z_compress_osd( data: libremetaverse_structured_data::OSD, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Helpers.ZCompressOSD(LibreMetaverse.StructuredData.OSD)", ) } /// C# member: `M:LibreMetaverse.Helpers.ZDecompressOSD(System.Byte[])`. pub fn z_decompress_osd( data: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Helpers.ZDecompressOSD(System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Helpers.ZeroDecode(System.Byte[],System.Int32,System.Byte[])`. pub fn zero_decode( src: Option<&[u8]>, srclen: i32, dest: Option<&mut [u8]>, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Helpers.ZeroDecode(System.Byte[],System.Int32,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Helpers.ZeroEncode(System.Byte[],System.Int32,System.Byte[])`. pub fn zero_encode( src: Option<&[u8]>, srclen: i32, dest: Option<&mut [u8]>, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Helpers.ZeroEncode(System.Byte[],System.Int32,System.Byte[])", ) } } /// C# type: `T:LibreMetaverse.HomeInfo`. pub struct HomeInfo { /// C# member: `F:LibreMetaverse.HomeInfo.LookAt`. pub look_at: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.HomeInfo.Position`. pub position: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.HomeInfo.RegionHandle`. pub region_handle: u64, } impl HomeInfo { /// C# member: `M:LibreMetaverse.HomeInfo.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.HomeInfo.#ctor") } } /// C# type: `T:LibreMetaverse.HttpCapsClient`. pub struct HttpCapsClient; impl HttpCapsClient { /// C# member: `F:LibreMetaverse.HttpCapsClient.HDR_LLSD_BINARY`. pub fn hdr_llsd_binary() -> libremetaverse_types::compat::MediaTypeHeaderValue { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.HttpCapsClient.HDR_LLSD_BINARY") } /// C# member: `F:LibreMetaverse.HttpCapsClient.HDR_LLSD_JSON`. pub fn hdr_llsd_json() -> libremetaverse_types::compat::MediaTypeHeaderValue { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.HttpCapsClient.HDR_LLSD_JSON") } /// C# member: `F:LibreMetaverse.HttpCapsClient.HDR_LLSD_XML`. pub fn hdr_llsd_xml() -> libremetaverse_types::compat::MediaTypeHeaderValue { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.HttpCapsClient.HDR_LLSD_XML") } /// C# member: `F:LibreMetaverse.HttpCapsClient.LLSD_BINARY`. pub const LLSD_BINARY: &'static str = "application/llsd+binary"; /// C# member: `F:LibreMetaverse.HttpCapsClient.LLSD_JSON`. pub const LLSD_JSON: &'static str = "application/llsd+json"; /// C# member: `F:LibreMetaverse.HttpCapsClient.LLSD_XML`. pub const LLSD_XML: &'static str = "application/llsd+xml"; /// C# member: `M:LibreMetaverse.HttpCapsClient.#ctor(System.Net.Http.HttpMessageHandler)`. pub fn new( handler: libremetaverse_types::compat::HttpMessageHandler, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.HttpCapsClient.#ctor(System.Net.Http.HttpMessageHandler)", ) } /// C# member: `M:LibreMetaverse.HttpCapsClient.DeleteAsync(System.Uri,LibreMetaverse.StructuredData.OSDFormat,LibreMetaverse.StructuredData.OSD,System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})`. pub async fn delete_with_uri_osd_format_osd_cancellation_token_i_progress( &self, uri: libremetaverse_types::compat::Uri, format: libremetaverse_structured_data::OSDFormat, payload: libremetaverse_structured_data::OSD, cancellation_token: libremetaverse_types::compat::CancellationToken, progress: Option< Box< dyn libremetaverse_types::compat::IProgress< libremetaverse::HttpCapsClientProgressReport, >, >, >, ) -> Result<(libremetaverse_types::compat::HttpResponse, Vec), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.HttpCapsClient.DeleteAsync(System.Uri,LibreMetaverse.StructuredData.OSDFormat,LibreMetaverse.StructuredData.OSD,System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})", ) } /// C# member: `M:LibreMetaverse.HttpCapsClient.DeleteAsync(System.Uri,System.String,System.Byte[],System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})`. pub async fn delete_with_uri_string_bytes_cancellation_token_i_progress( &self, uri: libremetaverse_types::compat::Uri, content_type: String, payload: Vec, cancellation_token: libremetaverse_types::compat::CancellationToken, progress: Option< Box< dyn libremetaverse_types::compat::IProgress< libremetaverse::HttpCapsClientProgressReport, >, >, >, ) -> Result<(libremetaverse_types::compat::HttpResponse, Vec), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.HttpCapsClient.DeleteAsync(System.Uri,System.String,System.Byte[],System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})", ) } /// C# member: `M:LibreMetaverse.HttpCapsClient.DeleteRequestAsync(System.Uri,LibreMetaverse.StructuredData.OSDFormat,LibreMetaverse.StructuredData.OSD,System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})`. pub async fn delete_request_with_uri_osd_format_osd_cancellation_token_i_progress( &self, uri: libremetaverse_types::compat::Uri, format: libremetaverse_structured_data::OSDFormat, payload: libremetaverse_structured_data::OSD, cancellation_token: libremetaverse_types::compat::CancellationToken, progress: Option< Box< dyn libremetaverse_types::compat::IProgress< libremetaverse::HttpCapsClientProgressReport, >, >, >, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.HttpCapsClient.DeleteRequestAsync(System.Uri,LibreMetaverse.StructuredData.OSDFormat,LibreMetaverse.StructuredData.OSD,System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})", ) } /// C# member: `M:LibreMetaverse.HttpCapsClient.DeleteRequestAsync(System.Uri,System.String,System.Byte[],System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})`. pub async fn delete_request_with_uri_string_bytes_cancellation_token_i_progress( &self, uri: libremetaverse_types::compat::Uri, content_type: String, payload: Vec, cancellation_token: libremetaverse_types::compat::CancellationToken, progress: Option< Box< dyn libremetaverse_types::compat::IProgress< libremetaverse::HttpCapsClientProgressReport, >, >, >, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.HttpCapsClient.DeleteRequestAsync(System.Uri,System.String,System.Byte[],System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})", ) } /// C# member: `M:LibreMetaverse.HttpCapsClient.GetAsync(System.Uri,System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})`. pub async fn get( &self, uri: libremetaverse_types::compat::Uri, cancellation_token: libremetaverse_types::compat::CancellationToken, progress: Option< Box< dyn libremetaverse_types::compat::IProgress< libremetaverse::HttpCapsClientProgressReport, >, >, >, ) -> Result<(libremetaverse_types::compat::HttpResponse, Vec), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.HttpCapsClient.GetAsync(System.Uri,System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})", ) } /// C# member: `M:LibreMetaverse.HttpCapsClient.GetRequestAsync(System.Uri,System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})`. pub async fn get_request( &self, uri: libremetaverse_types::compat::Uri, cancellation_token: libremetaverse_types::compat::CancellationToken, progress: Option< Box< dyn libremetaverse_types::compat::IProgress< libremetaverse::HttpCapsClientProgressReport, >, >, >, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.HttpCapsClient.GetRequestAsync(System.Uri,System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})", ) } /// C# member: `M:LibreMetaverse.HttpCapsClient.PatchAsync(System.Uri,LibreMetaverse.StructuredData.OSDFormat,LibreMetaverse.StructuredData.OSD,System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})`. pub async fn patch_with_uri_osd_format_osd_cancellation_token_i_progress( &self, uri: libremetaverse_types::compat::Uri, format: libremetaverse_structured_data::OSDFormat, payload: libremetaverse_structured_data::OSD, cancellation_token: libremetaverse_types::compat::CancellationToken, progress: Option< Box< dyn libremetaverse_types::compat::IProgress< libremetaverse::HttpCapsClientProgressReport, >, >, >, ) -> Result<(libremetaverse_types::compat::HttpResponse, Vec), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.HttpCapsClient.PatchAsync(System.Uri,LibreMetaverse.StructuredData.OSDFormat,LibreMetaverse.StructuredData.OSD,System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})", ) } /// C# member: `M:LibreMetaverse.HttpCapsClient.PatchAsync(System.Uri,System.String,System.Byte[],System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})`. pub async fn patch_with_uri_string_bytes_cancellation_token_i_progress( &self, uri: libremetaverse_types::compat::Uri, content_type: String, payload: Vec, cancellation_token: libremetaverse_types::compat::CancellationToken, progress: Option< Box< dyn libremetaverse_types::compat::IProgress< libremetaverse::HttpCapsClientProgressReport, >, >, >, ) -> Result<(libremetaverse_types::compat::HttpResponse, Vec), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.HttpCapsClient.PatchAsync(System.Uri,System.String,System.Byte[],System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})", ) } /// C# member: `M:LibreMetaverse.HttpCapsClient.PatchRequestAsync(System.Uri,LibreMetaverse.StructuredData.OSDFormat,LibreMetaverse.StructuredData.OSD,System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})`. pub async fn patch_request_with_uri_osd_format_osd_cancellation_token_i_progress( &self, uri: libremetaverse_types::compat::Uri, format: libremetaverse_structured_data::OSDFormat, payload: libremetaverse_structured_data::OSD, cancellation_token: libremetaverse_types::compat::CancellationToken, progress: Option< Box< dyn libremetaverse_types::compat::IProgress< libremetaverse::HttpCapsClientProgressReport, >, >, >, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.HttpCapsClient.PatchRequestAsync(System.Uri,LibreMetaverse.StructuredData.OSDFormat,LibreMetaverse.StructuredData.OSD,System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})", ) } /// C# member: `M:LibreMetaverse.HttpCapsClient.PatchRequestAsync(System.Uri,System.String,System.Byte[],System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})`. pub async fn patch_request_with_uri_string_bytes_cancellation_token_i_progress( &self, uri: libremetaverse_types::compat::Uri, content_type: String, payload: Vec, cancellation_token: libremetaverse_types::compat::CancellationToken, progress: Option< Box< dyn libremetaverse_types::compat::IProgress< libremetaverse::HttpCapsClientProgressReport, >, >, >, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.HttpCapsClient.PatchRequestAsync(System.Uri,System.String,System.Byte[],System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})", ) } /// C# member: `M:LibreMetaverse.HttpCapsClient.PostAsync(System.Uri,LibreMetaverse.StructuredData.OSDFormat,LibreMetaverse.StructuredData.OSD,System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})`. pub async fn post_with_uri_osd_format_osd_cancellation_token_i_progress( &self, uri: libremetaverse_types::compat::Uri, format: libremetaverse_structured_data::OSDFormat, payload: libremetaverse_structured_data::OSD, cancellation_token: libremetaverse_types::compat::CancellationToken, progress: Option< Box< dyn libremetaverse_types::compat::IProgress< libremetaverse::HttpCapsClientProgressReport, >, >, >, ) -> Result<(libremetaverse_types::compat::HttpResponse, Vec), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.HttpCapsClient.PostAsync(System.Uri,LibreMetaverse.StructuredData.OSDFormat,LibreMetaverse.StructuredData.OSD,System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})", ) } /// C# member: `M:LibreMetaverse.HttpCapsClient.PostAsync(System.Uri,System.String,System.Byte[],System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})`. pub async fn post_with_uri_string_bytes_cancellation_token_i_progress( &self, uri: libremetaverse_types::compat::Uri, content_type: String, payload: Vec, cancellation_token: libremetaverse_types::compat::CancellationToken, progress: Option< Box< dyn libremetaverse_types::compat::IProgress< libremetaverse::HttpCapsClientProgressReport, >, >, >, ) -> Result<(libremetaverse_types::compat::HttpResponse, Vec), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.HttpCapsClient.PostAsync(System.Uri,System.String,System.Byte[],System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})", ) } /// C# member: `M:LibreMetaverse.HttpCapsClient.PostRequestAsync(System.Uri,LibreMetaverse.StructuredData.OSDFormat,LibreMetaverse.StructuredData.OSD,System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})`. pub async fn post_request_with_uri_osd_format_osd_cancellation_token_i_progress( &self, uri: libremetaverse_types::compat::Uri, format: libremetaverse_structured_data::OSDFormat, payload: libremetaverse_structured_data::OSD, cancellation_token: libremetaverse_types::compat::CancellationToken, progress: Option< Box< dyn libremetaverse_types::compat::IProgress< libremetaverse::HttpCapsClientProgressReport, >, >, >, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.HttpCapsClient.PostRequestAsync(System.Uri,LibreMetaverse.StructuredData.OSDFormat,LibreMetaverse.StructuredData.OSD,System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})", ) } /// C# member: `M:LibreMetaverse.HttpCapsClient.PostRequestAsync(System.Uri,System.String,System.Byte[],System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})`. pub async fn post_request_with_uri_string_bytes_cancellation_token_i_progress( &self, uri: libremetaverse_types::compat::Uri, content_type: String, payload: Vec, cancellation_token: libremetaverse_types::compat::CancellationToken, progress: Option< Box< dyn libremetaverse_types::compat::IProgress< libremetaverse::HttpCapsClientProgressReport, >, >, >, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.HttpCapsClient.PostRequestAsync(System.Uri,System.String,System.Byte[],System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})", ) } /// C# member: `M:LibreMetaverse.HttpCapsClient.PutAsync(System.Uri,LibreMetaverse.StructuredData.OSDFormat,LibreMetaverse.StructuredData.OSD,System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})`. pub async fn put_with_uri_osd_format_osd_cancellation_token_i_progress( &self, uri: libremetaverse_types::compat::Uri, format: libremetaverse_structured_data::OSDFormat, payload: libremetaverse_structured_data::OSD, cancellation_token: libremetaverse_types::compat::CancellationToken, progress: Option< Box< dyn libremetaverse_types::compat::IProgress< libremetaverse::HttpCapsClientProgressReport, >, >, >, ) -> Result<(libremetaverse_types::compat::HttpResponse, Vec), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.HttpCapsClient.PutAsync(System.Uri,LibreMetaverse.StructuredData.OSDFormat,LibreMetaverse.StructuredData.OSD,System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})", ) } /// C# member: `M:LibreMetaverse.HttpCapsClient.PutAsync(System.Uri,System.String,System.Byte[],System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})`. pub async fn put_with_uri_string_bytes_cancellation_token_i_progress( &self, uri: libremetaverse_types::compat::Uri, content_type: String, payload: Vec, cancellation_token: libremetaverse_types::compat::CancellationToken, progress: Option< Box< dyn libremetaverse_types::compat::IProgress< libremetaverse::HttpCapsClientProgressReport, >, >, >, ) -> Result<(libremetaverse_types::compat::HttpResponse, Vec), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.HttpCapsClient.PutAsync(System.Uri,System.String,System.Byte[],System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})", ) } /// C# member: `M:LibreMetaverse.HttpCapsClient.PutRequestAsync(System.Uri,LibreMetaverse.StructuredData.OSDFormat,LibreMetaverse.StructuredData.OSD,System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})`. pub async fn put_request_with_uri_osd_format_osd_cancellation_token_i_progress( &self, uri: libremetaverse_types::compat::Uri, format: libremetaverse_structured_data::OSDFormat, payload: libremetaverse_structured_data::OSD, cancellation_token: libremetaverse_types::compat::CancellationToken, progress: Option< Box< dyn libremetaverse_types::compat::IProgress< libremetaverse::HttpCapsClientProgressReport, >, >, >, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.HttpCapsClient.PutRequestAsync(System.Uri,LibreMetaverse.StructuredData.OSDFormat,LibreMetaverse.StructuredData.OSD,System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})", ) } /// C# member: `M:LibreMetaverse.HttpCapsClient.PutRequestAsync(System.Uri,System.String,System.Byte[],System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})`. pub async fn put_request_with_uri_string_bytes_cancellation_token_i_progress( &self, uri: libremetaverse_types::compat::Uri, content_type: String, payload: Vec, cancellation_token: libremetaverse_types::compat::CancellationToken, progress: Option< Box< dyn libremetaverse_types::compat::IProgress< libremetaverse::HttpCapsClientProgressReport, >, >, >, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.HttpCapsClient.PutRequestAsync(System.Uri,System.String,System.Byte[],System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})", ) } } /// C# type: `T:LibreMetaverse.HttpCapsClient.ProgressReport`. pub struct HttpCapsClientProgressReport; impl HttpCapsClientProgressReport { /// C# member: `M:LibreMetaverse.HttpCapsClient.ProgressReport.#ctor(System.Nullable{System.Int64},System.Int64,System.Nullable{System.Double})`. pub fn new( total_bytes: Option>, bytes_transferred: i64, percent: Option>, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.HttpCapsClient.ProgressReport.#ctor(System.Nullable{System.Int64},System.Int64,System.Nullable{System.Double})", ) } /// C# member: `P:LibreMetaverse.HttpCapsClient.ProgressReport.BytesTransferred`. pub fn bytes_transferred(&self) -> i64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.HttpCapsClient.ProgressReport.BytesTransferred" ) } /// C# member: `P:LibreMetaverse.HttpCapsClient.ProgressReport.Percent`. pub fn percent(&self) -> Option> { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.HttpCapsClient.ProgressReport.Percent" ) } /// C# member: `P:LibreMetaverse.HttpCapsClient.ProgressReport.TotalBytes`. pub fn total_bytes(&self) -> Option> { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.HttpCapsClient.ProgressReport.TotalBytes" ) } } /// C# type: `T:LibreMetaverse.IBakingTextureProvider`. pub trait IBakingTextureProvider: std::any::Any { /// C# member: `M:LibreMetaverse.IBakingTextureProvider.RequestTextureAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)`. fn request_texture( &self, texture_id: libremetaverse_types::UUID, cancellation_token: Option, ) -> std::pin::Pin< Box< dyn std::future::Future< Output = Result, crate::Error>, > + Send + '_, >, > { Box::pin(async { libremetaverse_types::not_implemented( "M:LibreMetaverse.IBakingTextureProvider.RequestTextureAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)", ) }) } } /// C# type: `T:LibreMetaverse.IGridClient`. pub trait IGridClient { /// C# member: `P:LibreMetaverse.IGridClient.AisClient`. fn ais_client(&self) -> libremetaverse::InventoryAISClient { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.IGridClient.AisClient") } /// C# member: `P:LibreMetaverse.IGridClient.Appearance`. fn appearance(&self) -> libremetaverse::AppearanceManager { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.IGridClient.Appearance") } /// C# member: `P:LibreMetaverse.IGridClient.Assets`. fn assets(&self) -> libremetaverse::AssetManager { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.IGridClient.Assets") } /// C# member: `P:LibreMetaverse.IGridClient.Avatars`. fn avatars(&self) -> libremetaverse::AvatarManager { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.IGridClient.Avatars") } /// C# member: `P:LibreMetaverse.IGridClient.Directory`. fn directory(&self) -> libremetaverse::DirectoryManager { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.IGridClient.Directory") } /// C# member: `P:LibreMetaverse.IGridClient.Environment`. fn environment(&self) -> libremetaverse::EnvironmentManager { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.IGridClient.Environment") } /// C# member: `P:LibreMetaverse.IGridClient.Estate`. fn estate(&self) -> libremetaverse::EstateTools { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.IGridClient.Estate") } /// C# member: `P:LibreMetaverse.IGridClient.Friends`. fn friends(&self) -> libremetaverse::FriendsManager { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.IGridClient.Friends") } /// C# member: `P:LibreMetaverse.IGridClient.Grid`. fn grid(&self) -> libremetaverse::GridManager { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.IGridClient.Grid") } /// C# member: `P:LibreMetaverse.IGridClient.Groups`. fn groups(&self) -> libremetaverse::GroupManager { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.IGridClient.Groups") } /// C# member: `P:LibreMetaverse.IGridClient.HttpCapsClient`. fn http_caps_client(&self) -> libremetaverse::HttpCapsClient { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.IGridClient.HttpCapsClient") } /// C# member: `P:LibreMetaverse.IGridClient.InterestList`. fn interest_list(&self) -> libremetaverse::InterestListManager { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.IGridClient.InterestList") } /// C# member: `P:LibreMetaverse.IGridClient.Inventory`. fn inventory(&self) -> libremetaverse::InventoryManager { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.IGridClient.Inventory") } /// C# member: `P:LibreMetaverse.IGridClient.Marketplace`. fn marketplace(&self) -> libremetaverse::marketplace::MarketplaceManager { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.IGridClient.Marketplace") } /// C# member: `P:LibreMetaverse.IGridClient.Network`. fn network(&self) -> libremetaverse::NetworkManager { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.IGridClient.Network") } /// C# member: `P:LibreMetaverse.IGridClient.Objects`. fn objects(&self) -> libremetaverse::ObjectManager { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.IGridClient.Objects") } /// C# member: `P:LibreMetaverse.IGridClient.Parcels`. fn parcels(&self) -> libremetaverse::ParcelManager { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.IGridClient.Parcels") } /// C# member: `P:LibreMetaverse.IGridClient.Self`. fn self_(&self) -> libremetaverse::AgentManager { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.IGridClient.Self") } /// C# member: `P:LibreMetaverse.IGridClient.Settings`. fn settings(&self) -> libremetaverse::Settings { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.IGridClient.Settings") } /// C# member: `P:LibreMetaverse.IGridClient.Sound`. fn sound(&self) -> libremetaverse::SoundManager { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.IGridClient.Sound") } /// C# member: `P:LibreMetaverse.IGridClient.Stats`. fn stats(&self) -> libremetaverse::stats::UtilizationStatistics { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.IGridClient.Stats") } /// C# member: `P:LibreMetaverse.IGridClient.Terrain`. fn terrain(&self) -> libremetaverse::TerrainManager { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.IGridClient.Terrain") } /// C# member: `P:LibreMetaverse.IGridClient.Throttle`. fn throttle(&self) -> libremetaverse::AgentThrottle { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.IGridClient.Throttle") } /// C# member: `P:LibreMetaverse.IGridClient.TimeProvider`. fn time_provider(&self) -> libremetaverse_types::compat::TimeProvider { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.IGridClient.TimeProvider") } /// Setter for C# member: `P:LibreMetaverse.IGridClient.TimeProvider`. fn set_time_provider(&mut self, value: libremetaverse_types::compat::TimeProvider) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.IGridClient.TimeProvider") } } /// C# type: `T:LibreMetaverse.ImageCodec`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(u8)] pub enum ImageCodec { /// C# member: `F:LibreMetaverse.ImageCodec.BMP`. BMP = 3, /// C# member: `F:LibreMetaverse.ImageCodec.DXT`. DXT = 6, /// C# member: `F:LibreMetaverse.ImageCodec.Invalid`. Invalid = 0, /// C# member: `F:LibreMetaverse.ImageCodec.J2C`. J2C = 2, /// C# member: `F:LibreMetaverse.ImageCodec.JPEG`. JPEG = 5, /// C# member: `F:LibreMetaverse.ImageCodec.PNG`. PNG = 7, /// C# member: `F:LibreMetaverse.ImageCodec.RGB`. RGB = 1, /// C# member: `F:LibreMetaverse.ImageCodec.TGA`. TGA = 4, } /// C# type: `T:LibreMetaverse.ImageDownload`. pub struct ImageDownload { /// C# member: `F:LibreMetaverse.ImageDownload.Codec`. pub codec: libremetaverse::ImageCodec, /// C# member: `F:LibreMetaverse.ImageDownload.DiscardLevel`. pub discard_level: i32, /// C# member: `F:LibreMetaverse.ImageDownload.ImageType`. pub image_type: libremetaverse::ImageType, /// C# member: `F:LibreMetaverse.ImageDownload.PacketCount`. pub packet_count: u16, /// C# member: `F:LibreMetaverse.ImageDownload.PacketsSeen`. pub packets_seen: libremetaverse_types::compat::SortedList, /// C# member: `F:LibreMetaverse.ImageDownload.Priority`. pub priority: f32, /// C# member: `F:LibreMetaverse.ImageDownload.Simulator`. pub simulator: Option, } impl ImageDownload { /// C# member: `M:LibreMetaverse.ImageDownload.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.ImageDownload.#ctor") } } /// C# type: `T:LibreMetaverse.ImageReceiveProgressEventArgs`. pub struct ImageReceiveProgressEventArgs; impl ImageReceiveProgressEventArgs { /// C# member: `M:LibreMetaverse.ImageReceiveProgressEventArgs.#ctor(LibreMetaverse.UUID,System.Int32,System.Int32)`. pub fn new( image_id: libremetaverse_types::UUID, received: i32, total: i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImageReceiveProgressEventArgs.#ctor(LibreMetaverse.UUID,System.Int32,System.Int32)", ) } /// C# member: `P:LibreMetaverse.ImageReceiveProgressEventArgs.ImageID`. pub fn image_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImageReceiveProgressEventArgs.ImageID" ) } /// C# member: `P:LibreMetaverse.ImageReceiveProgressEventArgs.Received`. pub fn received(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImageReceiveProgressEventArgs.Received" ) } /// C# member: `P:LibreMetaverse.ImageReceiveProgressEventArgs.Total`. pub fn total(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImageReceiveProgressEventArgs.Total" ) } } /// C# type: `T:LibreMetaverse.ImageRequest`. pub struct ImageRequest { /// C# member: `F:LibreMetaverse.ImageRequest.DiscardLevel`. pub discard_level: i32, /// C# member: `F:LibreMetaverse.ImageRequest.ImageID`. pub image_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.ImageRequest.Priority`. pub priority: f32, /// C# member: `F:LibreMetaverse.ImageRequest.Type`. pub type_: libremetaverse::ImageType, } impl ImageRequest { /// C# member: `M:LibreMetaverse.ImageRequest.#ctor(LibreMetaverse.UUID,LibreMetaverse.ImageType,System.Single,System.Int32)`. pub fn new( imageid: libremetaverse_types::UUID, type_: libremetaverse::ImageType, priority: f32, discard_level: i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImageRequest.#ctor(LibreMetaverse.UUID,LibreMetaverse.ImageType,System.Single,System.Int32)", ) } } /// C# type: `T:LibreMetaverse.ImageType`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(u8)] pub enum ImageType { /// C# member: `F:LibreMetaverse.ImageType.Baked`. Baked = 1, /// C# member: `F:LibreMetaverse.ImageType.Normal`. Normal = 0, /// C# member: `F:LibreMetaverse.ImageType.ServerBaked`. ServerBaked = 2, } /// C# type: `T:LibreMetaverse.IncomingPacketIDCollection`. pub struct IncomingPacketIDCollection; impl IncomingPacketIDCollection { /// C# member: `M:LibreMetaverse.IncomingPacketIDCollection.#ctor(System.Int32)`. pub fn new(capacity: i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.IncomingPacketIDCollection.#ctor(System.Int32)", ) } /// C# member: `M:LibreMetaverse.IncomingPacketIDCollection.TryEnqueue(System.UInt32)`. pub fn try_enqueue(&self, ack: u32) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.IncomingPacketIDCollection.TryEnqueue(System.UInt32)" ) } } /// C# type: `T:LibreMetaverse.InitiateDownloadEventArgs`. pub struct InitiateDownloadEventArgs; impl InitiateDownloadEventArgs { /// C# member: `M:LibreMetaverse.InitiateDownloadEventArgs.#ctor(System.String,System.String)`. pub fn new(sim_filename: String, viewer_filename: String) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InitiateDownloadEventArgs.#ctor(System.String,System.String)", ) } /// C# member: `P:LibreMetaverse.InitiateDownloadEventArgs.SimFileName`. pub fn sim_file_name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InitiateDownloadEventArgs.SimFileName" ) } /// C# member: `P:LibreMetaverse.InitiateDownloadEventArgs.ViewerFileName`. pub fn viewer_file_name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InitiateDownloadEventArgs.ViewerFileName" ) } } /// C# type: `T:LibreMetaverse.InstantMessage`. pub struct InstantMessage { /// C# member: `F:LibreMetaverse.InstantMessage.BinaryBucket`. pub binary_bucket: Vec, /// C# member: `F:LibreMetaverse.InstantMessage.Dialog`. pub dialog: libremetaverse::InstantMessageDialog, /// C# member: `F:LibreMetaverse.InstantMessage.FromAgentID`. pub from_agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.InstantMessage.FromAgentName`. pub from_agent_name: String, /// C# member: `F:LibreMetaverse.InstantMessage.GroupIM`. pub group_im: bool, /// C# member: `F:LibreMetaverse.InstantMessage.IMSessionID`. pub im_session_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.InstantMessage.Message`. pub message: String, /// C# member: `F:LibreMetaverse.InstantMessage.Offline`. pub offline: libremetaverse::InstantMessageOnline, /// C# member: `F:LibreMetaverse.InstantMessage.ParentEstateID`. pub parent_estate_id: u32, /// C# member: `F:LibreMetaverse.InstantMessage.Position`. pub position: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.InstantMessage.RegionID`. pub region_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.InstantMessage.Timestamp`. pub timestamp: std::time::SystemTime, /// C# member: `F:LibreMetaverse.InstantMessage.ToAgentID`. pub to_agent_id: libremetaverse_types::UUID, } impl InstantMessage { /// C# member: `M:LibreMetaverse.InstantMessage.ToString`. pub fn to_string(&self) -> String { libremetaverse_types::unimplemented_api!("M:LibreMetaverse.InstantMessage.ToString") } } /// C# type: `T:LibreMetaverse.InstantMessageDialog`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(u8)] pub enum InstantMessageDialog { /// C# member: `F:LibreMetaverse.InstantMessageDialog.AcceptTeleport`. AcceptTeleport = 23, /// C# member: `F:LibreMetaverse.InstantMessageDialog.BusyAutoResponse`. BusyAutoResponse = 20, /// C# member: `F:LibreMetaverse.InstantMessageDialog.ConsoleAndChatHistory`. ConsoleAndChatHistory = 21, /// C# member: `F:LibreMetaverse.InstantMessageDialog.DenyTeleport`. DenyTeleport = 24, /// C# member: `F:LibreMetaverse.InstantMessageDialog.FriendshipAccepted`. FriendshipAccepted = 39, /// C# member: `F:LibreMetaverse.InstantMessageDialog.FriendshipDeclined`. FriendshipDeclined = 40, /// C# member: `F:LibreMetaverse.InstantMessageDialog.FriendshipOffered`. FriendshipOffered = 38, /// C# member: `F:LibreMetaverse.InstantMessageDialog.FromTaskAsAlert`. FromTaskAsAlert = 31, /// C# member: `F:LibreMetaverse.InstantMessageDialog.GodLikeRequestTeleport`. GodLikeRequestTeleport = 25, /// C# member: `F:LibreMetaverse.InstantMessageDialog.GotoUrl`. GotoUrl = 28, /// C# member: `F:LibreMetaverse.InstantMessageDialog.GroupInvitation`. GroupInvitation = 3, /// C# member: `F:LibreMetaverse.InstantMessageDialog.GroupInvitationAccept`. GroupInvitationAccept = 35, /// C# member: `F:LibreMetaverse.InstantMessageDialog.GroupInvitationDecline`. GroupInvitationDecline = 36, /// C# member: `F:LibreMetaverse.InstantMessageDialog.GroupNotice`. GroupNotice = 32, /// C# member: `F:LibreMetaverse.InstantMessageDialog.GroupNoticeInventoryAccepted`. GroupNoticeInventoryAccepted = 33, /// C# member: `F:LibreMetaverse.InstantMessageDialog.GroupNoticeInventoryDeclined`. GroupNoticeInventoryDeclined = 34, /// C# member: `F:LibreMetaverse.InstantMessageDialog.GroupNoticeRequested`. GroupNoticeRequested = 37, /// C# member: `F:LibreMetaverse.InstantMessageDialog.GroupVote`. GroupVote = 7, /// C# member: `F:LibreMetaverse.InstantMessageDialog.InventoryAccepted`. InventoryAccepted = 5, /// C# member: `F:LibreMetaverse.InstantMessageDialog.InventoryDeclined`. InventoryDeclined = 6, /// C# member: `F:LibreMetaverse.InstantMessageDialog.InventoryOffered`. InventoryOffered = 4, /// C# member: `F:LibreMetaverse.InstantMessageDialog.Lure911`. Lure911 = 30, /// C# member: `F:LibreMetaverse.InstantMessageDialog.MessageBox`. MessageBox = 1, /// C# member: `F:LibreMetaverse.InstantMessageDialog.MessageFromAgent`. MessageFromAgent = 0, /// C# member: `F:LibreMetaverse.InstantMessageDialog.MessageFromObject`. MessageFromObject = 19, /// C# member: `F:LibreMetaverse.InstantMessageDialog.NewUserDefault`. NewUserDefault = 12, /// C# member: `F:LibreMetaverse.InstantMessageDialog.RequestLure`. RequestLure = 26, /// C# member: `F:LibreMetaverse.InstantMessageDialog.RequestTeleport`. RequestTeleport = 22, /// C# member: `F:LibreMetaverse.InstantMessageDialog.Session911Start`. Session911Start = 29, /// C# member: `F:LibreMetaverse.InstantMessageDialog.SessionAdd`. SessionAdd = 13, /// C# member: `F:LibreMetaverse.InstantMessageDialog.SessionCardlessStart`. SessionCardlessStart = 16, /// C# member: `F:LibreMetaverse.InstantMessageDialog.SessionDrop`. SessionDrop = 18, /// C# member: `F:LibreMetaverse.InstantMessageDialog.SessionGroupStart`. SessionGroupStart = 15, /// C# member: `F:LibreMetaverse.InstantMessageDialog.SessionOfflineAdd`. SessionOfflineAdd = 14, /// C# member: `F:LibreMetaverse.InstantMessageDialog.SessionSend`. SessionSend = 17, /// C# member: `F:LibreMetaverse.InstantMessageDialog.StartTyping`. StartTyping = 41, /// C# member: `F:LibreMetaverse.InstantMessageDialog.StopTyping`. StopTyping = 42, /// C# member: `F:LibreMetaverse.InstantMessageDialog.TaskInventoryAccepted`. TaskInventoryAccepted = 10, /// C# member: `F:LibreMetaverse.InstantMessageDialog.TaskInventoryDeclined`. TaskInventoryDeclined = 11, /// C# member: `F:LibreMetaverse.InstantMessageDialog.TaskInventoryOffered`. TaskInventoryOffered = 9, } /// C# type: `T:LibreMetaverse.InstantMessageEventArgs`. pub struct InstantMessageEventArgs; impl InstantMessageEventArgs { /// C# member: `M:LibreMetaverse.InstantMessageEventArgs.#ctor(LibreMetaverse.InstantMessage,LibreMetaverse.Simulator)`. pub fn new( im: libremetaverse::InstantMessage, simulator: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InstantMessageEventArgs.#ctor(LibreMetaverse.InstantMessage,LibreMetaverse.Simulator)", ) } /// C# member: `P:LibreMetaverse.InstantMessageEventArgs.IM`. pub fn im(&self) -> libremetaverse::InstantMessage { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InstantMessageEventArgs.IM") } /// C# member: `P:LibreMetaverse.InstantMessageEventArgs.Simulator`. pub fn simulator(&self) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InstantMessageEventArgs.Simulator" ) } } /// C# type: `T:LibreMetaverse.InstantMessageOnline`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum InstantMessageOnline { /// C# member: `F:LibreMetaverse.InstantMessageOnline.Offline`. Offline = 1, /// C# member: `F:LibreMetaverse.InstantMessageOnline.Online`. Online = 0, } /// C# type: `T:LibreMetaverse.InterestListManager`. pub struct InterestListManager; impl InterestListManager { /// C# member: `M:LibreMetaverse.InterestListManager.#ctor(LibreMetaverse.GridClient)`. pub fn new(client: libremetaverse::GridClient) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InterestListManager.#ctor(LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.InterestListManager.Dispose`. pub fn dispose(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.InterestListManager.Dispose") } /// C# member: `M:LibreMetaverse.InterestListManager.ResetAsync(System.Threading.CancellationToken)`. pub async fn reset( &self, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InterestListManager.ResetAsync(System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InterestListManager.ResetOnSimAsync(LibreMetaverse.Simulator,System.Threading.CancellationToken)`. pub async fn reset_on_sim( &self, simulator: libremetaverse::Simulator, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InterestListManager.ResetOnSimAsync(LibreMetaverse.Simulator,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InterestListManager.SetModeAsync(LibreMetaverse.Messages.Linden.InterestListMode,System.Threading.CancellationToken)`. pub async fn set_mode( &self, mode: libremetaverse::messages::linden::InterestListMode, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InterestListManager.SetModeAsync(LibreMetaverse.Messages.Linden.InterestListMode,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InterestListManager.SetModeOnSimAsync(LibreMetaverse.Simulator,LibreMetaverse.Messages.Linden.InterestListMode,System.Threading.CancellationToken)`. pub async fn set_mode_on_sim( &self, simulator: libremetaverse::Simulator, mode: libremetaverse::messages::linden::InterestListMode, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InterestListManager.SetModeOnSimAsync(LibreMetaverse.Simulator,LibreMetaverse.Messages.Linden.InterestListMode,System.Threading.CancellationToken)", ) } /// C# member: `P:LibreMetaverse.InterestListManager.CurrentMode`. pub fn current_mode(&self) -> libremetaverse::messages::linden::InterestListMode { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InterestListManager.CurrentMode") } } /// C# type: `T:LibreMetaverse.Inventory`. pub struct Inventory; impl Inventory { /// C# member: `E:LibreMetaverse.Inventory.InventoryObjectAdded`. pub fn subscribe_inventory_object_added( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::InventoryObjectAddedEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.Inventory.InventoryObjectAdded") } /// C# member: `E:LibreMetaverse.Inventory.InventoryObjectRemoved`. pub fn subscribe_inventory_object_removed( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::InventoryObjectRemovedEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.Inventory.InventoryObjectRemoved" ) } /// C# member: `E:LibreMetaverse.Inventory.InventoryObjectUpdated`. pub fn subscribe_inventory_object_updated( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::InventoryObjectUpdatedEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.Inventory.InventoryObjectUpdated" ) } /// C# member: `M:LibreMetaverse.Inventory.#ctor(LibreMetaverse.GridClient)`. pub fn new_with_grid_client( client: std::sync::Arc, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Inventory.#ctor(LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.Inventory.#ctor(LibreMetaverse.GridClient,LibreMetaverse.UUID)`. pub fn new_with_grid_client_uuid( client: std::sync::Arc, owner: libremetaverse_types::UUID, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Inventory.#ctor(LibreMetaverse.GridClient,LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.Inventory.Clear`. pub fn clear(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Inventory.Clear") } /// C# member: `M:LibreMetaverse.Inventory.Contains(LibreMetaverse.InventoryBase)`. pub fn contains_with_inventory_base( &self, obj: &dyn libremetaverse::InventoryObjectClass, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Inventory.Contains(LibreMetaverse.InventoryBase)", ) } /// C# member: `M:LibreMetaverse.Inventory.Contains(LibreMetaverse.UUID)`. pub fn contains_with_uuid( &self, uuid: libremetaverse_types::UUID, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Inventory.Contains(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.Inventory.FindAllLinks(LibreMetaverse.UUID)`. pub fn find_all_links( &self, asset_id: libremetaverse_types::UUID, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Inventory.FindAllLinks(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.Inventory.GetContents(LibreMetaverse.InventoryFolder)`. pub fn get_contents_with_inventory_folder( &self, folder: &libremetaverse::InventoryFolder, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Inventory.GetContents(LibreMetaverse.InventoryFolder)", ) } /// C# member: `M:LibreMetaverse.Inventory.GetContents(LibreMetaverse.UUID)`. pub fn get_contents_with_uuid( &self, folder: libremetaverse_types::UUID, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Inventory.GetContents(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.Inventory.GetNodeFor(LibreMetaverse.UUID)`. pub fn get_node_for( &self, uuid: libremetaverse_types::UUID, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Inventory.GetNodeFor(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.Inventory.GetNodeOrDefault(LibreMetaverse.UUID)`. pub fn get_node_or_default( &self, uuid: libremetaverse_types::UUID, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Inventory.GetNodeOrDefault(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.Inventory.GetValueOrDefault(LibreMetaverse.UUID)`. pub fn get_value_or_default_with_uuid( &self, uuid: libremetaverse_types::UUID, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Inventory.GetValueOrDefault(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.Inventory.GetValueOrDefault``1(LibreMetaverse.UUID)`. pub fn get_value_or_default_with_uuid_a7c63fbe( &self, uuid: libremetaverse_types::UUID, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Inventory.GetValueOrDefault``1(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.Inventory.RemoveNodeFor(LibreMetaverse.InventoryBase)`. pub fn remove_node_for( &self, item: &dyn libremetaverse::InventoryObjectClass, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Inventory.RemoveNodeFor(LibreMetaverse.InventoryBase)", ) } /// C# member: `M:LibreMetaverse.Inventory.RestoreFromDisk(System.String)`. pub fn restore_from_disk_with_string(&self, filename: String) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Inventory.RestoreFromDisk(System.String)", ) } /// C# member: `M:LibreMetaverse.Inventory.RestoreFromDiskAsync(System.String,System.Threading.CancellationToken)`. pub async fn restore_from_disk_with_string_cancellation_token( &self, filename: String, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Inventory.RestoreFromDiskAsync(System.String,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.Inventory.SaveToDisk(System.String)`. pub fn save_to_disk_with_string(&self, filename: String) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Inventory.SaveToDisk(System.String)", ) } /// C# member: `M:LibreMetaverse.Inventory.SaveToDiskAsync(System.String,System.Threading.CancellationToken)`. pub async fn save_to_disk_with_string_cancellation_token( &self, filename: String, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Inventory.SaveToDiskAsync(System.String,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.Inventory.TryGetNodeFor(LibreMetaverse.UUID,LibreMetaverse.InventoryNode@)`. pub fn try_get_node_for( &self, uuid: libremetaverse_types::UUID, node: &mut Option, ) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Inventory.TryGetNodeFor(LibreMetaverse.UUID,LibreMetaverse.InventoryNode@)" ) } /// C# member: `M:LibreMetaverse.Inventory.TryGetValue(LibreMetaverse.UUID,LibreMetaverse.InventoryBase@)`. pub fn try_get_value_with_uuid_inventory_base( &self, uuid: libremetaverse_types::UUID, item: &mut Option>, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Inventory.TryGetValue(LibreMetaverse.UUID,LibreMetaverse.InventoryBase@)", ) } /// C# member: `M:LibreMetaverse.Inventory.TryGetValue``1(LibreMetaverse.UUID,``0@)`. pub fn try_get_value_with_uuid_t( &self, uuid: libremetaverse_types::UUID, item: &mut Option, ) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Inventory.TryGetValue``1(LibreMetaverse.UUID,``0@)" ) } /// C# member: `M:LibreMetaverse.Inventory.UpdateNodeFor(LibreMetaverse.InventoryBase)`. pub fn update_node_for( &self, item: &dyn libremetaverse::InventoryObjectClass, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Inventory.UpdateNodeFor(LibreMetaverse.InventoryBase)", ) } /// C# member: `P:LibreMetaverse.Inventory.Count`. pub fn count(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Inventory.Count") } /// C# member: `P:LibreMetaverse.Inventory.Item(LibreMetaverse.UUID)`. pub fn item(&self, uuid: libremetaverse_types::UUID) -> libremetaverse::InventoryBase { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Inventory.Item(LibreMetaverse.UUID)" ) } /// Setter for C# member: `P:LibreMetaverse.Inventory.Item(LibreMetaverse.UUID)`. pub fn set_item( &mut self, uuid: libremetaverse_types::UUID, value: libremetaverse::InventoryBase, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Inventory.Item(LibreMetaverse.UUID)" ) } /// C# member: `P:LibreMetaverse.Inventory.LibraryFolder`. pub fn library_folder(&self) -> Option { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Inventory.LibraryFolder") } /// Setter for C# member: `P:LibreMetaverse.Inventory.LibraryFolder`. pub fn set_library_folder(&mut self, value: Option) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Inventory.LibraryFolder") } /// C# member: `P:LibreMetaverse.Inventory.LibraryRootNode`. pub fn library_root_node(&self) -> libremetaverse::InventoryNode { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Inventory.LibraryRootNode") } /// Setter for C# member: `P:LibreMetaverse.Inventory.LibraryRootNode`. pub fn set_library_root_node(&mut self, value: libremetaverse::InventoryNode) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Inventory.LibraryRootNode") } /// C# member: `P:LibreMetaverse.Inventory.Owner`. pub fn owner(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Inventory.Owner") } /// C# member: `P:LibreMetaverse.Inventory.RootFolder`. pub fn root_folder(&self) -> Option { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Inventory.RootFolder") } /// Setter for C# member: `P:LibreMetaverse.Inventory.RootFolder`. pub fn set_root_folder(&mut self, value: Option) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Inventory.RootFolder") } /// C# member: `P:LibreMetaverse.Inventory.RootNode`. pub fn root_node(&self) -> libremetaverse::InventoryNode { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Inventory.RootNode") } /// Setter for C# member: `P:LibreMetaverse.Inventory.RootNode`. pub fn set_root_node(&mut self, value: libremetaverse::InventoryNode) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Inventory.RootNode") } } /// C# type: `T:LibreMetaverse.InventoryAISClient`. pub struct InventoryAISClient; impl InventoryAISClient { /// C# member: `F:LibreMetaverse.InventoryAISClient.INVENTORY_CAP_NAME`. pub const INVENTORY_CAP_NAME: &'static str = "InventoryAPIv3"; /// C# member: `F:LibreMetaverse.InventoryAISClient.LIBRARY_CAP_NAME`. pub const LIBRARY_CAP_NAME: &'static str = "LibraryAPIv3"; /// C# member: `M:LibreMetaverse.InventoryAISClient.#ctor(LibreMetaverse.GridClient)`. pub fn new( client: Option>, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryAISClient.#ctor(LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.InventoryAISClient.CopyCategoryAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Boolean,System.Threading.CancellationToken)`. pub async fn copy_category( &self, source_uuid: libremetaverse_types::UUID, dest_uuid: libremetaverse_types::UUID, simulate: Option, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryAISClient.CopyCategoryAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Boolean,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryAISClient.CopyCategoryChildrenAsync(System.String,LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn copy_category_children( &self, category: String, dest_uuid: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryAISClient.CopyCategoryChildrenAsync(System.String,LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryAISClient.CopyCategoryLinksAsync(System.String,LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn copy_category_links( &self, category: String, dest_uuid: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryAISClient.CopyCategoryLinksAsync(System.String,LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryAISClient.CopyItemAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn copy_item( &self, item_uuid: libremetaverse_types::UUID, dest_uuid: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryAISClient.CopyItemAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryAISClient.CopyLibraryCategoryAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Boolean,System.Threading.CancellationToken)`. pub async fn copy_library_category( &self, source_uuid: libremetaverse_types::UUID, dest_uuid: libremetaverse_types::UUID, copy_subfolders: bool, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryAISClient.CopyLibraryCategoryAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Boolean,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryAISClient.CreateInventoryAsync(LibreMetaverse.UUID,LibreMetaverse.StructuredData.OSD,System.Boolean,System.Threading.CancellationToken)`. pub async fn create_inventory( &self, parent_uuid: libremetaverse_types::UUID, new_inventory: libremetaverse_structured_data::OSD, create_link: bool, cancellation_token: Option, ) -> Result<(bool, Option), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryAISClient.CreateInventoryAsync(LibreMetaverse.UUID,LibreMetaverse.StructuredData.OSD,System.Boolean,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryAISClient.DeleteCategoryChildrenAsync(System.String,System.Threading.CancellationToken)`. pub async fn delete_category_children( &self, category: String, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryAISClient.DeleteCategoryChildrenAsync(System.String,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryAISClient.DeleteCategoryLinksAsync(System.String,System.Threading.CancellationToken)`. pub async fn delete_category_links( &self, category: String, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryAISClient.DeleteCategoryLinksAsync(System.String,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryAISClient.EmptyTrashAsync(System.Threading.CancellationToken)`. pub async fn empty_trash( &self, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryAISClient.EmptyTrashAsync(System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryAISClient.FetchCOFAsync(System.Threading.CancellationToken)`. pub async fn fetch_cof( &self, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryAISClient.FetchCOFAsync(System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryAISClient.FetchCategoryCategoriesAsync(LibreMetaverse.UUID,System.Boolean,System.Boolean,System.Int32,System.Threading.CancellationToken)`. pub async fn fetch_category_categories( &self, cat_id: libremetaverse_types::UUID, use_inventory_cap: bool, recursive: bool, depth: Option, cancellation_token: Option, ) -> Result< ( bool, Vec, Vec, Vec, ), crate::Error, > { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryAISClient.FetchCategoryCategoriesAsync(LibreMetaverse.UUID,System.Boolean,System.Boolean,System.Int32,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryAISClient.FetchCategorySubsetAsync(LibreMetaverse.UUID,System.Collections.Generic.IEnumerable{LibreMetaverse.UUID},System.Boolean,System.Boolean,System.Int32,System.Threading.CancellationToken)`. pub async fn fetch_category_subset( &self, cat_id: libremetaverse_types::UUID, specific_children: Box>, use_inventory_cap: bool, recursive: bool, depth: Option, cancellation_token: Option, ) -> Result< ( bool, Vec, Vec, Vec, ), crate::Error, > { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryAISClient.FetchCategorySubsetAsync(LibreMetaverse.UUID,System.Collections.Generic.IEnumerable{LibreMetaverse.UUID},System.Boolean,System.Boolean,System.Int32,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryAISClient.FetchItemAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn fetch_item( &self, item_uuid: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result< ( bool, Vec, Vec, Vec, ), crate::Error, > { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryAISClient.FetchItemAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryAISClient.FetchOrphansAsync(System.Threading.CancellationToken)`. pub async fn fetch_orphans( &self, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryAISClient.FetchOrphansAsync(System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryAISClient.GetCategoryAsync(System.String,System.Threading.CancellationToken)`. pub async fn get_category( &self, category: String, cancellation_token: Option, ) -> Result< ( bool, Vec, Vec, Vec, ), crate::Error, > { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryAISClient.GetCategoryAsync(System.String,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryAISClient.GetCategoryChildrenAsync(System.String,System.Int32,System.Boolean,System.Threading.CancellationToken)`. pub async fn get_category_children( &self, category: String, depth: i32, recursive: bool, cancellation_token: Option, ) -> Result< ( bool, Vec, Vec, Vec, ), crate::Error, > { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryAISClient.GetCategoryChildrenAsync(System.String,System.Int32,System.Boolean,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryAISClient.GetCategoryLinksAsync(System.String,System.Threading.CancellationToken)`. pub async fn get_category_links( &self, category: String, cancellation_token: Option, ) -> Result< ( bool, Vec, Vec, Vec, ), crate::Error, > { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryAISClient.GetCategoryLinksAsync(System.String,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryAISClient.MoveCategoryAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn move_category( &self, source_uuid: libremetaverse_types::UUID, dest_uuid: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryAISClient.MoveCategoryAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryAISClient.MoveCategoryChildrenAsync(System.String,LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn move_category_children( &self, category: String, dest_uuid: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryAISClient.MoveCategoryChildrenAsync(System.String,LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryAISClient.MoveCategoryLinksAsync(System.String,LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn move_category_links( &self, category: String, dest_uuid: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryAISClient.MoveCategoryLinksAsync(System.String,LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryAISClient.MoveItemAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn move_item( &self, item_uuid: libremetaverse_types::UUID, dest_uuid: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryAISClient.MoveItemAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryAISClient.ParseAISResponseMeta(LibreMetaverse.StructuredData.OSDMap)`. pub fn parse_ais_response_meta( response: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryAISClient.ParseAISResponseMeta(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.InventoryAISClient.ParseEmbedded(LibreMetaverse.StructuredData.OSDMap,System.Collections.Generic.List{LibreMetaverse.InventoryFolder}@,System.Collections.Generic.List{LibreMetaverse.InventoryItem}@,System.Collections.Generic.List{LibreMetaverse.InventoryItem}@)`. pub fn parse_embedded( &self, response: libremetaverse_structured_data::OSD, folders: &mut Option>, items: &mut Option>, links: &mut Option>, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryAISClient.ParseEmbedded(LibreMetaverse.StructuredData.OSDMap,System.Collections.Generic.List{LibreMetaverse.InventoryFolder}@,System.Collections.Generic.List{LibreMetaverse.InventoryItem}@,System.Collections.Generic.List{LibreMetaverse.InventoryItem}@)", ) } /// C# member: `M:LibreMetaverse.InventoryAISClient.ParseFoldersFromEmbedded(LibreMetaverse.StructuredData.OSDMap)`. pub fn parse_folders_from_embedded( &self, response: libremetaverse_structured_data::OSDMap, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryAISClient.ParseFoldersFromEmbedded(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.InventoryAISClient.ParseItemsFromEmbedded(LibreMetaverse.StructuredData.OSDMap)`. pub fn parse_items_from_embedded( &self, response: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryAISClient.ParseItemsFromEmbedded(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.InventoryAISClient.ParseLinksFromEmbedded(LibreMetaverse.StructuredData.OSDMap)`. pub fn parse_links_from_embedded( &self, response: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryAISClient.ParseLinksFromEmbedded(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.InventoryAISClient.PurgeDescendentsAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn purge_descendents( &self, category_uuid: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryAISClient.PurgeDescendentsAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryAISClient.PutCategoryChildrenAsync(System.String,LibreMetaverse.StructuredData.OSD,System.Threading.CancellationToken)`. pub async fn put_category_children( &self, category: String, children_payload: libremetaverse_structured_data::OSD, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryAISClient.PutCategoryChildrenAsync(System.String,LibreMetaverse.StructuredData.OSD,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryAISClient.PutCategoryLinksAsync(System.String,LibreMetaverse.StructuredData.OSD,System.Threading.CancellationToken)`. pub async fn put_category_links( &self, category: String, links_payload: libremetaverse_structured_data::OSD, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryAISClient.PutCategoryLinksAsync(System.String,LibreMetaverse.StructuredData.OSD,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryAISClient.RemoveCategoryAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn remove_category( &self, category_uuid: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryAISClient.RemoveCategoryAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryAISClient.RemoveItemAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn remove_item( &self, item_uuid: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryAISClient.RemoveItemAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryAISClient.SlamFolderAsync(LibreMetaverse.UUID,LibreMetaverse.StructuredData.OSD,System.Threading.CancellationToken)`. pub async fn slam_folder( &self, folder_uuid: libremetaverse_types::UUID, new_inventory: libremetaverse_structured_data::OSD, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryAISClient.SlamFolderAsync(LibreMetaverse.UUID,LibreMetaverse.StructuredData.OSD,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryAISClient.UpdateCategoryAsync(LibreMetaverse.UUID,LibreMetaverse.StructuredData.OSD,System.Threading.CancellationToken)`. pub async fn update_category( &self, category_uuid: libremetaverse_types::UUID, updates: libremetaverse_structured_data::OSD, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryAISClient.UpdateCategoryAsync(LibreMetaverse.UUID,LibreMetaverse.StructuredData.OSD,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryAISClient.UpdateItemAsync(LibreMetaverse.UUID,LibreMetaverse.StructuredData.OSD,System.Threading.CancellationToken)`. pub async fn update_item( &self, item_uuid: libremetaverse_types::UUID, updates: libremetaverse_structured_data::OSD, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryAISClient.UpdateItemAsync(LibreMetaverse.UUID,LibreMetaverse.StructuredData.OSD,System.Threading.CancellationToken)", ) } /// C# member: `P:LibreMetaverse.InventoryAISClient.IsAvailable`. pub fn is_available(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryAISClient.IsAvailable") } } /// C# type: `T:LibreMetaverse.InventoryAnimation`. pub struct InventoryAnimation { /// Rust composition for C# base type `LibreMetaverse.InventoryItem`. pub base: libremetaverse::InventoryItem, } impl InventoryAnimation { /// C# member: `M:LibreMetaverse.InventoryAnimation.#ctor(LibreMetaverse.UUID)`. pub fn new(uuid: libremetaverse_types::UUID) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryAnimation.#ctor(LibreMetaverse.UUID)", ) } } /// C# type: `T:LibreMetaverse.InventoryAttachment`. pub struct InventoryAttachment { /// Rust composition for C# base type `LibreMetaverse.InventoryItem`. pub base: libremetaverse::InventoryItem, } impl InventoryAttachment { /// C# member: `M:LibreMetaverse.InventoryAttachment.#ctor(LibreMetaverse.UUID)`. pub fn new(uuid: libremetaverse_types::UUID) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryAttachment.#ctor(LibreMetaverse.UUID)", ) } /// C# member: `P:LibreMetaverse.InventoryAttachment.AttachmentPoint`. pub fn attachment_point(&self) -> libremetaverse_types::AttachmentPoint { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InventoryAttachment.AttachmentPoint" ) } /// Setter for C# member: `P:LibreMetaverse.InventoryAttachment.AttachmentPoint`. pub fn set_attachment_point(&mut self, value: libremetaverse_types::AttachmentPoint) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InventoryAttachment.AttachmentPoint" ) } } /// C# type: `T:LibreMetaverse.InventoryBase`. pub struct InventoryBase; impl InventoryBase { /// C# member: `M:LibreMetaverse.InventoryBase.Equals(LibreMetaverse.InventoryBase)`. pub fn equals_with_inventory_base(&self, o: libremetaverse::InventoryBase) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.InventoryBase.Equals(LibreMetaverse.InventoryBase)" ) } /// C# member: `M:LibreMetaverse.InventoryBase.Equals(System.Object)`. pub fn equals_with_object(&self, obj: Option) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.InventoryBase.Equals(System.Object)" ) } /// C# member: `M:LibreMetaverse.InventoryBase.GetHashCode`. pub fn get_hash_code(&self) -> i32 { libremetaverse_types::unimplemented_api!("M:LibreMetaverse.InventoryBase.GetHashCode") } /// C# member: `M:LibreMetaverse.InventoryBase.GetOSD`. pub fn get_osd(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.InventoryBase.GetOSD") } /// C# member: `P:LibreMetaverse.InventoryBase.Name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryBase.Name") } /// Setter for C# member: `P:LibreMetaverse.InventoryBase.Name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryBase.Name") } /// C# member: `P:LibreMetaverse.InventoryBase.OwnerID`. pub fn owner_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryBase.OwnerID") } /// Setter for C# member: `P:LibreMetaverse.InventoryBase.OwnerID`. pub fn set_owner_id(&mut self, value: libremetaverse_types::UUID) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryBase.OwnerID") } /// C# member: `P:LibreMetaverse.InventoryBase.ParentUUID`. pub fn parent_uuid(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryBase.ParentUUID") } /// Setter for C# member: `P:LibreMetaverse.InventoryBase.ParentUUID`. pub fn set_parent_uuid(&mut self, value: libremetaverse_types::UUID) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryBase.ParentUUID") } /// C# member: `P:LibreMetaverse.InventoryBase.UUID`. pub fn uuid(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryBase.UUID") } /// Setter for C# member: `P:LibreMetaverse.InventoryBase.UUID`. pub fn set_uuid(&mut self, value: libremetaverse_types::UUID) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryBase.UUID") } } /// C# type: `T:LibreMetaverse.InventoryCallingCard`. pub struct InventoryCallingCard { /// Rust composition for C# base type `LibreMetaverse.InventoryItem`. pub base: libremetaverse::InventoryItem, } impl InventoryCallingCard { /// C# member: `M:LibreMetaverse.InventoryCallingCard.#ctor(LibreMetaverse.UUID)`. pub fn new(uuid: libremetaverse_types::UUID) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryCallingCard.#ctor(LibreMetaverse.UUID)", ) } } /// C# type: `T:LibreMetaverse.InventoryCategory`. pub struct InventoryCategory { /// Rust composition for C# base type `LibreMetaverse.InventoryItem`. pub base: libremetaverse::InventoryItem, } impl InventoryCategory { /// C# member: `M:LibreMetaverse.InventoryCategory.#ctor(LibreMetaverse.UUID)`. pub fn new(uuid: libremetaverse_types::UUID) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryCategory.#ctor(LibreMetaverse.UUID)", ) } } /// C# type: `T:LibreMetaverse.InventoryException`. pub struct InventoryException; impl InventoryException { /// C# member: `M:LibreMetaverse.InventoryException.#ctor`. pub fn new_with_constructor() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.InventoryException.#ctor") } /// C# member: `M:LibreMetaverse.InventoryException.#ctor(System.String)`. pub fn new_with_string(message: String) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryException.#ctor(System.String)", ) } /// C# member: `M:LibreMetaverse.InventoryException.#ctor(System.String,System.Exception)`. pub fn new_with_string_exception( message: String, inner_exception: libremetaverse_types::compat::ExternalError, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryException.#ctor(System.String,System.Exception)", ) } } /// C# type: `T:LibreMetaverse.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; /// C# member: `M:LibreMetaverse.InventoryFolder.#ctor(LibreMetaverse.UUID)`. pub fn new(uuid: libremetaverse_types::UUID) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryFolder.#ctor(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.InventoryFolder.Equals(LibreMetaverse.InventoryBase)`. pub fn equals_with_inventory_base(&self, o: libremetaverse::InventoryBase) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.InventoryFolder.Equals(LibreMetaverse.InventoryBase)" ) } /// C# member: `M:LibreMetaverse.InventoryFolder.Equals(LibreMetaverse.InventoryFolder)`. pub fn equals_with_inventory_folder(&self, o: libremetaverse::InventoryFolder) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.InventoryFolder.Equals(LibreMetaverse.InventoryFolder)" ) } /// C# member: `M:LibreMetaverse.InventoryFolder.Equals(System.Object)`. pub fn equals_with_object(&self, obj: Option) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.InventoryFolder.Equals(System.Object)" ) } /// C# member: `M:LibreMetaverse.InventoryFolder.FromOSD(LibreMetaverse.StructuredData.OSD)`. pub fn from_osd( data: libremetaverse_structured_data::OSD, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryFolder.FromOSD(LibreMetaverse.StructuredData.OSD)", ) } /// C# member: `M:LibreMetaverse.InventoryFolder.GetHashCode`. pub fn get_hash_code(&self) -> i32 { libremetaverse_types::unimplemented_api!("M:LibreMetaverse.InventoryFolder.GetHashCode") } /// C# member: `M:LibreMetaverse.InventoryFolder.GetOSD`. pub fn get_osd(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.InventoryFolder.GetOSD") } /// C# member: `M:LibreMetaverse.InventoryFolder.ToString`. pub fn to_string(&self) -> String { libremetaverse_types::unimplemented_api!("M:LibreMetaverse.InventoryFolder.ToString") } /// C# member: `M:LibreMetaverse.InventoryFolder.Update(LibreMetaverse.StructuredData.OSDMap)`. pub fn update(&self, data: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryFolder.Update(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `P:LibreMetaverse.InventoryFolder.DescendentCount`. pub fn descendent_count(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryFolder.DescendentCount") } /// Setter for C# member: `P:LibreMetaverse.InventoryFolder.DescendentCount`. pub fn set_descendent_count(&mut self, value: i32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryFolder.DescendentCount") } /// C# member: `P:LibreMetaverse.InventoryFolder.PreferredType`. pub fn preferred_type(&self) -> libremetaverse_types::FolderType { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryFolder.PreferredType") } /// Setter for C# member: `P:LibreMetaverse.InventoryFolder.PreferredType`. pub fn set_preferred_type(&mut self, value: libremetaverse_types::FolderType) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryFolder.PreferredType") } /// C# member: `P:LibreMetaverse.InventoryFolder.Version`. pub fn version(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryFolder.Version") } /// Setter for C# member: `P:LibreMetaverse.InventoryFolder.Version`. pub fn set_version(&mut self, value: i32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryFolder.Version") } } /// C# type: `T:LibreMetaverse.InventoryGesture`. pub struct InventoryGesture { /// Rust composition for C# base type `LibreMetaverse.InventoryItem`. pub base: libremetaverse::InventoryItem, } impl InventoryGesture { /// C# member: `M:LibreMetaverse.InventoryGesture.#ctor(LibreMetaverse.UUID)`. pub fn new(uuid: libremetaverse_types::UUID) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryGesture.#ctor(LibreMetaverse.UUID)", ) } } /// C# type: `T:LibreMetaverse.InventoryItem`. pub struct InventoryItem { /// Rust composition for C# base type `LibreMetaverse.InventoryBase`. pub base: libremetaverse::InventoryBase, } impl InventoryItem { /// C# member: `M:LibreMetaverse.InventoryItem.#ctor(LibreMetaverse.InventoryType,LibreMetaverse.UUID)`. pub fn new_with_inventory_type_uuid( type_: libremetaverse_types::InventoryType, item_id: libremetaverse_types::UUID, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryItem.#ctor(LibreMetaverse.InventoryType,LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.InventoryItem.#ctor(LibreMetaverse.UUID)`. pub fn new_with_uuid(uuid: libremetaverse_types::UUID) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryItem.#ctor(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.InventoryItem.Equals(LibreMetaverse.InventoryBase)`. pub fn equals_with_inventory_base(&self, o: libremetaverse::InventoryBase) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.InventoryItem.Equals(LibreMetaverse.InventoryBase)" ) } /// C# member: `M:LibreMetaverse.InventoryItem.Equals(LibreMetaverse.InventoryItem)`. pub fn equals_with_inventory_item(&self, o: libremetaverse::InventoryItem) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.InventoryItem.Equals(LibreMetaverse.InventoryItem)" ) } /// C# member: `M:LibreMetaverse.InventoryItem.Equals(System.Object)`. pub fn equals_with_object(&self, obj: Option) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.InventoryItem.Equals(System.Object)" ) } /// C# member: `M:LibreMetaverse.InventoryItem.FromOSD(LibreMetaverse.StructuredData.OSD)`. pub fn from_osd( data: libremetaverse_structured_data::OSD, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryItem.FromOSD(LibreMetaverse.StructuredData.OSD)", ) } /// C# member: `M:LibreMetaverse.InventoryItem.GetHashCode`. pub fn get_hash_code(&self) -> i32 { libremetaverse_types::unimplemented_api!("M:LibreMetaverse.InventoryItem.GetHashCode") } /// C# member: `M:LibreMetaverse.InventoryItem.GetOSD`. pub fn get_osd(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.InventoryItem.GetOSD") } /// C# member: `M:LibreMetaverse.InventoryItem.IsLink`. pub fn is_link(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.InventoryItem.IsLink") } /// C# member: `M:LibreMetaverse.InventoryItem.ToString`. pub fn to_string(&self) -> String { libremetaverse_types::unimplemented_api!("M:LibreMetaverse.InventoryItem.ToString") } /// C# member: `M:LibreMetaverse.InventoryItem.Update(LibreMetaverse.StructuredData.OSDMap)`. pub fn update(&self, data: libremetaverse_structured_data::OSDMap) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryItem.Update(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `P:LibreMetaverse.InventoryItem.AssetType`. pub fn asset_type(&self) -> libremetaverse_types::AssetType { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryItem.AssetType") } /// Setter for C# member: `P:LibreMetaverse.InventoryItem.AssetType`. pub fn set_asset_type(&mut self, value: libremetaverse_types::AssetType) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryItem.AssetType") } /// C# member: `P:LibreMetaverse.InventoryItem.AssetUUID`. pub fn asset_uuid(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryItem.AssetUUID") } /// Setter for C# member: `P:LibreMetaverse.InventoryItem.AssetUUID`. pub fn set_asset_uuid(&mut self, value: libremetaverse_types::UUID) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryItem.AssetUUID") } /// C# member: `P:LibreMetaverse.InventoryItem.CreationDate`. pub fn creation_date(&self) -> std::time::SystemTime { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryItem.CreationDate") } /// Setter for C# member: `P:LibreMetaverse.InventoryItem.CreationDate`. pub fn set_creation_date(&mut self, value: std::time::SystemTime) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryItem.CreationDate") } /// C# member: `P:LibreMetaverse.InventoryItem.CreatorID`. pub fn creator_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryItem.CreatorID") } /// Setter for C# member: `P:LibreMetaverse.InventoryItem.CreatorID`. pub fn set_creator_id(&mut self, value: libremetaverse_types::UUID) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryItem.CreatorID") } /// C# member: `P:LibreMetaverse.InventoryItem.Description`. pub fn description(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryItem.Description") } /// Setter for C# member: `P:LibreMetaverse.InventoryItem.Description`. pub fn set_description(&mut self, value: String) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryItem.Description") } /// C# member: `P:LibreMetaverse.InventoryItem.Flags`. pub fn flags(&self) -> u32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryItem.Flags") } /// Setter for C# member: `P:LibreMetaverse.InventoryItem.Flags`. pub fn set_flags(&mut self, value: u32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryItem.Flags") } /// C# member: `P:LibreMetaverse.InventoryItem.GroupID`. pub fn group_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryItem.GroupID") } /// Setter for C# member: `P:LibreMetaverse.InventoryItem.GroupID`. pub fn set_group_id(&mut self, value: libremetaverse_types::UUID) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryItem.GroupID") } /// C# member: `P:LibreMetaverse.InventoryItem.GroupOwned`. pub fn group_owned(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryItem.GroupOwned") } /// Setter for C# member: `P:LibreMetaverse.InventoryItem.GroupOwned`. pub fn set_group_owned(&mut self, value: bool) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryItem.GroupOwned") } /// C# member: `P:LibreMetaverse.InventoryItem.InventoryType`. pub fn inventory_type(&self) -> libremetaverse_types::InventoryType { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryItem.InventoryType") } /// Setter for C# member: `P:LibreMetaverse.InventoryItem.InventoryType`. pub fn set_inventory_type(&mut self, value: libremetaverse_types::InventoryType) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryItem.InventoryType") } /// C# member: `P:LibreMetaverse.InventoryItem.LastOwnerID`. pub fn last_owner_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryItem.LastOwnerID") } /// Setter for C# member: `P:LibreMetaverse.InventoryItem.LastOwnerID`. pub fn set_last_owner_id(&mut self, value: libremetaverse_types::UUID) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryItem.LastOwnerID") } /// C# member: `P:LibreMetaverse.InventoryItem.Permissions`. pub fn permissions(&self) -> libremetaverse::Permissions { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryItem.Permissions") } /// Setter for C# member: `P:LibreMetaverse.InventoryItem.Permissions`. pub fn set_permissions(&mut self, value: libremetaverse::Permissions) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryItem.Permissions") } /// C# member: `P:LibreMetaverse.InventoryItem.ResolvedAssetID`. pub fn resolved_asset_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryItem.ResolvedAssetID") } /// C# member: `P:LibreMetaverse.InventoryItem.ResolvedItemID`. pub fn resolved_item_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryItem.ResolvedItemID") } /// C# member: `P:LibreMetaverse.InventoryItem.SalePrice`. pub fn sale_price(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryItem.SalePrice") } /// Setter for C# member: `P:LibreMetaverse.InventoryItem.SalePrice`. pub fn set_sale_price(&mut self, value: i32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryItem.SalePrice") } /// C# member: `P:LibreMetaverse.InventoryItem.SaleType`. pub fn sale_type(&self) -> libremetaverse_types::SaleType { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryItem.SaleType") } /// Setter for C# member: `P:LibreMetaverse.InventoryItem.SaleType`. pub fn set_sale_type(&mut self, value: libremetaverse_types::SaleType) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryItem.SaleType") } /// C# member: `P:LibreMetaverse.InventoryItem.TransactionID`. pub fn transaction_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryItem.TransactionID") } /// Setter for C# member: `P:LibreMetaverse.InventoryItem.TransactionID`. pub fn set_transaction_id(&mut self, value: libremetaverse_types::UUID) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryItem.TransactionID") } } /// C# type: `T:LibreMetaverse.InventoryItemFlags`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(transparent)] pub struct InventoryItemFlags(pub u32); impl InventoryItemFlags { /// C# member: `F:LibreMetaverse.InventoryItemFlags.None`. pub const NONE: Self = Self(0); /// C# member: `F:LibreMetaverse.InventoryItemFlags.ObjectHasMultipleItems`. pub const OBJECT_HAS_MULTIPLE_ITEMS: Self = Self(2097152); /// C# member: `F:LibreMetaverse.InventoryItemFlags.ObjectOverwriteBase`. pub const OBJECT_OVERWRITE_BASE: Self = Self(65536); /// C# member: `F:LibreMetaverse.InventoryItemFlags.ObjectOverwriteEveryone`. pub const OBJECT_OVERWRITE_EVERYONE: Self = Self(524288); /// C# member: `F:LibreMetaverse.InventoryItemFlags.ObjectOverwriteGroup`. pub const OBJECT_OVERWRITE_GROUP: Self = Self(262144); /// C# member: `F:LibreMetaverse.InventoryItemFlags.ObjectOverwriteNextOwner`. pub const OBJECT_OVERWRITE_NEXT_OWNER: Self = Self(1048576); /// C# member: `F:LibreMetaverse.InventoryItemFlags.ObjectOverwriteOwner`. pub const OBJECT_OVERWRITE_OWNER: Self = Self(131072); /// C# member: `F:LibreMetaverse.InventoryItemFlags.ObjectSlamPerm`. pub const OBJECT_SLAM_PERM: Self = Self(256); /// C# member: `F:LibreMetaverse.InventoryItemFlags.ObjectSlamSale`. pub const OBJECT_SLAM_SALE: Self = Self(4096); /// C# member: `F:LibreMetaverse.InventoryItemFlags.SharedSingleReference`. pub const SHARED_SINGLE_REFERENCE: Self = Self(1073741824); } /// C# type: `T:LibreMetaverse.InventoryLSL`. pub struct InventoryLSL { /// Rust composition for C# base type `LibreMetaverse.InventoryItem`. pub base: libremetaverse::InventoryItem, } impl InventoryLSL { /// C# member: `M:LibreMetaverse.InventoryLSL.#ctor(LibreMetaverse.UUID)`. pub fn new(uuid: libremetaverse_types::UUID) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryLSL.#ctor(LibreMetaverse.UUID)", ) } } /// C# type: `T:LibreMetaverse.InventoryLandmark`. pub struct InventoryLandmark { /// Rust composition for C# base type `LibreMetaverse.InventoryItem`. pub base: libremetaverse::InventoryItem, } impl InventoryLandmark { /// C# member: `M:LibreMetaverse.InventoryLandmark.#ctor(LibreMetaverse.UUID)`. pub fn new(uuid: libremetaverse_types::UUID) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryLandmark.#ctor(LibreMetaverse.UUID)", ) } /// C# member: `P:LibreMetaverse.InventoryLandmark.LandmarkVisited`. pub fn landmark_visited(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InventoryLandmark.LandmarkVisited" ) } /// Setter for C# member: `P:LibreMetaverse.InventoryLandmark.LandmarkVisited`. pub fn set_landmark_visited(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InventoryLandmark.LandmarkVisited" ) } } /// C# type: `T:LibreMetaverse.InventoryManager`. pub struct InventoryManager; impl InventoryManager { /// C# member: `E:LibreMetaverse.InventoryManager.FindObjectByPathReply`. pub fn subscribe_find_object_by_path_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::FindObjectByPathReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.InventoryManager.FindObjectByPathReply" ) } /// C# member: `E:LibreMetaverse.InventoryManager.FolderUpdated`. pub fn subscribe_folder_updated( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.InventoryManager.FolderUpdated") } /// C# member: `E:LibreMetaverse.InventoryManager.InventoryObjectOffered`. pub fn subscribe_inventory_object_offered( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::InventoryObjectOfferedEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.InventoryManager.InventoryObjectOffered" ) } /// C# member: `E:LibreMetaverse.InventoryManager.ItemReceived`. pub fn subscribe_item_received( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.InventoryManager.ItemReceived") } /// C# member: `E:LibreMetaverse.InventoryManager.SaveAssetToInventory`. pub fn subscribe_save_asset_to_inventory( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::SaveAssetToInventoryEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.InventoryManager.SaveAssetToInventory" ) } /// C# member: `E:LibreMetaverse.InventoryManager.ScriptRunningReply`. pub fn subscribe_script_running_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::ScriptRunningReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.InventoryManager.ScriptRunningReply" ) } /// C# member: `E:LibreMetaverse.InventoryManager.TaskInventoryReply`. pub fn subscribe_task_inventory_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::TaskInventoryReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.InventoryManager.TaskInventoryReply" ) } /// C# member: `E:LibreMetaverse.InventoryManager.TaskItemReceived`. pub fn subscribe_task_item_received( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::TaskItemReceivedEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.InventoryManager.TaskItemReceived" ) } /// C# member: `F:LibreMetaverse.InventoryManager.MAGIC_ID`. pub fn magic_id() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.InventoryManager.MAGIC_ID") } /// C# member: `F:LibreMetaverse.InventoryManager.MAX_GIVE_ITEMS`. pub const MAX_GIVE_ITEMS: i32 = 66; /// C# member: `M:LibreMetaverse.InventoryManager.#ctor(LibreMetaverse.GridClient)`. pub fn new( client: Option>, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.#ctor(LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.CopyItemAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.String,LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn copy_item_with_uuid_uuid_string_uuid_cancellation_token( &self, item: libremetaverse_types::UUID, new_parent: libremetaverse_types::UUID, new_name: String, old_owner_id: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.CopyItemAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.String,LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.CopyItemAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.String,System.Threading.CancellationToken)`. pub async fn copy_item_with_uuid_uuid_string_cancellation_token( &self, item: libremetaverse_types::UUID, new_parent: libremetaverse_types::UUID, new_name: String, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.CopyItemAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.String,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.CopyScriptToTask(System.UInt32,LibreMetaverse.InventoryItem,System.Boolean,LibreMetaverse.Simulator)`. pub fn copy_script_to_task( &self, object_local_id: u32, item: libremetaverse::InventoryItem, enable_script: bool, simulator: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.CopyScriptToTask(System.UInt32,LibreMetaverse.InventoryItem,System.Boolean,LibreMetaverse.Simulator)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.CreateFolder(LibreMetaverse.UUID,System.String)`. pub fn create_folder_with_uuid_string( &self, parent_id: libremetaverse_types::UUID, name: String, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.CreateFolder(LibreMetaverse.UUID,System.String)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.CreateFolder(LibreMetaverse.UUID,System.String,LibreMetaverse.FolderType)`. pub fn create_folder_with_uuid_string_folder_type( &self, parent_id: libremetaverse_types::UUID, name: String, preferred_type: libremetaverse_types::FolderType, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.CreateFolder(LibreMetaverse.UUID,System.String,LibreMetaverse.FolderType)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.CreateInventoryItem(LibreMetaverse.InventoryType,LibreMetaverse.UUID)`. pub fn create_inventory_item( type_: libremetaverse_types::InventoryType, id: libremetaverse_types::UUID, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.CreateInventoryItem(LibreMetaverse.InventoryType,LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.CreateItemAsync(LibreMetaverse.UUID,System.String,System.String,LibreMetaverse.AssetType,LibreMetaverse.UUID,LibreMetaverse.InventoryType,LibreMetaverse.PermissionMask,System.Threading.CancellationToken)`. pub async fn create_item_with_uuid_string_string_asset_type_uuid_inventory_type_permission_mask_cancellation_token( &self, parent_folder: libremetaverse_types::UUID, name: String, description: String, type_: libremetaverse_types::AssetType, asset_transaction_id: libremetaverse_types::UUID, inv_type: libremetaverse_types::InventoryType, next_owner_mask: libremetaverse::PermissionMask, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.CreateItemAsync(LibreMetaverse.UUID,System.String,System.String,LibreMetaverse.AssetType,LibreMetaverse.UUID,LibreMetaverse.InventoryType,LibreMetaverse.PermissionMask,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.CreateItemAsync(LibreMetaverse.UUID,System.String,System.String,LibreMetaverse.AssetType,LibreMetaverse.UUID,LibreMetaverse.InventoryType,LibreMetaverse.WearableType,LibreMetaverse.PermissionMask,System.Threading.CancellationToken)`. pub async fn create_item_with_uuid_string_string_asset_type_uuid_inventory_type_wearable_type_permission_mask_cancellation_token( &self, parent_folder: libremetaverse_types::UUID, name: String, description: String, type_: libremetaverse_types::AssetType, asset_transaction_id: libremetaverse_types::UUID, inv_type: libremetaverse_types::InventoryType, wearable_type: libremetaverse_types::WearableType, next_owner_mask: libremetaverse::PermissionMask, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.CreateItemAsync(LibreMetaverse.UUID,System.String,System.String,LibreMetaverse.AssetType,LibreMetaverse.UUID,LibreMetaverse.InventoryType,LibreMetaverse.WearableType,LibreMetaverse.PermissionMask,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.CreateItemFromAssetAsync(System.Byte[],System.String,System.String,LibreMetaverse.AssetType,LibreMetaverse.InventoryType,LibreMetaverse.UUID,LibreMetaverse.Permissions,System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})`. pub async fn create_item_from_asset( &self, data: Vec, name: String, description: String, asset_type: libremetaverse_types::AssetType, inv_type: libremetaverse_types::InventoryType, folder_id: libremetaverse_types::UUID, permissions: libremetaverse::Permissions, cancellation_token: Option, progress: Option< Box< dyn libremetaverse_types::compat::IProgress< libremetaverse::HttpCapsClientProgressReport, >, >, >, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.CreateItemFromAssetAsync(System.Byte[],System.String,System.String,LibreMetaverse.AssetType,LibreMetaverse.InventoryType,LibreMetaverse.UUID,LibreMetaverse.Permissions,System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})", ) } /// C# member: `M:LibreMetaverse.InventoryManager.CreateItemFromAssetVariablePriceAsync(System.Byte[],System.String,System.String,LibreMetaverse.AssetType,LibreMetaverse.InventoryType,LibreMetaverse.UUID,LibreMetaverse.Permissions,System.Func{System.Int32,System.Boolean},System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})`. pub async fn create_item_from_asset_variable_price( &self, data: Vec, name: String, description: String, asset_type: libremetaverse_types::AssetType, inv_type: libremetaverse_types::InventoryType, folder_id: libremetaverse_types::UUID, permissions: libremetaverse::Permissions, confirm_cost: Option bool + Send + Sync>>, cancellation_token: Option, progress: Option< Box< dyn libremetaverse_types::compat::IProgress< libremetaverse::HttpCapsClientProgressReport, >, >, >, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.CreateItemFromAssetVariablePriceAsync(System.Byte[],System.String,System.String,LibreMetaverse.AssetType,LibreMetaverse.InventoryType,LibreMetaverse.UUID,LibreMetaverse.Permissions,System.Func{System.Int32,System.Boolean},System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})", ) } /// C# member: `M:LibreMetaverse.InventoryManager.CreateLinkAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.String,System.String,LibreMetaverse.InventoryType,LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn create_link( &self, folder_id: libremetaverse_types::UUID, item_id: libremetaverse_types::UUID, name: String, description: String, inv_type: libremetaverse_types::InventoryType, transaction_id: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.CreateLinkAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.String,System.String,LibreMetaverse.InventoryType,LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.CreateLinksAsync(LibreMetaverse.UUID,System.Collections.Generic.IEnumerable{System.ValueTuple{LibreMetaverse.InventoryBase,System.String}},System.Action{System.Boolean},System.Threading.CancellationToken)`. pub async fn create_links( &self, folder_id: libremetaverse_types::UUID, links_to_create: Box>, callback: Option>, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.CreateLinksAsync(LibreMetaverse.UUID,System.Collections.Generic.IEnumerable{System.ValueTuple{LibreMetaverse.InventoryBase,System.String}},System.Action{System.Boolean},System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.CreateOrRetrieveInventoryItem(LibreMetaverse.InventoryType,LibreMetaverse.UUID)`. pub fn create_or_retrieve_inventory_item( &self, inv_type: libremetaverse_types::InventoryType, item_id: libremetaverse_types::UUID, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.CreateOrRetrieveInventoryItem(LibreMetaverse.InventoryType,LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.DecryptShadowID(LibreMetaverse.UUID)`. pub fn decrypt_shadow_id( shadow_id: libremetaverse_types::UUID, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.DecryptShadowID(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.Dispose`. pub fn dispose(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.InventoryManager.Dispose") } /// C# member: `M:LibreMetaverse.InventoryManager.EmptyFolder(LibreMetaverse.UUID)`. pub fn empty_folder(&self, folder_id: libremetaverse_types::UUID) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.EmptyFolder(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.EmptyLostAndFoundAsync(System.Threading.CancellationToken)`. pub async fn empty_lost_and_found( &self, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.EmptyLostAndFoundAsync(System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.EmptyTrashAsync(System.Threading.CancellationToken)`. pub async fn empty_trash( &self, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.EmptyTrashAsync(System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.EncryptAssetID(LibreMetaverse.UUID)`. pub fn encrypt_asset_id( asset_id: libremetaverse_types::UUID, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.EncryptAssetID(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.FetchItemAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn fetch_item( &self, item_id: libremetaverse_types::UUID, owner_id: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.FetchItemAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.FetchItemHttpAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn fetch_item_http( &self, item_id: libremetaverse_types::UUID, owner_id: libremetaverse_types::UUID, token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.FetchItemHttpAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.FindFolderForType(LibreMetaverse.AssetType)`. pub fn find_folder_for_type_with_asset_type( &self, type_: libremetaverse_types::AssetType, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.FindFolderForType(LibreMetaverse.AssetType)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.FindFolderForType(LibreMetaverse.FolderType)`. pub fn find_folder_for_type_with_folder_type( &self, type_: libremetaverse_types::FolderType, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.FindFolderForType(LibreMetaverse.FolderType)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.FindObjectByPathAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.String,System.Threading.CancellationToken)`. pub async fn find_object_by_path( &self, base_folder: libremetaverse_types::UUID, inventory_owner: libremetaverse_types::UUID, path: String, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.FindObjectByPathAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.String,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.FolderContentsAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Boolean,System.Boolean,LibreMetaverse.InventorySortOrder,System.Threading.CancellationToken,System.Boolean)`. pub async fn folder_contents( &self, folder: libremetaverse_types::UUID, owner: libremetaverse_types::UUID, fetch_folders: bool, fetch_items: bool, order: libremetaverse::InventorySortOrder, cancellation_token: Option, follow_links: Option, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.FolderContentsAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Boolean,System.Boolean,LibreMetaverse.InventorySortOrder,System.Threading.CancellationToken,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.GetInventoryRecursiveAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Collections.Generic.List{LibreMetaverse.InventoryFolder},System.Collections.Generic.List{LibreMetaverse.InventoryItem},System.Threading.CancellationToken)`. pub async fn get_inventory_recursive( &self, folder_id: libremetaverse_types::UUID, owner: libremetaverse_types::UUID, cats: Vec, items: Vec, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.GetInventoryRecursiveAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Collections.Generic.List{LibreMetaverse.InventoryFolder},System.Collections.Generic.List{LibreMetaverse.InventoryItem},System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.GetTaskInventoryAsync(LibreMetaverse.UUID,System.UInt32,LibreMetaverse.Simulator,System.Threading.CancellationToken)`. pub async fn get_task_inventory( &self, object_id: libremetaverse_types::UUID, object_local_id: u32, simulator: Option, cancellation_token: Option, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.GetTaskInventoryAsync(LibreMetaverse.UUID,System.UInt32,LibreMetaverse.Simulator,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.GiveFolderAsync(LibreMetaverse.UUID,System.String,LibreMetaverse.UUID,System.Boolean,System.Threading.CancellationToken)`. pub async fn give_folder( &self, folder_id: libremetaverse_types::UUID, folder_name: String, recipient: libremetaverse_types::UUID, do_effect: bool, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.GiveFolderAsync(LibreMetaverse.UUID,System.String,LibreMetaverse.UUID,System.Boolean,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.GiveItem(LibreMetaverse.UUID,System.String,LibreMetaverse.AssetType,LibreMetaverse.UUID,System.Boolean)`. pub fn give_item( &self, item_id: libremetaverse_types::UUID, item_name: String, asset_type: libremetaverse_types::AssetType, recipient: libremetaverse_types::UUID, do_effect: bool, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.GiveItem(LibreMetaverse.UUID,System.String,LibreMetaverse.AssetType,LibreMetaverse.UUID,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.ItemCRC(LibreMetaverse.InventoryItem)`. pub fn item_crc(iitem: &libremetaverse::InventoryItem) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.ItemCRC(LibreMetaverse.InventoryItem)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.LocalFind(LibreMetaverse.UUID,System.String[],System.Int32,System.Boolean)`. pub fn local_find( &self, base_folder: libremetaverse_types::UUID, path: Vec, level: i32, first_only: bool, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.LocalFind(LibreMetaverse.UUID,System.String[],System.Int32,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.Move(LibreMetaverse.InventoryBase,LibreMetaverse.InventoryFolder)`. pub fn move_( &self, item: libremetaverse::InventoryBase, new_parent: libremetaverse::InventoryFolder, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.Move(LibreMetaverse.InventoryBase,LibreMetaverse.InventoryFolder)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.MoveFolder(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub fn move_folder_with_uuid_uuid_cancellation_token( &self, folder_id: libremetaverse_types::UUID, new_parent_id: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.MoveFolder(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.MoveFolderAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn move_folder_with_uuid_uuid_cancellation_token_4497f975( &self, folder_id: libremetaverse_types::UUID, new_parent_id: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.MoveFolderAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.MoveFolders(System.Collections.Generic.Dictionary{LibreMetaverse.UUID,LibreMetaverse.UUID},System.Threading.CancellationToken)`. pub fn move_folders_with_dictionary_cancellation_token( &self, folders_new_parents: std::collections::HashMap< libremetaverse_types::UUID, libremetaverse_types::UUID, >, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.MoveFolders(System.Collections.Generic.Dictionary{LibreMetaverse.UUID,LibreMetaverse.UUID},System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.MoveFoldersAsync(System.Collections.Generic.Dictionary{LibreMetaverse.UUID,LibreMetaverse.UUID},System.Threading.CancellationToken)`. pub async fn move_folders_with_dictionary_cancellation_token_d81a910e( &self, folders_new_parents: std::collections::HashMap< libremetaverse_types::UUID, libremetaverse_types::UUID, >, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.MoveFoldersAsync(System.Collections.Generic.Dictionary{LibreMetaverse.UUID,LibreMetaverse.UUID},System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.MoveItem(LibreMetaverse.UUID,LibreMetaverse.UUID,System.String,System.Threading.CancellationToken)`. pub fn move_item_with_uuid_uuid_string_cancellation_token( &self, item_id: libremetaverse_types::UUID, folder_id: libremetaverse_types::UUID, new_name: String, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.MoveItem(LibreMetaverse.UUID,LibreMetaverse.UUID,System.String,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.MoveItem(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub fn move_item_with_uuid_uuid_cancellation_token( &self, item_id: libremetaverse_types::UUID, folder_id: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.MoveItem(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.MoveItemAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.String,System.Threading.CancellationToken)`. pub async fn move_item_with_uuid_uuid_string_cancellation_token_44cd50ce( &self, item_id: libremetaverse_types::UUID, folder_id: libremetaverse_types::UUID, new_name: String, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.MoveItemAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.String,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.MoveItemAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn move_item_with_uuid_uuid_cancellation_token_1cf693fd( &self, item_id: libremetaverse_types::UUID, folder_id: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.MoveItemAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.MoveItems(System.Collections.Generic.Dictionary{LibreMetaverse.UUID,LibreMetaverse.UUID},System.Threading.CancellationToken)`. pub fn move_items_with_dictionary_cancellation_token( &self, items_new_folders: std::collections::HashMap< libremetaverse_types::UUID, libremetaverse_types::UUID, >, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.MoveItems(System.Collections.Generic.Dictionary{LibreMetaverse.UUID,LibreMetaverse.UUID},System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.MoveItemsAsync(System.Collections.Generic.Dictionary{LibreMetaverse.UUID,LibreMetaverse.UUID},System.Threading.CancellationToken)`. pub async fn move_items_with_dictionary_cancellation_token_20892793( &self, items_new_folders: std::collections::HashMap< libremetaverse_types::UUID, libremetaverse_types::UUID, >, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.MoveItemsAsync(System.Collections.Generic.Dictionary{LibreMetaverse.UUID,LibreMetaverse.UUID},System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.MoveTaskInventory(System.UInt32,LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.Simulator)`. pub fn move_task_inventory( &self, object_local_id: u32, task_item_id: libremetaverse_types::UUID, inventory_folder_id: libremetaverse_types::UUID, simulator: libremetaverse::Simulator, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.MoveTaskInventory(System.UInt32,LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.Simulator)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.ParseTaskInventory(System.String)`. pub fn parse_task_inventory( task_data: String, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.ParseTaskInventory(System.String)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.RemoveDescendantsAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn remove_descendants( &self, folder: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.RemoveDescendantsAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.RemoveFolderAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn remove_folder( &self, folder: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.RemoveFolderAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.RemoveItemAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn remove_item( &self, item: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.RemoveItemAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.RemoveItemsAsync(System.Collections.Generic.IEnumerable{LibreMetaverse.UUID},System.Threading.CancellationToken)`. pub async fn remove_items( &self, items: Box>, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.RemoveItemsAsync(System.Collections.Generic.IEnumerable{LibreMetaverse.UUID},System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.RemoveTaskInventory(System.UInt32,LibreMetaverse.UUID,LibreMetaverse.Simulator)`. pub fn remove_task_inventory( &self, object_local_id: u32, task_item_id: libremetaverse_types::UUID, simulator: libremetaverse::Simulator, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.RemoveTaskInventory(System.UInt32,LibreMetaverse.UUID,LibreMetaverse.Simulator)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.RequestCopyItemAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.String,LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn request_copy_item_with_uuid_uuid_string_uuid_cancellation_token( &self, item: libremetaverse_types::UUID, new_parent: libremetaverse_types::UUID, new_name: String, old_owner_id: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.RequestCopyItemAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.String,LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.RequestCopyItemAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.String,System.Threading.CancellationToken)`. pub async fn request_copy_item_with_uuid_uuid_string_cancellation_token( &self, item: libremetaverse_types::UUID, new_parent: libremetaverse_types::UUID, new_name: String, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.RequestCopyItemAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.String,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.RequestCopyItemFromNotecardAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.UUID,System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})`. pub async fn request_copy_item_from_notecard( &self, object_id: libremetaverse_types::UUID, notecard_id: libremetaverse_types::UUID, folder_id: libremetaverse_types::UUID, item_id: libremetaverse_types::UUID, cancellation_token: Option, progress: Option< Box< dyn libremetaverse_types::compat::IProgress< libremetaverse::HttpCapsClientProgressReport, >, >, >, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.RequestCopyItemFromNotecardAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.UUID,System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})", ) } /// C# member: `M:LibreMetaverse.InventoryManager.RequestCopyItemsAsync(System.Collections.Generic.List{LibreMetaverse.UUID},System.Collections.Generic.List{LibreMetaverse.UUID},System.Collections.Generic.List{System.String},LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn request_copy_items( &self, items: Vec, target_folders: Vec, new_names: Vec, old_owner_id: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.RequestCopyItemsAsync(System.Collections.Generic.List{LibreMetaverse.UUID},System.Collections.Generic.List{LibreMetaverse.UUID},System.Collections.Generic.List{System.String},LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.RequestCopyItemsWithResultAsync(System.Collections.Generic.List{LibreMetaverse.UUID},System.Collections.Generic.List{LibreMetaverse.UUID},System.Collections.Generic.List{System.String},LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn request_copy_items_with_result( &self, items: Vec, target_folders: Vec, new_names: Vec, old_owner_id: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.RequestCopyItemsWithResultAsync(System.Collections.Generic.List{LibreMetaverse.UUID},System.Collections.Generic.List{LibreMetaverse.UUID},System.Collections.Generic.List{System.String},LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.RequestCreateItemFromAssetAsync(System.Byte[],System.String,System.String,LibreMetaverse.AssetType,LibreMetaverse.InventoryType,LibreMetaverse.UUID,LibreMetaverse.Permissions,System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})`. pub async fn request_create_item_from_asset( &self, data: Vec, name: String, description: String, asset_type: libremetaverse_types::AssetType, inv_type: libremetaverse_types::InventoryType, folder_id: libremetaverse_types::UUID, permissions: libremetaverse::Permissions, cancellation_token: Option, progress: Option< Box< dyn libremetaverse_types::compat::IProgress< libremetaverse::HttpCapsClientProgressReport, >, >, >, ) -> Result< ( bool, String, libremetaverse_types::UUID, libremetaverse_types::UUID, ), crate::Error, > { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.RequestCreateItemFromAssetAsync(System.Byte[],System.String,System.String,LibreMetaverse.AssetType,LibreMetaverse.InventoryType,LibreMetaverse.UUID,LibreMetaverse.Permissions,System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})", ) } /// C# member: `M:LibreMetaverse.InventoryManager.RequestDeRezToInventory(System.UInt32)`. pub fn request_de_rez_to_inventory_with_u_int32( &self, object_local_id: u32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.RequestDeRezToInventory(System.UInt32)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.RequestDeRezToInventory(System.UInt32,LibreMetaverse.DeRezDestination,LibreMetaverse.UUID,LibreMetaverse.UUID)`. pub fn request_de_rez_to_inventory_with_u_int32_de_rez_destination_uuid_uuid( &self, object_local_id: u32, dest_type: libremetaverse::DeRezDestination, dest_folder: libremetaverse_types::UUID, transaction_id: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.RequestDeRezToInventory(System.UInt32,LibreMetaverse.DeRezDestination,LibreMetaverse.UUID,LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.RequestFetchInventory(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub fn request_fetch_inventory_with_uuid_uuid_cancellation_token( &self, item_id: libremetaverse_types::UUID, owner_id: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.RequestFetchInventory(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.RequestFetchInventory(System.Collections.Generic.Dictionary{LibreMetaverse.UUID,LibreMetaverse.UUID},System.Threading.CancellationToken)`. pub fn request_fetch_inventory_with_dictionary_cancellation_token( &self, items: std::collections::HashMap, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.RequestFetchInventory(System.Collections.Generic.Dictionary{LibreMetaverse.UUID,LibreMetaverse.UUID},System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.RequestFetchInventoryAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn request_fetch_inventory_with_uuid_uuid_cancellation_token_6647b02a( &self, item_id: libremetaverse_types::UUID, owner_id: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.RequestFetchInventoryAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.RequestFetchInventoryAsync(System.Collections.Generic.Dictionary{LibreMetaverse.UUID,LibreMetaverse.UUID},System.Threading.CancellationToken,System.Action{System.Collections.Generic.List{LibreMetaverse.InventoryItem}})`. pub async fn request_fetch_inventory_with_dictionary_cancellation_token_action( &self, items: std::collections::HashMap, cancellation_token: Option, callback: Option) + Send + Sync>>, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.RequestFetchInventoryAsync(System.Collections.Generic.Dictionary{LibreMetaverse.UUID,LibreMetaverse.UUID},System.Threading.CancellationToken,System.Action{System.Collections.Generic.List{LibreMetaverse.InventoryItem}})", ) } /// C# member: `M:LibreMetaverse.InventoryManager.RequestFindObjectByPathAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.String,System.Threading.CancellationToken)`. pub async fn request_find_object_by_path( &self, base_folder: libremetaverse_types::UUID, inventory_owner: libremetaverse_types::UUID, path: String, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.RequestFindObjectByPathAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.String,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.RequestFolderContentsAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Boolean,System.Boolean,LibreMetaverse.InventorySortOrder,System.Threading.CancellationToken)`. pub async fn request_folder_contents_with_uuid_uuid_boolean_boolean_inventory_sort_order_cancellation_token( &self, folder_id: libremetaverse_types::UUID, owner_id: libremetaverse_types::UUID, fetch_folders: bool, fetch_items: bool, order: libremetaverse::InventorySortOrder, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.RequestFolderContentsAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Boolean,System.Boolean,LibreMetaverse.InventorySortOrder,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.RequestFolderContentsAsync(System.Collections.Generic.List{LibreMetaverse.InventoryFolder},System.Uri,System.Boolean,System.Boolean,LibreMetaverse.InventorySortOrder,System.Threading.CancellationToken)`. pub async fn request_folder_contents_with_list_uri_boolean_boolean_inventory_sort_order_cancellation_token( &self, batch: Vec, capability_uri: libremetaverse_types::compat::Uri, fetch_folders: bool, fetch_items: bool, order: libremetaverse::InventorySortOrder, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.RequestFolderContentsAsync(System.Collections.Generic.List{LibreMetaverse.InventoryFolder},System.Uri,System.Boolean,System.Boolean,LibreMetaverse.InventorySortOrder,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.RequestFolderUpdateAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Boolean,System.Boolean,LibreMetaverse.InventorySortOrder,System.Threading.CancellationToken)`. pub async fn request_folder_update( &self, folder_id: libremetaverse_types::UUID, owner_id: libremetaverse_types::UUID, fetch_folders: Option, fetch_items: Option, order: Option, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.RequestFolderUpdateAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Boolean,System.Boolean,LibreMetaverse.InventorySortOrder,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.RequestGetScriptRunning(LibreMetaverse.UUID,LibreMetaverse.UUID)`. pub fn request_get_script_running( &self, object_id: libremetaverse_types::UUID, script_id: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.RequestGetScriptRunning(LibreMetaverse.UUID,LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.RequestRestoreRezFromInventory(LibreMetaverse.Simulator,LibreMetaverse.InventoryItem,LibreMetaverse.UUID)`. pub fn request_restore_rez_from_inventory( &self, simulator: libremetaverse::Simulator, item: libremetaverse::InventoryItem, query_id: libremetaverse_types::UUID, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.RequestRestoreRezFromInventory(LibreMetaverse.Simulator,LibreMetaverse.InventoryItem,LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.RequestRezFromInventory(LibreMetaverse.Simulator,LibreMetaverse.Quaternion,LibreMetaverse.Vector3,LibreMetaverse.InventoryItem)`. pub fn request_rez_from_inventory_with_simulator_quaternion_vector3_inventory_item( &self, simulator: libremetaverse::Simulator, rotation: libremetaverse_types::Quaternion, position: libremetaverse_types::Vector3, item: libremetaverse::InventoryItem, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.RequestRezFromInventory(LibreMetaverse.Simulator,LibreMetaverse.Quaternion,LibreMetaverse.Vector3,LibreMetaverse.InventoryItem)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.RequestRezFromInventory(LibreMetaverse.Simulator,LibreMetaverse.Quaternion,LibreMetaverse.Vector3,LibreMetaverse.InventoryItem,LibreMetaverse.UUID)`. pub fn request_rez_from_inventory_with_simulator_quaternion_vector3_inventory_item_uuid( &self, simulator: libremetaverse::Simulator, rotation: libremetaverse_types::Quaternion, position: libremetaverse_types::Vector3, item: libremetaverse::InventoryItem, group_owner: libremetaverse_types::UUID, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.RequestRezFromInventory(LibreMetaverse.Simulator,LibreMetaverse.Quaternion,LibreMetaverse.Vector3,LibreMetaverse.InventoryItem,LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.RequestRezFromInventory(LibreMetaverse.Simulator,LibreMetaverse.UUID,LibreMetaverse.Quaternion,LibreMetaverse.Vector3,LibreMetaverse.InventoryItem,LibreMetaverse.UUID,LibreMetaverse.UUID,System.Boolean)`. pub fn request_rez_from_inventory_with_simulator_uuid_quaternion_vector3_inventory_item_uuid_uuid_boolean( &self, simulator: libremetaverse::Simulator, task_id: libremetaverse_types::UUID, rotation: libremetaverse_types::Quaternion, position: libremetaverse_types::Vector3, item: libremetaverse::InventoryItem, group_owner: libremetaverse_types::UUID, query_id: libremetaverse_types::UUID, rez_selected: bool, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.RequestRezFromInventory(LibreMetaverse.Simulator,LibreMetaverse.UUID,LibreMetaverse.Quaternion,LibreMetaverse.Vector3,LibreMetaverse.InventoryItem,LibreMetaverse.UUID,LibreMetaverse.UUID,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.RequestSetScriptRunning(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Boolean)`. pub fn request_set_script_running( &self, object_id: libremetaverse_types::UUID, script_id: libremetaverse_types::UUID, running: bool, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.RequestSetScriptRunning(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.RequestTaskInventory(System.UInt32)`. pub fn request_task_inventory_with_u_int32( &self, object_local_id: u32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.RequestTaskInventory(System.UInt32)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.RequestTaskInventory(System.UInt32,LibreMetaverse.Simulator)`. pub fn request_task_inventory_with_u_int32_simulator( &self, object_local_id: u32, simulator: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.RequestTaskInventory(System.UInt32,LibreMetaverse.Simulator)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.RequestUpdateItem(LibreMetaverse.InventoryItem)`. pub fn request_update_item( &self, item: libremetaverse::InventoryItem, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.RequestUpdateItem(LibreMetaverse.InventoryItem)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.RequestUpdateItems(System.Collections.Generic.List{LibreMetaverse.InventoryItem})`. pub fn request_update_items_with_list( &self, items: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.RequestUpdateItems(System.Collections.Generic.List{LibreMetaverse.InventoryItem})", ) } /// C# member: `M:LibreMetaverse.InventoryManager.RequestUpdateItems(System.Collections.Generic.List{LibreMetaverse.InventoryItem},LibreMetaverse.UUID)`. pub fn request_update_items_with_list_uuid( &self, items: Vec, transaction_id: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.RequestUpdateItems(System.Collections.Generic.List{LibreMetaverse.InventoryItem},LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.RequestUpdateMaterialAgentInventoryAsync(LibreMetaverse.Assets.AssetMaterial,LibreMetaverse.UUID,System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})`. pub async fn request_update_material_agent_inventory( &self, material: libremetaverse::assets::AssetMaterial, material_item_id: libremetaverse_types::UUID, cancellation_token: Option, progress: Option< Box< dyn libremetaverse_types::compat::IProgress< libremetaverse::HttpCapsClientProgressReport, >, >, >, ) -> Result< ( bool, String, libremetaverse_types::UUID, libremetaverse_types::UUID, ), crate::Error, > { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.RequestUpdateMaterialAgentInventoryAsync(LibreMetaverse.Assets.AssetMaterial,LibreMetaverse.UUID,System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})", ) } /// C# member: `M:LibreMetaverse.InventoryManager.RequestUpdateMaterialTaskInventoryAsync(LibreMetaverse.Assets.AssetMaterial,LibreMetaverse.UUID,LibreMetaverse.UUID,System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})`. pub async fn request_update_material_task_inventory( &self, material: libremetaverse::assets::AssetMaterial, material_item_id: libremetaverse_types::UUID, task_id: libremetaverse_types::UUID, cancellation_token: Option, progress: Option< Box< dyn libremetaverse_types::compat::IProgress< libremetaverse::HttpCapsClientProgressReport, >, >, >, ) -> Result< ( bool, String, libremetaverse_types::UUID, libremetaverse_types::UUID, ), crate::Error, > { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.RequestUpdateMaterialTaskInventoryAsync(LibreMetaverse.Assets.AssetMaterial,LibreMetaverse.UUID,LibreMetaverse.UUID,System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})", ) } /// C# member: `M:LibreMetaverse.InventoryManager.RequestUpdateNotecardTaskAsync(System.Byte[],LibreMetaverse.UUID,LibreMetaverse.UUID,System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})`. pub async fn request_update_notecard_task( &self, data: Vec, notecard_id: libremetaverse_types::UUID, task_id: libremetaverse_types::UUID, cancellation_token: Option, progress: Option< Box< dyn libremetaverse_types::compat::IProgress< libremetaverse::HttpCapsClientProgressReport, >, >, >, ) -> Result< ( bool, String, libremetaverse_types::UUID, libremetaverse_types::UUID, ), crate::Error, > { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.RequestUpdateNotecardTaskAsync(System.Byte[],LibreMetaverse.UUID,LibreMetaverse.UUID,System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})", ) } /// C# member: `M:LibreMetaverse.InventoryManager.RequestUpdateScriptAgentInventoryAsync(System.Byte[],LibreMetaverse.UUID,System.Boolean,System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})`. pub async fn request_update_script_agent_inventory( &self, data: Vec, item_id: libremetaverse_types::UUID, mono: bool, cancellation_token: Option, progress: Option< Box< dyn libremetaverse_types::compat::IProgress< libremetaverse::HttpCapsClientProgressReport, >, >, >, ) -> Result< ( bool, String, bool, Option>, libremetaverse_types::UUID, libremetaverse_types::UUID, ), crate::Error, > { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.RequestUpdateScriptAgentInventoryAsync(System.Byte[],LibreMetaverse.UUID,System.Boolean,System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})", ) } /// C# member: `M:LibreMetaverse.InventoryManager.RequestUpdateScriptTaskAsync(System.Byte[],LibreMetaverse.UUID,LibreMetaverse.UUID,System.Boolean,System.Boolean,System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})`. pub async fn request_update_script_task( &self, data: Vec, item_id: libremetaverse_types::UUID, task_id: libremetaverse_types::UUID, mono: bool, running: bool, cancellation_token: Option, progress: Option< Box< dyn libremetaverse_types::compat::IProgress< libremetaverse::HttpCapsClientProgressReport, >, >, >, ) -> Result< ( bool, String, bool, Option>, libremetaverse_types::UUID, libremetaverse_types::UUID, ), crate::Error, > { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.RequestUpdateScriptTaskAsync(System.Byte[],LibreMetaverse.UUID,LibreMetaverse.UUID,System.Boolean,System.Boolean,System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})", ) } /// C# member: `M:LibreMetaverse.InventoryManager.RequestUploadGestureAssetAsync(System.Byte[],LibreMetaverse.UUID,System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})`. pub async fn request_upload_gesture_asset( &self, data: Vec, gesture_id: libremetaverse_types::UUID, cancellation_token: Option, progress: Option< Box< dyn libremetaverse_types::compat::IProgress< libremetaverse::HttpCapsClientProgressReport, >, >, >, ) -> Result< ( bool, String, libremetaverse_types::UUID, libremetaverse_types::UUID, ), crate::Error, > { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.RequestUploadGestureAssetAsync(System.Byte[],LibreMetaverse.UUID,System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})", ) } /// C# member: `M:LibreMetaverse.InventoryManager.RequestUploadNotecardAssetAsync(System.Byte[],LibreMetaverse.UUID,System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})`. pub async fn request_upload_notecard_asset( &self, data: Vec, notecard_id: libremetaverse_types::UUID, cancellation_token: Option, progress: Option< Box< dyn libremetaverse_types::compat::IProgress< libremetaverse::HttpCapsClientProgressReport, >, >, >, ) -> Result< ( bool, String, libremetaverse_types::UUID, libremetaverse_types::UUID, ), crate::Error, > { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.RequestUploadNotecardAssetAsync(System.Byte[],LibreMetaverse.UUID,System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})", ) } /// C# member: `M:LibreMetaverse.InventoryManager.UpdateFolderProperties(LibreMetaverse.UUID,LibreMetaverse.UUID,System.String,LibreMetaverse.FolderType)`. pub fn update_folder_properties( &self, folder_id: libremetaverse_types::UUID, parent_id: libremetaverse_types::UUID, name: String, type_: libremetaverse_types::FolderType, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.UpdateFolderProperties(LibreMetaverse.UUID,LibreMetaverse.UUID,System.String,LibreMetaverse.FolderType)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.UpdateTaskInventory(System.UInt32,LibreMetaverse.InventoryItem,LibreMetaverse.Simulator,System.Boolean)`. pub fn update_task_inventory( &self, object_local_id: u32, item: libremetaverse::InventoryItem, simulator: Option, only_mod_meta: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.UpdateTaskInventory(System.UInt32,LibreMetaverse.InventoryItem,LibreMetaverse.Simulator,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.InventoryManager.UploadThumbnailAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Byte[],System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})`. pub async fn upload_thumbnail( &self, inventory_id: libremetaverse_types::UUID, task_id: libremetaverse_types::UUID, j2c_image_data: Vec, cancellation_token: Option, progress: Option< Box< dyn libremetaverse_types::compat::IProgress< libremetaverse::HttpCapsClientProgressReport, >, >, >, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.UploadThumbnailAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Byte[],System.Threading.CancellationToken,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})", ) } /// C# member: `M:LibreMetaverse.InventoryManager.WaitForNextInventoryOfferAsync(System.Threading.CancellationToken)`. pub async fn wait_for_next_inventory_offer( &self, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.WaitForNextInventoryOfferAsync(System.Threading.CancellationToken)", ) } /// C# member: `P:LibreMetaverse.InventoryManager.CanUploadLargeTextures`. pub fn can_upload_large_textures(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InventoryManager.CanUploadLargeTextures" ) } /// C# member: `P:LibreMetaverse.InventoryManager.NoResults`. pub fn no_results() -> libremetaverse_types::compat::Task> { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryManager.NoResults") } /// C# member: `P:LibreMetaverse.InventoryManager.Store`. pub fn store(&self) -> Option { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryManager.Store") } } /// C# type: `T:LibreMetaverse.InventoryManager.CopyItemsResult`. pub struct InventoryManagerCopyItemsResult; impl InventoryManagerCopyItemsResult { /// C# member: `M:LibreMetaverse.InventoryManager.CopyItemsResult.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.CopyItemsResult.#ctor", ) } /// C# member: `P:LibreMetaverse.InventoryManager.CopyItemsResult.CopiedItems`. pub fn copied_items(&self) -> Option> { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InventoryManager.CopyItemsResult.CopiedItems" ) } /// Setter for C# member: `P:LibreMetaverse.InventoryManager.CopyItemsResult.CopiedItems`. pub fn set_copied_items(&mut self, value: Option>) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InventoryManager.CopyItemsResult.CopiedItems" ) } /// C# member: `P:LibreMetaverse.InventoryManager.CopyItemsResult.Error`. pub fn error(&self) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InventoryManager.CopyItemsResult.Error" ) } /// Setter for C# member: `P:LibreMetaverse.InventoryManager.CopyItemsResult.Error`. pub fn set_error(&mut self, value: Option) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InventoryManager.CopyItemsResult.Error" ) } /// C# member: `P:LibreMetaverse.InventoryManager.CopyItemsResult.Success`. pub fn success(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InventoryManager.CopyItemsResult.Success" ) } /// Setter for C# member: `P:LibreMetaverse.InventoryManager.CopyItemsResult.Success`. pub fn set_success(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InventoryManager.CopyItemsResult.Success" ) } } /// C# type: `T:LibreMetaverse.InventoryManager.CreateItemFromAssetResult`. pub struct InventoryManagerCreateItemFromAssetResult; impl InventoryManagerCreateItemFromAssetResult { /// C# member: `M:LibreMetaverse.InventoryManager.CreateItemFromAssetResult.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.CreateItemFromAssetResult.#ctor", ) } /// C# member: `P:LibreMetaverse.InventoryManager.CreateItemFromAssetResult.AssetID`. pub fn asset_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InventoryManager.CreateItemFromAssetResult.AssetID" ) } /// Setter for C# member: `P:LibreMetaverse.InventoryManager.CreateItemFromAssetResult.AssetID`. pub fn set_asset_id(&mut self, value: libremetaverse_types::UUID) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InventoryManager.CreateItemFromAssetResult.AssetID" ) } /// C# member: `P:LibreMetaverse.InventoryManager.CreateItemFromAssetResult.Error`. pub fn error(&self) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InventoryManager.CreateItemFromAssetResult.Error" ) } /// Setter for C# member: `P:LibreMetaverse.InventoryManager.CreateItemFromAssetResult.Error`. pub fn set_error(&mut self, value: Option) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InventoryManager.CreateItemFromAssetResult.Error" ) } /// C# member: `P:LibreMetaverse.InventoryManager.CreateItemFromAssetResult.ItemID`. pub fn item_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InventoryManager.CreateItemFromAssetResult.ItemID" ) } /// Setter for C# member: `P:LibreMetaverse.InventoryManager.CreateItemFromAssetResult.ItemID`. pub fn set_item_id(&mut self, value: libremetaverse_types::UUID) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InventoryManager.CreateItemFromAssetResult.ItemID" ) } /// C# member: `P:LibreMetaverse.InventoryManager.CreateItemFromAssetResult.RawResult`. pub fn raw_result(&self) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InventoryManager.CreateItemFromAssetResult.RawResult" ) } /// Setter for C# member: `P:LibreMetaverse.InventoryManager.CreateItemFromAssetResult.RawResult`. pub fn set_raw_result(&mut self, value: Option) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InventoryManager.CreateItemFromAssetResult.RawResult" ) } /// C# member: `P:LibreMetaverse.InventoryManager.CreateItemFromAssetResult.Status`. pub fn status(&self) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InventoryManager.CreateItemFromAssetResult.Status" ) } /// Setter for C# member: `P:LibreMetaverse.InventoryManager.CreateItemFromAssetResult.Status`. pub fn set_status(&mut self, value: Option) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InventoryManager.CreateItemFromAssetResult.Status" ) } /// C# member: `P:LibreMetaverse.InventoryManager.CreateItemFromAssetResult.Success`. pub fn success(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InventoryManager.CreateItemFromAssetResult.Success" ) } /// Setter for C# member: `P:LibreMetaverse.InventoryManager.CreateItemFromAssetResult.Success`. pub fn set_success(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InventoryManager.CreateItemFromAssetResult.Success" ) } } /// C# type: `T:LibreMetaverse.InventoryManager.FolderUpdateResult`. pub struct InventoryManagerFolderUpdateResult; impl InventoryManagerFolderUpdateResult { /// C# member: `M:LibreMetaverse.InventoryManager.FolderUpdateResult.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryManager.FolderUpdateResult.#ctor", ) } /// C# member: `P:LibreMetaverse.InventoryManager.FolderUpdateResult.Contents`. pub fn contents(&self) -> Option> { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InventoryManager.FolderUpdateResult.Contents" ) } /// Setter for C# member: `P:LibreMetaverse.InventoryManager.FolderUpdateResult.Contents`. pub fn set_contents(&mut self, value: Option>) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InventoryManager.FolderUpdateResult.Contents" ) } /// C# member: `P:LibreMetaverse.InventoryManager.FolderUpdateResult.FolderID`. pub fn folder_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InventoryManager.FolderUpdateResult.FolderID" ) } /// Setter for C# member: `P:LibreMetaverse.InventoryManager.FolderUpdateResult.FolderID`. pub fn set_folder_id(&mut self, value: libremetaverse_types::UUID) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InventoryManager.FolderUpdateResult.FolderID" ) } /// C# member: `P:LibreMetaverse.InventoryManager.FolderUpdateResult.Success`. pub fn success(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InventoryManager.FolderUpdateResult.Success" ) } /// Setter for C# member: `P:LibreMetaverse.InventoryManager.FolderUpdateResult.Success`. pub fn set_success(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InventoryManager.FolderUpdateResult.Success" ) } } /// C# type: `T:LibreMetaverse.InventoryMaterial`. pub struct InventoryMaterial { /// Rust composition for C# base type `LibreMetaverse.InventoryItem`. pub base: libremetaverse::InventoryItem, } impl InventoryMaterial { /// C# member: `M:LibreMetaverse.InventoryMaterial.#ctor(LibreMetaverse.UUID)`. pub fn new(uuid: libremetaverse_types::UUID) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryMaterial.#ctor(LibreMetaverse.UUID)", ) } } /// C# type: `T:LibreMetaverse.InventoryNode`. pub struct InventoryNode; impl InventoryNode { /// C# member: `M:LibreMetaverse.InventoryNode.#ctor`. pub fn new_with_constructor() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.InventoryNode.#ctor") } /// C# member: `M:LibreMetaverse.InventoryNode.#ctor(LibreMetaverse.InventoryBase)`. pub fn new_with_inventory_base( data: &dyn libremetaverse::InventoryObjectClass, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryNode.#ctor(LibreMetaverse.InventoryBase)", ) } /// C# member: `M:LibreMetaverse.InventoryNode.#ctor(LibreMetaverse.InventoryBase,LibreMetaverse.InventoryNode)`. pub fn new_with_inventory_base_inventory_node( data: libremetaverse::InventoryBase, parent: libremetaverse::InventoryNode, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryNode.#ctor(LibreMetaverse.InventoryBase,LibreMetaverse.InventoryNode)", ) } /// C# member: `M:LibreMetaverse.InventoryNode.ToString`. pub fn to_string(&self) -> String { libremetaverse_types::unimplemented_api!("M:LibreMetaverse.InventoryNode.ToString") } /// C# member: `P:LibreMetaverse.InventoryNode.Data`. pub fn data(&self) -> Option> { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryNode.Data") } /// Setter for C# member: `P:LibreMetaverse.InventoryNode.Data`. pub fn set_data(&mut self, value: Option>) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryNode.Data") } /// C# member: `P:LibreMetaverse.InventoryNode.ModifyTime`. pub fn modify_time(&self) -> std::time::SystemTime { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryNode.ModifyTime") } /// C# member: `P:LibreMetaverse.InventoryNode.NeedsUpdate`. pub fn needs_update(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryNode.NeedsUpdate") } /// Setter for C# member: `P:LibreMetaverse.InventoryNode.NeedsUpdate`. pub fn set_needs_update(&mut self, value: bool) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryNode.NeedsUpdate") } /// C# member: `P:LibreMetaverse.InventoryNode.Nodes`. pub fn nodes(&self) -> libremetaverse::InventoryNodeDictionary { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryNode.Nodes") } /// Setter for C# member: `P:LibreMetaverse.InventoryNode.Nodes`. pub fn set_nodes(&mut self, value: libremetaverse::InventoryNodeDictionary) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryNode.Nodes") } /// C# member: `P:LibreMetaverse.InventoryNode.Parent`. pub fn parent(&self) -> Option { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryNode.Parent") } /// Setter for C# member: `P:LibreMetaverse.InventoryNode.Parent`. pub fn set_parent(&mut self, value: Option) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryNode.Parent") } } /// C# type: `T:LibreMetaverse.InventoryNodeDictionary`. pub struct InventoryNodeDictionary; impl InventoryNodeDictionary { /// C# member: `M:LibreMetaverse.InventoryNodeDictionary.#ctor(LibreMetaverse.InventoryNode)`. pub fn new(parent: libremetaverse::InventoryNode) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryNodeDictionary.#ctor(LibreMetaverse.InventoryNode)", ) } /// C# member: `M:LibreMetaverse.InventoryNodeDictionary.Add(LibreMetaverse.UUID,LibreMetaverse.InventoryNode)`. pub fn add( &self, key: libremetaverse_types::UUID, value: libremetaverse::InventoryNode, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryNodeDictionary.Add(LibreMetaverse.UUID,LibreMetaverse.InventoryNode)", ) } /// C# member: `M:LibreMetaverse.InventoryNodeDictionary.Contains(LibreMetaverse.UUID)`. pub fn contains(&self, key: libremetaverse_types::UUID) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryNodeDictionary.Contains(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.InventoryNodeDictionary.Remove(LibreMetaverse.UUID)`. pub fn remove(&self, key: libremetaverse_types::UUID) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryNodeDictionary.Remove(LibreMetaverse.UUID)", ) } /// C# member: `P:LibreMetaverse.InventoryNodeDictionary.Count`. pub fn count(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryNodeDictionary.Count") } /// C# member: `P:LibreMetaverse.InventoryNodeDictionary.Item(LibreMetaverse.UUID)`. pub fn item(&self, key: libremetaverse_types::UUID) -> libremetaverse::InventoryNode { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InventoryNodeDictionary.Item(LibreMetaverse.UUID)" ) } /// Setter for C# member: `P:LibreMetaverse.InventoryNodeDictionary.Item(LibreMetaverse.UUID)`. pub fn set_item( &mut self, key: libremetaverse_types::UUID, value: libremetaverse::InventoryNode, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InventoryNodeDictionary.Item(LibreMetaverse.UUID)" ) } /// C# member: `P:LibreMetaverse.InventoryNodeDictionary.Keys`. pub fn keys(&self) -> Vec { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryNodeDictionary.Keys") } /// C# member: `P:LibreMetaverse.InventoryNodeDictionary.Parent`. pub fn parent(&self) -> libremetaverse::InventoryNode { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryNodeDictionary.Parent") } /// Setter for C# member: `P:LibreMetaverse.InventoryNodeDictionary.Parent`. pub fn set_parent(&mut self, value: libremetaverse::InventoryNode) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryNodeDictionary.Parent") } /// C# member: `P:LibreMetaverse.InventoryNodeDictionary.SyncRoot`. pub fn sync_root(&self) -> libremetaverse_types::compat::Object { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InventoryNodeDictionary.SyncRoot" ) } /// C# member: `P:LibreMetaverse.InventoryNodeDictionary.Values`. pub fn values(&self) -> Vec { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryNodeDictionary.Values") } } /// C# type: `T:LibreMetaverse.InventoryNotecard`. pub struct InventoryNotecard { /// Rust composition for C# base type `LibreMetaverse.InventoryItem`. pub base: libremetaverse::InventoryItem, } impl InventoryNotecard { /// C# member: `M:LibreMetaverse.InventoryNotecard.#ctor(LibreMetaverse.UUID)`. pub fn new(uuid: libremetaverse_types::UUID) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryNotecard.#ctor(LibreMetaverse.UUID)", ) } } /// C# type: `T:LibreMetaverse.InventoryObject`. pub struct InventoryObject { /// Rust composition for C# base type `LibreMetaverse.InventoryItem`. pub base: libremetaverse::InventoryItem, } impl InventoryObject { /// C# member: `M:LibreMetaverse.InventoryObject.#ctor(LibreMetaverse.UUID)`. pub fn new(uuid: libremetaverse_types::UUID) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryObject.#ctor(LibreMetaverse.UUID)", ) } /// C# member: `P:LibreMetaverse.InventoryObject.AttachPoint`. pub fn attach_point(&self) -> libremetaverse_types::AttachmentPoint { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryObject.AttachPoint") } /// Setter for C# member: `P:LibreMetaverse.InventoryObject.AttachPoint`. pub fn set_attach_point(&mut self, value: libremetaverse_types::AttachmentPoint) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryObject.AttachPoint") } /// C# member: `P:LibreMetaverse.InventoryObject.ItemFlags`. pub fn item_flags(&self) -> libremetaverse::InventoryItemFlags { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryObject.ItemFlags") } /// Setter for C# member: `P:LibreMetaverse.InventoryObject.ItemFlags`. pub fn set_item_flags(&mut self, value: libremetaverse::InventoryItemFlags) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryObject.ItemFlags") } } /// C# type: `T:LibreMetaverse.InventoryObjectAddedEventArgs`. pub struct InventoryObjectAddedEventArgs; impl InventoryObjectAddedEventArgs { /// C# member: `M:LibreMetaverse.InventoryObjectAddedEventArgs.#ctor(LibreMetaverse.InventoryBase)`. pub fn new(obj: libremetaverse::InventoryBase) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryObjectAddedEventArgs.#ctor(LibreMetaverse.InventoryBase)", ) } /// C# member: `P:LibreMetaverse.InventoryObjectAddedEventArgs.Obj`. pub fn obj(&self) -> libremetaverse::InventoryBase { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InventoryObjectAddedEventArgs.Obj" ) } } /// C# type: `T:LibreMetaverse.InventoryObjectOfferedEventArgs`. pub struct InventoryObjectOfferedEventArgs; impl InventoryObjectOfferedEventArgs { /// C# member: `M:LibreMetaverse.InventoryObjectOfferedEventArgs.#ctor(LibreMetaverse.InstantMessage,LibreMetaverse.AssetType,LibreMetaverse.UUID,System.Boolean,LibreMetaverse.UUID)`. pub fn new( offer_details: libremetaverse::InstantMessage, type_: libremetaverse_types::AssetType, object_id: libremetaverse_types::UUID, from_task: bool, folder_id: libremetaverse_types::UUID, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryObjectOfferedEventArgs.#ctor(LibreMetaverse.InstantMessage,LibreMetaverse.AssetType,LibreMetaverse.UUID,System.Boolean,LibreMetaverse.UUID)", ) } /// C# member: `P:LibreMetaverse.InventoryObjectOfferedEventArgs.Accept`. pub fn accept(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InventoryObjectOfferedEventArgs.Accept" ) } /// Setter for C# member: `P:LibreMetaverse.InventoryObjectOfferedEventArgs.Accept`. pub fn set_accept(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InventoryObjectOfferedEventArgs.Accept" ) } /// C# member: `P:LibreMetaverse.InventoryObjectOfferedEventArgs.AssetType`. pub fn asset_type(&self) -> libremetaverse_types::AssetType { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InventoryObjectOfferedEventArgs.AssetType" ) } /// C# member: `P:LibreMetaverse.InventoryObjectOfferedEventArgs.FolderID`. pub fn folder_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InventoryObjectOfferedEventArgs.FolderID" ) } /// Setter for C# member: `P:LibreMetaverse.InventoryObjectOfferedEventArgs.FolderID`. pub fn set_folder_id(&mut self, value: libremetaverse_types::UUID) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InventoryObjectOfferedEventArgs.FolderID" ) } /// C# member: `P:LibreMetaverse.InventoryObjectOfferedEventArgs.FromTask`. pub fn from_task(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InventoryObjectOfferedEventArgs.FromTask" ) } /// C# member: `P:LibreMetaverse.InventoryObjectOfferedEventArgs.ObjectID`. pub fn object_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InventoryObjectOfferedEventArgs.ObjectID" ) } /// C# member: `P:LibreMetaverse.InventoryObjectOfferedEventArgs.Offer`. pub fn offer(&self) -> libremetaverse::InstantMessage { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InventoryObjectOfferedEventArgs.Offer" ) } } /// C# type: `T:LibreMetaverse.InventoryObjectRemovedEventArgs`. pub struct InventoryObjectRemovedEventArgs; impl InventoryObjectRemovedEventArgs { /// C# member: `M:LibreMetaverse.InventoryObjectRemovedEventArgs.#ctor(LibreMetaverse.InventoryBase)`. pub fn new(obj: libremetaverse::InventoryBase) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryObjectRemovedEventArgs.#ctor(LibreMetaverse.InventoryBase)", ) } /// C# member: `P:LibreMetaverse.InventoryObjectRemovedEventArgs.Obj`. pub fn obj(&self) -> libremetaverse::InventoryBase { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InventoryObjectRemovedEventArgs.Obj" ) } } /// C# type: `T:LibreMetaverse.InventoryObjectUpdatedEventArgs`. pub struct InventoryObjectUpdatedEventArgs; impl InventoryObjectUpdatedEventArgs { /// C# member: `M:LibreMetaverse.InventoryObjectUpdatedEventArgs.#ctor(LibreMetaverse.InventoryBase,LibreMetaverse.InventoryBase)`. pub fn new( old_object: libremetaverse::InventoryBase, new_object: libremetaverse::InventoryBase, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryObjectUpdatedEventArgs.#ctor(LibreMetaverse.InventoryBase,LibreMetaverse.InventoryBase)", ) } /// C# member: `P:LibreMetaverse.InventoryObjectUpdatedEventArgs.NewObject`. pub fn new_object(&self) -> libremetaverse::InventoryBase { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InventoryObjectUpdatedEventArgs.NewObject" ) } /// C# member: `P:LibreMetaverse.InventoryObjectUpdatedEventArgs.OldObject`. pub fn old_object(&self) -> libremetaverse::InventoryBase { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.InventoryObjectUpdatedEventArgs.OldObject" ) } } /// C# type: `T:LibreMetaverse.InventorySettings`. pub struct InventorySettings { /// Rust composition for C# base type `LibreMetaverse.InventoryItem`. pub base: libremetaverse::InventoryItem, } impl InventorySettings { /// C# member: `M:LibreMetaverse.InventorySettings.#ctor(LibreMetaverse.UUID)`. pub fn new(uuid: libremetaverse_types::UUID) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventorySettings.#ctor(LibreMetaverse.UUID)", ) } } /// C# type: `T:LibreMetaverse.InventorySnapshot`. pub struct InventorySnapshot { /// Rust composition for C# base type `LibreMetaverse.InventoryItem`. pub base: libremetaverse::InventoryItem, } impl InventorySnapshot { /// C# member: `M:LibreMetaverse.InventorySnapshot.#ctor(LibreMetaverse.UUID)`. pub fn new(uuid: libremetaverse_types::UUID) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventorySnapshot.#ctor(LibreMetaverse.UUID)", ) } } /// C# type: `T:LibreMetaverse.InventorySortOrder`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(transparent)] pub struct InventorySortOrder(pub i32); impl InventorySortOrder { /// C# member: `F:LibreMetaverse.InventorySortOrder.ByDate`. pub const BY_DATE: Self = Self(1); /// C# member: `F:LibreMetaverse.InventorySortOrder.ByName`. pub const BY_NAME: Self = Self(0); /// C# member: `F:LibreMetaverse.InventorySortOrder.FoldersByName`. pub const FOLDERS_BY_NAME: Self = Self(2); /// C# member: `F:LibreMetaverse.InventorySortOrder.SystemFoldersToTop`. pub const SYSTEM_FOLDERS_TO_TOP: Self = Self(4); } /// C# type: `T:LibreMetaverse.InventorySound`. pub struct InventorySound { /// Rust composition for C# base type `LibreMetaverse.InventoryItem`. pub base: libremetaverse::InventoryItem, } impl InventorySound { /// C# member: `M:LibreMetaverse.InventorySound.#ctor(LibreMetaverse.UUID)`. pub fn new(uuid: libremetaverse_types::UUID) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventorySound.#ctor(LibreMetaverse.UUID)", ) } } /// C# type: `T:LibreMetaverse.InventoryTexture`. pub struct InventoryTexture { /// Rust composition for C# base type `LibreMetaverse.InventoryItem`. pub base: libremetaverse::InventoryItem, } impl InventoryTexture { /// C# member: `M:LibreMetaverse.InventoryTexture.#ctor(LibreMetaverse.UUID)`. pub fn new(uuid: libremetaverse_types::UUID) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryTexture.#ctor(LibreMetaverse.UUID)", ) } } /// C# type: `T:LibreMetaverse.InventoryWearable`. pub struct InventoryWearable { /// Rust composition for C# base type `LibreMetaverse.InventoryItem`. pub base: libremetaverse::InventoryItem, } impl InventoryWearable { /// C# member: `M:LibreMetaverse.InventoryWearable.#ctor(LibreMetaverse.UUID)`. pub fn new(uuid: libremetaverse_types::UUID) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.InventoryWearable.#ctor(LibreMetaverse.UUID)", ) } /// C# member: `P:LibreMetaverse.InventoryWearable.WearableType`. pub fn wearable_type(&self) -> libremetaverse_types::WearableType { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryWearable.WearableType") } /// Setter for C# member: `P:LibreMetaverse.InventoryWearable.WearableType`. pub fn set_wearable_type(&mut self, value: libremetaverse_types::WearableType) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.InventoryWearable.WearableType") } } /// C# type: `T:LibreMetaverse.ItemReceivedEventArgs`. pub struct ItemReceivedEventArgs; impl ItemReceivedEventArgs { /// C# member: `M:LibreMetaverse.ItemReceivedEventArgs.#ctor(LibreMetaverse.InventoryItem)`. pub fn new(item: libremetaverse::InventoryItem) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ItemReceivedEventArgs.#ctor(LibreMetaverse.InventoryItem)", ) } /// C# member: `P:LibreMetaverse.ItemReceivedEventArgs.Item`. pub fn item(&self) -> libremetaverse::InventoryItem { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ItemReceivedEventArgs.Item") } } /// C# type: `T:LibreMetaverse.KillObjectEventArgs`. pub struct KillObjectEventArgs; impl KillObjectEventArgs { /// C# member: `M:LibreMetaverse.KillObjectEventArgs.#ctor(LibreMetaverse.Simulator,System.UInt32)`. pub fn new(simulator: libremetaverse::Simulator, object_id: u32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.KillObjectEventArgs.#ctor(LibreMetaverse.Simulator,System.UInt32)", ) } /// C# member: `P:LibreMetaverse.KillObjectEventArgs.ObjectLocalID`. pub fn object_local_id(&self) -> u32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.KillObjectEventArgs.ObjectLocalID" ) } /// C# member: `P:LibreMetaverse.KillObjectEventArgs.Simulator`. pub fn simulator(&self) -> libremetaverse::Simulator { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.KillObjectEventArgs.Simulator") } } /// C# type: `T:LibreMetaverse.KillObjectsEventArgs`. pub struct KillObjectsEventArgs; impl KillObjectsEventArgs { /// C# member: `M:LibreMetaverse.KillObjectsEventArgs.#ctor(LibreMetaverse.Simulator,System.UInt32[])`. pub fn new( simulator: libremetaverse::Simulator, object_i_ds: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.KillObjectsEventArgs.#ctor(LibreMetaverse.Simulator,System.UInt32[])", ) } /// C# member: `P:LibreMetaverse.KillObjectsEventArgs.ObjectLocalIDs`. pub fn object_local_i_ds(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.KillObjectsEventArgs.ObjectLocalIDs" ) } /// C# member: `P:LibreMetaverse.KillObjectsEventArgs.Simulator`. pub fn simulator(&self) -> libremetaverse::Simulator { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.KillObjectsEventArgs.Simulator") } } /// C# type: `T:LibreMetaverse.LandPatchReceivedEventArgs`. pub struct LandPatchReceivedEventArgs; impl LandPatchReceivedEventArgs { /// C# member: `M:LibreMetaverse.LandPatchReceivedEventArgs.#ctor(LibreMetaverse.Simulator,System.Int32,System.Int32,System.Int32,System.Single[])`. pub fn new( simulator: libremetaverse::Simulator, x: i32, y: i32, patch_size: i32, height_map: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.LandPatchReceivedEventArgs.#ctor(LibreMetaverse.Simulator,System.Int32,System.Int32,System.Int32,System.Single[])", ) } /// C# member: `P:LibreMetaverse.LandPatchReceivedEventArgs.HeightMap`. pub fn height_map(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LandPatchReceivedEventArgs.HeightMap" ) } /// C# member: `P:LibreMetaverse.LandPatchReceivedEventArgs.PatchSize`. pub fn patch_size(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LandPatchReceivedEventArgs.PatchSize" ) } /// C# member: `P:LibreMetaverse.LandPatchReceivedEventArgs.Simulator`. pub fn simulator(&self) -> libremetaverse::Simulator { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LandPatchReceivedEventArgs.Simulator" ) } /// C# member: `P:LibreMetaverse.LandPatchReceivedEventArgs.X`. pub fn x(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LandPatchReceivedEventArgs.X") } /// C# member: `P:LibreMetaverse.LandPatchReceivedEventArgs.Y`. pub fn y(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LandPatchReceivedEventArgs.Y") } } /// C# type: `T:LibreMetaverse.LandingType`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(u8)] pub enum LandingType { /// C# member: `F:LibreMetaverse.LandingType.Direct`. Direct = 2, /// C# member: `F:LibreMetaverse.LandingType.LandingPoint`. LandingPoint = 1, /// C# member: `F:LibreMetaverse.LandingType.None`. None = 0, } /// C# type: `T:LibreMetaverse.LastExecStatus`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum LastExecStatus { /// C# member: `F:LibreMetaverse.LastExecStatus.ForcedCrash`. ForcedCrash = 2, /// C# member: `F:LibreMetaverse.LastExecStatus.Froze`. Froze = 1, /// C# member: `F:LibreMetaverse.LastExecStatus.LogoutCrash`. LogoutCrash = 5, /// C# member: `F:LibreMetaverse.LastExecStatus.LogoutFroze`. LogoutFroze = 4, /// C# member: `F:LibreMetaverse.LastExecStatus.Normal`. Normal = 0, /// C# member: `F:LibreMetaverse.LastExecStatus.OtherCrash`. OtherCrash = 3, } /// C# type: `T:LibreMetaverse.LegacyEnvironmentEventArgs`. pub struct LegacyEnvironmentEventArgs; impl LegacyEnvironmentEventArgs { /// C# member: `M:LibreMetaverse.LegacyEnvironmentEventArgs.#ctor(LibreMetaverse.Messages.Linden.LegacyEnvironmentMessage)`. pub fn new( environment: libremetaverse::messages::linden::LegacyEnvironmentMessage, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.LegacyEnvironmentEventArgs.#ctor(LibreMetaverse.Messages.Linden.LegacyEnvironmentMessage)", ) } /// C# member: `P:LibreMetaverse.LegacyEnvironmentEventArgs.Environment`. pub fn environment(&self) -> libremetaverse::messages::linden::LegacyEnvironmentMessage { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LegacyEnvironmentEventArgs.Environment" ) } } /// C# type: `T:LibreMetaverse.LindenAttentions`. pub struct LindenAttentions; impl LindenAttentions { /// C# member: `F:LibreMetaverse.LindenAttentions.Default`. pub fn default() -> Vec { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.LindenAttentions.Default") } /// C# member: `F:LibreMetaverse.LindenAttentions.Updated`. pub fn updated() -> Vec { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.LindenAttentions.Updated") } /// C# member: `P:LibreMetaverse.LindenAttentions.DefaultFeminine`. pub fn default_feminine() -> libremetaverse::AttentionSet { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LindenAttentions.DefaultFeminine" ) } /// C# member: `P:LibreMetaverse.LindenAttentions.DefaultMasculine`. pub fn default_masculine() -> libremetaverse::AttentionSet { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LindenAttentions.DefaultMasculine" ) } /// C# member: `P:LibreMetaverse.LindenAttentions.UpdatedFeminine`. pub fn updated_feminine() -> libremetaverse::AttentionSet { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LindenAttentions.UpdatedFeminine" ) } /// C# member: `P:LibreMetaverse.LindenAttentions.UpdatedMasculine`. pub fn updated_masculine() -> libremetaverse::AttentionSet { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LindenAttentions.UpdatedMasculine" ) } } /// C# type: `T:LibreMetaverse.LiveParticle`. pub struct LiveParticle { /// C# member: `F:LibreMetaverse.LiveParticle.Age`. pub age: f32, /// C# member: `F:LibreMetaverse.LiveParticle.Color`. pub color: libremetaverse_types::Color4, /// C# member: `F:LibreMetaverse.LiveParticle.Glow`. pub glow: f32, /// C# member: `F:LibreMetaverse.LiveParticle.NormalizedAge`. pub normalized_age: f32, /// C# member: `F:LibreMetaverse.LiveParticle.Position`. pub position: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.LiveParticle.ScaleX`. pub scale_x: f32, /// C# member: `F:LibreMetaverse.LiveParticle.ScaleY`. pub scale_y: f32, /// C# member: `F:LibreMetaverse.LiveParticle.Velocity`. pub velocity: libremetaverse_types::Vector3, } impl LiveParticle {} /// C# type: `T:LibreMetaverse.LoadUrlEventArgs`. pub struct LoadUrlEventArgs; impl LoadUrlEventArgs { /// C# member: `M:LibreMetaverse.LoadUrlEventArgs.#ctor(System.String,LibreMetaverse.UUID,LibreMetaverse.UUID,System.Boolean,System.String,System.String)`. pub fn new( object_name: String, object_id: libremetaverse_types::UUID, owner_id: libremetaverse_types::UUID, owner_is_group: bool, message: String, url: String, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.LoadUrlEventArgs.#ctor(System.String,LibreMetaverse.UUID,LibreMetaverse.UUID,System.Boolean,System.String,System.String)", ) } /// C# member: `P:LibreMetaverse.LoadUrlEventArgs.Message`. pub fn message(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoadUrlEventArgs.Message") } /// C# member: `P:LibreMetaverse.LoadUrlEventArgs.ObjectID`. pub fn object_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoadUrlEventArgs.ObjectID") } /// C# member: `P:LibreMetaverse.LoadUrlEventArgs.ObjectName`. pub fn object_name(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoadUrlEventArgs.ObjectName") } /// C# member: `P:LibreMetaverse.LoadUrlEventArgs.OwnerID`. pub fn owner_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoadUrlEventArgs.OwnerID") } /// C# member: `P:LibreMetaverse.LoadUrlEventArgs.OwnerIsGroup`. pub fn owner_is_group(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoadUrlEventArgs.OwnerIsGroup") } /// C# member: `P:LibreMetaverse.LoadUrlEventArgs.URL`. pub fn url(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoadUrlEventArgs.URL") } } /// C# type: `T:LibreMetaverse.LoggedOutEventArgs`. pub struct LoggedOutEventArgs { /// C# member: `F:LibreMetaverse.LoggedOutEventArgs.InventoryItems`. pub inventory_items: Vec, } impl LoggedOutEventArgs { /// C# member: `M:LibreMetaverse.LoggedOutEventArgs.#ctor(System.Collections.Generic.List{LibreMetaverse.UUID})`. pub fn new(inventory_items: Vec) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.LoggedOutEventArgs.#ctor(System.Collections.Generic.List{LibreMetaverse.UUID})", ) } } /// C# type: `T:LibreMetaverse.Logger`. pub struct Logger; impl Logger { /// C# member: `E:LibreMetaverse.Logger.OnLogMessage`. pub fn subscribe_on_log_message( handler: Option, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.Logger.OnLogMessage") } /// C# member: `M:LibreMetaverse.Logger.BeginClientScope(LibreMetaverse.GridClient)`. pub fn begin_client_scope( client: libremetaverse::GridClient, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Logger.BeginClientScope(LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.Logger.BeginRegionScope(LibreMetaverse.Simulator)`. pub fn begin_region_scope( simulator: libremetaverse::Simulator, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Logger.BeginRegionScope(LibreMetaverse.Simulator)", ) } /// C# member: `M:LibreMetaverse.Logger.BeginScope(System.Object)`. pub fn begin_scope( state: libremetaverse_types::compat::Object, ) -> Result, crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Logger.BeginScope(System.Object)") } /// C# member: `M:LibreMetaverse.Logger.CreateDefaultConsoleLoggerFactory`. pub fn create_default_console_logger_factory() -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Logger.CreateDefaultConsoleLoggerFactory", ) } /// C# member: `M:LibreMetaverse.Logger.Critical(System.Object,LibreMetaverse.GridClient)`. pub fn critical_with_object_grid_client( message: libremetaverse_types::compat::Object, client: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Logger.Critical(System.Object,LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.Logger.Critical(System.Object,System.Exception,LibreMetaverse.GridClient)`. pub fn critical_with_object_exception_grid_client( message: libremetaverse_types::compat::Object, exception: libremetaverse_types::compat::ExternalError, client: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Logger.Critical(System.Object,System.Exception,LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.Logger.Critical(System.Object,System.Exception,System.String)`. pub fn critical_with_object_exception_string( message: libremetaverse_types::compat::Object, exception: libremetaverse_types::compat::ExternalError, client_name: String, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Logger.Critical(System.Object,System.Exception,System.String)", ) } /// C# member: `M:LibreMetaverse.Logger.Critical(System.Object,System.String)`. pub fn critical_with_object_string( message: libremetaverse_types::compat::Object, client_name: String, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Logger.Critical(System.Object,System.String)", ) } /// C# member: `M:LibreMetaverse.Logger.Debug(System.Object,LibreMetaverse.GridClient)`. pub fn debug_with_object_grid_client( message: libremetaverse_types::compat::Object, client: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Logger.Debug(System.Object,LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.Logger.Debug(System.Object,System.Exception,LibreMetaverse.GridClient)`. pub fn debug_with_object_exception_grid_client( message: libremetaverse_types::compat::Object, exception: libremetaverse_types::compat::ExternalError, client: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Logger.Debug(System.Object,System.Exception,LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.Logger.Debug(System.Object,System.Exception,System.String)`. pub fn debug_with_object_exception_string( message: libremetaverse_types::compat::Object, exception: libremetaverse_types::compat::ExternalError, client_name: String, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Logger.Debug(System.Object,System.Exception,System.String)", ) } /// C# member: `M:LibreMetaverse.Logger.Debug(System.Object,System.String)`. pub fn debug_with_object_string( message: libremetaverse_types::compat::Object, client_name: String, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Logger.Debug(System.Object,System.String)", ) } /// C# member: `M:LibreMetaverse.Logger.DebugLog(System.Object,LibreMetaverse.GridClient)`. pub fn debug_log( message: libremetaverse_types::compat::Object, client: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Logger.DebugLog(System.Object,LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.Logger.Error(System.Object,LibreMetaverse.GridClient)`. pub fn error_with_object_grid_client( message: libremetaverse_types::compat::Object, client: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Logger.Error(System.Object,LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.Logger.Error(System.Object,System.Exception,LibreMetaverse.GridClient)`. pub fn error_with_object_exception_grid_client( message: libremetaverse_types::compat::Object, exception: libremetaverse_types::compat::ExternalError, client: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Logger.Error(System.Object,System.Exception,LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.Logger.Error(System.Object,System.Exception,System.String)`. pub fn error_with_object_exception_string( message: libremetaverse_types::compat::Object, exception: libremetaverse_types::compat::ExternalError, client_name: String, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Logger.Error(System.Object,System.Exception,System.String)", ) } /// C# member: `M:LibreMetaverse.Logger.Error(System.Object,System.String)`. pub fn error_with_object_string( message: libremetaverse_types::compat::Object, client_name: String, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Logger.Error(System.Object,System.String)", ) } /// C# member: `M:LibreMetaverse.Logger.Info(System.Object,LibreMetaverse.GridClient)`. pub fn info_with_object_grid_client( message: libremetaverse_types::compat::Object, client: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Logger.Info(System.Object,LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.Logger.Info(System.Object,System.Exception,LibreMetaverse.GridClient)`. pub fn info_with_object_exception_grid_client( message: libremetaverse_types::compat::Object, exception: libremetaverse_types::compat::ExternalError, client: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Logger.Info(System.Object,System.Exception,LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.Logger.Info(System.Object,System.Exception,System.String)`. pub fn info_with_object_exception_string( message: libremetaverse_types::compat::Object, exception: libremetaverse_types::compat::ExternalError, client_name: String, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Logger.Info(System.Object,System.Exception,System.String)", ) } /// C# member: `M:LibreMetaverse.Logger.Info(System.Object,System.String)`. pub fn info_with_object_string( message: libremetaverse_types::compat::Object, client_name: String, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Logger.Info(System.Object,System.String)", ) } /// C# member: `M:LibreMetaverse.Logger.IsEnabled(Microsoft.Extensions.Logging.LogLevel)`. pub fn is_enabled(level: libremetaverse::logging::LogLevel) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Logger.IsEnabled(Microsoft.Extensions.Logging.LogLevel)", ) } /// C# member: `M:LibreMetaverse.Logger.Log(System.Object,Microsoft.Extensions.Logging.LogLevel,LibreMetaverse.GridClient)`. pub fn log_with_object_log_level_grid_client( message: libremetaverse_types::compat::Object, level: libremetaverse::logging::LogLevel, client: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Logger.Log(System.Object,Microsoft.Extensions.Logging.LogLevel,LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.Logger.Log(System.Object,Microsoft.Extensions.Logging.LogLevel,LibreMetaverse.GridClient,System.Exception)`. pub fn log_with_object_log_level_grid_client_exception( message: libremetaverse_types::compat::Object, level: libremetaverse::logging::LogLevel, client: Option, exception: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Logger.Log(System.Object,Microsoft.Extensions.Logging.LogLevel,LibreMetaverse.GridClient,System.Exception)", ) } /// C# member: `M:LibreMetaverse.Logger.Log(System.Object,Microsoft.Extensions.Logging.LogLevel,System.Exception)`. pub fn log_with_object_log_level_exception( message: libremetaverse_types::compat::Object, level: libremetaverse::logging::LogLevel, exception: libremetaverse_types::compat::ExternalError, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Logger.Log(System.Object,Microsoft.Extensions.Logging.LogLevel,System.Exception)", ) } /// C# member: `M:LibreMetaverse.Logger.SetLoggerFactory(Microsoft.Extensions.Logging.ILoggerFactory,System.String)`. pub fn set_logger_factory( factory: Box, name: String, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Logger.SetLoggerFactory(Microsoft.Extensions.Logging.ILoggerFactory,System.String)", ) } /// C# member: `M:LibreMetaverse.Logger.Shutdown`. pub fn shutdown_with_method() -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Logger.Shutdown") } /// C# member: `M:LibreMetaverse.Logger.ShutdownAsync(System.Nullable{System.TimeSpan},System.Threading.CancellationToken)`. pub async fn shutdown_with_nullable_cancellation_token( timeout: Option>, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Logger.ShutdownAsync(System.Nullable{System.TimeSpan},System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.Logger.Trace(System.Object,LibreMetaverse.GridClient)`. pub fn trace_with_object_grid_client( message: libremetaverse_types::compat::Object, client: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Logger.Trace(System.Object,LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.Logger.Trace(System.Object,System.Exception,LibreMetaverse.GridClient)`. pub fn trace_with_object_exception_grid_client( message: libremetaverse_types::compat::Object, exception: libremetaverse_types::compat::ExternalError, client: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Logger.Trace(System.Object,System.Exception,LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.Logger.Trace(System.Object,System.Exception,System.String)`. pub fn trace_with_object_exception_string( message: libremetaverse_types::compat::Object, exception: libremetaverse_types::compat::ExternalError, client_name: String, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Logger.Trace(System.Object,System.Exception,System.String)", ) } /// C# member: `M:LibreMetaverse.Logger.Trace(System.Object,System.String)`. pub fn trace_with_object_string( message: libremetaverse_types::compat::Object, client_name: String, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Logger.Trace(System.Object,System.String)", ) } /// C# member: `M:LibreMetaverse.Logger.UseClientScopeAsync(LibreMetaverse.GridClient,System.Func{System.Threading.Tasks.Task})`. pub async fn use_client_scope( client: libremetaverse::GridClient, action: Box libremetaverse_types::compat::Task<()> + Send + Sync>, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Logger.UseClientScopeAsync(LibreMetaverse.GridClient,System.Func{System.Threading.Tasks.Task})", ) } /// C# member: `M:LibreMetaverse.Logger.UseRegionScopeAsync(LibreMetaverse.Simulator,System.Func{System.Threading.Tasks.Task})`. pub async fn use_region_scope( simulator: libremetaverse::Simulator, action: Box libremetaverse_types::compat::Task<()> + Send + Sync>, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Logger.UseRegionScopeAsync(LibreMetaverse.Simulator,System.Func{System.Threading.Tasks.Task})", ) } /// C# member: `M:LibreMetaverse.Logger.UseScopeAsync(System.Object,System.Func{System.Threading.Tasks.Task})`. pub async fn use_scope( state: libremetaverse_types::compat::Object, action: Box libremetaverse_types::compat::Task<()> + Send + Sync>, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Logger.UseScopeAsync(System.Object,System.Func{System.Threading.Tasks.Task})", ) } /// C# member: `M:LibreMetaverse.Logger.Warn(System.Object,LibreMetaverse.GridClient)`. pub fn warn_with_object_grid_client( message: libremetaverse_types::compat::Object, client: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Logger.Warn(System.Object,LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.Logger.Warn(System.Object,System.Exception,LibreMetaverse.GridClient)`. pub fn warn_with_object_exception_grid_client( message: libremetaverse_types::compat::Object, exception: libremetaverse_types::compat::ExternalError, client: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Logger.Warn(System.Object,System.Exception,LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.Logger.Warn(System.Object,System.Exception,System.String)`. pub fn warn_with_object_exception_string( message: libremetaverse_types::compat::Object, exception: libremetaverse_types::compat::ExternalError, client_name: String, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Logger.Warn(System.Object,System.Exception,System.String)", ) } /// C# member: `M:LibreMetaverse.Logger.Warn(System.Object,System.String)`. pub fn warn_with_object_string( message: libremetaverse_types::compat::Object, client_name: String, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Logger.Warn(System.Object,System.String)", ) } } /// C# type: `T:LibreMetaverse.Logger.LogCallback`. pub struct LoggerLogCallback; impl LoggerLogCallback { /// C# member: `M:LibreMetaverse.Logger.LogCallback.#ctor(System.Object,System.IntPtr)`. pub fn new( object: libremetaverse_types::compat::Object, method: isize, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Logger.LogCallback.#ctor(System.Object,System.IntPtr)", ) } /// C# member: `M:LibreMetaverse.Logger.LogCallback.BeginInvoke(System.Object,Microsoft.Extensions.Logging.LogLevel,System.AsyncCallback,System.Object)`. pub fn begin_invoke( &self, message: libremetaverse_types::compat::Object, level: libremetaverse::logging::LogLevel, callback: Box, object: libremetaverse_types::compat::Object, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Logger.LogCallback.BeginInvoke(System.Object,Microsoft.Extensions.Logging.LogLevel,System.AsyncCallback,System.Object)", ) } /// C# member: `M:LibreMetaverse.Logger.LogCallback.EndInvoke(System.IAsyncResult)`. pub fn end_invoke( &self, result: Box, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Logger.LogCallback.EndInvoke(System.IAsyncResult)", ) } /// C# member: `M:LibreMetaverse.Logger.LogCallback.Invoke(System.Object,Microsoft.Extensions.Logging.LogLevel)`. pub fn invoke( &self, message: libremetaverse_types::compat::Object, level: libremetaverse::logging::LogLevel, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Logger.LogCallback.Invoke(System.Object,Microsoft.Extensions.Logging.LogLevel)", ) } } /// C# type: `T:LibreMetaverse.LoggingSettings`. pub struct LoggingSettings { /// C# member: `F:LibreMetaverse.LoggingSettings.LogDiskCache`. pub log_disk_cache: bool, /// C# member: `F:LibreMetaverse.LoggingSettings.LogNames`. pub log_names: bool, /// C# member: `F:LibreMetaverse.LoggingSettings.LogResends`. pub log_resends: bool, } impl LoggingSettings { /// C# member: `M:LibreMetaverse.LoggingSettings.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.LoggingSettings.#ctor") } } /// C# type: `T:LibreMetaverse.LoginCredential`. pub struct LoginCredential; impl LoginCredential { /// C# member: `M:LibreMetaverse.LoginCredential.#ctor(System.String,System.String,System.String)`. pub fn new_with_string_string_string( first: String, last: String, passwd: String, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.LoginCredential.#ctor(System.String,System.String,System.String)", ) } /// C# member: `M:LibreMetaverse.LoginCredential.#ctor(System.String,System.String,System.String,System.String,System.String)`. pub fn new_with_string_string_string_string_string( first: String, last: String, passwd: String, token: String, mfa_hash: String, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.LoginCredential.#ctor(System.String,System.String,System.String,System.String,System.String)", ) } /// C# member: `P:LibreMetaverse.LoginCredential.FirstName`. pub fn first_name(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginCredential.FirstName") } /// C# member: `P:LibreMetaverse.LoginCredential.LastName`. pub fn last_name(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginCredential.LastName") } /// C# member: `P:LibreMetaverse.LoginCredential.MfaHash`. pub fn mfa_hash(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginCredential.MfaHash") } /// C# member: `P:LibreMetaverse.LoginCredential.Password`. pub fn password(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginCredential.Password") } /// C# member: `P:LibreMetaverse.LoginCredential.Token`. pub fn token(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginCredential.Token") } } /// C# type: `T:LibreMetaverse.LoginException`. pub struct LoginException; impl LoginException { /// C# member: `M:LibreMetaverse.LoginException.#ctor(System.String)`. pub fn new_with_string(message: String) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.LoginException.#ctor(System.String)", ) } /// C# member: `M:LibreMetaverse.LoginException.#ctor(System.String,System.Exception)`. pub fn new_with_string_exception( message: String, inner_exception: libremetaverse_types::compat::ExternalError, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.LoginException.#ctor(System.String,System.Exception)", ) } } /// C# type: `T:LibreMetaverse.LoginParams`. pub struct LoginParams { /// C# member: `F:LibreMetaverse.LoginParams.AgreeToTos`. pub agree_to_tos: bool, /// C# member: `F:LibreMetaverse.LoginParams.Author`. pub author: String, /// C# member: `F:LibreMetaverse.LoginParams.Channel`. pub channel: String, /// C# member: `F:LibreMetaverse.LoginParams.FirstName`. pub first_name: String, /// C# member: `F:LibreMetaverse.LoginParams.ID0`. pub id0: String, /// C# member: `F:LibreMetaverse.LoginParams.LastExecEvent`. pub last_exec_event: libremetaverse::LastExecStatus, /// C# member: `F:LibreMetaverse.LoginParams.LastName`. pub last_name: String, /// C# member: `F:LibreMetaverse.LoginParams.LoginLocation`. pub login_location: String, /// C# member: `F:LibreMetaverse.LoginParams.MAC`. pub mac: String, /// C# member: `F:LibreMetaverse.LoginParams.MethodName`. pub method_name: String, /// C# member: `F:LibreMetaverse.LoginParams.MfaEnabled`. pub mfa_enabled: bool, /// C# member: `F:LibreMetaverse.LoginParams.MfaHash`. pub mfa_hash: String, /// C# member: `F:LibreMetaverse.LoginParams.Options`. pub options: Vec, /// C# member: `F:LibreMetaverse.LoginParams.Password`. pub password: String, /// C# member: `F:LibreMetaverse.LoginParams.Platform`. pub platform: String, /// C# member: `F:LibreMetaverse.LoginParams.PlatformVersion`. pub platform_version: String, /// C# member: `F:LibreMetaverse.LoginParams.ReadCritical`. pub read_critical: bool, /// C# member: `F:LibreMetaverse.LoginParams.Start`. pub start: String, /// C# member: `F:LibreMetaverse.LoginParams.Timeout`. pub timeout: i32, /// C# member: `F:LibreMetaverse.LoginParams.Token`. pub token: String, /// C# member: `F:LibreMetaverse.LoginParams.URI`. pub uri: String, /// C# member: `F:LibreMetaverse.LoginParams.UserAgent`. pub user_agent: String, /// C# member: `F:LibreMetaverse.LoginParams.Version`. pub version: String, /// C# member: `F:LibreMetaverse.LoginParams.ViewerDigest`. pub viewer_digest: String, } impl LoginParams { /// C# member: `M:LibreMetaverse.LoginParams.#ctor`. pub fn new_with_constructor() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.LoginParams.#ctor") } /// C# member: `M:LibreMetaverse.LoginParams.#ctor(LibreMetaverse.GridClient,LibreMetaverse.LoginCredential,System.String,System.String)`. pub fn new_with_grid_client_login_credential_string_string( client: libremetaverse::GridClient, credential: libremetaverse::LoginCredential, channel: String, version: String, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.LoginParams.#ctor(LibreMetaverse.GridClient,LibreMetaverse.LoginCredential,System.String,System.String)", ) } /// C# member: `M:LibreMetaverse.LoginParams.#ctor(LibreMetaverse.GridClient,LibreMetaverse.LoginCredential,System.String,System.String,System.String)`. pub fn new_with_grid_client_login_credential_string_string_string( client: libremetaverse::GridClient, credential: libremetaverse::LoginCredential, channel: String, version: String, login_uri: String, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.LoginParams.#ctor(LibreMetaverse.GridClient,LibreMetaverse.LoginCredential,System.String,System.String,System.String)", ) } /// C# member: `M:LibreMetaverse.LoginParams.#ctor(LibreMetaverse.GridClient,System.String,System.String,System.String,System.String,System.String)`. pub fn new_with_grid_client_string_string_string_string_string( client: libremetaverse::GridClient, first_name: String, last_name: String, password: String, channel: String, version: String, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.LoginParams.#ctor(LibreMetaverse.GridClient,System.String,System.String,System.String,System.String,System.String)", ) } /// C# member: `M:LibreMetaverse.LoginParams.#ctor(LibreMetaverse.GridClient,System.String,System.String,System.String,System.String,System.String,System.String)`. pub fn new_with_grid_client_string_string_string_string_string_string( client: libremetaverse::GridClient, first_name: String, last_name: String, password: String, channel: String, version: String, login_uri: String, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.LoginParams.#ctor(LibreMetaverse.GridClient,System.String,System.String,System.String,System.String,System.String,System.String)", ) } } /// C# type: `T:LibreMetaverse.LoginProgressEventArgs`. pub struct LoginProgressEventArgs; impl LoginProgressEventArgs { /// C# member: `M:LibreMetaverse.LoginProgressEventArgs.#ctor(LibreMetaverse.LoginStatus,System.String,System.String)`. pub fn new( login: libremetaverse::LoginStatus, message: String, fail_reason: String, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.LoginProgressEventArgs.#ctor(LibreMetaverse.LoginStatus,System.String,System.String)", ) } /// C# member: `P:LibreMetaverse.LoginProgressEventArgs.FailReason`. pub fn fail_reason(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LoginProgressEventArgs.FailReason" ) } /// C# member: `P:LibreMetaverse.LoginProgressEventArgs.Message`. pub fn message(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginProgressEventArgs.Message") } /// C# member: `P:LibreMetaverse.LoginProgressEventArgs.Status`. pub fn status(&self) -> libremetaverse::LoginStatus { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginProgressEventArgs.Status") } } /// C# type: `T:LibreMetaverse.LoginResponseData`. pub struct LoginResponseData; impl LoginResponseData { /// C# member: `M:LibreMetaverse.LoginResponseData.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.LoginResponseData.#ctor") } /// C# member: `M:LibreMetaverse.LoginResponseData.Parse(LibreMetaverse.StructuredData.OSDMap)`. pub fn parse_with_osd_map( &self, reply: libremetaverse_structured_data::OSDMap, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.LoginResponseData.Parse(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.LoginResponseData.Parse(System.Collections.Hashtable)`. pub fn parse_with_hashtable( &self, reply: libremetaverse_types::compat::Hashtable, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.LoginResponseData.Parse(System.Collections.Hashtable)", ) } /// C# member: `M:LibreMetaverse.LoginResponseData.ParseInventoryFolders(System.String,LibreMetaverse.UUID,LibreMetaverse.StructuredData.OSDMap)`. pub fn parse_inventory_folders( key: String, owner: libremetaverse_types::UUID, reply: libremetaverse_structured_data::OSDMap, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.LoginResponseData.ParseInventoryFolders(System.String,LibreMetaverse.UUID,LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.LoginResponseData.ParseInventorySkeleton(System.String,LibreMetaverse.StructuredData.OSDMap)`. pub fn parse_inventory_skeleton_with_string_osd_map( &self, key: String, reply: libremetaverse_structured_data::OSDMap, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.LoginResponseData.ParseInventorySkeleton(System.String,LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.LoginResponseData.ParseInventorySkeleton(System.String,System.Collections.Hashtable)`. pub fn parse_inventory_skeleton_with_string_hashtable( &self, key: String, reply: libremetaverse_types::compat::Hashtable, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.LoginResponseData.ParseInventorySkeleton(System.String,System.Collections.Hashtable)", ) } /// C# member: `M:LibreMetaverse.LoginResponseData.ParseMappedUUID(System.String,System.String,LibreMetaverse.StructuredData.OSDMap)`. pub fn parse_mapped_uuid_with_string_string_osd_map( key: String, key2: String, reply: libremetaverse_structured_data::OSDMap, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.LoginResponseData.ParseMappedUUID(System.String,System.String,LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.LoginResponseData.ParseMappedUUID(System.String,System.String,System.Collections.Hashtable)`. pub fn parse_mapped_uuid_with_string_string_hashtable( key: String, key2: String, reply: libremetaverse_types::compat::Hashtable, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.LoginResponseData.ParseMappedUUID(System.String,System.String,System.Collections.Hashtable)", ) } /// C# member: `M:LibreMetaverse.LoginResponseData.ParseString(System.String,LibreMetaverse.StructuredData.OSDMap)`. pub fn parse_string_with_string_osd_map( key: String, reply: libremetaverse_structured_data::OSDMap, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.LoginResponseData.ParseString(System.String,LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.LoginResponseData.ParseString(System.String,System.Collections.Hashtable)`. pub fn parse_string_with_string_hashtable( key: String, reply: libremetaverse_types::compat::Hashtable, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.LoginResponseData.ParseString(System.String,System.Collections.Hashtable)", ) } /// C# member: `M:LibreMetaverse.LoginResponseData.ParseUInt(System.String,LibreMetaverse.StructuredData.OSDMap)`. pub fn parse_u_int_with_string_osd_map( key: String, reply: libremetaverse_structured_data::OSDMap, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.LoginResponseData.ParseUInt(System.String,LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.LoginResponseData.ParseUInt(System.String,System.Collections.Hashtable)`. pub fn parse_u_int_with_string_hashtable( key: String, reply: libremetaverse_types::compat::Hashtable, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.LoginResponseData.ParseUInt(System.String,System.Collections.Hashtable)", ) } /// C# member: `M:LibreMetaverse.LoginResponseData.ParseUUID(System.String,LibreMetaverse.StructuredData.OSDMap)`. pub fn parse_uuid_with_string_osd_map( key: String, reply: libremetaverse_structured_data::OSDMap, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.LoginResponseData.ParseUUID(System.String,LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.LoginResponseData.ParseUUID(System.String,System.Collections.Hashtable)`. pub fn parse_uuid_with_string_hashtable( key: String, reply: libremetaverse_types::compat::Hashtable, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.LoginResponseData.ParseUUID(System.String,System.Collections.Hashtable)", ) } /// C# member: `M:LibreMetaverse.LoginResponseData.ParseVector3(System.String,LibreMetaverse.StructuredData.OSDMap)`. pub fn parse_vector3_with_string_osd_map( key: String, reply: libremetaverse_structured_data::OSDMap, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.LoginResponseData.ParseVector3(System.String,LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.LoginResponseData.ParseVector3(System.String,System.Collections.Hashtable)`. pub fn parse_vector3_with_string_hashtable( key: String, reply: libremetaverse_types::compat::Hashtable, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.LoginResponseData.ParseVector3(System.String,System.Collections.Hashtable)", ) } /// C# member: `P:LibreMetaverse.LoginResponseData.AccountLevelBenefits`. pub fn account_level_benefits(&self) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LoginResponseData.AccountLevelBenefits" ) } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.AccountLevelBenefits`. pub fn set_account_level_benefits( &mut self, value: Option, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LoginResponseData.AccountLevelBenefits" ) } /// C# member: `P:LibreMetaverse.LoginResponseData.AccountType`. pub fn account_type(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.AccountType") } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.AccountType`. pub fn set_account_type(&mut self, value: String) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.AccountType") } /// C# member: `P:LibreMetaverse.LoginResponseData.AgentAccess`. pub fn agent_access(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.AgentAccess") } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.AgentAccess`. pub fn set_agent_access(&mut self, value: String) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.AgentAccess") } /// C# member: `P:LibreMetaverse.LoginResponseData.AgentAccessMax`. pub fn agent_access_max(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LoginResponseData.AgentAccessMax" ) } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.AgentAccessMax`. pub fn set_agent_access_max(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LoginResponseData.AgentAccessMax" ) } /// C# member: `P:LibreMetaverse.LoginResponseData.AgentAppearanceServiceURL`. pub fn agent_appearance_service_url(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LoginResponseData.AgentAppearanceServiceURL" ) } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.AgentAppearanceServiceURL`. pub fn set_agent_appearance_service_url(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LoginResponseData.AgentAppearanceServiceURL" ) } /// C# member: `P:LibreMetaverse.LoginResponseData.AgentID`. pub fn agent_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.AgentID") } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.AgentID`. pub fn set_agent_id(&mut self, value: libremetaverse_types::UUID) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.AgentID") } /// C# member: `P:LibreMetaverse.LoginResponseData.AgentRegionAccess`. pub fn agent_region_access(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LoginResponseData.AgentRegionAccess" ) } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.AgentRegionAccess`. pub fn set_agent_region_access(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LoginResponseData.AgentRegionAccess" ) } /// C# member: `P:LibreMetaverse.LoginResponseData.BuddyList`. pub fn buddy_list(&self) -> Vec { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.BuddyList") } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.BuddyList`. pub fn set_buddy_list(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.BuddyList") } /// C# member: `P:LibreMetaverse.LoginResponseData.COFVersion`. pub fn cof_version(&self) -> u32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.COFVersion") } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.COFVersion`. pub fn set_cof_version(&mut self, value: u32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.COFVersion") } /// C# member: `P:LibreMetaverse.LoginResponseData.CircuitCode`. pub fn circuit_code(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.CircuitCode") } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.CircuitCode`. pub fn set_circuit_code(&mut self, value: i32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.CircuitCode") } /// C# member: `P:LibreMetaverse.LoginResponseData.ClassifiedCategories`. pub fn classified_categories(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LoginResponseData.ClassifiedCategories" ) } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.ClassifiedCategories`. pub fn set_classified_categories(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LoginResponseData.ClassifiedCategories" ) } /// C# member: `P:LibreMetaverse.LoginResponseData.EventCategories`. pub fn event_categories(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LoginResponseData.EventCategories" ) } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.EventCategories`. pub fn set_event_categories(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LoginResponseData.EventCategories" ) } /// C# member: `P:LibreMetaverse.LoginResponseData.FirstLogin`. pub fn first_login(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.FirstLogin") } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.FirstLogin`. pub fn set_first_login(&mut self, value: bool) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.FirstLogin") } /// C# member: `P:LibreMetaverse.LoginResponseData.FirstName`. pub fn first_name(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.FirstName") } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.FirstName`. pub fn set_first_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.FirstName") } /// C# member: `P:LibreMetaverse.LoginResponseData.Gestures`. pub fn gestures( &self, ) -> std::collections::HashMap { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.Gestures") } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.Gestures`. pub fn set_gestures( &mut self, value: std::collections::HashMap, ) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.Gestures") } /// C# member: `P:LibreMetaverse.LoginResponseData.GlobalTextures`. pub fn global_textures(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LoginResponseData.GlobalTextures" ) } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.GlobalTextures`. pub fn set_global_textures(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LoginResponseData.GlobalTextures" ) } /// C# member: `P:LibreMetaverse.LoginResponseData.Home`. pub fn home(&self) -> libremetaverse::HomeInfo { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.Home") } /// C# member: `P:LibreMetaverse.LoginResponseData.InitialOutfit`. pub fn initial_outfit(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.InitialOutfit") } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.InitialOutfit`. pub fn set_initial_outfit(&mut self, value: String) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.InitialOutfit") } /// C# member: `P:LibreMetaverse.LoginResponseData.InventoryRoot`. pub fn inventory_root(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.InventoryRoot") } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.InventoryRoot`. pub fn set_inventory_root(&mut self, value: libremetaverse_types::UUID) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.InventoryRoot") } /// C# member: `P:LibreMetaverse.LoginResponseData.InventorySkeleton`. pub fn inventory_skeleton(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LoginResponseData.InventorySkeleton" ) } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.InventorySkeleton`. pub fn set_inventory_skeleton(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LoginResponseData.InventorySkeleton" ) } /// C# member: `P:LibreMetaverse.LoginResponseData.LastName`. pub fn last_name(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.LastName") } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.LastName`. pub fn set_last_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.LastName") } /// C# member: `P:LibreMetaverse.LoginResponseData.LibraryOwner`. pub fn library_owner(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.LibraryOwner") } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.LibraryOwner`. pub fn set_library_owner(&mut self, value: libremetaverse_types::UUID) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.LibraryOwner") } /// C# member: `P:LibreMetaverse.LoginResponseData.LibraryRoot`. pub fn library_root(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.LibraryRoot") } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.LibraryRoot`. pub fn set_library_root(&mut self, value: libremetaverse_types::UUID) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.LibraryRoot") } /// C# member: `P:LibreMetaverse.LoginResponseData.LibrarySkeleton`. pub fn library_skeleton(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LoginResponseData.LibrarySkeleton" ) } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.LibrarySkeleton`. pub fn set_library_skeleton(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LoginResponseData.LibrarySkeleton" ) } /// C# member: `P:LibreMetaverse.LoginResponseData.Login`. pub fn login(&self) -> libremetaverse::LoginState { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.Login") } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.Login`. pub fn set_login(&mut self, value: libremetaverse::LoginState) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.Login") } /// C# member: `P:LibreMetaverse.LoginResponseData.LookAt`. pub fn look_at(&self) -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.LookAt") } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.LookAt`. pub fn set_look_at(&mut self, value: libremetaverse_types::Vector3) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.LookAt") } /// C# member: `P:LibreMetaverse.LoginResponseData.MapServerUrl`. pub fn map_server_url(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.MapServerUrl") } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.MapServerUrl`. pub fn set_map_server_url(&mut self, value: String) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.MapServerUrl") } /// C# member: `P:LibreMetaverse.LoginResponseData.MaxAgentGroups`. pub fn max_agent_groups(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LoginResponseData.MaxAgentGroups" ) } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.MaxAgentGroups`. pub fn set_max_agent_groups(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LoginResponseData.MaxAgentGroups" ) } /// C# member: `P:LibreMetaverse.LoginResponseData.Message`. pub fn message(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.Message") } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.Message`. pub fn set_message(&mut self, value: String) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.Message") } /// C# member: `P:LibreMetaverse.LoginResponseData.MfaHash`. pub fn mfa_hash(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.MfaHash") } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.MfaHash`. pub fn set_mfa_hash(&mut self, value: String) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.MfaHash") } /// C# member: `P:LibreMetaverse.LoginResponseData.NextDuration`. pub fn next_duration(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.NextDuration") } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.NextDuration`. pub fn set_next_duration(&mut self, value: i32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.NextDuration") } /// C# member: `P:LibreMetaverse.LoginResponseData.NextMethod`. pub fn next_method(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.NextMethod") } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.NextMethod`. pub fn set_next_method(&mut self, value: String) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.NextMethod") } /// C# member: `P:LibreMetaverse.LoginResponseData.NextOptions`. pub fn next_options(&self) -> Vec { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.NextOptions") } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.NextOptions`. pub fn set_next_options(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.NextOptions") } /// C# member: `P:LibreMetaverse.LoginResponseData.NextUrl`. pub fn next_url(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.NextUrl") } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.NextUrl`. pub fn set_next_url(&mut self, value: String) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.NextUrl") } /// C# member: `P:LibreMetaverse.LoginResponseData.OpenIDUrl`. pub fn open_id_url(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.OpenIDUrl") } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.OpenIDUrl`. pub fn set_open_id_url(&mut self, value: String) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.OpenIDUrl") } /// C# member: `P:LibreMetaverse.LoginResponseData.PremiumPackages`. pub fn premium_packages( &self, ) -> std::collections::HashMap> { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LoginResponseData.PremiumPackages" ) } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.PremiumPackages`. pub fn set_premium_packages( &mut self, value: std::collections::HashMap>, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LoginResponseData.PremiumPackages" ) } /// C# member: `P:LibreMetaverse.LoginResponseData.Reason`. pub fn reason(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.Reason") } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.Reason`. pub fn set_reason(&mut self, value: String) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.Reason") } /// C# member: `P:LibreMetaverse.LoginResponseData.RegionSizeX`. pub fn region_size_x(&self) -> u32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.RegionSizeX") } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.RegionSizeX`. pub fn set_region_size_x(&mut self, value: u32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.RegionSizeX") } /// C# member: `P:LibreMetaverse.LoginResponseData.RegionSizeY`. pub fn region_size_y(&self) -> u32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.RegionSizeY") } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.RegionSizeY`. pub fn set_region_size_y(&mut self, value: u32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.RegionSizeY") } /// C# member: `P:LibreMetaverse.LoginResponseData.RegionX`. pub fn region_x(&self) -> u32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.RegionX") } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.RegionX`. pub fn set_region_x(&mut self, value: u32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.RegionX") } /// C# member: `P:LibreMetaverse.LoginResponseData.RegionY`. pub fn region_y(&self) -> u32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.RegionY") } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.RegionY`. pub fn set_region_y(&mut self, value: u32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.RegionY") } /// C# member: `P:LibreMetaverse.LoginResponseData.SecondsSinceEpoch`. pub fn seconds_since_epoch(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LoginResponseData.SecondsSinceEpoch" ) } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.SecondsSinceEpoch`. pub fn set_seconds_since_epoch(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LoginResponseData.SecondsSinceEpoch" ) } /// C# member: `P:LibreMetaverse.LoginResponseData.SecureSessionID`. pub fn secure_session_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LoginResponseData.SecureSessionID" ) } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.SecureSessionID`. pub fn set_secure_session_id(&mut self, value: libremetaverse_types::UUID) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LoginResponseData.SecureSessionID" ) } /// C# member: `P:LibreMetaverse.LoginResponseData.SeedCapability`. pub fn seed_capability(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LoginResponseData.SeedCapability" ) } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.SeedCapability`. pub fn set_seed_capability(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LoginResponseData.SeedCapability" ) } /// C# member: `P:LibreMetaverse.LoginResponseData.SessionID`. pub fn session_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.SessionID") } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.SessionID`. pub fn set_session_id(&mut self, value: libremetaverse_types::UUID) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.SessionID") } /// C# member: `P:LibreMetaverse.LoginResponseData.SimIP`. pub fn sim_ip(&self) -> Option { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.SimIP") } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.SimIP`. pub fn set_sim_ip(&mut self, value: Option) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.SimIP") } /// C# member: `P:LibreMetaverse.LoginResponseData.SimPort`. pub fn sim_port(&self) -> u16 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.SimPort") } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.SimPort`. pub fn set_sim_port(&mut self, value: u16) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.SimPort") } /// C# member: `P:LibreMetaverse.LoginResponseData.SnapshotConfigUrl`. pub fn snapshot_config_url(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LoginResponseData.SnapshotConfigUrl" ) } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.SnapshotConfigUrl`. pub fn set_snapshot_config_url(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LoginResponseData.SnapshotConfigUrl" ) } /// C# member: `P:LibreMetaverse.LoginResponseData.StartLocation`. pub fn start_location(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.StartLocation") } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.StartLocation`. pub fn set_start_location(&mut self, value: String) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.StartLocation") } /// C# member: `P:LibreMetaverse.LoginResponseData.Success`. pub fn success(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.Success") } /// C# member: `P:LibreMetaverse.LoginResponseData.UDPBlacklist`. pub fn udp_blacklist(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.UDPBlacklist") } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.UDPBlacklist`. pub fn set_udp_blacklist(&mut self, value: String) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.UDPBlacklist") } /// C# member: `P:LibreMetaverse.LoginResponseData.UiConfig`. pub fn ui_config(&self) -> Vec { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.UiConfig") } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.UiConfig`. pub fn set_ui_config(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LoginResponseData.UiConfig") } } /// C# type: `T:LibreMetaverse.LoginResponseData.ParseMessage`. pub struct LoginResponseDataParseMessage; impl LoginResponseDataParseMessage { /// C# member: `M:LibreMetaverse.LoginResponseData.ParseMessage.#ctor(LibreMetaverse.LoginResponseData.ParseMessageLevel,System.String,System.Exception)`. pub fn new( level: libremetaverse::LoginResponseDataParseMessageLevel, message: String, ex: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.LoginResponseData.ParseMessage.#ctor(LibreMetaverse.LoginResponseData.ParseMessageLevel,System.String,System.Exception)", ) } /// C# member: `P:LibreMetaverse.LoginResponseData.ParseMessage.Exception`. pub fn exception(&self) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LoginResponseData.ParseMessage.Exception" ) } /// C# member: `P:LibreMetaverse.LoginResponseData.ParseMessage.Level`. pub fn level(&self) -> libremetaverse::LoginResponseDataParseMessageLevel { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LoginResponseData.ParseMessage.Level" ) } /// C# member: `P:LibreMetaverse.LoginResponseData.ParseMessage.Message`. pub fn message(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LoginResponseData.ParseMessage.Message" ) } } /// C# type: `T:LibreMetaverse.LoginResponseData.ParseMessageLevel`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum LoginResponseDataParseMessageLevel { /// C# member: `F:LibreMetaverse.LoginResponseData.ParseMessageLevel.Error`. Error = 2, /// C# member: `F:LibreMetaverse.LoginResponseData.ParseMessageLevel.Info`. Info = 0, /// C# member: `F:LibreMetaverse.LoginResponseData.ParseMessageLevel.Warning`. Warning = 1, } /// C# type: `T:LibreMetaverse.LoginResponseData.ParseResult`. pub struct LoginResponseDataParseResult; impl LoginResponseDataParseResult { /// C# member: `M:LibreMetaverse.LoginResponseData.ParseResult.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.LoginResponseData.ParseResult.#ctor", ) } /// C# member: `M:LibreMetaverse.LoginResponseData.ParseResult.Add(LibreMetaverse.LoginResponseData.ParseMessageLevel,System.String,System.Exception)`. pub fn add( &self, level: libremetaverse::LoginResponseDataParseMessageLevel, message: String, ex: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.LoginResponseData.ParseResult.Add(LibreMetaverse.LoginResponseData.ParseMessageLevel,System.String,System.Exception)", ) } /// C# member: `P:LibreMetaverse.LoginResponseData.ParseResult.Messages`. pub fn messages(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LoginResponseData.ParseResult.Messages" ) } /// C# member: `P:LibreMetaverse.LoginResponseData.ParseResult.ParsedData`. pub fn parsed_data(&self) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LoginResponseData.ParseResult.ParsedData" ) } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.ParseResult.ParsedData`. pub fn set_parsed_data(&mut self, value: Option) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LoginResponseData.ParseResult.ParsedData" ) } /// C# member: `P:LibreMetaverse.LoginResponseData.ParseResult.Success`. pub fn success(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LoginResponseData.ParseResult.Success" ) } /// Setter for C# member: `P:LibreMetaverse.LoginResponseData.ParseResult.Success`. pub fn set_success(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.LoginResponseData.ParseResult.Success" ) } } /// C# type: `T:LibreMetaverse.LoginState`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum LoginState { /// C# member: `F:LibreMetaverse.LoginState.False`. False = 0, /// C# member: `F:LibreMetaverse.LoginState.Indeterminate`. Indeterminate = 2, /// C# member: `F:LibreMetaverse.LoginState.True`. True = 1, } /// C# type: `T:LibreMetaverse.LoginStatus`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum LoginStatus { /// C# member: `F:LibreMetaverse.LoginStatus.ConnectingToLogin`. ConnectingToLogin = 1, /// C# member: `F:LibreMetaverse.LoginStatus.ConnectingToSim`. ConnectingToSim = 3, /// C# member: `F:LibreMetaverse.LoginStatus.Failed`. Failed = -1, /// C# member: `F:LibreMetaverse.LoginStatus.None`. None = 0, /// C# member: `F:LibreMetaverse.LoginStatus.ReadingResponse`. ReadingResponse = 2, /// C# member: `F:LibreMetaverse.LoginStatus.Redirecting`. Redirecting = 4, /// C# member: `F:LibreMetaverse.LoginStatus.Success`. Success = 5, } /// C# type: `T:LibreMetaverse.LookAtType`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(u8)] pub enum LookAtType { /// C# member: `F:LibreMetaverse.LookAtType.AutoListen`. AutoListen = 2, /// C# member: `F:LibreMetaverse.LookAtType.Clear`. Clear = 10, /// C# member: `F:LibreMetaverse.LookAtType.Conversation`. Conversation = 6, /// C# member: `F:LibreMetaverse.LookAtType.Focus`. Focus = 8, /// C# member: `F:LibreMetaverse.LookAtType.FreeLook`. FreeLook = 3, /// C# member: `F:LibreMetaverse.LookAtType.Hover`. Hover = 5, /// C# member: `F:LibreMetaverse.LookAtType.Idle`. Idle = 1, /// C# member: `F:LibreMetaverse.LookAtType.Mouselook`. Mouselook = 9, /// C# member: `F:LibreMetaverse.LookAtType.None`. None = 0, /// C# member: `F:LibreMetaverse.LookAtType.Respond`. Respond = 4, /// C# member: `F:LibreMetaverse.LookAtType.Select`. Select = 7, } /// C# type: `T:LibreMetaverse.LslSyntax`. pub struct LslSyntax; impl LslSyntax { /// C# member: `E:LibreMetaverse.LslSyntax.SyntaxChanged`. pub fn subscribe_syntax_changed( &self, handler: libremetaverse_types::compat::EventHandler<()>, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.LslSyntax.SyntaxChanged") } /// C# member: `M:LibreMetaverse.LslSyntax.#ctor`. pub fn new_with_constructor() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.LslSyntax.#ctor") } /// C# member: `M:LibreMetaverse.LslSyntax.#ctor(LibreMetaverse.GridClient)`. pub fn new_with_grid_client(client: libremetaverse::GridClient) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.LslSyntax.#ctor(LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.LslSyntax.Register(LibreMetaverse.GridClient)`. pub fn register(&self, client: libremetaverse::GridClient) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.LslSyntax.Register(LibreMetaverse.GridClient)", ) } /// C# member: `P:LibreMetaverse.LslSyntax.Keywords`. pub fn keywords() -> libremetaverse_types::compat::FrozenDictionary { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.LslSyntax.Keywords") } } /// C# type: `T:LibreMetaverse.LslSyntax.LslCategory`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum LslSyntaxLslCategory { /// C# member: `F:LibreMetaverse.LslSyntax.LslCategory.Constant`. Constant = 4, /// C# member: `F:LibreMetaverse.LslSyntax.LslCategory.Control`. Control = 1, /// C# member: `F:LibreMetaverse.LslSyntax.LslCategory.Datatype`. Datatype = 3, /// C# member: `F:LibreMetaverse.LslSyntax.LslCategory.Event`. Event = 2, /// C# member: `F:LibreMetaverse.LslSyntax.LslCategory.Flow`. Flow = 5, /// C# member: `F:LibreMetaverse.LslSyntax.LslCategory.Function`. Function = 0, /// C# member: `F:LibreMetaverse.LslSyntax.LslCategory.Unknown`. Unknown = -1, } /// C# type: `T:LibreMetaverse.LslSyntax.LslKeyword`. pub struct LslSyntaxLslKeyword { /// C# member: `F:LibreMetaverse.LslSyntax.LslKeyword.Category`. pub category: libremetaverse::LslSyntaxLslCategory, /// C# member: `F:LibreMetaverse.LslSyntax.LslKeyword.Deprecated`. pub deprecated: bool, /// C# member: `F:LibreMetaverse.LslSyntax.LslKeyword.GodMode`. pub god_mode: bool, /// C# member: `F:LibreMetaverse.LslSyntax.LslKeyword.Keyword`. pub keyword: String, /// C# member: `F:LibreMetaverse.LslSyntax.LslKeyword.Tooltip`. pub tooltip: String, } impl LslSyntaxLslKeyword {} /// C# type: `T:LibreMetaverse.MapAdultEvent`. pub struct MapAdultEvent { /// C# member: `F:LibreMetaverse.MapAdultEvent.Category`. pub category: libremetaverse::DirectoryManagerEventCategories, /// C# member: `F:LibreMetaverse.MapAdultEvent.Description`. pub description: String, /// C# member: `F:LibreMetaverse.MapAdultEvent.Flags`. pub flags: libremetaverse::DirectoryManagerEventFlags, } impl MapAdultEvent { /// C# member: `M:LibreMetaverse.MapAdultEvent.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.MapAdultEvent.#ctor") } } /// C# type: `T:LibreMetaverse.MapAdultLandForSale`. pub struct MapAdultLandForSale { /// C# member: `F:LibreMetaverse.MapAdultLandForSale.ID`. pub id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.MapAdultLandForSale.Name`. pub name: String, /// C# member: `F:LibreMetaverse.MapAdultLandForSale.Price`. pub price: i32, /// C# member: `F:LibreMetaverse.MapAdultLandForSale.Size`. pub size: i32, } impl MapAdultLandForSale { /// C# member: `M:LibreMetaverse.MapAdultLandForSale.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.MapAdultLandForSale.#ctor") } } /// C# type: `T:LibreMetaverse.MapAgentLocation`. pub struct MapAgentLocation { /// C# member: `F:LibreMetaverse.MapAgentLocation.AvatarCount`. pub avatar_count: i32, /// C# member: `F:LibreMetaverse.MapAgentLocation.Identifier`. pub identifier: String, } impl MapAgentLocation { /// C# member: `M:LibreMetaverse.MapAgentLocation.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.MapAgentLocation.#ctor") } } /// C# type: `T:LibreMetaverse.MapBlock`. pub struct MapBlock { /// C# member: `F:LibreMetaverse.MapBlock.Count`. pub count: i32, /// C# member: `F:LibreMetaverse.MapBlock.Fields`. pub fields: Vec, /// C# member: `F:LibreMetaverse.MapBlock.KeywordPosition`. pub keyword_position: i32, /// C# member: `F:LibreMetaverse.MapBlock.Name`. pub name: String, } impl MapBlock { /// C# member: `M:LibreMetaverse.MapBlock.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.MapBlock.#ctor") } /// C# member: `M:LibreMetaverse.MapBlock.CompareTo(System.Object)`. pub fn compare_to( &self, obj: Option, ) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.MapBlock.CompareTo(System.Object)") } } /// C# type: `T:LibreMetaverse.MapField`. pub struct MapField { /// C# member: `F:LibreMetaverse.MapField.Count`. pub count: i32, /// C# member: `F:LibreMetaverse.MapField.KeywordPosition`. pub keyword_position: i32, /// C# member: `F:LibreMetaverse.MapField.Name`. pub name: String, /// C# member: `F:LibreMetaverse.MapField.Type`. pub type_: libremetaverse::FieldType, } impl MapField { /// C# member: `M:LibreMetaverse.MapField.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.MapField.#ctor") } /// C# member: `M:LibreMetaverse.MapField.CompareTo(System.Object)`. pub fn compare_to( &self, obj: Option, ) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.MapField.CompareTo(System.Object)") } } /// C# type: `T:LibreMetaverse.MapItem`. pub struct MapItem { /// C# member: `F:LibreMetaverse.MapItem.GlobalX`. pub global_x: u32, /// C# member: `F:LibreMetaverse.MapItem.GlobalY`. pub global_y: u32, } impl MapItem { /// C# member: `P:LibreMetaverse.MapItem.LocalX`. pub fn local_x(&self) -> u32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.MapItem.LocalX") } /// C# member: `P:LibreMetaverse.MapItem.LocalY`. pub fn local_y(&self) -> u32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.MapItem.LocalY") } /// C# member: `P:LibreMetaverse.MapItem.RegionHandle`. pub fn region_handle(&self) -> u64 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.MapItem.RegionHandle") } } /// C# type: `T:LibreMetaverse.MapLandForSale`. pub struct MapLandForSale { /// C# member: `F:LibreMetaverse.MapLandForSale.ID`. pub id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.MapLandForSale.Name`. pub name: String, /// C# member: `F:LibreMetaverse.MapLandForSale.Price`. pub price: i32, /// C# member: `F:LibreMetaverse.MapLandForSale.Size`. pub size: i32, } impl MapLandForSale { /// C# member: `M:LibreMetaverse.MapLandForSale.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.MapLandForSale.#ctor") } } /// C# type: `T:LibreMetaverse.MapMatureEvent`. pub struct MapMatureEvent { /// C# member: `F:LibreMetaverse.MapMatureEvent.Category`. pub category: libremetaverse::DirectoryManagerEventCategories, /// C# member: `F:LibreMetaverse.MapMatureEvent.Description`. pub description: String, /// C# member: `F:LibreMetaverse.MapMatureEvent.Flags`. pub flags: libremetaverse::DirectoryManagerEventFlags, } impl MapMatureEvent { /// C# member: `M:LibreMetaverse.MapMatureEvent.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.MapMatureEvent.#ctor") } } /// C# type: `T:LibreMetaverse.MapPGEvent`. pub struct MapPGEvent { /// C# member: `F:LibreMetaverse.MapPGEvent.Category`. pub category: libremetaverse::DirectoryManagerEventCategories, /// C# member: `F:LibreMetaverse.MapPGEvent.Description`. pub description: String, /// C# member: `F:LibreMetaverse.MapPGEvent.Flags`. pub flags: libremetaverse::DirectoryManagerEventFlags, } impl MapPGEvent { /// C# member: `M:LibreMetaverse.MapPGEvent.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.MapPGEvent.#ctor") } } /// C# type: `T:LibreMetaverse.MapPacket`. pub struct MapPacket { /// C# member: `F:LibreMetaverse.MapPacket.Blocks`. pub blocks: Vec, /// C# member: `F:LibreMetaverse.MapPacket.Encoded`. pub encoded: bool, /// C# member: `F:LibreMetaverse.MapPacket.Frequency`. pub frequency: libremetaverse::PacketFrequency, /// C# member: `F:LibreMetaverse.MapPacket.ID`. pub id: u16, /// C# member: `F:LibreMetaverse.MapPacket.Name`. pub name: String, /// C# member: `F:LibreMetaverse.MapPacket.Trusted`. pub trusted: bool, } impl MapPacket { /// C# member: `M:LibreMetaverse.MapPacket.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.MapPacket.#ctor") } } /// C# type: `T:LibreMetaverse.MapTelehub`. pub struct MapTelehub; impl MapTelehub { /// C# member: `M:LibreMetaverse.MapTelehub.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.MapTelehub.#ctor") } } /// C# type: `T:LibreMetaverse.MappingType`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(u8)] pub enum MappingType { /// C# member: `F:LibreMetaverse.MappingType.Cylindrical`. Cylindrical = 6, /// C# member: `F:LibreMetaverse.MappingType.Default`. Default = 0, /// C# member: `F:LibreMetaverse.MappingType.Planar`. Planar = 2, /// C# member: `F:LibreMetaverse.MappingType.Spherical`. Spherical = 4, } /// C# type: `T:LibreMetaverse.MeanCollisionEventArgs`. pub struct MeanCollisionEventArgs; impl MeanCollisionEventArgs { /// C# member: `M:LibreMetaverse.MeanCollisionEventArgs.#ctor(LibreMetaverse.MeanCollisionType,LibreMetaverse.UUID,LibreMetaverse.UUID,System.Single,System.DateTime)`. pub fn new( type_: libremetaverse::MeanCollisionType, perp: libremetaverse_types::UUID, victim: libremetaverse_types::UUID, magnitude: f32, time: std::time::SystemTime, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.MeanCollisionEventArgs.#ctor(LibreMetaverse.MeanCollisionType,LibreMetaverse.UUID,LibreMetaverse.UUID,System.Single,System.DateTime)", ) } /// C# member: `P:LibreMetaverse.MeanCollisionEventArgs.Aggressor`. pub fn aggressor(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.MeanCollisionEventArgs.Aggressor" ) } /// C# member: `P:LibreMetaverse.MeanCollisionEventArgs.Magnitude`. pub fn magnitude(&self) -> f32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.MeanCollisionEventArgs.Magnitude" ) } /// C# member: `P:LibreMetaverse.MeanCollisionEventArgs.Time`. pub fn time(&self) -> std::time::SystemTime { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.MeanCollisionEventArgs.Time") } /// C# member: `P:LibreMetaverse.MeanCollisionEventArgs.Type`. pub fn type_(&self) -> libremetaverse::MeanCollisionType { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.MeanCollisionEventArgs.Type") } /// C# member: `P:LibreMetaverse.MeanCollisionEventArgs.Victim`. pub fn victim(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.MeanCollisionEventArgs.Victim") } } /// C# type: `T:LibreMetaverse.MeanCollisionType`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(u8)] pub enum MeanCollisionType { /// C# member: `F:LibreMetaverse.MeanCollisionType.Bump`. Bump = 1, /// C# member: `F:LibreMetaverse.MeanCollisionType.LLPushObject`. LLPushObject = 2, /// C# member: `F:LibreMetaverse.MeanCollisionType.None`. None = 0, /// C# member: `F:LibreMetaverse.MeanCollisionType.PhysicalObjectCollide`. PhysicalObjectCollide = 5, /// C# member: `F:LibreMetaverse.MeanCollisionType.ScriptedObjectCollide`. ScriptedObjectCollide = 4, /// C# member: `F:LibreMetaverse.MeanCollisionType.SelectedObjectCollide`. SelectedObjectCollide = 3, } /// C# type: `T:LibreMetaverse.MediaControls`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum MediaControls { /// C# member: `F:LibreMetaverse.MediaControls.Mini`. Mini = 1, /// C# member: `F:LibreMetaverse.MediaControls.Standard`. Standard = 0, } /// C# type: `T:LibreMetaverse.MediaEntry`. pub struct MediaEntry { /// C# member: `F:LibreMetaverse.MediaEntry.AutoLoop`. pub auto_loop: bool, /// C# member: `F:LibreMetaverse.MediaEntry.AutoPlay`. pub auto_play: bool, /// C# member: `F:LibreMetaverse.MediaEntry.AutoScale`. pub auto_scale: bool, /// C# member: `F:LibreMetaverse.MediaEntry.AutoZoom`. pub auto_zoom: bool, /// C# member: `F:LibreMetaverse.MediaEntry.ControlPermissions`. pub control_permissions: libremetaverse::MediaPermission, /// C# member: `F:LibreMetaverse.MediaEntry.Controls`. pub controls: libremetaverse::MediaControls, /// C# member: `F:LibreMetaverse.MediaEntry.CurrentURL`. pub current_url: String, /// C# member: `F:LibreMetaverse.MediaEntry.EnableWhiteList`. pub enable_white_list: bool, /// C# member: `F:LibreMetaverse.MediaEntry.Height`. pub height: i32, /// C# member: `F:LibreMetaverse.MediaEntry.HomeURL`. pub home_url: String, /// C# member: `F:LibreMetaverse.MediaEntry.InteractOnFirstClick`. pub interact_on_first_click: bool, /// C# member: `F:LibreMetaverse.MediaEntry.InteractPermissions`. pub interact_permissions: libremetaverse::MediaPermission, /// C# member: `F:LibreMetaverse.MediaEntry.WhiteList`. pub white_list: Vec, /// C# member: `F:LibreMetaverse.MediaEntry.Width`. pub width: i32, } impl MediaEntry { /// C# member: `M:LibreMetaverse.MediaEntry.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.MediaEntry.#ctor") } /// C# member: `M:LibreMetaverse.MediaEntry.FromOSD(LibreMetaverse.StructuredData.OSD)`. pub fn from_osd( osd: libremetaverse_structured_data::OSD, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.MediaEntry.FromOSD(LibreMetaverse.StructuredData.OSD)", ) } /// C# member: `M:LibreMetaverse.MediaEntry.GetOSD`. pub fn get_osd(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.MediaEntry.GetOSD") } /// C# member: `P:LibreMetaverse.MediaEntry.EnableAlternativeImage`. pub fn enable_alternative_image(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.MediaEntry.EnableAlternativeImage" ) } /// Setter for C# member: `P:LibreMetaverse.MediaEntry.EnableAlternativeImage`. pub fn set_enable_alternative_image(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.MediaEntry.EnableAlternativeImage" ) } } /// C# type: `T:LibreMetaverse.MediaPermission`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(transparent)] pub struct MediaPermission(pub u8); impl MediaPermission { /// C# member: `F:LibreMetaverse.MediaPermission.All`. pub const ALL: Self = Self(7); /// C# member: `F:LibreMetaverse.MediaPermission.Anyone`. pub const ANYONE: Self = Self(4); /// C# member: `F:LibreMetaverse.MediaPermission.Group`. pub const GROUP: Self = Self(2); /// C# member: `F:LibreMetaverse.MediaPermission.None`. pub const NONE: Self = Self(0); /// C# member: `F:LibreMetaverse.MediaPermission.Owner`. pub const OWNER: Self = Self(1); } /// C# type: `T:LibreMetaverse.MoneyBalanceReplyEventArgs`. pub struct MoneyBalanceReplyEventArgs; impl MoneyBalanceReplyEventArgs { /// C# member: `M:LibreMetaverse.MoneyBalanceReplyEventArgs.#ctor(LibreMetaverse.UUID,System.Boolean,System.Int32,System.Int32,System.Int32,System.String,LibreMetaverse.TransactionInfo)`. pub fn new( transaction_id: libremetaverse_types::UUID, transaction_success: bool, balance: i32, meters_credit: i32, meters_committed: i32, description: String, transaction_info: libremetaverse::TransactionInfo, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.MoneyBalanceReplyEventArgs.#ctor(LibreMetaverse.UUID,System.Boolean,System.Int32,System.Int32,System.Int32,System.String,LibreMetaverse.TransactionInfo)", ) } /// C# member: `P:LibreMetaverse.MoneyBalanceReplyEventArgs.Balance`. pub fn balance(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.MoneyBalanceReplyEventArgs.Balance" ) } /// C# member: `P:LibreMetaverse.MoneyBalanceReplyEventArgs.Description`. pub fn description(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.MoneyBalanceReplyEventArgs.Description" ) } /// C# member: `P:LibreMetaverse.MoneyBalanceReplyEventArgs.MetersCommitted`. pub fn meters_committed(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.MoneyBalanceReplyEventArgs.MetersCommitted" ) } /// C# member: `P:LibreMetaverse.MoneyBalanceReplyEventArgs.MetersCredit`. pub fn meters_credit(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.MoneyBalanceReplyEventArgs.MetersCredit" ) } /// C# member: `P:LibreMetaverse.MoneyBalanceReplyEventArgs.Success`. pub fn success(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.MoneyBalanceReplyEventArgs.Success" ) } /// C# member: `P:LibreMetaverse.MoneyBalanceReplyEventArgs.TransactionID`. pub fn transaction_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.MoneyBalanceReplyEventArgs.TransactionID" ) } /// C# member: `P:LibreMetaverse.MoneyBalanceReplyEventArgs.TransactionInfo`. pub fn transaction_info(&self) -> libremetaverse::TransactionInfo { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.MoneyBalanceReplyEventArgs.TransactionInfo" ) } } /// C# type: `T:LibreMetaverse.MoneyTransactionType`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum MoneyTransactionType { /// C# member: `F:LibreMetaverse.MoneyTransactionType.ClassifiedCharge`. ClassifiedCharge = 1103, /// C# member: `F:LibreMetaverse.MoneyTransactionType.ClassifiedRenew`. ClassifiedRenew = 2005, /// C# member: `F:LibreMetaverse.MoneyTransactionType.DwellBonus`. DwellBonus = 5007, /// C# member: `F:LibreMetaverse.MoneyTransactionType.EventFee`. EventFee = 9003, /// C# member: `F:LibreMetaverse.MoneyTransactionType.EventPrize`. EventPrize = 9004, /// C# member: `F:LibreMetaverse.MoneyTransactionType.FailDataserverTimeout`. FailDataserverTimeout = 2, /// C# member: `F:LibreMetaverse.MoneyTransactionType.FailSimulatorTimeout`. FailSimulatorTimeout = 1, /// C# member: `F:LibreMetaverse.MoneyTransactionType.Gift`. Gift = 5001, /// C# member: `F:LibreMetaverse.MoneyTransactionType.GiveInventory`. GiveInventory = 3000, /// C# member: `F:LibreMetaverse.MoneyTransactionType.GroupCreate`. GroupCreate = 1002, /// C# member: `F:LibreMetaverse.MoneyTransactionType.GroupDividend`. GroupDividend = 6004, /// C# member: `F:LibreMetaverse.MoneyTransactionType.GroupJoin`. GroupJoin = 1004, /// C# member: `F:LibreMetaverse.MoneyTransactionType.GroupLandDeed`. GroupLandDeed = 6001, /// C# member: `F:LibreMetaverse.MoneyTransactionType.GroupLiability`. GroupLiability = 6003, /// C# member: `F:LibreMetaverse.MoneyTransactionType.GroupMembershipDues`. GroupMembershipDues = 6005, /// C# member: `F:LibreMetaverse.MoneyTransactionType.GroupObjectDeed`. GroupObjectDeed = 6002, /// C# member: `F:LibreMetaverse.MoneyTransactionType.GroupTax`. GroupTax = 2004, /// C# member: `F:LibreMetaverse.MoneyTransactionType.InventorySale`. InventorySale = 5004, /// C# member: `F:LibreMetaverse.MoneyTransactionType.LandAuction`. LandAuction = 1102, /// C# member: `F:LibreMetaverse.MoneyTransactionType.LandClaim`. LandClaim = 1001, /// C# member: `F:LibreMetaverse.MoneyTransactionType.LandPassSale`. LandPassSale = 5006, /// C# member: `F:LibreMetaverse.MoneyTransactionType.LandRelease`. LandRelease = 8001, /// C# member: `F:LibreMetaverse.MoneyTransactionType.LandSale`. LandSale = 5002, /// C# member: `F:LibreMetaverse.MoneyTransactionType.LandTax`. LandTax = 2001, /// C# member: `F:LibreMetaverse.MoneyTransactionType.LightTax`. LightTax = 2002, /// C# member: `F:LibreMetaverse.MoneyTransactionType.LindenAdjustment`. LindenAdjustment = 9000, /// C# member: `F:LibreMetaverse.MoneyTransactionType.LindenGrant`. LindenGrant = 9001, /// C# member: `F:LibreMetaverse.MoneyTransactionType.LindenPenalty`. LindenPenalty = 9002, /// C# member: `F:LibreMetaverse.MoneyTransactionType.None`. None = 0, /// C# member: `F:LibreMetaverse.MoneyTransactionType.ObjectClaim`. ObjectClaim = 1000, /// C# member: `F:LibreMetaverse.MoneyTransactionType.ObjectDelete`. ObjectDelete = 8002, /// C# member: `F:LibreMetaverse.MoneyTransactionType.ObjectPays`. ObjectPays = 5009, /// C# member: `F:LibreMetaverse.MoneyTransactionType.ObjectPublicClaim`. ObjectPublicClaim = 1003, /// C# member: `F:LibreMetaverse.MoneyTransactionType.ObjectPublicDecay`. ObjectPublicDecay = 8003, /// C# member: `F:LibreMetaverse.MoneyTransactionType.ObjectPublicDelete`. ObjectPublicDelete = 8004, /// C# member: `F:LibreMetaverse.MoneyTransactionType.ObjectRelease`. ObjectRelease = 8000, /// C# member: `F:LibreMetaverse.MoneyTransactionType.ObjectSale`. ObjectSale = 5000, /// C# member: `F:LibreMetaverse.MoneyTransactionType.ObjectTax`. ObjectTax = 2000, /// C# member: `F:LibreMetaverse.MoneyTransactionType.ParcelDirFee`. ParcelDirFee = 2003, /// C# member: `F:LibreMetaverse.MoneyTransactionType.PayObject`. PayObject = 5008, /// C# member: `F:LibreMetaverse.MoneyTransactionType.ReferBonus`. ReferBonus = 5003, /// C# member: `F:LibreMetaverse.MoneyTransactionType.RefundPurchase`. RefundPurchase = 5005, /// C# member: `F:LibreMetaverse.MoneyTransactionType.StipendAlways`. StipendAlways = 10002, /// C# member: `F:LibreMetaverse.MoneyTransactionType.StipendBasic`. StipendBasic = 10000, /// C# member: `F:LibreMetaverse.MoneyTransactionType.StipendDaily`. StipendDaily = 10003, /// C# member: `F:LibreMetaverse.MoneyTransactionType.StipendDelta`. StipendDelta = 10005, /// C# member: `F:LibreMetaverse.MoneyTransactionType.StipendDeveloper`. StipendDeveloper = 10001, /// C# member: `F:LibreMetaverse.MoneyTransactionType.StipendRating`. StipendRating = 10004, /// C# member: `F:LibreMetaverse.MoneyTransactionType.TeleportCharge`. TeleportCharge = 1100, /// C# member: `F:LibreMetaverse.MoneyTransactionType.UploadCharge`. UploadCharge = 1101, } /// C# type: `T:LibreMetaverse.MuteEntry`. pub struct MuteEntry { /// C# member: `F:LibreMetaverse.MuteEntry.Flags`. pub flags: libremetaverse::MuteFlags, /// C# member: `F:LibreMetaverse.MuteEntry.ID`. pub id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.MuteEntry.Name`. pub name: String, /// C# member: `F:LibreMetaverse.MuteEntry.Type`. pub type_: libremetaverse::MuteType, } impl MuteEntry { /// C# member: `M:LibreMetaverse.MuteEntry.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.MuteEntry.#ctor") } } /// C# type: `T:LibreMetaverse.MuteFlags`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(transparent)] pub struct MuteFlags(pub i32); impl MuteFlags { /// C# member: `F:LibreMetaverse.MuteFlags.All`. pub const ALL: Self = Self(15); /// C# member: `F:LibreMetaverse.MuteFlags.Default`. pub const DEFAULT: Self = Self(0); /// C# member: `F:LibreMetaverse.MuteFlags.ObjectSounds`. pub const OBJECT_SOUNDS: Self = Self(8); /// C# member: `F:LibreMetaverse.MuteFlags.Particles`. pub const PARTICLES: Self = Self(4); /// C# member: `F:LibreMetaverse.MuteFlags.TextChat`. pub const TEXT_CHAT: Self = Self(1); /// C# member: `F:LibreMetaverse.MuteFlags.VoiceChat`. pub const VOICE_CHAT: Self = Self(2); } /// C# type: `T:LibreMetaverse.MuteType`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum MuteType { /// C# member: `F:LibreMetaverse.MuteType.ByName`. ByName = 0, /// C# member: `F:LibreMetaverse.MuteType.External`. External = 4, /// C# member: `F:LibreMetaverse.MuteType.Group`. Group = 3, /// C# member: `F:LibreMetaverse.MuteType.Object`. Object = 2, /// C# member: `F:LibreMetaverse.MuteType.Resident`. Resident = 1, } /// C# type: `T:LibreMetaverse.NameValue`. pub struct NameValue { /// C# member: `F:LibreMetaverse.NameValue.Class`. pub class_: libremetaverse::NameValueClassType, /// C# member: `F:LibreMetaverse.NameValue.Name`. pub name: String, /// C# member: `F:LibreMetaverse.NameValue.Sendto`. pub sendto: libremetaverse::NameValueSendtoType, /// C# member: `F:LibreMetaverse.NameValue.Type`. pub type_: libremetaverse::NameValueValueType, /// C# member: `F:LibreMetaverse.NameValue.Value`. pub value: Option, } impl NameValue { /// C# member: `M:LibreMetaverse.NameValue.#ctor(System.String)`. pub fn new_with_string(data: String) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.NameValue.#ctor(System.String)") } /// C# member: `M:LibreMetaverse.NameValue.#ctor(System.String,LibreMetaverse.NameValue.ValueType,LibreMetaverse.NameValue.ClassType,LibreMetaverse.NameValue.SendtoType,System.Object)`. pub fn new_with_string_value_type_class_type_sendto_type_object( name: String, value_type: libremetaverse::NameValueValueType, class_type: libremetaverse::NameValueClassType, sendto_type: libremetaverse::NameValueSendtoType, value: libremetaverse_types::compat::Object, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.NameValue.#ctor(System.String,LibreMetaverse.NameValue.ValueType,LibreMetaverse.NameValue.ClassType,LibreMetaverse.NameValue.SendtoType,System.Object)", ) } /// C# member: `M:LibreMetaverse.NameValue.Equals(LibreMetaverse.NameValue)`. pub fn equals_with_name_value(&self, other: libremetaverse::NameValue) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.NameValue.Equals(LibreMetaverse.NameValue)" ) } /// C# member: `M:LibreMetaverse.NameValue.Equals(System.Object)`. pub fn equals_with_object(&self, obj: Option) -> bool { libremetaverse_types::unimplemented_api!("M:LibreMetaverse.NameValue.Equals(System.Object)") } /// C# member: `M:LibreMetaverse.NameValue.GetHashCode`. pub fn get_hash_code(&self) -> i32 { libremetaverse_types::unimplemented_api!("M:LibreMetaverse.NameValue.GetHashCode") } /// C# member: `M:LibreMetaverse.NameValue.NameValuesToString(LibreMetaverse.NameValue[])`. pub fn name_values_to_string( values: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.NameValue.NameValuesToString(LibreMetaverse.NameValue[])", ) } } /// C# type: `T:LibreMetaverse.NameValue.ClassType`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum NameValueClassType { /// C# member: `F:LibreMetaverse.NameValue.ClassType.Callback`. Callback = 2, /// C# member: `F:LibreMetaverse.NameValue.ClassType.ReadOnly`. ReadOnly = 0, /// C# member: `F:LibreMetaverse.NameValue.ClassType.ReadWrite`. ReadWrite = 1, /// C# member: `F:LibreMetaverse.NameValue.ClassType.Unknown`. Unknown = -1, } /// C# type: `T:LibreMetaverse.NameValue.SendtoType`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum NameValueSendtoType { /// C# member: `F:LibreMetaverse.NameValue.SendtoType.DataSim`. DataSim = 1, /// C# member: `F:LibreMetaverse.NameValue.SendtoType.DataSimViewer`. DataSimViewer = 3, /// C# member: `F:LibreMetaverse.NameValue.SendtoType.Sim`. Sim = 0, /// C# member: `F:LibreMetaverse.NameValue.SendtoType.SimViewer`. SimViewer = 2, /// C# member: `F:LibreMetaverse.NameValue.SendtoType.Unknown`. Unknown = -1, } /// C# type: `T:LibreMetaverse.NameValue.ValueType`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum NameValueValueType { /// C# member: `F:LibreMetaverse.NameValue.ValueType.Asset`. Asset = 6, /// C# member: `F:LibreMetaverse.NameValue.ValueType.CAMERA`. CAMERA = 5, /// C# member: `F:LibreMetaverse.NameValue.ValueType.F32`. F32 = 1, /// C# member: `F:LibreMetaverse.NameValue.ValueType.S32`. S32 = 2, /// C# member: `F:LibreMetaverse.NameValue.ValueType.String`. String = 0, /// C# member: `F:LibreMetaverse.NameValue.ValueType.U32`. U32 = 4, /// C# member: `F:LibreMetaverse.NameValue.ValueType.U64`. U64 = 7, /// C# member: `F:LibreMetaverse.NameValue.ValueType.Unknown`. Unknown = -1, /// C# member: `F:LibreMetaverse.NameValue.ValueType.VEC3`. VEC3 = 3, } /// C# type: `T:LibreMetaverse.NavMeshStatusUpdateEventArgs`. pub struct NavMeshStatusUpdateEventArgs; impl NavMeshStatusUpdateEventArgs { /// C# member: `M:LibreMetaverse.NavMeshStatusUpdateEventArgs.#ctor(LibreMetaverse.Messages.Linden.NavMeshStatusUpdateMessage,LibreMetaverse.Simulator)`. pub fn new( message: libremetaverse::messages::linden::NavMeshStatusUpdateMessage, simulator: libremetaverse::Simulator, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.NavMeshStatusUpdateEventArgs.#ctor(LibreMetaverse.Messages.Linden.NavMeshStatusUpdateMessage,LibreMetaverse.Simulator)", ) } /// C# member: `P:LibreMetaverse.NavMeshStatusUpdateEventArgs.Message`. pub fn message(&self) -> libremetaverse::messages::linden::NavMeshStatusUpdateMessage { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.NavMeshStatusUpdateEventArgs.Message" ) } /// C# member: `P:LibreMetaverse.NavMeshStatusUpdateEventArgs.Simulator`. pub fn simulator(&self) -> libremetaverse::Simulator { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.NavMeshStatusUpdateEventArgs.Simulator" ) } } /// C# type: `T:LibreMetaverse.NetworkManager`. pub struct NetworkManager { /// C# member: `F:LibreMetaverse.NetworkManager.LoginResponseData`. pub login_response_data: Option, /// C# member: `F:LibreMetaverse.NetworkManager.Simulators`. pub simulators: Vec, } impl NetworkManager { /// C# member: `E:LibreMetaverse.NetworkManager.Disconnected`. pub fn subscribe_disconnected( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.NetworkManager.Disconnected") } /// C# member: `E:LibreMetaverse.NetworkManager.EventQueueRunning`. pub fn subscribe_event_queue_running( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::EventQueueRunningEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.NetworkManager.EventQueueRunning" ) } /// C# member: `E:LibreMetaverse.NetworkManager.GenericStreamingMessage`. pub fn subscribe_generic_streaming_message( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::GenericStreamingMessageEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.NetworkManager.GenericStreamingMessage" ) } /// C# member: `E:LibreMetaverse.NetworkManager.LoggedOut`. pub fn subscribe_logged_out( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.NetworkManager.LoggedOut") } /// C# member: `E:LibreMetaverse.NetworkManager.LoginProgress`. pub fn subscribe_login_progress( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.NetworkManager.LoginProgress") } /// C# member: `E:LibreMetaverse.NetworkManager.PacketSent`. pub fn subscribe_packet_sent( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.NetworkManager.PacketSent") } /// C# member: `E:LibreMetaverse.NetworkManager.SimChanged`. pub fn subscribe_sim_changed( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.NetworkManager.SimChanged") } /// C# member: `E:LibreMetaverse.NetworkManager.SimConnected`. pub fn subscribe_sim_connected( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.NetworkManager.SimConnected") } /// C# member: `E:LibreMetaverse.NetworkManager.SimConnecting`. pub fn subscribe_sim_connecting( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.NetworkManager.SimConnecting") } /// C# member: `E:LibreMetaverse.NetworkManager.SimDisconnected`. pub fn subscribe_sim_disconnected( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::SimDisconnectedEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.NetworkManager.SimDisconnected") } /// C# member: `M:LibreMetaverse.NetworkManager.#ctor(LibreMetaverse.GridClient)`. pub fn new(client: libremetaverse::GridClient) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.NetworkManager.#ctor(LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.NetworkManager.AbortLogin`. pub fn abort_login(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.NetworkManager.AbortLogin") } /// C# member: `M:LibreMetaverse.NetworkManager.BeginLogin(LibreMetaverse.LoginParams)`. pub fn begin_login( &self, login_params: libremetaverse::LoginParams, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.NetworkManager.BeginLogin(LibreMetaverse.LoginParams)", ) } /// C# member: `M:LibreMetaverse.NetworkManager.BeginLogout`. pub fn begin_logout(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.NetworkManager.BeginLogout") } /// C# member: `M:LibreMetaverse.NetworkManager.Connect(System.Net.IPAddress,System.UInt16,System.UInt64,System.Boolean,System.Uri)`. pub fn connect_with_ip_address_u_int16_u_int64_boolean_uri( &self, ip: std::net::IpAddr, port: u16, handle: u64, set_default: bool, seedcaps: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.NetworkManager.Connect(System.Net.IPAddress,System.UInt16,System.UInt64,System.Boolean,System.Uri)", ) } /// C# member: `M:LibreMetaverse.NetworkManager.Connect(System.Net.IPAddress,System.UInt16,System.UInt64,System.Boolean,System.Uri,System.UInt32,System.UInt32)`. pub fn connect_with_ip_address_u_int16_u_int64_boolean_uri_u_int32_u_int32( &self, ip: std::net::IpAddr, port: u16, handle: u64, set_default: bool, seedcaps: Option, size_x: u32, size_y: u32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.NetworkManager.Connect(System.Net.IPAddress,System.UInt16,System.UInt64,System.Boolean,System.Uri,System.UInt32,System.UInt32)", ) } /// C# member: `M:LibreMetaverse.NetworkManager.Connect(System.Net.IPEndPoint,System.UInt64,System.Boolean,System.Uri)`. pub fn connect_with_ip_end_point_u_int64_boolean_uri( &self, end_point: std::net::SocketAddr, handle: u64, set_default: bool, seedcaps: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.NetworkManager.Connect(System.Net.IPEndPoint,System.UInt64,System.Boolean,System.Uri)", ) } /// C# member: `M:LibreMetaverse.NetworkManager.Connect(System.Net.IPEndPoint,System.UInt64,System.Boolean,System.Uri,System.UInt32,System.UInt32)`. pub fn connect_with_ip_end_point_u_int64_boolean_uri_u_int32_u_int32( &self, end_point: std::net::SocketAddr, handle: u64, set_default: bool, seedcaps: Option, size_x: u32, size_y: u32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.NetworkManager.Connect(System.Net.IPEndPoint,System.UInt64,System.Boolean,System.Uri,System.UInt32,System.UInt32)", ) } /// C# member: `M:LibreMetaverse.NetworkManager.ConnectAsync(System.Net.IPAddress,System.UInt16,System.UInt64,System.Boolean,System.Uri)`. pub async fn connect_with_ip_address_u_int16_u_int64_boolean_uri_ebec1fff( &self, ip: std::net::IpAddr, port: u16, handle: u64, set_default: bool, seedcaps: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.NetworkManager.ConnectAsync(System.Net.IPAddress,System.UInt16,System.UInt64,System.Boolean,System.Uri)", ) } /// C# member: `M:LibreMetaverse.NetworkManager.ConnectAsync(System.Net.IPEndPoint,System.UInt64,System.Boolean,System.Uri,System.UInt32,System.UInt32)`. pub async fn connect_with_ip_end_point_u_int64_boolean_uri_u_int32_u_int32_20e51cc0( &self, end_point: std::net::SocketAddr, handle: u64, set_default: bool, seedcaps: Option, size_x: u32, size_y: u32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.NetworkManager.ConnectAsync(System.Net.IPEndPoint,System.UInt64,System.Boolean,System.Uri,System.UInt32,System.UInt32)", ) } /// C# member: `M:LibreMetaverse.NetworkManager.DefaultLoginParams(System.String,System.String,System.String,System.String,System.String)`. pub fn default_login_params( &self, first_name: String, last_name: String, password: String, channel: String, version: String, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.NetworkManager.DefaultLoginParams(System.String,System.String,System.String,System.String,System.String)", ) } /// C# member: `M:LibreMetaverse.NetworkManager.DisconnectSim(LibreMetaverse.Simulator,System.Boolean)`. pub fn disconnect_sim( &self, simulator: libremetaverse::Simulator, send_close_circuit: bool, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.NetworkManager.DisconnectSim(LibreMetaverse.Simulator,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.NetworkManager.EnqueueIncoming(LibreMetaverse.NetworkManager.IncomingPacket)`. pub fn enqueue_incoming( &self, packet: libremetaverse::NetworkManagerIncomingPacket, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.NetworkManager.EnqueueIncoming(LibreMetaverse.NetworkManager.IncomingPacket)", ) } /// C# member: `M:LibreMetaverse.NetworkManager.EnqueueOutgoing(LibreMetaverse.NetworkManager.OutgoingPacket)`. pub fn enqueue_outgoing( &self, packet: libremetaverse::NetworkManagerOutgoingPacket, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.NetworkManager.EnqueueOutgoing(LibreMetaverse.NetworkManager.OutgoingPacket)", ) } /// C# member: `M:LibreMetaverse.NetworkManager.FindSimulator(System.Net.IPEndPoint)`. pub fn find_simulator_with_ip_end_point( &self, end_point: std::net::SocketAddr, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.NetworkManager.FindSimulator(System.Net.IPEndPoint)", ) } /// C# member: `M:LibreMetaverse.NetworkManager.FindSimulator(System.UInt64)`. pub fn find_simulator_with_u_int64( &self, handle: u64, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.NetworkManager.FindSimulator(System.UInt64)", ) } /// C# member: `M:LibreMetaverse.NetworkManager.GetHashedMAC`. pub fn get_hashed_mac() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.NetworkManager.GetHashedMAC") } /// C# member: `M:LibreMetaverse.NetworkManager.GetMAC`. pub fn get_mac() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.NetworkManager.GetMAC") } /// C# member: `M:LibreMetaverse.NetworkManager.GetPlatform`. pub fn get_platform() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.NetworkManager.GetPlatform") } /// C# member: `M:LibreMetaverse.NetworkManager.GetPlatformVersion`. pub fn get_platform_version() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.NetworkManager.GetPlatformVersion") } /// C# member: `M:LibreMetaverse.NetworkManager.Login(LibreMetaverse.LoginResponseData)`. pub fn login_with_login_response_data( &self, response: libremetaverse::LoginResponseData, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.NetworkManager.Login(LibreMetaverse.LoginResponseData)", ) } /// C# member: `M:LibreMetaverse.NetworkManager.LoginAsync(LibreMetaverse.LoginCredential,System.String,System.String,System.String,System.Threading.CancellationToken)`. pub async fn login_with_login_credential_string_string_string_cancellation_token( &self, credential: libremetaverse::LoginCredential, channel: String, start: String, version: String, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.NetworkManager.LoginAsync(LibreMetaverse.LoginCredential,System.String,System.String,System.String,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.NetworkManager.LoginAsync(LibreMetaverse.LoginCredential,System.String,System.String,System.Threading.CancellationToken)`. pub async fn login_with_login_credential_string_string_cancellation_token( &self, credential: libremetaverse::LoginCredential, channel: String, version: String, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.NetworkManager.LoginAsync(LibreMetaverse.LoginCredential,System.String,System.String,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.NetworkManager.LoginAsync(LibreMetaverse.LoginParams,System.Threading.CancellationToken)`. pub async fn login_with_login_params_cancellation_token( &self, login_params: libremetaverse::LoginParams, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.NetworkManager.LoginAsync(LibreMetaverse.LoginParams,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.NetworkManager.LoginAsync(System.String,System.String,System.String,System.String,System.String,System.String,System.Threading.CancellationToken)`. pub async fn login_with_string_string_string_string_string_string_cancellation_token( &self, first_name: String, last_name: String, password: String, channel: String, start: String, version: String, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.NetworkManager.LoginAsync(System.String,System.String,System.String,System.String,System.String,System.String,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.NetworkManager.LoginWithResponseAsync(LibreMetaverse.LoginCredential,System.String,System.String,System.String,System.Threading.CancellationToken)`. pub async fn login_with_response_with_login_credential_string_string_string_cancellation_token( &self, credential: libremetaverse::LoginCredential, channel: String, start: String, version: String, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.NetworkManager.LoginWithResponseAsync(LibreMetaverse.LoginCredential,System.String,System.String,System.String,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.NetworkManager.LoginWithResponseAsync(LibreMetaverse.LoginCredential,System.String,System.String,System.Threading.CancellationToken)`. pub async fn login_with_response_with_login_credential_string_string_cancellation_token( &self, credential: libremetaverse::LoginCredential, channel: String, version: String, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.NetworkManager.LoginWithResponseAsync(LibreMetaverse.LoginCredential,System.String,System.String,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.NetworkManager.LoginWithResponseAsync(LibreMetaverse.LoginParams,System.Threading.CancellationToken)`. pub async fn login_with_response_with_login_params_cancellation_token( &self, login_params: libremetaverse::LoginParams, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.NetworkManager.LoginWithResponseAsync(LibreMetaverse.LoginParams,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.NetworkManager.LoginWithResponseAsync(System.String,System.String,System.String,System.String,System.String,System.String,System.Threading.CancellationToken)`. pub async fn login_with_response_with_string_string_string_string_string_string_cancellation_token( &self, first_name: String, last_name: String, password: String, channel: String, start: String, version: String, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.NetworkManager.LoginWithResponseAsync(System.String,System.String,System.String,System.String,System.String,System.String,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.NetworkManager.Logout`. pub fn logout_with_method(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.NetworkManager.Logout") } /// C# member: `M:LibreMetaverse.NetworkManager.LogoutAsync(System.Threading.CancellationToken)`. pub async fn logout_with_cancellation_token( &self, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.NetworkManager.LogoutAsync(System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.NetworkManager.RefreshMac`. pub fn refresh_mac() -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.NetworkManager.RefreshMac") } /// C# member: `M:LibreMetaverse.NetworkManager.RegisterCallback(LibreMetaverse.Packets.PacketType,System.EventHandler{LibreMetaverse.PacketReceivedEventArgs})`. pub fn register_callback_with_packet_type_event_handler( &self, type_: libremetaverse::packets::PacketType, callback: libremetaverse_types::compat::EventHandler< libremetaverse::PacketReceivedEventArgs, >, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.NetworkManager.RegisterCallback(LibreMetaverse.Packets.PacketType,System.EventHandler{LibreMetaverse.PacketReceivedEventArgs})", ) } /// C# member: `M:LibreMetaverse.NetworkManager.RegisterCallback(LibreMetaverse.Packets.PacketType,System.EventHandler{LibreMetaverse.PacketReceivedEventArgs},System.Boolean)`. pub fn register_callback_with_packet_type_event_handler_boolean( &self, type_: libremetaverse::packets::PacketType, callback: libremetaverse_types::compat::EventHandler< libremetaverse::PacketReceivedEventArgs, >, is_async: bool, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.NetworkManager.RegisterCallback(LibreMetaverse.Packets.PacketType,System.EventHandler{LibreMetaverse.PacketReceivedEventArgs},System.Boolean)", ) } /// C# member: `M:LibreMetaverse.NetworkManager.RegisterEventCallback(System.String,LibreMetaverse.Caps.EventQueueCallback)`. pub fn register_event_callback( &self, caps_event: String, callback: libremetaverse::CapsEventQueueCallback, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.NetworkManager.RegisterEventCallback(System.String,LibreMetaverse.Caps.EventQueueCallback)", ) } /// C# member: `M:LibreMetaverse.NetworkManager.RegisterLoginResponseCallback(LibreMetaverse.NetworkManager.LoginResponseCallback)`. pub fn register_login_response_callback_with_login_response_callback( &self, callback: libremetaverse::NetworkManagerLoginResponseCallback, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.NetworkManager.RegisterLoginResponseCallback(LibreMetaverse.NetworkManager.LoginResponseCallback)", ) } /// C# member: `M:LibreMetaverse.NetworkManager.RegisterLoginResponseCallback(LibreMetaverse.NetworkManager.LoginResponseCallback,System.String[])`. pub fn register_login_response_callback_with_login_response_callback_string_array( &self, callback: libremetaverse::NetworkManagerLoginResponseCallback, options: Option>, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.NetworkManager.RegisterLoginResponseCallback(LibreMetaverse.NetworkManager.LoginResponseCallback,System.String[])", ) } /// C# member: `M:LibreMetaverse.NetworkManager.RequestLogout`. pub fn request_logout(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.NetworkManager.RequestLogout") } /// C# member: `M:LibreMetaverse.NetworkManager.SendPacket(LibreMetaverse.Packets.Packet)`. pub fn send_packet_with_packet( &self, packet: libremetaverse::packets::Packet, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.NetworkManager.SendPacket(LibreMetaverse.Packets.Packet)", ) } /// C# member: `M:LibreMetaverse.NetworkManager.SendPacket(LibreMetaverse.Packets.Packet,LibreMetaverse.Simulator)`. pub fn send_packet_with_packet_simulator( &self, packet: libremetaverse::packets::Packet, simulator: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.NetworkManager.SendPacket(LibreMetaverse.Packets.Packet,LibreMetaverse.Simulator)", ) } /// C# member: `M:LibreMetaverse.NetworkManager.Shutdown(LibreMetaverse.NetworkManager.DisconnectType)`. pub fn shutdown_with_disconnect_type( &self, type_: libremetaverse::NetworkManagerDisconnectType, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.NetworkManager.Shutdown(LibreMetaverse.NetworkManager.DisconnectType)", ) } /// C# member: `M:LibreMetaverse.NetworkManager.Shutdown(LibreMetaverse.NetworkManager.DisconnectType,System.String)`. pub fn shutdown_with_disconnect_type_string( &self, type_: libremetaverse::NetworkManagerDisconnectType, message: String, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.NetworkManager.Shutdown(LibreMetaverse.NetworkManager.DisconnectType,System.String)", ) } /// C# member: `M:LibreMetaverse.NetworkManager.ShutdownAsync(LibreMetaverse.NetworkManager.DisconnectType,System.String)`. pub async fn shutdown_with_disconnect_type_string_7641243c( &self, type_: libremetaverse::NetworkManagerDisconnectType, message: String, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.NetworkManager.ShutdownAsync(LibreMetaverse.NetworkManager.DisconnectType,System.String)", ) } /// C# member: `M:LibreMetaverse.NetworkManager.StartLocation(System.String,System.Int32,System.Int32,System.Int32)`. pub fn start_location(sim: String, x: i32, y: i32, z: i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.NetworkManager.StartLocation(System.String,System.Int32,System.Int32,System.Int32)", ) } /// C# member: `M:LibreMetaverse.NetworkManager.UnregisterCallback(LibreMetaverse.Packets.PacketType,System.EventHandler{LibreMetaverse.PacketReceivedEventArgs})`. pub fn unregister_callback( &self, type_: libremetaverse::packets::PacketType, callback: libremetaverse_types::compat::EventHandler< libremetaverse::PacketReceivedEventArgs, >, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.NetworkManager.UnregisterCallback(LibreMetaverse.Packets.PacketType,System.EventHandler{LibreMetaverse.PacketReceivedEventArgs})", ) } /// C# member: `M:LibreMetaverse.NetworkManager.UnregisterEventCallback(System.String,LibreMetaverse.Caps.EventQueueCallback)`. pub fn unregister_event_callback( &self, caps_event: String, callback: libremetaverse::CapsEventQueueCallback, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.NetworkManager.UnregisterEventCallback(System.String,LibreMetaverse.Caps.EventQueueCallback)", ) } /// C# member: `M:LibreMetaverse.NetworkManager.UnregisterLoginResponseCallback(LibreMetaverse.NetworkManager.LoginResponseCallback)`. pub fn unregister_login_response_callback( &self, callback: libremetaverse::NetworkManagerLoginResponseCallback, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.NetworkManager.UnregisterLoginResponseCallback(LibreMetaverse.NetworkManager.LoginResponseCallback)", ) } /// C# member: `P:LibreMetaverse.NetworkManager.AccountLevelBenefits`. pub fn account_level_benefits(&self) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.NetworkManager.AccountLevelBenefits" ) } /// C# member: `P:LibreMetaverse.NetworkManager.AgentAppearanceServiceURL`. pub fn agent_appearance_service_url(&self) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.NetworkManager.AgentAppearanceServiceURL" ) } /// C# member: `P:LibreMetaverse.NetworkManager.CircuitCode`. pub fn circuit_code(&self) -> u32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.NetworkManager.CircuitCode") } /// Setter for C# member: `P:LibreMetaverse.NetworkManager.CircuitCode`. pub fn set_circuit_code(&mut self, value: u32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.NetworkManager.CircuitCode") } /// C# member: `P:LibreMetaverse.NetworkManager.Connected`. pub fn connected(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.NetworkManager.Connected") } /// Setter for C# member: `P:LibreMetaverse.NetworkManager.Connected`. pub fn set_connected(&mut self, value: bool) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.NetworkManager.Connected") } /// C# member: `P:LibreMetaverse.NetworkManager.CurrentSim`. pub fn current_sim(&self) -> Option { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.NetworkManager.CurrentSim") } /// Setter for C# member: `P:LibreMetaverse.NetworkManager.CurrentSim`. pub fn set_current_sim(&mut self, value: Option) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.NetworkManager.CurrentSim") } /// C# member: `P:LibreMetaverse.NetworkManager.InboxCount`. pub fn inbox_count(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.NetworkManager.InboxCount") } /// C# member: `P:LibreMetaverse.NetworkManager.LoginErrorKey`. pub fn login_error_key(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.NetworkManager.LoginErrorKey") } /// Setter for C# member: `P:LibreMetaverse.NetworkManager.LoginErrorKey`. pub fn set_login_error_key(&mut self, value: String) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.NetworkManager.LoginErrorKey") } /// C# member: `P:LibreMetaverse.NetworkManager.LoginMessage`. pub fn login_message(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.NetworkManager.LoginMessage") } /// Setter for C# member: `P:LibreMetaverse.NetworkManager.LoginMessage`. pub fn set_login_message(&mut self, value: String) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.NetworkManager.LoginMessage") } /// C# member: `P:LibreMetaverse.NetworkManager.LoginSeedCapability`. pub fn login_seed_capability(&self) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.NetworkManager.LoginSeedCapability" ) } /// Setter for C# member: `P:LibreMetaverse.NetworkManager.LoginSeedCapability`. pub fn set_login_seed_capability(&mut self, value: Option) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.NetworkManager.LoginSeedCapability" ) } /// C# member: `P:LibreMetaverse.NetworkManager.LoginStatusCode`. pub fn login_status_code(&self) -> libremetaverse::LoginStatus { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.NetworkManager.LoginStatusCode") } /// Setter for C# member: `P:LibreMetaverse.NetworkManager.LoginStatusCode`. pub fn set_login_status_code(&mut self, value: libremetaverse::LoginStatus) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.NetworkManager.LoginStatusCode") } /// C# member: `P:LibreMetaverse.NetworkManager.MaxAgentGroups`. pub fn max_agent_groups(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.NetworkManager.MaxAgentGroups") } /// C# member: `P:LibreMetaverse.NetworkManager.OutboxCount`. pub fn outbox_count(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.NetworkManager.OutboxCount") } } /// C# type: `T:LibreMetaverse.NetworkManager.DisconnectType`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum NetworkManagerDisconnectType { /// C# member: `F:LibreMetaverse.NetworkManager.DisconnectType.ClientInitiated`. ClientInitiated = 0, /// C# member: `F:LibreMetaverse.NetworkManager.DisconnectType.NetworkTimeout`. NetworkTimeout = 2, /// C# member: `F:LibreMetaverse.NetworkManager.DisconnectType.ServerInitiated`. ServerInitiated = 1, /// C# member: `F:LibreMetaverse.NetworkManager.DisconnectType.SimShutdown`. SimShutdown = 3, } /// C# type: `T:LibreMetaverse.NetworkManager.IncomingPacket`. pub struct NetworkManagerIncomingPacket { /// C# member: `F:LibreMetaverse.NetworkManager.IncomingPacket.Packet`. pub packet: Option, /// C# member: `F:LibreMetaverse.NetworkManager.IncomingPacket.Simulator`. pub simulator: Option, } impl NetworkManagerIncomingPacket { /// C# member: `M:LibreMetaverse.NetworkManager.IncomingPacket.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.NetworkManager.IncomingPacket.#ctor", ) } } /// C# type: `T:LibreMetaverse.NetworkManager.LoginResponseCallback`. pub struct NetworkManagerLoginResponseCallback; impl NetworkManagerLoginResponseCallback { /// C# member: `M:LibreMetaverse.NetworkManager.LoginResponseCallback.#ctor(System.Object,System.IntPtr)`. pub fn new( object: libremetaverse_types::compat::Object, method: isize, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.NetworkManager.LoginResponseCallback.#ctor(System.Object,System.IntPtr)", ) } /// C# member: `M:LibreMetaverse.NetworkManager.LoginResponseCallback.BeginInvoke(System.Boolean,System.Boolean,System.String,System.String,LibreMetaverse.LoginResponseData,System.AsyncCallback,System.Object)`. pub fn begin_invoke( &self, login_success: bool, redirect: bool, message: String, reason: String, reply_data: Option, callback: Box, object: libremetaverse_types::compat::Object, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.NetworkManager.LoginResponseCallback.BeginInvoke(System.Boolean,System.Boolean,System.String,System.String,LibreMetaverse.LoginResponseData,System.AsyncCallback,System.Object)", ) } /// C# member: `M:LibreMetaverse.NetworkManager.LoginResponseCallback.EndInvoke(System.IAsyncResult)`. pub fn end_invoke( &self, result: Box, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.NetworkManager.LoginResponseCallback.EndInvoke(System.IAsyncResult)", ) } /// C# member: `M:LibreMetaverse.NetworkManager.LoginResponseCallback.Invoke(System.Boolean,System.Boolean,System.String,System.String,LibreMetaverse.LoginResponseData)`. pub fn invoke( &self, login_success: bool, redirect: bool, message: String, reason: String, reply_data: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.NetworkManager.LoginResponseCallback.Invoke(System.Boolean,System.Boolean,System.String,System.String,LibreMetaverse.LoginResponseData)", ) } } /// C# type: `T:LibreMetaverse.NetworkManager.OutgoingPacket`. pub struct NetworkManagerOutgoingPacket { /// C# member: `F:LibreMetaverse.NetworkManager.OutgoingPacket.Buffer`. pub buffer: libremetaverse::UDPPacketBuffer, /// C# member: `F:LibreMetaverse.NetworkManager.OutgoingPacket.ResendCount`. pub resend_count: i32, /// C# member: `F:LibreMetaverse.NetworkManager.OutgoingPacket.SequenceNumber`. pub sequence_number: u32, /// C# member: `F:LibreMetaverse.NetworkManager.OutgoingPacket.Simulator`. pub simulator: libremetaverse::Simulator, /// C# member: `F:LibreMetaverse.NetworkManager.OutgoingPacket.TickCount`. pub tick_count: i32, /// C# member: `F:LibreMetaverse.NetworkManager.OutgoingPacket.Type`. pub type_: libremetaverse::packets::PacketType, } impl NetworkManagerOutgoingPacket { /// C# member: `M:LibreMetaverse.NetworkManager.OutgoingPacket.#ctor(LibreMetaverse.Simulator,LibreMetaverse.UDPPacketBuffer,LibreMetaverse.Packets.PacketType)`. pub fn new( simulator: libremetaverse::Simulator, buffer: libremetaverse::UDPPacketBuffer, type_: libremetaverse::packets::PacketType, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.NetworkManager.OutgoingPacket.#ctor(LibreMetaverse.Simulator,LibreMetaverse.UDPPacketBuffer,LibreMetaverse.Packets.PacketType)", ) } } /// C# type: `T:LibreMetaverse.ObjectAnimationEventArgs`. pub struct ObjectAnimationEventArgs; impl ObjectAnimationEventArgs { /// C# member: `M:LibreMetaverse.ObjectAnimationEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.UUID,System.Collections.Generic.List{LibreMetaverse.Animation})`. pub fn new( simulator: libremetaverse::Simulator, object_id: libremetaverse_types::UUID, anims: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectAnimationEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.UUID,System.Collections.Generic.List{LibreMetaverse.Animation})", ) } /// C# member: `P:LibreMetaverse.ObjectAnimationEventArgs.Animations`. pub fn animations(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ObjectAnimationEventArgs.Animations" ) } /// C# member: `P:LibreMetaverse.ObjectAnimationEventArgs.ObjectID`. pub fn object_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ObjectAnimationEventArgs.ObjectID" ) } /// C# member: `P:LibreMetaverse.ObjectAnimationEventArgs.Simulator`. pub fn simulator(&self) -> libremetaverse::Simulator { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ObjectAnimationEventArgs.Simulator" ) } } /// C# type: `T:LibreMetaverse.ObjectDataBlockUpdateEventArgs`. pub struct ObjectDataBlockUpdateEventArgs; impl ObjectDataBlockUpdateEventArgs { /// C# member: `M:LibreMetaverse.ObjectDataBlockUpdateEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.Primitive,LibreMetaverse.Primitive.ConstructionData,LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock,LibreMetaverse.ObjectMovementUpdate,LibreMetaverse.NameValue[])`. pub fn new( simulator: libremetaverse::Simulator, prim: libremetaverse::Primitive, construction_data: libremetaverse::PrimitiveConstructionData, block: libremetaverse::packets::ObjectUpdatePacketObjectDataBlock, objectupdate: libremetaverse::ObjectMovementUpdate, name_values: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectDataBlockUpdateEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.Primitive,LibreMetaverse.Primitive.ConstructionData,LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock,LibreMetaverse.ObjectMovementUpdate,LibreMetaverse.NameValue[])", ) } /// C# member: `P:LibreMetaverse.ObjectDataBlockUpdateEventArgs.Block`. pub fn block(&self) -> libremetaverse::packets::ObjectUpdatePacketObjectDataBlock { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ObjectDataBlockUpdateEventArgs.Block" ) } /// C# member: `P:LibreMetaverse.ObjectDataBlockUpdateEventArgs.ConstructionData`. pub fn construction_data(&self) -> libremetaverse::PrimitiveConstructionData { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ObjectDataBlockUpdateEventArgs.ConstructionData" ) } /// C# member: `P:LibreMetaverse.ObjectDataBlockUpdateEventArgs.NameValues`. pub fn name_values(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ObjectDataBlockUpdateEventArgs.NameValues" ) } /// C# member: `P:LibreMetaverse.ObjectDataBlockUpdateEventArgs.Prim`. pub fn prim(&self) -> libremetaverse::Primitive { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ObjectDataBlockUpdateEventArgs.Prim" ) } /// C# member: `P:LibreMetaverse.ObjectDataBlockUpdateEventArgs.Simulator`. pub fn simulator(&self) -> libremetaverse::Simulator { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ObjectDataBlockUpdateEventArgs.Simulator" ) } /// C# member: `P:LibreMetaverse.ObjectDataBlockUpdateEventArgs.Update`. pub fn update(&self) -> libremetaverse::ObjectMovementUpdate { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ObjectDataBlockUpdateEventArgs.Update" ) } } /// C# type: `T:LibreMetaverse.ObjectManager`. pub struct ObjectManager; impl ObjectManager { /// C# member: `E:LibreMetaverse.ObjectManager.AvatarSitChanged`. pub fn subscribe_avatar_sit_changed( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::AvatarSitChangedEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.ObjectManager.AvatarSitChanged") } /// C# member: `E:LibreMetaverse.ObjectManager.AvatarUpdate`. pub fn subscribe_avatar_update( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.ObjectManager.AvatarUpdate") } /// C# member: `E:LibreMetaverse.ObjectManager.KillObject`. pub fn subscribe_kill_object( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.ObjectManager.KillObject") } /// C# member: `E:LibreMetaverse.ObjectManager.KillObjects`. pub fn subscribe_kill_objects( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.ObjectManager.KillObjects") } /// C# member: `E:LibreMetaverse.ObjectManager.ObjectAnimation`. pub fn subscribe_object_animation( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::ObjectAnimationEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.ObjectManager.ObjectAnimation") } /// C# member: `E:LibreMetaverse.ObjectManager.ObjectDataBlockUpdate`. pub fn subscribe_object_data_block_update( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::ObjectDataBlockUpdateEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.ObjectManager.ObjectDataBlockUpdate" ) } /// C# member: `E:LibreMetaverse.ObjectManager.ObjectProperties`. pub fn subscribe_object_properties( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::ObjectPropertiesEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.ObjectManager.ObjectProperties") } /// C# member: `E:LibreMetaverse.ObjectManager.ObjectPropertiesFamily`. pub fn subscribe_object_properties_family( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::ObjectPropertiesFamilyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.ObjectManager.ObjectPropertiesFamily" ) } /// C# member: `E:LibreMetaverse.ObjectManager.ObjectPropertiesUpdated`. pub fn subscribe_object_properties_updated( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::ObjectPropertiesUpdatedEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.ObjectManager.ObjectPropertiesUpdated" ) } /// C# member: `E:LibreMetaverse.ObjectManager.ObjectUpdate`. pub fn subscribe_object_update( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.ObjectManager.ObjectUpdate") } /// C# member: `E:LibreMetaverse.ObjectManager.ParticleUpdate`. pub fn subscribe_particle_update( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::ParticleUpdateEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.ObjectManager.ParticleUpdate") } /// C# member: `E:LibreMetaverse.ObjectManager.PayPriceReply`. pub fn subscribe_pay_price_reply( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.ObjectManager.PayPriceReply") } /// C# member: `E:LibreMetaverse.ObjectManager.PhysicsProperties`. pub fn subscribe_physics_properties( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::PhysicsPropertiesEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.ObjectManager.PhysicsProperties") } /// C# member: `E:LibreMetaverse.ObjectManager.TerseObjectUpdate`. pub fn subscribe_terse_object_update( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::TerseObjectUpdateEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.ObjectManager.TerseObjectUpdate") } /// C# member: `F:LibreMetaverse.ObjectManager.HAVOK_TIMESTEP`. pub const HAVOK_TIMESTEP: f32 = 0.022222223; /// C# member: `M:LibreMetaverse.ObjectManager.#ctor(LibreMetaverse.GridClient)`. pub fn new( client: Option>, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.#ctor(LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.AddGrass(LibreMetaverse.Simulator,LibreMetaverse.Vector3,LibreMetaverse.Quaternion,LibreMetaverse.Vector3,LibreMetaverse.Grass,LibreMetaverse.UUID)`. pub fn add_grass( &self, simulator: libremetaverse::Simulator, scale: libremetaverse_types::Vector3, rotation: libremetaverse_types::Quaternion, position: libremetaverse_types::Vector3, grass_type: libremetaverse::Grass, group_owner: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.AddGrass(LibreMetaverse.Simulator,LibreMetaverse.Vector3,LibreMetaverse.Quaternion,LibreMetaverse.Vector3,LibreMetaverse.Grass,LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.AddPrim(LibreMetaverse.Simulator,LibreMetaverse.Primitive.ConstructionData,LibreMetaverse.UUID,LibreMetaverse.Vector3,LibreMetaverse.Vector3,LibreMetaverse.Quaternion)`. pub fn add_prim_with_simulator_construction_data_uuid_vector3_vector3_quaternion( &self, simulator: libremetaverse::Simulator, prim: libremetaverse::PrimitiveConstructionData, group_id: libremetaverse_types::UUID, position: libremetaverse_types::Vector3, scale: libremetaverse_types::Vector3, rotation: libremetaverse_types::Quaternion, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.AddPrim(LibreMetaverse.Simulator,LibreMetaverse.Primitive.ConstructionData,LibreMetaverse.UUID,LibreMetaverse.Vector3,LibreMetaverse.Vector3,LibreMetaverse.Quaternion)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.AddPrim(LibreMetaverse.Simulator,LibreMetaverse.Primitive.ConstructionData,LibreMetaverse.UUID,LibreMetaverse.Vector3,LibreMetaverse.Vector3,LibreMetaverse.Quaternion,LibreMetaverse.PrimFlags)`. pub fn add_prim_with_simulator_construction_data_uuid_vector3_vector3_quaternion_prim_flags( &self, simulator: libremetaverse::Simulator, prim: libremetaverse::PrimitiveConstructionData, group_id: libremetaverse_types::UUID, position: libremetaverse_types::Vector3, scale: libremetaverse_types::Vector3, rotation: libremetaverse_types::Quaternion, create_flags: libremetaverse_types::PrimFlags, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.AddPrim(LibreMetaverse.Simulator,LibreMetaverse.Primitive.ConstructionData,LibreMetaverse.UUID,LibreMetaverse.Vector3,LibreMetaverse.Vector3,LibreMetaverse.Quaternion,LibreMetaverse.PrimFlags)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.AddTree(LibreMetaverse.Simulator,LibreMetaverse.Vector3,LibreMetaverse.Quaternion,LibreMetaverse.Vector3,LibreMetaverse.Tree,LibreMetaverse.UUID,System.Boolean)`. pub fn add_tree( &self, simulator: libremetaverse::Simulator, scale: libremetaverse_types::Vector3, rotation: libremetaverse_types::Quaternion, position: libremetaverse_types::Vector3, tree_type: libremetaverse::Tree, group_owner: libremetaverse_types::UUID, new_tree: bool, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.AddTree(LibreMetaverse.Simulator,LibreMetaverse.Vector3,LibreMetaverse.Quaternion,LibreMetaverse.Vector3,LibreMetaverse.Tree,LibreMetaverse.UUID,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.ApplyMaterialAsync(LibreMetaverse.Simulator,LibreMetaverse.UUID,System.Int32,LibreMetaverse.UUID,LibreMetaverse.Assets.AssetMaterial,System.Threading.CancellationToken)`. pub async fn apply_material( &self, sim: libremetaverse::Simulator, object_id: libremetaverse_types::UUID, side: i32, material_asset_id: libremetaverse_types::UUID, override_material: Option, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.ApplyMaterialAsync(LibreMetaverse.Simulator,LibreMetaverse.UUID,System.Int32,LibreMetaverse.UUID,LibreMetaverse.Assets.AssetMaterial,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.AttachObject(LibreMetaverse.Simulator,System.UInt32,LibreMetaverse.AttachmentPoint,LibreMetaverse.Quaternion)`. pub fn attach_object( &self, simulator: libremetaverse::Simulator, local_id: u32, attach_point: libremetaverse_types::AttachmentPoint, rotation: libremetaverse_types::Quaternion, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.AttachObject(LibreMetaverse.Simulator,System.UInt32,LibreMetaverse.AttachmentPoint,LibreMetaverse.Quaternion)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.BuildBasicShape(LibreMetaverse.PrimType)`. pub fn build_basic_shape( type_: libremetaverse_types::PrimType, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.BuildBasicShape(LibreMetaverse.PrimType)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.BuyObject(LibreMetaverse.Simulator,System.UInt32,LibreMetaverse.SaleType,System.Int32,LibreMetaverse.UUID,LibreMetaverse.UUID)`. pub fn buy_object( &self, simulator: libremetaverse::Simulator, local_id: u32, sale_type: libremetaverse_types::SaleType, price: i32, group_id: libremetaverse_types::UUID, category_id: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.BuyObject(LibreMetaverse.Simulator,System.UInt32,LibreMetaverse.SaleType,System.Int32,LibreMetaverse.UUID,LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.CleanupObjectTracking`. pub fn cleanup_object_tracking(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.CleanupObjectTracking", ) } /// C# member: `M:LibreMetaverse.ObjectManager.ClearMaterialOverrideAsync(LibreMetaverse.Simulator,LibreMetaverse.UUID,System.Int32,System.Threading.CancellationToken)`. pub async fn clear_material_override( &self, sim: libremetaverse::Simulator, object_id: libremetaverse_types::UUID, side: i32, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.ClearMaterialOverrideAsync(LibreMetaverse.Simulator,LibreMetaverse.UUID,System.Int32,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.ClickObjectAsync(LibreMetaverse.Simulator,System.UInt32,LibreMetaverse.Vector3,LibreMetaverse.Vector3,System.Int32,LibreMetaverse.Vector3,LibreMetaverse.Vector3,LibreMetaverse.Vector3,System.Threading.CancellationToken)`. pub async fn click_object_with_simulator_u_int32_vector3_vector3_int32_vector3_vector3_vector3_cancellation_token( &self, simulator: libremetaverse::Simulator, local_id: u32, uv_coord: libremetaverse_types::Vector3, st_coord: libremetaverse_types::Vector3, face_index: i32, position: libremetaverse_types::Vector3, normal: libremetaverse_types::Vector3, binormal: libremetaverse_types::Vector3, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.ClickObjectAsync(LibreMetaverse.Simulator,System.UInt32,LibreMetaverse.Vector3,LibreMetaverse.Vector3,System.Int32,LibreMetaverse.Vector3,LibreMetaverse.Vector3,LibreMetaverse.Vector3,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.ClickObjectAsync(LibreMetaverse.Simulator,System.UInt32,System.Threading.CancellationToken)`. pub async fn click_object_with_simulator_u_int32_cancellation_token( &self, simulator: libremetaverse::Simulator, local_id: u32, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.ClickObjectAsync(LibreMetaverse.Simulator,System.UInt32,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.DeedObject(LibreMetaverse.Simulator,System.UInt32,LibreMetaverse.UUID)`. pub fn deed_object( &self, simulator: libremetaverse::Simulator, local_id: u32, group_owner: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.DeedObject(LibreMetaverse.Simulator,System.UInt32,LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.DeedObjects(LibreMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},LibreMetaverse.UUID)`. pub fn deed_objects( &self, simulator: libremetaverse::Simulator, local_i_ds: Vec, group_owner: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.DeedObjects(LibreMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.DelinkPrims(LibreMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})`. pub fn delink_prims( &self, simulator: libremetaverse::Simulator, local_i_ds: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.DelinkPrims(LibreMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})", ) } /// C# member: `M:LibreMetaverse.ObjectManager.DeselectObject(LibreMetaverse.Simulator,System.UInt32)`. pub fn deselect_object( &self, simulator: libremetaverse::Simulator, local_id: u32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.DeselectObject(LibreMetaverse.Simulator,System.UInt32)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.DeselectObjects(LibreMetaverse.Simulator,System.UInt32[])`. pub fn deselect_objects( &self, simulator: libremetaverse::Simulator, local_i_ds: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.DeselectObjects(LibreMetaverse.Simulator,System.UInt32[])", ) } /// C# member: `M:LibreMetaverse.ObjectManager.DetachObjects(LibreMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})`. pub fn detach_objects( &self, simulator: libremetaverse::Simulator, local_i_ds: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.DetachObjects(LibreMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})", ) } /// C# member: `M:LibreMetaverse.ObjectManager.Dispose`. pub fn dispose(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.ObjectManager.Dispose") } /// C# member: `M:LibreMetaverse.ObjectManager.DropObject(LibreMetaverse.Simulator,System.UInt32)`. pub fn drop_object( &self, simulator: libremetaverse::Simulator, local_id: u32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.DropObject(LibreMetaverse.Simulator,System.UInt32)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.GetPrimitive(LibreMetaverse.Simulator,System.UInt32,LibreMetaverse.UUID,System.Boolean)`. pub fn get_primitive( &self, simulator: libremetaverse::Simulator, local_id: u32, full_id: libremetaverse_types::UUID, create_if_missing: bool, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.GetPrimitive(LibreMetaverse.Simulator,System.UInt32,LibreMetaverse.UUID,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.GetSimulatorsForObject(LibreMetaverse.UUID)`. pub fn get_simulators_for_object( &self, object_id: libremetaverse_types::UUID, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.GetSimulatorsForObject(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.IsNearBorder(LibreMetaverse.Vector3,System.UInt32,System.UInt32,System.Single)`. pub fn is_near_border( &self, position: libremetaverse_types::Vector3, region_size_x: u32, region_size_y: u32, threshold: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.IsNearBorder(LibreMetaverse.Vector3,System.UInt32,System.UInt32,System.Single)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.LinkPrims(LibreMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})`. pub fn link_prims( &self, simulator: libremetaverse::Simulator, local_i_ds: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.LinkPrims(LibreMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})", ) } /// C# member: `M:LibreMetaverse.ObjectManager.NavigateObjectMediaAsync(LibreMetaverse.UUID,System.Int32,System.String,LibreMetaverse.Simulator,System.Threading.CancellationToken)`. pub async fn navigate_object_media( &self, prim_id: libremetaverse_types::UUID, face: i32, new_url: String, sim: libremetaverse::Simulator, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.NavigateObjectMediaAsync(LibreMetaverse.UUID,System.Int32,System.String,LibreMetaverse.Simulator,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.RequestMaterialsAsync(LibreMetaverse.Simulator,System.Collections.Generic.IEnumerable{LibreMetaverse.UUID},System.Threading.CancellationToken)`. pub async fn request_materials_with_simulator_i_enumerable_cancellation_token( &self, sim: libremetaverse::Simulator, materials: Box>, cancellation_token: Option, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.RequestMaterialsAsync(LibreMetaverse.Simulator,System.Collections.Generic.IEnumerable{LibreMetaverse.UUID},System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.RequestMaterialsAsync(LibreMetaverse.Simulator,System.Threading.CancellationToken)`. pub async fn request_materials_with_simulator_cancellation_token( &self, sim: libremetaverse::Simulator, cancellation_token: Option, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.RequestMaterialsAsync(LibreMetaverse.Simulator,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.RequestObject(LibreMetaverse.Simulator,System.UInt32)`. pub fn request_object( &self, simulator: libremetaverse::Simulator, local_id: u32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.RequestObject(LibreMetaverse.Simulator,System.UInt32)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.RequestObjectMediaAsync(LibreMetaverse.UUID,LibreMetaverse.Simulator,System.Threading.CancellationToken)`. pub async fn request_object_media( &self, prim_id: libremetaverse_types::UUID, sim: libremetaverse::Simulator, cancellation_token: Option, ) -> Result<(bool, String, Option>), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.RequestObjectMediaAsync(LibreMetaverse.UUID,LibreMetaverse.Simulator,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.RequestObjectPropertiesFamily(LibreMetaverse.Simulator,LibreMetaverse.UUID)`. pub fn request_object_properties_family_with_simulator_uuid( &self, simulator: libremetaverse::Simulator, object_id: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.RequestObjectPropertiesFamily(LibreMetaverse.Simulator,LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.RequestObjectPropertiesFamily(LibreMetaverse.Simulator,LibreMetaverse.UUID,System.Boolean)`. pub fn request_object_properties_family_with_simulator_uuid_boolean( &self, simulator: libremetaverse::Simulator, object_id: libremetaverse_types::UUID, reliable: bool, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.RequestObjectPropertiesFamily(LibreMetaverse.Simulator,LibreMetaverse.UUID,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.RequestObjects(LibreMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})`. pub fn request_objects( &self, simulator: libremetaverse::Simulator, local_i_ds: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.RequestObjects(LibreMetaverse.Simulator,System.Collections.Generic.List{System.UInt32})", ) } /// C# member: `M:LibreMetaverse.ObjectManager.RequestPayPrice(LibreMetaverse.Simulator,LibreMetaverse.UUID)`. pub fn request_pay_price( &self, simulator: libremetaverse::Simulator, object_id: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.RequestPayPrice(LibreMetaverse.Simulator,LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.SelectObject(LibreMetaverse.Simulator,System.UInt32)`. pub fn select_object_with_simulator_u_int32( &self, simulator: libremetaverse::Simulator, local_id: u32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.SelectObject(LibreMetaverse.Simulator,System.UInt32)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.SelectObject(LibreMetaverse.Simulator,System.UInt32,System.Boolean)`. pub fn select_object_with_simulator_u_int32_boolean( &self, simulator: libremetaverse::Simulator, local_id: u32, automatic_deselect: bool, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.SelectObject(LibreMetaverse.Simulator,System.UInt32,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.SelectObjects(LibreMetaverse.Simulator,System.UInt32[])`. pub fn select_objects_with_simulator_u_int32_array( &self, simulator: libremetaverse::Simulator, local_i_ds: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.SelectObjects(LibreMetaverse.Simulator,System.UInt32[])", ) } /// C# member: `M:LibreMetaverse.ObjectManager.SelectObjects(LibreMetaverse.Simulator,System.UInt32[],System.Boolean)`. pub fn select_objects_with_simulator_u_int32_array_boolean( &self, simulator: libremetaverse::Simulator, local_i_ds: Vec, automatic_deselect: bool, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.SelectObjects(LibreMetaverse.Simulator,System.UInt32[],System.Boolean)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.SendMaterialUpdatesAsync(LibreMetaverse.Simulator,System.Collections.Generic.IEnumerable{LibreMetaverse.GLTFMaterialUpdate},System.Threading.CancellationToken)`. pub async fn send_material_updates( &self, sim: libremetaverse::Simulator, updates: Box>, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.SendMaterialUpdatesAsync(LibreMetaverse.Simulator,System.Collections.Generic.IEnumerable{LibreMetaverse.GLTFMaterialUpdate},System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.SetDescription(LibreMetaverse.Simulator,System.UInt32,System.String)`. pub fn set_description( &self, simulator: libremetaverse::Simulator, local_id: u32, description: String, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.SetDescription(LibreMetaverse.Simulator,System.UInt32,System.String)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.SetDescriptions(LibreMetaverse.Simulator,System.UInt32[],System.String[])`. pub fn set_descriptions( &self, simulator: libremetaverse::Simulator, local_i_ds: Vec, descriptions: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.SetDescriptions(LibreMetaverse.Simulator,System.UInt32[],System.String[])", ) } /// C# member: `M:LibreMetaverse.ObjectManager.SetExtraParamOff(LibreMetaverse.Simulator,System.UInt32,LibreMetaverse.ExtraParamType)`. pub fn set_extra_param_off( &self, simulator: libremetaverse::Simulator, local_id: u32, type_: libremetaverse_types::ExtraParamType, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.SetExtraParamOff(LibreMetaverse.Simulator,System.UInt32,LibreMetaverse.ExtraParamType)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.SetFlags(LibreMetaverse.Simulator,System.UInt32,System.Boolean,System.Boolean,System.Boolean,System.Boolean)`. pub fn set_flags_with_simulator_u_int32_boolean_boolean_boolean_boolean( &self, simulator: libremetaverse::Simulator, local_id: u32, physical: bool, temporary: bool, phantom: bool, casts_shadow: bool, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.SetFlags(LibreMetaverse.Simulator,System.UInt32,System.Boolean,System.Boolean,System.Boolean,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.SetFlags(LibreMetaverse.Simulator,System.UInt32,System.Boolean,System.Boolean,System.Boolean,System.Boolean,LibreMetaverse.PhysicsShapeType,System.Single,System.Single,System.Single,System.Single)`. pub fn set_flags_with_simulator_u_int32_boolean_boolean_boolean_boolean_physics_shape_type_single_single_single_single( &self, simulator: libremetaverse::Simulator, local_id: u32, physical: bool, temporary: bool, phantom: bool, casts_shadow: bool, physics_type: libremetaverse_types::PhysicsShapeType, density: f32, friction: f32, restitution: f32, gravity_multiplier: f32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.SetFlags(LibreMetaverse.Simulator,System.UInt32,System.Boolean,System.Boolean,System.Boolean,System.Boolean,LibreMetaverse.PhysicsShapeType,System.Single,System.Single,System.Single,System.Single)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.SetFlexible(LibreMetaverse.Simulator,System.UInt32,LibreMetaverse.Primitive.FlexibleData)`. pub fn set_flexible( &self, simulator: libremetaverse::Simulator, local_id: u32, flexible: libremetaverse::PrimitiveFlexibleData, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.SetFlexible(LibreMetaverse.Simulator,System.UInt32,LibreMetaverse.Primitive.FlexibleData)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.SetLight(LibreMetaverse.Simulator,System.UInt32,LibreMetaverse.Primitive.LightData)`. pub fn set_light( &self, simulator: libremetaverse::Simulator, local_id: u32, light: libremetaverse::PrimitiveLightData, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.SetLight(LibreMetaverse.Simulator,System.UInt32,LibreMetaverse.Primitive.LightData)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.SetMaterial(LibreMetaverse.Simulator,System.UInt32,LibreMetaverse.Material)`. pub fn set_material( &self, simulator: libremetaverse::Simulator, local_id: u32, material: libremetaverse_types::Material, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.SetMaterial(LibreMetaverse.Simulator,System.UInt32,LibreMetaverse.Material)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.SetMaterialOverrideAsync(LibreMetaverse.Simulator,LibreMetaverse.UUID,System.Int32,LibreMetaverse.Assets.AssetMaterial,System.Threading.CancellationToken)`. pub async fn set_material_override( &self, sim: libremetaverse::Simulator, object_id: libremetaverse_types::UUID, side: i32, override_material: libremetaverse::assets::AssetMaterial, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.SetMaterialOverrideAsync(LibreMetaverse.Simulator,LibreMetaverse.UUID,System.Int32,LibreMetaverse.Assets.AssetMaterial,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.SetName(LibreMetaverse.Simulator,System.UInt32,System.String)`. pub fn set_name( &self, simulator: libremetaverse::Simulator, local_id: u32, name: String, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.SetName(LibreMetaverse.Simulator,System.UInt32,System.String)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.SetNames(LibreMetaverse.Simulator,System.UInt32[],System.String[])`. pub fn set_names( &self, simulator: libremetaverse::Simulator, local_i_ds: Vec, names: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.SetNames(LibreMetaverse.Simulator,System.UInt32[],System.String[])", ) } /// C# member: `M:LibreMetaverse.ObjectManager.SetObjectsGroup(LibreMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},LibreMetaverse.UUID)`. pub fn set_objects_group( &self, simulator: libremetaverse::Simulator, local_ids: Vec, group_id: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.SetObjectsGroup(LibreMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.SetPermissions(LibreMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},LibreMetaverse.PermissionWho,LibreMetaverse.PermissionMask,System.Boolean)`. pub fn set_permissions( &self, simulator: libremetaverse::Simulator, local_i_ds: Vec, who: libremetaverse::PermissionWho, permissions: libremetaverse::PermissionMask, set: bool, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.SetPermissions(LibreMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},LibreMetaverse.PermissionWho,LibreMetaverse.PermissionMask,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.SetPosition(LibreMetaverse.Simulator,System.UInt32,LibreMetaverse.Vector3)`. pub fn set_position_with_simulator_u_int32_vector3( &self, simulator: libremetaverse::Simulator, local_id: u32, position: libremetaverse_types::Vector3, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.SetPosition(LibreMetaverse.Simulator,System.UInt32,LibreMetaverse.Vector3)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.SetPosition(LibreMetaverse.Simulator,System.UInt32,LibreMetaverse.Vector3,System.Boolean)`. pub fn set_position_with_simulator_u_int32_vector3_boolean( &self, simulator: libremetaverse::Simulator, local_id: u32, position: libremetaverse_types::Vector3, child_only: bool, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.SetPosition(LibreMetaverse.Simulator,System.UInt32,LibreMetaverse.Vector3,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.SetRotation(LibreMetaverse.Simulator,System.UInt32,LibreMetaverse.Quaternion)`. pub fn set_rotation_with_simulator_u_int32_quaternion( &self, simulator: libremetaverse::Simulator, local_id: u32, rotation: libremetaverse_types::Quaternion, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.SetRotation(LibreMetaverse.Simulator,System.UInt32,LibreMetaverse.Quaternion)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.SetRotation(LibreMetaverse.Simulator,System.UInt32,LibreMetaverse.Quaternion,System.Boolean)`. pub fn set_rotation_with_simulator_u_int32_quaternion_boolean( &self, simulator: libremetaverse::Simulator, local_id: u32, quat: libremetaverse_types::Quaternion, child_only: bool, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.SetRotation(LibreMetaverse.Simulator,System.UInt32,LibreMetaverse.Quaternion,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.SetSaleInfo(LibreMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},LibreMetaverse.SaleType,System.Int32)`. pub fn set_sale_info_with_simulator_list_sale_type_int32( &self, simulator: libremetaverse::Simulator, local_i_ds: Vec, sale_type: libremetaverse_types::SaleType, price: i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.SetSaleInfo(LibreMetaverse.Simulator,System.Collections.Generic.List{System.UInt32},LibreMetaverse.SaleType,System.Int32)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.SetSaleInfo(LibreMetaverse.Simulator,System.UInt32,LibreMetaverse.SaleType,System.Int32)`. pub fn set_sale_info_with_simulator_u_int32_sale_type_int32( &self, simulator: libremetaverse::Simulator, local_id: u32, sale_type: libremetaverse_types::SaleType, price: i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.SetSaleInfo(LibreMetaverse.Simulator,System.UInt32,LibreMetaverse.SaleType,System.Int32)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.SetScale(LibreMetaverse.Simulator,System.UInt32,LibreMetaverse.Vector3,System.Boolean,System.Boolean)`. pub fn set_scale( &self, simulator: libremetaverse::Simulator, local_id: u32, scale: libremetaverse_types::Vector3, child_only: bool, uniform: bool, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.SetScale(LibreMetaverse.Simulator,System.UInt32,LibreMetaverse.Vector3,System.Boolean,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.SetSculpt(LibreMetaverse.Simulator,System.UInt32,LibreMetaverse.Primitive.SculptData)`. pub fn set_sculpt( &self, simulator: libremetaverse::Simulator, local_id: u32, sculpt: libremetaverse::PrimitiveSculptData, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.SetSculpt(LibreMetaverse.Simulator,System.UInt32,LibreMetaverse.Primitive.SculptData)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.SetShape(LibreMetaverse.Simulator,System.UInt32,LibreMetaverse.Primitive.ConstructionData)`. pub fn set_shape( &self, simulator: libremetaverse::Simulator, local_id: u32, prim: libremetaverse::PrimitiveConstructionData, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.SetShape(LibreMetaverse.Simulator,System.UInt32,LibreMetaverse.Primitive.ConstructionData)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.SetTextures(LibreMetaverse.Simulator,System.UInt32,LibreMetaverse.Primitive.TextureEntry)`. pub fn set_textures_with_simulator_u_int32_texture_entry( &self, simulator: libremetaverse::Simulator, local_id: u32, textures: libremetaverse::PrimitiveTextureEntry, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.SetTextures(LibreMetaverse.Simulator,System.UInt32,LibreMetaverse.Primitive.TextureEntry)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.SetTextures(LibreMetaverse.Simulator,System.UInt32,LibreMetaverse.Primitive.TextureEntry,System.String)`. pub fn set_textures_with_simulator_u_int32_texture_entry_string( &self, simulator: libremetaverse::Simulator, local_id: u32, textures: libremetaverse::PrimitiveTextureEntry, media_url: String, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.SetTextures(LibreMetaverse.Simulator,System.UInt32,LibreMetaverse.Primitive.TextureEntry,System.String)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.TrackObjectInSimulator(LibreMetaverse.UUID,LibreMetaverse.Simulator)`. pub fn track_object_in_simulator( &self, object_id: libremetaverse_types::UUID, sim: libremetaverse::Simulator, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.TrackObjectInSimulator(LibreMetaverse.UUID,LibreMetaverse.Simulator)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.UntrackObjectInSimulator(LibreMetaverse.UUID,LibreMetaverse.Simulator)`. pub fn untrack_object_in_simulator( &self, object_id: libremetaverse_types::UUID, sim: libremetaverse::Simulator, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.UntrackObjectInSimulator(LibreMetaverse.UUID,LibreMetaverse.Simulator)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.UpdateObject(LibreMetaverse.Simulator,System.UInt32,LibreMetaverse.Vector3,LibreMetaverse.UpdateType)`. pub fn update_object( &self, simulator: libremetaverse::Simulator, local_id: u32, data: libremetaverse_types::Vector3, type_: libremetaverse::UpdateType, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.UpdateObject(LibreMetaverse.Simulator,System.UInt32,LibreMetaverse.Vector3,LibreMetaverse.UpdateType)", ) } /// C# member: `M:LibreMetaverse.ObjectManager.UpdateObjectMediaAsync(LibreMetaverse.UUID,LibreMetaverse.MediaEntry[],LibreMetaverse.Simulator,System.Threading.CancellationToken)`. pub async fn update_object_media( &self, prim_id: libremetaverse_types::UUID, face_media: Vec, sim: libremetaverse::Simulator, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectManager.UpdateObjectMediaAsync(LibreMetaverse.UUID,LibreMetaverse.MediaEntry[],LibreMetaverse.Simulator,System.Threading.CancellationToken)", ) } } /// C# type: `T:LibreMetaverse.ObjectMediaEventArgs`. pub struct ObjectMediaEventArgs; impl ObjectMediaEventArgs { /// C# member: `M:LibreMetaverse.ObjectMediaEventArgs.#ctor(System.Boolean,System.String,LibreMetaverse.MediaEntry[])`. pub fn new( success: bool, version: String, face_media: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectMediaEventArgs.#ctor(System.Boolean,System.String,LibreMetaverse.MediaEntry[])", ) } /// C# member: `P:LibreMetaverse.ObjectMediaEventArgs.FaceMedia`. pub fn face_media(&self) -> Vec { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ObjectMediaEventArgs.FaceMedia") } /// Setter for C# member: `P:LibreMetaverse.ObjectMediaEventArgs.FaceMedia`. pub fn set_face_media(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ObjectMediaEventArgs.FaceMedia") } /// C# member: `P:LibreMetaverse.ObjectMediaEventArgs.Success`. pub fn success(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ObjectMediaEventArgs.Success") } /// Setter for C# member: `P:LibreMetaverse.ObjectMediaEventArgs.Success`. pub fn set_success(&mut self, value: bool) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ObjectMediaEventArgs.Success") } /// C# member: `P:LibreMetaverse.ObjectMediaEventArgs.Version`. pub fn version(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ObjectMediaEventArgs.Version") } /// Setter for C# member: `P:LibreMetaverse.ObjectMediaEventArgs.Version`. pub fn set_version(&mut self, value: String) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ObjectMediaEventArgs.Version") } } /// C# type: `T:LibreMetaverse.ObjectMovementUpdate`. pub struct ObjectMovementUpdate { /// C# member: `F:LibreMetaverse.ObjectMovementUpdate.Acceleration`. pub acceleration: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.ObjectMovementUpdate.AngularVelocity`. pub angular_velocity: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.ObjectMovementUpdate.Avatar`. pub avatar: bool, /// C# member: `F:LibreMetaverse.ObjectMovementUpdate.CollisionPlane`. pub collision_plane: libremetaverse_types::Vector4, /// C# member: `F:LibreMetaverse.ObjectMovementUpdate.LocalID`. pub local_id: u32, /// C# member: `F:LibreMetaverse.ObjectMovementUpdate.Position`. pub position: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.ObjectMovementUpdate.Rotation`. pub rotation: libremetaverse_types::Quaternion, /// C# member: `F:LibreMetaverse.ObjectMovementUpdate.State`. pub state: u8, /// C# member: `F:LibreMetaverse.ObjectMovementUpdate.Textures`. pub textures: libremetaverse::PrimitiveTextureEntry, /// C# member: `F:LibreMetaverse.ObjectMovementUpdate.Velocity`. pub velocity: libremetaverse_types::Vector3, } impl ObjectMovementUpdate {} /// C# type: `T:LibreMetaverse.ObjectPropertiesEventArgs`. pub struct ObjectPropertiesEventArgs; impl ObjectPropertiesEventArgs { /// C# member: `M:LibreMetaverse.ObjectPropertiesEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.Primitive.ObjectProperties)`. pub fn new( simulator: libremetaverse::Simulator, props: libremetaverse::PrimitiveObjectProperties, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectPropertiesEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.Primitive.ObjectProperties)", ) } /// C# member: `P:LibreMetaverse.ObjectPropertiesEventArgs.Properties`. pub fn properties(&self) -> libremetaverse::PrimitiveObjectProperties { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ObjectPropertiesEventArgs.Properties" ) } /// C# member: `P:LibreMetaverse.ObjectPropertiesEventArgs.Simulator`. pub fn simulator(&self) -> libremetaverse::Simulator { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ObjectPropertiesEventArgs.Simulator" ) } } /// C# type: `T:LibreMetaverse.ObjectPropertiesFamilyEventArgs`. pub struct ObjectPropertiesFamilyEventArgs; impl ObjectPropertiesFamilyEventArgs { /// C# member: `M:LibreMetaverse.ObjectPropertiesFamilyEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.Primitive.ObjectProperties,LibreMetaverse.ReportType)`. pub fn new( simulator: libremetaverse::Simulator, props: libremetaverse::PrimitiveObjectProperties, type_: libremetaverse::ReportType, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectPropertiesFamilyEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.Primitive.ObjectProperties,LibreMetaverse.ReportType)", ) } /// C# member: `P:LibreMetaverse.ObjectPropertiesFamilyEventArgs.Properties`. pub fn properties(&self) -> libremetaverse::PrimitiveObjectProperties { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ObjectPropertiesFamilyEventArgs.Properties" ) } /// C# member: `P:LibreMetaverse.ObjectPropertiesFamilyEventArgs.Simulator`. pub fn simulator(&self) -> libremetaverse::Simulator { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ObjectPropertiesFamilyEventArgs.Simulator" ) } /// C# member: `P:LibreMetaverse.ObjectPropertiesFamilyEventArgs.Type`. pub fn type_(&self) -> libremetaverse::ReportType { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ObjectPropertiesFamilyEventArgs.Type" ) } } /// C# type: `T:LibreMetaverse.ObjectPropertiesUpdatedEventArgs`. pub struct ObjectPropertiesUpdatedEventArgs; impl ObjectPropertiesUpdatedEventArgs { /// C# member: `M:LibreMetaverse.ObjectPropertiesUpdatedEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.Primitive,LibreMetaverse.Primitive.ObjectProperties)`. pub fn new( simulator: libremetaverse::Simulator, prim: libremetaverse::Primitive, props: libremetaverse::PrimitiveObjectProperties, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObjectPropertiesUpdatedEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.Primitive,LibreMetaverse.Primitive.ObjectProperties)", ) } /// C# member: `P:LibreMetaverse.ObjectPropertiesUpdatedEventArgs.Prim`. pub fn prim(&self) -> libremetaverse::Primitive { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ObjectPropertiesUpdatedEventArgs.Prim" ) } } /// C# type: `T:LibreMetaverse.ObjectReturnType`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(u32)] pub enum ObjectReturnType { /// C# member: `F:LibreMetaverse.ObjectReturnType.Group`. Group = 4, /// C# member: `F:LibreMetaverse.ObjectReturnType.List`. List = 16, /// C# member: `F:LibreMetaverse.ObjectReturnType.None`. None = 0, /// C# member: `F:LibreMetaverse.ObjectReturnType.Other`. Other = 8, /// C# member: `F:LibreMetaverse.ObjectReturnType.Owner`. Owner = 2, /// C# member: `F:LibreMetaverse.ObjectReturnType.Sell`. Sell = 32, } /// C# type: `T:LibreMetaverse.ObservableDictionary`2`. pub struct ObservableDictionary { _marker: std::marker::PhantomData<(TKey, TValue)>, } impl ObservableDictionary { /// C# member: `M:LibreMetaverse.ObservableDictionary`2.#ctor`. pub fn new_with_constructor() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.ObservableDictionary`2.#ctor") } /// C# member: `M:LibreMetaverse.ObservableDictionary`2.#ctor(System.Int32)`. pub fn new_with_int32(capacity: i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObservableDictionary`2.#ctor(System.Int32)", ) } /// C# member: `M:LibreMetaverse.ObservableDictionary`2.Add(`0,`1)`. pub fn add(&self, key: TKey, value: Option) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.ObservableDictionary`2.Add(`0,`1)") } /// C# member: `M:LibreMetaverse.ObservableDictionary`2.AddDelegate(LibreMetaverse.DictionaryEventAction,LibreMetaverse.DictionaryChangeCallback)`. pub fn add_delegate( &self, action: libremetaverse::DictionaryEventAction, callback: std::sync::Arc< dyn Fn( libremetaverse::DictionaryEventAction, libremetaverse_types::compat::DictionaryEntry, ) + Send + Sync, >, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObservableDictionary`2.AddDelegate(LibreMetaverse.DictionaryEventAction,LibreMetaverse.DictionaryChangeCallback)", ) } /// C# member: `M:LibreMetaverse.ObservableDictionary`2.Clear`. pub fn clear(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.ObservableDictionary`2.Clear") } /// C# member: `M:LibreMetaverse.ObservableDictionary`2.ContainsKey(`0)`. pub fn contains_key(&self, key: TKey) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObservableDictionary`2.ContainsKey(`0)", ) } /// C# member: `M:LibreMetaverse.ObservableDictionary`2.ContainsValue(`1)`. pub fn contains_value(&self, value: Option) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObservableDictionary`2.ContainsValue(`1)", ) } /// C# member: `M:LibreMetaverse.ObservableDictionary`2.Find(System.Predicate{`1})`. pub fn find( &self, match_: Box) -> bool + Send + Sync>, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObservableDictionary`2.Find(System.Predicate{`1})", ) } /// C# member: `M:LibreMetaverse.ObservableDictionary`2.FindAll(System.Predicate{`0})`. pub fn find_all_with_predicate( &self, match_: Box bool + Send + Sync>, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObservableDictionary`2.FindAll(System.Predicate{`0})", ) } /// C# member: `M:LibreMetaverse.ObservableDictionary`2.FindAll(System.Predicate{`1})`. pub fn find_all_with_predicate_6d98ccd2( &self, match_: Box) -> bool + Send + Sync>, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObservableDictionary`2.FindAll(System.Predicate{`1})", ) } /// C# member: `M:LibreMetaverse.ObservableDictionary`2.GetEnumerator`. pub fn get_enumerator( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObservableDictionary`2.GetEnumerator", ) } /// C# member: `M:LibreMetaverse.ObservableDictionary`2.Remove(`0)`. pub fn remove(&self, key: TKey) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.ObservableDictionary`2.Remove(`0)") } /// C# member: `M:LibreMetaverse.ObservableDictionary`2.RemoveDelegate(LibreMetaverse.DictionaryEventAction,LibreMetaverse.DictionaryChangeCallback)`. pub fn remove_delegate( &self, action: libremetaverse::DictionaryEventAction, callback: std::sync::Arc< dyn Fn( libremetaverse::DictionaryEventAction, libremetaverse_types::compat::DictionaryEntry, ) + Send + Sync, >, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ObservableDictionary`2.RemoveDelegate(LibreMetaverse.DictionaryEventAction,LibreMetaverse.DictionaryChangeCallback)", ) } /// C# member: `M:LibreMetaverse.ObservableDictionary`2.TryGetValue(`0,`1@)`. pub fn try_get_value(&self, key: TKey, value: &mut Option) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.ObservableDictionary`2.TryGetValue(`0,`1@)" ) } /// C# member: `P:LibreMetaverse.ObservableDictionary`2.Count`. pub fn count(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ObservableDictionary`2.Count") } /// C# member: `P:LibreMetaverse.ObservableDictionary`2.Item(`0)`. pub fn item(&self, key: Option) -> Option { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ObservableDictionary`2.Item(`0)") } /// Setter for C# member: `P:LibreMetaverse.ObservableDictionary`2.Item(`0)`. pub fn set_item(&mut self, key: Option, value: Option) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ObservableDictionary`2.Item(`0)") } } /// C# type: `T:LibreMetaverse.PacketEventDictionary`. pub struct PacketEventDictionary { /// C# member: `F:LibreMetaverse.PacketEventDictionary.Client`. pub client: libremetaverse::GridClient, } impl PacketEventDictionary { /// C# member: `M:LibreMetaverse.PacketEventDictionary.#ctor(LibreMetaverse.GridClient)`. pub fn new(client: libremetaverse::GridClient) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.PacketEventDictionary.#ctor(LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.PacketEventDictionary.InvokeRaiseEvent(LibreMetaverse.Packets.PacketType,LibreMetaverse.Packets.Packet,LibreMetaverse.Simulator)`. pub fn invoke_raise_event( &self, packet_type: libremetaverse::packets::PacketType, packet: libremetaverse::packets::Packet, simulator: libremetaverse::Simulator, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.PacketEventDictionary.InvokeRaiseEvent(LibreMetaverse.Packets.PacketType,LibreMetaverse.Packets.Packet,LibreMetaverse.Simulator)", ) } /// C# member: `M:LibreMetaverse.PacketEventDictionary.RegisterEvent(LibreMetaverse.Packets.PacketType,System.EventHandler{LibreMetaverse.PacketReceivedEventArgs},System.Boolean)`. pub fn register_event( &self, packet_type: libremetaverse::packets::PacketType, event_handler: libremetaverse_types::compat::EventHandler< libremetaverse::PacketReceivedEventArgs, >, is_async: bool, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.PacketEventDictionary.RegisterEvent(LibreMetaverse.Packets.PacketType,System.EventHandler{LibreMetaverse.PacketReceivedEventArgs},System.Boolean)", ) } /// C# member: `M:LibreMetaverse.PacketEventDictionary.UnregisterEvent(LibreMetaverse.Packets.PacketType,System.EventHandler{LibreMetaverse.PacketReceivedEventArgs})`. pub fn unregister_event( &self, packet_type: libremetaverse::packets::PacketType, event_handler: libremetaverse_types::compat::EventHandler< libremetaverse::PacketReceivedEventArgs, >, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.PacketEventDictionary.UnregisterEvent(LibreMetaverse.Packets.PacketType,System.EventHandler{LibreMetaverse.PacketReceivedEventArgs})", ) } } /// C# type: `T:LibreMetaverse.PacketFrequency`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(u8)] pub enum PacketFrequency { /// C# member: `F:LibreMetaverse.PacketFrequency.High`. High = 2, /// C# member: `F:LibreMetaverse.PacketFrequency.Low`. Low = 0, /// C# member: `F:LibreMetaverse.PacketFrequency.Medium`. Medium = 1, } /// C# type: `T:LibreMetaverse.PacketReceivedEventArgs`. pub struct PacketReceivedEventArgs; impl PacketReceivedEventArgs { /// C# member: `M:LibreMetaverse.PacketReceivedEventArgs.#ctor(LibreMetaverse.Packets.Packet,LibreMetaverse.Simulator)`. pub fn new( packet: libremetaverse::packets::Packet, simulator: libremetaverse::Simulator, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.PacketReceivedEventArgs.#ctor(LibreMetaverse.Packets.Packet,LibreMetaverse.Simulator)", ) } /// C# member: `P:LibreMetaverse.PacketReceivedEventArgs.Packet`. pub fn packet(&self) -> libremetaverse::packets::Packet { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.PacketReceivedEventArgs.Packet") } /// C# member: `P:LibreMetaverse.PacketReceivedEventArgs.Simulator`. pub fn simulator(&self) -> libremetaverse::Simulator { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.PacketReceivedEventArgs.Simulator" ) } } /// C# type: `T:LibreMetaverse.PacketSentEventArgs`. pub struct PacketSentEventArgs; impl PacketSentEventArgs { /// C# member: `M:LibreMetaverse.PacketSentEventArgs.#ctor(System.Byte[],System.Int32,LibreMetaverse.Simulator)`. pub fn new( data: Vec, bytes_sent: i32, simulator: libremetaverse::Simulator, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.PacketSentEventArgs.#ctor(System.Byte[],System.Int32,LibreMetaverse.Simulator)", ) } /// C# member: `P:LibreMetaverse.PacketSentEventArgs.Data`. pub fn data(&self) -> Vec { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.PacketSentEventArgs.Data") } /// C# member: `P:LibreMetaverse.PacketSentEventArgs.SentBytes`. pub fn sent_bytes(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.PacketSentEventArgs.SentBytes") } /// C# member: `P:LibreMetaverse.PacketSentEventArgs.Simulator`. pub fn simulator(&self) -> libremetaverse::Simulator { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.PacketSentEventArgs.Simulator") } } /// C# type: `T:LibreMetaverse.PacketSettings`. pub struct PacketSettings { /// C# member: `F:LibreMetaverse.PacketSettings.EnableSimStats`. pub enable_sim_stats: bool, /// C# member: `F:LibreMetaverse.PacketSettings.MaxPendingAcks`. pub max_pending_acks: i32, /// C# member: `F:LibreMetaverse.PacketSettings.MaxResendCount`. pub max_resend_count: i32, /// C# member: `F:LibreMetaverse.PacketSettings.SendPings`. pub send_pings: bool, /// C# member: `F:LibreMetaverse.PacketSettings.StatsQueueSize`. pub stats_queue_size: i32, /// C# member: `F:LibreMetaverse.PacketSettings.ThrottleOutgoing`. pub throttle_outgoing: bool, /// C# member: `F:LibreMetaverse.PacketSettings.TrackUtilization`. pub track_utilization: bool, } impl PacketSettings { /// C# member: `M:LibreMetaverse.PacketSettings.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.PacketSettings.#ctor") } } /// C# type: `T:LibreMetaverse.Parcel`. pub struct Parcel { /// C# member: `F:LibreMetaverse.Parcel.AABBMax`. pub aabb_max: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Parcel.AABBMin`. pub aabb_min: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Parcel.AccessBlackList`. pub access_black_list: Vec, /// C# member: `F:LibreMetaverse.Parcel.AccessWhiteList`. pub access_white_list: Vec, /// C# member: `F:LibreMetaverse.Parcel.AnyAVSounds`. pub any_av_sounds: bool, /// C# member: `F:LibreMetaverse.Parcel.Area`. pub area: i32, /// C# member: `F:LibreMetaverse.Parcel.AuctionID`. pub auction_id: u32, /// C# member: `F:LibreMetaverse.Parcel.AuthBuyerID`. pub auth_buyer_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Parcel.Bitmap`. pub bitmap: Vec, /// C# member: `F:LibreMetaverse.Parcel.Category`. pub category: libremetaverse::ParcelCategory, /// C# member: `F:LibreMetaverse.Parcel.ClaimDate`. pub claim_date: std::time::SystemTime, /// C# member: `F:LibreMetaverse.Parcel.ClaimPrice`. pub claim_price: i32, /// C# member: `F:LibreMetaverse.Parcel.Desc`. pub desc: String, /// C# member: `F:LibreMetaverse.Parcel.Dwell`. pub dwell: f32, /// C# member: `F:LibreMetaverse.Parcel.Flags`. pub flags: libremetaverse::ParcelFlags, /// C# member: `F:LibreMetaverse.Parcel.GroupAVSounds`. pub group_av_sounds: bool, /// C# member: `F:LibreMetaverse.Parcel.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Parcel.GroupPrims`. pub group_prims: i32, /// C# member: `F:LibreMetaverse.Parcel.IsGroupOwned`. pub is_group_owned: bool, /// C# member: `F:LibreMetaverse.Parcel.Landing`. pub landing: libremetaverse::LandingType, /// C# member: `F:LibreMetaverse.Parcel.LocalID`. pub local_id: i32, /// C# member: `F:LibreMetaverse.Parcel.MaxPrims`. pub max_prims: i32, /// C# member: `F:LibreMetaverse.Parcel.Media`. pub media: libremetaverse::ParcelMedia, /// C# member: `F:LibreMetaverse.Parcel.MusicURL`. pub music_url: String, /// C# member: `F:LibreMetaverse.Parcel.Name`. pub name: String, /// C# member: `F:LibreMetaverse.Parcel.ObscureMedia`. pub obscure_media: bool, /// C# member: `F:LibreMetaverse.Parcel.ObscureMusic`. pub obscure_music: bool, /// C# member: `F:LibreMetaverse.Parcel.OtherCleanTime`. pub other_clean_time: i32, /// C# member: `F:LibreMetaverse.Parcel.OtherCount`. pub other_count: i32, /// C# member: `F:LibreMetaverse.Parcel.OtherPrims`. pub other_prims: i32, /// C# member: `F:LibreMetaverse.Parcel.OwnerID`. pub owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Parcel.OwnerPrims`. pub owner_prims: i32, /// C# member: `F:LibreMetaverse.Parcel.ParcelPrimBonus`. pub parcel_prim_bonus: f32, /// C# member: `F:LibreMetaverse.Parcel.PassHours`. pub pass_hours: f32, /// C# member: `F:LibreMetaverse.Parcel.PassPrice`. pub pass_price: i32, /// C# member: `F:LibreMetaverse.Parcel.PublicCount`. pub public_count: i32, /// C# member: `F:LibreMetaverse.Parcel.RegionDenyAgeUnverified`. pub region_deny_age_unverified: bool, /// C# member: `F:LibreMetaverse.Parcel.RegionDenyAnonymous`. pub region_deny_anonymous: bool, /// C# member: `F:LibreMetaverse.Parcel.RegionPushOverride`. pub region_push_override: bool, /// C# member: `F:LibreMetaverse.Parcel.RentPrice`. pub rent_price: i32, /// C# member: `F:LibreMetaverse.Parcel.SalePrice`. pub sale_price: i32, /// C# member: `F:LibreMetaverse.Parcel.SeeAVs`. pub see_a_vs: bool, /// C# member: `F:LibreMetaverse.Parcel.SelfCount`. pub self_count: i32, /// C# member: `F:LibreMetaverse.Parcel.SimWideMaxPrims`. pub sim_wide_max_prims: i32, /// C# member: `F:LibreMetaverse.Parcel.SimWideTotalPrims`. pub sim_wide_total_prims: i32, /// C# member: `F:LibreMetaverse.Parcel.SnapshotID`. pub snapshot_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Parcel.Status`. pub status: libremetaverse::ParcelStatus, /// C# member: `F:LibreMetaverse.Parcel.TotalPrims`. pub total_prims: i32, /// C# member: `F:LibreMetaverse.Parcel.UserLocation`. pub user_location: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Parcel.UserLookAt`. pub user_look_at: libremetaverse_types::Vector3, } impl Parcel { /// C# member: `M:LibreMetaverse.Parcel.#ctor(System.Int32)`. pub fn new(local_id: i32) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Parcel.#ctor(System.Int32)") } /// C# member: `M:LibreMetaverse.Parcel.ToString`. pub fn to_string(&self) -> String { libremetaverse_types::unimplemented_api!("M:LibreMetaverse.Parcel.ToString") } /// C# member: `M:LibreMetaverse.Parcel.Update(LibreMetaverse.GridClient,LibreMetaverse.Simulator,System.Boolean)`. pub fn update( &self, client: libremetaverse::GridClient, simulator: libremetaverse::Simulator, want_reply: bool, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Parcel.Update(LibreMetaverse.GridClient,LibreMetaverse.Simulator,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.Parcel.UpdateOtherCleanTime(LibreMetaverse.Simulator)`. pub fn update_other_clean_time( &self, simulator: libremetaverse::Simulator, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Parcel.UpdateOtherCleanTime(LibreMetaverse.Simulator)", ) } } /// C# type: `T:LibreMetaverse.ParcelAccessFlags`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(u32)] pub enum ParcelAccessFlags { /// C# member: `F:LibreMetaverse.ParcelAccessFlags.Access`. Access = 1, /// C# member: `F:LibreMetaverse.ParcelAccessFlags.NoAccess`. NoAccess = 0, } /// C# type: `T:LibreMetaverse.ParcelAccessListReplyEventArgs`. pub struct ParcelAccessListReplyEventArgs; impl ParcelAccessListReplyEventArgs { /// C# member: `M:LibreMetaverse.ParcelAccessListReplyEventArgs.#ctor(LibreMetaverse.Simulator,System.Int32,System.Int32,System.UInt32,System.Collections.Generic.List{LibreMetaverse.ParcelManager.ParcelAccessEntry})`. pub fn new( simulator: libremetaverse::Simulator, sequence_id: i32, local_id: i32, flags: u32, access_entries: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ParcelAccessListReplyEventArgs.#ctor(LibreMetaverse.Simulator,System.Int32,System.Int32,System.UInt32,System.Collections.Generic.List{LibreMetaverse.ParcelManager.ParcelAccessEntry})", ) } /// C# member: `P:LibreMetaverse.ParcelAccessListReplyEventArgs.AccessList`. pub fn access_list(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ParcelAccessListReplyEventArgs.AccessList" ) } /// C# member: `P:LibreMetaverse.ParcelAccessListReplyEventArgs.Flags`. pub fn flags(&self) -> u32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ParcelAccessListReplyEventArgs.Flags" ) } /// C# member: `P:LibreMetaverse.ParcelAccessListReplyEventArgs.LocalID`. pub fn local_id(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ParcelAccessListReplyEventArgs.LocalID" ) } /// C# member: `P:LibreMetaverse.ParcelAccessListReplyEventArgs.SequenceID`. pub fn sequence_id(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ParcelAccessListReplyEventArgs.SequenceID" ) } /// C# member: `P:LibreMetaverse.ParcelAccessListReplyEventArgs.Simulator`. pub fn simulator(&self) -> libremetaverse::Simulator { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ParcelAccessListReplyEventArgs.Simulator" ) } } /// C# type: `T:LibreMetaverse.ParcelCategory`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i8)] pub enum ParcelCategory { /// C# member: `F:LibreMetaverse.ParcelCategory.Adult`. Adult = 2, /// C# member: `F:LibreMetaverse.ParcelCategory.Any`. Any = -1, /// C# member: `F:LibreMetaverse.ParcelCategory.Arts`. Arts = 3, /// C# member: `F:LibreMetaverse.ParcelCategory.Business`. Business = 4, /// C# member: `F:LibreMetaverse.ParcelCategory.Educational`. Educational = 5, /// C# member: `F:LibreMetaverse.ParcelCategory.Gaming`. Gaming = 6, /// C# member: `F:LibreMetaverse.ParcelCategory.Hangout`. Hangout = 7, /// C# member: `F:LibreMetaverse.ParcelCategory.Linden`. Linden = 1, /// C# member: `F:LibreMetaverse.ParcelCategory.Newcomer`. Newcomer = 8, /// C# member: `F:LibreMetaverse.ParcelCategory.None`. None = 0, /// C# member: `F:LibreMetaverse.ParcelCategory.Other`. Other = 13, /// C# member: `F:LibreMetaverse.ParcelCategory.Park`. Park = 9, /// C# member: `F:LibreMetaverse.ParcelCategory.Residential`. Residential = 10, /// C# member: `F:LibreMetaverse.ParcelCategory.Shopping`. Shopping = 11, /// C# member: `F:LibreMetaverse.ParcelCategory.Stage`. Stage = 12, } /// C# type: `T:LibreMetaverse.ParcelDwellReplyEventArgs`. pub struct ParcelDwellReplyEventArgs; impl ParcelDwellReplyEventArgs { /// C# member: `M:LibreMetaverse.ParcelDwellReplyEventArgs.#ctor(LibreMetaverse.UUID,System.Int32,System.Single)`. pub fn new( parcel_id: libremetaverse_types::UUID, local_id: i32, dwell: f32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ParcelDwellReplyEventArgs.#ctor(LibreMetaverse.UUID,System.Int32,System.Single)", ) } /// C# member: `P:LibreMetaverse.ParcelDwellReplyEventArgs.Dwell`. pub fn dwell(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ParcelDwellReplyEventArgs.Dwell") } /// C# member: `P:LibreMetaverse.ParcelDwellReplyEventArgs.LocalID`. pub fn local_id(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ParcelDwellReplyEventArgs.LocalID" ) } /// C# member: `P:LibreMetaverse.ParcelDwellReplyEventArgs.ParcelID`. pub fn parcel_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ParcelDwellReplyEventArgs.ParcelID" ) } } /// C# type: `T:LibreMetaverse.ParcelEnvironmentEventArgs`. pub struct ParcelEnvironmentEventArgs; impl ParcelEnvironmentEventArgs { /// C# member: `M:LibreMetaverse.ParcelEnvironmentEventArgs.#ctor(System.Int32,LibreMetaverse.Messages.Linden.ExtEnvironmentMessage)`. pub fn new( parcel_id: i32, environment: libremetaverse::messages::linden::ExtEnvironmentMessage, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ParcelEnvironmentEventArgs.#ctor(System.Int32,LibreMetaverse.Messages.Linden.ExtEnvironmentMessage)", ) } /// C# member: `P:LibreMetaverse.ParcelEnvironmentEventArgs.Environment`. pub fn environment(&self) -> libremetaverse::messages::linden::ExtEnvironmentMessage { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ParcelEnvironmentEventArgs.Environment" ) } /// C# member: `P:LibreMetaverse.ParcelEnvironmentEventArgs.ParcelId`. pub fn parcel_id(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ParcelEnvironmentEventArgs.ParcelId" ) } } /// C# type: `T:LibreMetaverse.ParcelFlags`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(transparent)] pub struct ParcelFlags(pub u32); impl ParcelFlags { /// C# member: `F:LibreMetaverse.ParcelFlags.AllowAPrimitiveEntry`. pub const ALLOW_A_PRIMITIVE_ENTRY: Self = Self(134217728); /// C# member: `F:LibreMetaverse.ParcelFlags.AllowDamage`. pub const ALLOW_DAMAGE: Self = Self(32); /// C# member: `F:LibreMetaverse.ParcelFlags.AllowDeedToGroup`. pub const ALLOW_DEED_TO_GROUP: Self = Self(8192); /// C# member: `F:LibreMetaverse.ParcelFlags.AllowFly`. pub const ALLOW_FLY: Self = Self(1); /// C# member: `F:LibreMetaverse.ParcelFlags.AllowGroupObjectEntry`. pub const ALLOW_GROUP_OBJECT_ENTRY: Self = Self(268435456); /// C# member: `F:LibreMetaverse.ParcelFlags.AllowGroupScripts`. pub const ALLOW_GROUP_SCRIPTS: Self = Self(33554432); /// C# member: `F:LibreMetaverse.ParcelFlags.AllowLandmark`. pub const ALLOW_LANDMARK: Self = Self(8); /// C# member: `F:LibreMetaverse.ParcelFlags.AllowOtherScripts`. pub const ALLOW_OTHER_SCRIPTS: Self = Self(2); /// C# member: `F:LibreMetaverse.ParcelFlags.AllowPublish`. pub const ALLOW_PUBLISH: Self = Self(131072); /// C# member: `F:LibreMetaverse.ParcelFlags.AllowTerraform`. pub const ALLOW_TERRAFORM: Self = Self(16); /// C# member: `F:LibreMetaverse.ParcelFlags.AllowVoiceChat`. pub const ALLOW_VOICE_CHAT: Self = Self(536870912); /// C# member: `F:LibreMetaverse.ParcelFlags.ContributeWithDeed`. pub const CONTRIBUTE_WITH_DEED: Self = Self(16384); /// C# member: `F:LibreMetaverse.ParcelFlags.CreateGroupObjects`. pub const CREATE_GROUP_OBJECTS: Self = Self(67108864); /// C# member: `F:LibreMetaverse.ParcelFlags.CreateObjects`. pub const CREATE_OBJECTS: Self = Self(64); /// C# member: `F:LibreMetaverse.ParcelFlags.DenyAgeUnverified`. pub const DENY_AGE_UNVERIFIED: Self = Self(2147483648); /// C# member: `F:LibreMetaverse.ParcelFlags.DenyAnonymous`. pub const DENY_ANONYMOUS: Self = Self(4194304); /// C# member: `F:LibreMetaverse.ParcelFlags.ForSale`. pub const FOR_SALE: Self = Self(4); /// C# member: `F:LibreMetaverse.ParcelFlags.ForSaleObjects`. pub const FOR_SALE_OBJECTS: Self = Self(128); /// C# member: `F:LibreMetaverse.ParcelFlags.LindenHome`. pub const LINDEN_HOME: Self = Self(8388608); /// C# member: `F:LibreMetaverse.ParcelFlags.MaturePublish`. pub const MATURE_PUBLISH: Self = Self(262144); /// C# member: `F:LibreMetaverse.ParcelFlags.None`. pub const NONE: Self = Self(0); /// C# member: `F:LibreMetaverse.ParcelFlags.RestrictPushObject`. pub const RESTRICT_PUSH_OBJECT: Self = Self(2097152); /// C# member: `F:LibreMetaverse.ParcelFlags.SellParcelObjects`. pub const SELL_PARCEL_OBJECTS: Self = Self(65536); /// C# member: `F:LibreMetaverse.ParcelFlags.ShowDirectory`. pub const SHOW_DIRECTORY: Self = Self(4096); /// C# member: `F:LibreMetaverse.ParcelFlags.SoundLocal`. pub const SOUND_LOCAL: Self = Self(32768); /// C# member: `F:LibreMetaverse.ParcelFlags.UrlRawHtml`. pub const URL_RAW_HTML: Self = Self(1048576); /// C# member: `F:LibreMetaverse.ParcelFlags.UrlWebPage`. pub const URL_WEB_PAGE: Self = Self(524288); /// C# member: `F:LibreMetaverse.ParcelFlags.UseAccessGroup`. pub const USE_ACCESS_GROUP: Self = Self(256); /// C# member: `F:LibreMetaverse.ParcelFlags.UseAccessList`. pub const USE_ACCESS_LIST: Self = Self(512); /// C# member: `F:LibreMetaverse.ParcelFlags.UseBanList`. pub const USE_BAN_LIST: Self = Self(1024); /// C# member: `F:LibreMetaverse.ParcelFlags.UseEstateVoiceChan`. pub const USE_ESTATE_VOICE_CHAN: Self = Self(1073741824); /// C# member: `F:LibreMetaverse.ParcelFlags.UsePassList`. pub const USE_PASS_LIST: Self = Self(2048); } /// C# type: `T:LibreMetaverse.ParcelInfo`. pub struct ParcelInfo { /// C# member: `F:LibreMetaverse.ParcelInfo.ActualArea`. pub actual_area: i32, /// C# member: `F:LibreMetaverse.ParcelInfo.AuctionID`. pub auction_id: i32, /// C# member: `F:LibreMetaverse.ParcelInfo.BillableArea`. pub billable_area: i32, /// C# member: `F:LibreMetaverse.ParcelInfo.Description`. pub description: String, /// C# member: `F:LibreMetaverse.ParcelInfo.Dwell`. pub dwell: f32, /// C# member: `F:LibreMetaverse.ParcelInfo.GlobalX`. pub global_x: f32, /// C# member: `F:LibreMetaverse.ParcelInfo.GlobalY`. pub global_y: f32, /// C# member: `F:LibreMetaverse.ParcelInfo.GlobalZ`. pub global_z: f32, /// C# member: `F:LibreMetaverse.ParcelInfo.ID`. pub id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.ParcelInfo.Mature`. pub mature: bool, /// C# member: `F:LibreMetaverse.ParcelInfo.Name`. pub name: String, /// C# member: `F:LibreMetaverse.ParcelInfo.OwnerID`. pub owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.ParcelInfo.SalePrice`. pub sale_price: i32, /// C# member: `F:LibreMetaverse.ParcelInfo.SimName`. pub sim_name: String, /// C# member: `F:LibreMetaverse.ParcelInfo.SnapshotID`. pub snapshot_id: libremetaverse_types::UUID, } impl ParcelInfo {} /// C# type: `T:LibreMetaverse.ParcelInfoReplyEventArgs`. pub struct ParcelInfoReplyEventArgs; impl ParcelInfoReplyEventArgs { /// C# member: `M:LibreMetaverse.ParcelInfoReplyEventArgs.#ctor(LibreMetaverse.ParcelInfo)`. pub fn new(parcel: libremetaverse::ParcelInfo) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ParcelInfoReplyEventArgs.#ctor(LibreMetaverse.ParcelInfo)", ) } /// C# member: `P:LibreMetaverse.ParcelInfoReplyEventArgs.Parcel`. pub fn parcel(&self) -> libremetaverse::ParcelInfo { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ParcelInfoReplyEventArgs.Parcel") } } /// C# type: `T:LibreMetaverse.ParcelManager`. pub struct ParcelManager; impl ParcelManager { /// C# member: `E:LibreMetaverse.ParcelManager.ForceSelectObjectsReply`. pub fn subscribe_force_select_objects_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::ForceSelectObjectsReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.ParcelManager.ForceSelectObjectsReply" ) } /// C# member: `E:LibreMetaverse.ParcelManager.ParcelAccessListReply`. pub fn subscribe_parcel_access_list_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::ParcelAccessListReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.ParcelManager.ParcelAccessListReply" ) } /// C# member: `E:LibreMetaverse.ParcelManager.ParcelDwellReply`. pub fn subscribe_parcel_dwell_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::ParcelDwellReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.ParcelManager.ParcelDwellReply") } /// C# member: `E:LibreMetaverse.ParcelManager.ParcelInfoReply`. pub fn subscribe_parcel_info_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::ParcelInfoReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.ParcelManager.ParcelInfoReply") } /// C# member: `E:LibreMetaverse.ParcelManager.ParcelMediaCommand`. pub fn subscribe_parcel_media_command( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::ParcelMediaCommandEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.ParcelManager.ParcelMediaCommand" ) } /// C# member: `E:LibreMetaverse.ParcelManager.ParcelMediaUpdateReply`. pub fn subscribe_parcel_media_update_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::ParcelMediaUpdateReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.ParcelManager.ParcelMediaUpdateReply" ) } /// C# member: `E:LibreMetaverse.ParcelManager.ParcelObjectOwnersReply`. pub fn subscribe_parcel_object_owners_reply( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::ParcelObjectOwnersReplyEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.ParcelManager.ParcelObjectOwnersReply" ) } /// C# member: `E:LibreMetaverse.ParcelManager.ParcelOverlaysDownloaded`. pub fn subscribe_parcel_overlays_downloaded( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.ParcelManager.ParcelOverlaysDownloaded" ) } /// C# member: `E:LibreMetaverse.ParcelManager.ParcelProperties`. pub fn subscribe_parcel_properties( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::ParcelPropertiesEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.ParcelManager.ParcelProperties") } /// C# member: `E:LibreMetaverse.ParcelManager.SimParcelsDownloaded`. pub fn subscribe_sim_parcels_downloaded( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::SimParcelsDownloadedEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.ParcelManager.SimParcelsDownloaded" ) } /// C# member: `M:LibreMetaverse.ParcelManager.#ctor(LibreMetaverse.GridClient)`. pub fn new(client: libremetaverse::GridClient) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ParcelManager.#ctor(LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.ParcelManager.Buy(LibreMetaverse.Simulator,System.Int32,System.Boolean,LibreMetaverse.UUID,System.Boolean,System.Int32,System.Int32)`. pub fn buy( &self, simulator: libremetaverse::Simulator, local_id: i32, for_group: bool, group_id: libremetaverse_types::UUID, remove_contribution: bool, parcel_area: i32, parcel_price: i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ParcelManager.Buy(LibreMetaverse.Simulator,System.Int32,System.Boolean,LibreMetaverse.UUID,System.Boolean,System.Int32,System.Int32)", ) } /// C# member: `M:LibreMetaverse.ParcelManager.DeedToGroup(LibreMetaverse.Simulator,System.Int32,LibreMetaverse.UUID)`. pub fn deed_to_group( &self, simulator: libremetaverse::Simulator, local_id: i32, group_id: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ParcelManager.DeedToGroup(LibreMetaverse.Simulator,System.Int32,LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.ParcelManager.Dispose`. pub fn dispose(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.ParcelManager.Dispose") } /// C# member: `M:LibreMetaverse.ParcelManager.EjectUser(LibreMetaverse.UUID,System.Boolean)`. pub fn eject_user( &self, target_id: libremetaverse_types::UUID, ban: bool, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ParcelManager.EjectUser(LibreMetaverse.UUID,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.ParcelManager.FreezeUser(LibreMetaverse.UUID,System.Boolean)`. pub fn freeze_user( &self, target_id: libremetaverse_types::UUID, freeze: bool, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ParcelManager.FreezeUser(LibreMetaverse.UUID,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.ParcelManager.GetParcelLocalID(LibreMetaverse.Simulator,LibreMetaverse.Vector3)`. pub fn get_parcel_local_id( &self, simulator: libremetaverse::Simulator, position: libremetaverse_types::Vector3, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ParcelManager.GetParcelLocalID(LibreMetaverse.Simulator,LibreMetaverse.Vector3)", ) } /// C# member: `M:LibreMetaverse.ParcelManager.GetParcelResourcesAsync(LibreMetaverse.UUID,System.Boolean,System.Threading.CancellationToken)`. pub async fn get_parcel_resources( &self, parcel_id: libremetaverse_types::UUID, get_details: bool, cancellation_token: Option, ) -> Result<(bool, libremetaverse::messages::linden::LandResourcesInfo), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ParcelManager.GetParcelResourcesAsync(LibreMetaverse.UUID,System.Boolean,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.ParcelManager.ParcelJoin(LibreMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single)`. pub fn parcel_join( &self, simulator: libremetaverse::Simulator, west: f32, south: f32, east: f32, north: f32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ParcelManager.ParcelJoin(LibreMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single)", ) } /// C# member: `M:LibreMetaverse.ParcelManager.ParcelSubdivide(LibreMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single)`. pub fn parcel_subdivide( &self, simulator: libremetaverse::Simulator, west: f32, south: f32, east: f32, north: f32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ParcelManager.ParcelSubdivide(LibreMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single)", ) } /// C# member: `M:LibreMetaverse.ParcelManager.Reclaim(LibreMetaverse.Simulator,System.Int32)`. pub fn reclaim( &self, simulator: libremetaverse::Simulator, local_id: i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ParcelManager.Reclaim(LibreMetaverse.Simulator,System.Int32)", ) } /// C# member: `M:LibreMetaverse.ParcelManager.ReleaseParcel(LibreMetaverse.Simulator,System.Int32)`. pub fn release_parcel( &self, simulator: libremetaverse::Simulator, local_id: i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ParcelManager.ReleaseParcel(LibreMetaverse.Simulator,System.Int32)", ) } /// C# member: `M:LibreMetaverse.ParcelManager.RequestAllSimParcelsAsync(LibreMetaverse.Simulator,System.Boolean,System.TimeSpan,System.Threading.CancellationToken)`. pub async fn request_all_sim_parcels_with_simulator_boolean_time_span_cancellation_token( &self, simulator: libremetaverse::Simulator, refresh: bool, delay: std::time::Duration, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ParcelManager.RequestAllSimParcelsAsync(LibreMetaverse.Simulator,System.Boolean,System.TimeSpan,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.ParcelManager.RequestAllSimParcelsAsync(LibreMetaverse.Simulator,System.Threading.CancellationToken)`. pub async fn request_all_sim_parcels_with_simulator_cancellation_token( &self, simulator: libremetaverse::Simulator, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ParcelManager.RequestAllSimParcelsAsync(LibreMetaverse.Simulator,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.ParcelManager.RequestDwell(LibreMetaverse.Simulator,System.Int32)`. pub fn request_dwell( &self, simulator: libremetaverse::Simulator, local_id: i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ParcelManager.RequestDwell(LibreMetaverse.Simulator,System.Int32)", ) } /// C# member: `M:LibreMetaverse.ParcelManager.RequestObjectOwners(LibreMetaverse.Simulator,System.Int32)`. pub fn request_object_owners( &self, simulator: libremetaverse::Simulator, local_id: i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ParcelManager.RequestObjectOwners(LibreMetaverse.Simulator,System.Int32)", ) } /// C# member: `M:LibreMetaverse.ParcelManager.RequestParcelAccessList(LibreMetaverse.Simulator,System.Int32,LibreMetaverse.AccessList,System.Int32)`. pub fn request_parcel_access_list( &self, simulator: libremetaverse::Simulator, local_id: i32, flags: libremetaverse::AccessList, sequence_id: i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ParcelManager.RequestParcelAccessList(LibreMetaverse.Simulator,System.Int32,LibreMetaverse.AccessList,System.Int32)", ) } /// C# member: `M:LibreMetaverse.ParcelManager.RequestParcelInfo(LibreMetaverse.UUID)`. pub fn request_parcel_info( &self, parcel_id: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ParcelManager.RequestParcelInfo(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.ParcelManager.RequestParcelProperties(LibreMetaverse.Simulator,System.Int32,System.Int32)`. pub fn request_parcel_properties_with_simulator_int32_int32( &self, simulator: libremetaverse::Simulator, local_id: i32, sequence_id: i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ParcelManager.RequestParcelProperties(LibreMetaverse.Simulator,System.Int32,System.Int32)", ) } /// C# member: `M:LibreMetaverse.ParcelManager.RequestParcelProperties(LibreMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single,System.Int32,System.Boolean)`. pub fn request_parcel_properties_with_simulator_single_single_single_single_int32_boolean( &self, simulator: libremetaverse::Simulator, north: f32, east: f32, south: f32, west: f32, sequence_id: i32, snap_selection: bool, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ParcelManager.RequestParcelProperties(LibreMetaverse.Simulator,System.Single,System.Single,System.Single,System.Single,System.Int32,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.ParcelManager.RequestRemoteParcelIDAsync(LibreMetaverse.Vector3,System.UInt64,LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn request_remote_parcel_id( &self, location: libremetaverse_types::Vector3, region_handle: u64, region_id: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ParcelManager.RequestRemoteParcelIDAsync(LibreMetaverse.Vector3,System.UInt64,LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.ParcelManager.RequestSelectObjects(System.Int32,LibreMetaverse.ObjectReturnType,LibreMetaverse.UUID)`. pub fn request_select_objects( &self, local_id: i32, select_type: libremetaverse::ObjectReturnType, owner_id: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ParcelManager.RequestSelectObjects(System.Int32,LibreMetaverse.ObjectReturnType,LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.ParcelManager.ReturnObjects(LibreMetaverse.Simulator,System.Int32,LibreMetaverse.ObjectReturnType,System.Collections.Generic.List{LibreMetaverse.UUID})`. pub fn return_objects( &self, simulator: libremetaverse::Simulator, local_id: i32, type_: libremetaverse::ObjectReturnType, owner_i_ds: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ParcelManager.ReturnObjects(LibreMetaverse.Simulator,System.Int32,LibreMetaverse.ObjectReturnType,System.Collections.Generic.List{LibreMetaverse.UUID})", ) } /// C# member: `M:LibreMetaverse.ParcelManager.StartAuction(LibreMetaverse.Simulator,System.Int32,LibreMetaverse.UUID)`. pub fn start_auction( &self, simulator: libremetaverse::Simulator, local_id: i32, snapshot_id: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ParcelManager.StartAuction(LibreMetaverse.Simulator,System.Int32,LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.ParcelManager.Terraform(LibreMetaverse.Simulator,System.Int32,LibreMetaverse.TerraformAction,LibreMetaverse.TerraformBrushSize)`. pub fn terraform_with_simulator_int32_terraform_action_terraform_brush_size( &self, simulator: libremetaverse::Simulator, local_id: i32, action: libremetaverse::TerraformAction, brush_size: libremetaverse::TerraformBrushSize, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ParcelManager.Terraform(LibreMetaverse.Simulator,System.Int32,LibreMetaverse.TerraformAction,LibreMetaverse.TerraformBrushSize)", ) } /// C# member: `M:LibreMetaverse.ParcelManager.Terraform(LibreMetaverse.Simulator,System.Int32,System.Single,System.Single,System.Single,System.Single,LibreMetaverse.TerraformAction,LibreMetaverse.TerraformBrushSize,System.Int32)`. pub fn terraform_with_simulator_int32_single_single_single_single_terraform_action_terraform_brush_size_int32( &self, simulator: libremetaverse::Simulator, local_id: i32, west: f32, south: f32, east: f32, north: f32, action: libremetaverse::TerraformAction, brush_size: libremetaverse::TerraformBrushSize, seconds: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ParcelManager.Terraform(LibreMetaverse.Simulator,System.Int32,System.Single,System.Single,System.Single,System.Single,LibreMetaverse.TerraformAction,LibreMetaverse.TerraformBrushSize,System.Int32)", ) } /// C# member: `M:LibreMetaverse.ParcelManager.Terraform(LibreMetaverse.Simulator,System.Int32,System.Single,System.Single,System.Single,System.Single,LibreMetaverse.TerraformAction,LibreMetaverse.TerraformBrushSize,System.Int32,System.Single)`. pub fn terraform_with_simulator_int32_single_single_single_single_terraform_action_terraform_brush_size_int32_single( &self, simulator: libremetaverse::Simulator, local_id: i32, west: f32, south: f32, east: f32, north: f32, action: libremetaverse::TerraformAction, brush_size: libremetaverse::TerraformBrushSize, seconds: i32, height: f32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ParcelManager.Terraform(LibreMetaverse.Simulator,System.Int32,System.Single,System.Single,System.Single,System.Single,LibreMetaverse.TerraformAction,LibreMetaverse.TerraformBrushSize,System.Int32,System.Single)", ) } /// C# member: `P:LibreMetaverse.ParcelManager.CurrentParcel`. pub fn current_parcel(&self) -> Option { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ParcelManager.CurrentParcel") } } /// C# type: `T:LibreMetaverse.ParcelManager.ParcelAccessEntry`. pub struct ParcelManagerParcelAccessEntry { /// C# member: `F:LibreMetaverse.ParcelManager.ParcelAccessEntry.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.ParcelManager.ParcelAccessEntry.Flags`. pub flags: libremetaverse::AccessList, /// C# member: `F:LibreMetaverse.ParcelManager.ParcelAccessEntry.Time`. pub time: std::time::SystemTime, } impl ParcelManagerParcelAccessEntry {} /// C# type: `T:LibreMetaverse.ParcelManager.ParcelPrimOwners`. pub struct ParcelManagerParcelPrimOwners { /// C# member: `F:LibreMetaverse.ParcelManager.ParcelPrimOwners.Count`. pub count: i32, /// C# member: `F:LibreMetaverse.ParcelManager.ParcelPrimOwners.IsGroupOwned`. pub is_group_owned: bool, /// C# member: `F:LibreMetaverse.ParcelManager.ParcelPrimOwners.NewestPrim`. pub newest_prim: std::time::SystemTime, /// C# member: `F:LibreMetaverse.ParcelManager.ParcelPrimOwners.OnlineStatus`. pub online_status: bool, /// C# member: `F:LibreMetaverse.ParcelManager.ParcelPrimOwners.OwnerID`. pub owner_id: libremetaverse_types::UUID, } impl ParcelManagerParcelPrimOwners {} /// C# type: `T:LibreMetaverse.ParcelMedia`. pub struct ParcelMedia { /// C# member: `F:LibreMetaverse.ParcelMedia.MediaAutoScale`. pub media_auto_scale: bool, /// C# member: `F:LibreMetaverse.ParcelMedia.MediaDesc`. pub media_desc: String, /// C# member: `F:LibreMetaverse.ParcelMedia.MediaHeight`. pub media_height: i32, /// C# member: `F:LibreMetaverse.ParcelMedia.MediaID`. pub media_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.ParcelMedia.MediaLoop`. pub media_loop: bool, /// C# member: `F:LibreMetaverse.ParcelMedia.MediaType`. pub media_type: String, /// C# member: `F:LibreMetaverse.ParcelMedia.MediaURL`. pub media_url: String, /// C# member: `F:LibreMetaverse.ParcelMedia.MediaWidth`. pub media_width: i32, } impl ParcelMedia {} /// C# type: `T:LibreMetaverse.ParcelMediaCommand`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(u32)] pub enum ParcelMediaCommand { /// C# member: `F:LibreMetaverse.ParcelMediaCommand.Agent`. Agent = 7, /// C# member: `F:LibreMetaverse.ParcelMediaCommand.AutoAlign`. AutoAlign = 9, /// C# member: `F:LibreMetaverse.ParcelMediaCommand.Desc`. Desc = 12, /// C# member: `F:LibreMetaverse.ParcelMediaCommand.Loop`. Loop = 3, /// C# member: `F:LibreMetaverse.ParcelMediaCommand.Pause`. Pause = 1, /// C# member: `F:LibreMetaverse.ParcelMediaCommand.Play`. Play = 2, /// C# member: `F:LibreMetaverse.ParcelMediaCommand.Size`. Size = 11, /// C# member: `F:LibreMetaverse.ParcelMediaCommand.Stop`. Stop = 0, /// C# member: `F:LibreMetaverse.ParcelMediaCommand.Texture`. Texture = 4, /// C# member: `F:LibreMetaverse.ParcelMediaCommand.Time`. Time = 6, /// C# member: `F:LibreMetaverse.ParcelMediaCommand.Type`. Type = 10, /// C# member: `F:LibreMetaverse.ParcelMediaCommand.URL`. URL = 5, /// C# member: `F:LibreMetaverse.ParcelMediaCommand.Unload`. Unload = 8, } /// C# type: `T:LibreMetaverse.ParcelMediaCommandEventArgs`. pub struct ParcelMediaCommandEventArgs; impl ParcelMediaCommandEventArgs { /// C# member: `M:LibreMetaverse.ParcelMediaCommandEventArgs.#ctor(LibreMetaverse.Simulator,System.UInt32,LibreMetaverse.ParcelFlags,LibreMetaverse.ParcelMediaCommand,System.Single)`. pub fn new( simulator: libremetaverse::Simulator, sequence: u32, flags: libremetaverse::ParcelFlags, command: libremetaverse::ParcelMediaCommand, time: f32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ParcelMediaCommandEventArgs.#ctor(LibreMetaverse.Simulator,System.UInt32,LibreMetaverse.ParcelFlags,LibreMetaverse.ParcelMediaCommand,System.Single)", ) } /// C# member: `P:LibreMetaverse.ParcelMediaCommandEventArgs.MediaCommand`. pub fn media_command(&self) -> libremetaverse::ParcelMediaCommand { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ParcelMediaCommandEventArgs.MediaCommand" ) } /// C# member: `P:LibreMetaverse.ParcelMediaCommandEventArgs.ParcelFlags`. pub fn parcel_flags(&self) -> libremetaverse::ParcelFlags { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ParcelMediaCommandEventArgs.ParcelFlags" ) } /// C# member: `P:LibreMetaverse.ParcelMediaCommandEventArgs.Sequence`. pub fn sequence(&self) -> u32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ParcelMediaCommandEventArgs.Sequence" ) } /// C# member: `P:LibreMetaverse.ParcelMediaCommandEventArgs.Simulator`. pub fn simulator(&self) -> libremetaverse::Simulator { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ParcelMediaCommandEventArgs.Simulator" ) } /// C# member: `P:LibreMetaverse.ParcelMediaCommandEventArgs.Time`. pub fn time(&self) -> f32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ParcelMediaCommandEventArgs.Time" ) } } /// C# type: `T:LibreMetaverse.ParcelMediaUpdateReplyEventArgs`. pub struct ParcelMediaUpdateReplyEventArgs; impl ParcelMediaUpdateReplyEventArgs { /// C# member: `M:LibreMetaverse.ParcelMediaUpdateReplyEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.ParcelMedia)`. pub fn new( simulator: libremetaverse::Simulator, media: libremetaverse::ParcelMedia, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ParcelMediaUpdateReplyEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.ParcelMedia)", ) } /// C# member: `P:LibreMetaverse.ParcelMediaUpdateReplyEventArgs.Media`. pub fn media(&self) -> libremetaverse::ParcelMedia { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ParcelMediaUpdateReplyEventArgs.Media" ) } /// C# member: `P:LibreMetaverse.ParcelMediaUpdateReplyEventArgs.Simulator`. pub fn simulator(&self) -> libremetaverse::Simulator { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ParcelMediaUpdateReplyEventArgs.Simulator" ) } } /// C# type: `T:LibreMetaverse.ParcelObjectOwnersReplyEventArgs`. pub struct ParcelObjectOwnersReplyEventArgs; impl ParcelObjectOwnersReplyEventArgs { /// C# member: `M:LibreMetaverse.ParcelObjectOwnersReplyEventArgs.#ctor(LibreMetaverse.Simulator,System.Collections.Generic.List{LibreMetaverse.ParcelManager.ParcelPrimOwners})`. pub fn new( simulator: libremetaverse::Simulator, prim_owners: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ParcelObjectOwnersReplyEventArgs.#ctor(LibreMetaverse.Simulator,System.Collections.Generic.List{LibreMetaverse.ParcelManager.ParcelPrimOwners})", ) } /// C# member: `P:LibreMetaverse.ParcelObjectOwnersReplyEventArgs.PrimOwners`. pub fn prim_owners(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ParcelObjectOwnersReplyEventArgs.PrimOwners" ) } /// C# member: `P:LibreMetaverse.ParcelObjectOwnersReplyEventArgs.Simulator`. pub fn simulator(&self) -> libremetaverse::Simulator { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ParcelObjectOwnersReplyEventArgs.Simulator" ) } } /// C# type: `T:LibreMetaverse.ParcelOverlayEventArgs`. pub struct ParcelOverlayEventArgs; impl ParcelOverlayEventArgs { /// C# member: `M:LibreMetaverse.ParcelOverlayEventArgs.#ctor(LibreMetaverse.Simulator)`. pub fn new(simulator: libremetaverse::Simulator) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ParcelOverlayEventArgs.#ctor(LibreMetaverse.Simulator)", ) } /// C# member: `P:LibreMetaverse.ParcelOverlayEventArgs.Simulator`. pub fn simulator(&self) -> libremetaverse::Simulator { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ParcelOverlayEventArgs.Simulator" ) } } /// C# type: `T:LibreMetaverse.ParcelOverlayType`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(transparent)] pub struct ParcelOverlayType(pub u8); impl ParcelOverlayType { /// C# member: `F:LibreMetaverse.ParcelOverlayType.Auction`. pub const AUCTION: Self = Self(5); /// C# member: `F:LibreMetaverse.ParcelOverlayType.BorderSouth`. pub const BORDER_SOUTH: Self = Self(128); /// C# member: `F:LibreMetaverse.ParcelOverlayType.BorderWest`. pub const BORDER_WEST: Self = Self(64); /// C# member: `F:LibreMetaverse.ParcelOverlayType.ForSale`. pub const FOR_SALE: Self = Self(4); /// C# member: `F:LibreMetaverse.ParcelOverlayType.OwnedByGroup`. pub const OWNED_BY_GROUP: Self = Self(2); /// C# member: `F:LibreMetaverse.ParcelOverlayType.OwnedByOther`. pub const OWNED_BY_OTHER: Self = Self(1); /// C# member: `F:LibreMetaverse.ParcelOverlayType.OwnedBySelf`. pub const OWNED_BY_SELF: Self = Self(3); /// C# member: `F:LibreMetaverse.ParcelOverlayType.Private`. pub const PRIVATE: Self = Self(32); /// C# member: `F:LibreMetaverse.ParcelOverlayType.Public`. pub const PUBLIC: Self = Self(0); } /// C# type: `T:LibreMetaverse.ParcelPropertiesEventArgs`. pub struct ParcelPropertiesEventArgs; impl ParcelPropertiesEventArgs { /// C# member: `M:LibreMetaverse.ParcelPropertiesEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.Parcel,LibreMetaverse.ParcelResult,System.Int32,System.Int32,System.Boolean)`. pub fn new( simulator: libremetaverse::Simulator, parcel: libremetaverse::Parcel, result: libremetaverse::ParcelResult, selected_prims: i32, sequence_id: i32, snap_selection: bool, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ParcelPropertiesEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.Parcel,LibreMetaverse.ParcelResult,System.Int32,System.Int32,System.Boolean)", ) } /// C# member: `P:LibreMetaverse.ParcelPropertiesEventArgs.Parcel`. pub fn parcel(&self) -> libremetaverse::Parcel { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ParcelPropertiesEventArgs.Parcel" ) } /// C# member: `P:LibreMetaverse.ParcelPropertiesEventArgs.Result`. pub fn result(&self) -> libremetaverse::ParcelResult { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ParcelPropertiesEventArgs.Result" ) } /// C# member: `P:LibreMetaverse.ParcelPropertiesEventArgs.SelectedPrims`. pub fn selected_prims(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ParcelPropertiesEventArgs.SelectedPrims" ) } /// C# member: `P:LibreMetaverse.ParcelPropertiesEventArgs.SequenceID`. pub fn sequence_id(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ParcelPropertiesEventArgs.SequenceID" ) } /// C# member: `P:LibreMetaverse.ParcelPropertiesEventArgs.Simulator`. pub fn simulator(&self) -> libremetaverse::Simulator { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ParcelPropertiesEventArgs.Simulator" ) } /// C# member: `P:LibreMetaverse.ParcelPropertiesEventArgs.SnapSelection`. pub fn snap_selection(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ParcelPropertiesEventArgs.SnapSelection" ) } } /// C# type: `T:LibreMetaverse.ParcelPropertiesStatus`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum ParcelPropertiesStatus { /// C# member: `F:LibreMetaverse.ParcelPropertiesStatus.CollisionBanned`. CollisionBanned = -30000, /// C# member: `F:LibreMetaverse.ParcelPropertiesStatus.CollisionNotInGroup`. CollisionNotInGroup = -20000, /// C# member: `F:LibreMetaverse.ParcelPropertiesStatus.CollisionNotOnAccessList`. CollisionNotOnAccessList = -40000, /// C# member: `F:LibreMetaverse.ParcelPropertiesStatus.HoveredOverParcel`. HoveredOverParcel = -50000, /// C# member: `F:LibreMetaverse.ParcelPropertiesStatus.ParcelSelected`. ParcelSelected = -10000, } /// C# type: `T:LibreMetaverse.ParcelResult`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum ParcelResult { /// C# member: `F:LibreMetaverse.ParcelResult.Multiple`. Multiple = 1, /// C# member: `F:LibreMetaverse.ParcelResult.NoData`. NoData = -1, /// C# member: `F:LibreMetaverse.ParcelResult.Single`. Single = 0, } /// C# type: `T:LibreMetaverse.ParcelSettings`. pub struct ParcelSettings { /// C# member: `F:LibreMetaverse.ParcelSettings.AlwaysRequestAcl`. pub always_request_acl: bool, /// C# member: `F:LibreMetaverse.ParcelSettings.AlwaysRequestDwell`. pub always_request_dwell: bool, /// C# member: `F:LibreMetaverse.ParcelSettings.PoolParcelData`. pub pool_parcel_data: bool, /// C# member: `F:LibreMetaverse.ParcelSettings.TrackParcels`. pub track_parcels: bool, } impl ParcelSettings { /// C# member: `M:LibreMetaverse.ParcelSettings.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.ParcelSettings.#ctor") } } /// C# type: `T:LibreMetaverse.ParcelStatus`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i8)] pub enum ParcelStatus { /// C# member: `F:LibreMetaverse.ParcelStatus.Abandoned`. Abandoned = 2, /// C# member: `F:LibreMetaverse.ParcelStatus.LeasePending`. LeasePending = 1, /// C# member: `F:LibreMetaverse.ParcelStatus.Leased`. Leased = 0, /// C# member: `F:LibreMetaverse.ParcelStatus.None`. None = -1, } /// C# type: `T:LibreMetaverse.ParticleSimulator`. pub struct ParticleSimulator; impl ParticleSimulator { /// C# member: `M:LibreMetaverse.ParticleSimulator.#ctor(LibreMetaverse.Primitive.ParticleSystem,System.Int32)`. pub fn new( sys: libremetaverse::PrimitiveParticleSystem, seed: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ParticleSimulator.#ctor(LibreMetaverse.Primitive.ParticleSystem,System.Int32)", ) } /// C# member: `M:LibreMetaverse.ParticleSimulator.GetParticles`. pub fn get_particles(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.ParticleSimulator.GetParticles") } /// C# member: `M:LibreMetaverse.ParticleSimulator.Tick(System.Single)`. pub fn tick(&self, dt: f32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ParticleSimulator.Tick(System.Single)", ) } /// C# member: `P:LibreMetaverse.ParticleSimulator.IsActive`. pub fn is_active(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ParticleSimulator.IsActive") } /// C# member: `P:LibreMetaverse.ParticleSimulator.SourcePosition`. pub fn source_position(&self) -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ParticleSimulator.SourcePosition" ) } /// Setter for C# member: `P:LibreMetaverse.ParticleSimulator.SourcePosition`. pub fn set_source_position(&mut self, value: libremetaverse_types::Vector3) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ParticleSimulator.SourcePosition" ) } /// C# member: `P:LibreMetaverse.ParticleSimulator.SourceRotation`. pub fn source_rotation(&self) -> libremetaverse_types::Quaternion { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ParticleSimulator.SourceRotation" ) } /// Setter for C# member: `P:LibreMetaverse.ParticleSimulator.SourceRotation`. pub fn set_source_rotation(&mut self, value: libremetaverse_types::Quaternion) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ParticleSimulator.SourceRotation" ) } /// C# member: `P:LibreMetaverse.ParticleSimulator.SystemAge`. pub fn system_age(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ParticleSimulator.SystemAge") } /// C# member: `P:LibreMetaverse.ParticleSimulator.TargetPosition`. pub fn target_position(&self) -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ParticleSimulator.TargetPosition" ) } /// Setter for C# member: `P:LibreMetaverse.ParticleSimulator.TargetPosition`. pub fn set_target_position(&mut self, value: libremetaverse_types::Vector3) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ParticleSimulator.TargetPosition" ) } /// C# member: `P:LibreMetaverse.ParticleSimulator.Wind`. pub fn wind(&self) -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ParticleSimulator.Wind") } /// Setter for C# member: `P:LibreMetaverse.ParticleSimulator.Wind`. pub fn set_wind(&mut self, value: libremetaverse_types::Vector3) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ParticleSimulator.Wind") } } /// C# type: `T:LibreMetaverse.ParticleUpdateEventArgs`. pub struct ParticleUpdateEventArgs; impl ParticleUpdateEventArgs { /// C# member: `M:LibreMetaverse.ParticleUpdateEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.Primitive.ParticleSystem,LibreMetaverse.Primitive)`. pub fn new( simulator: libremetaverse::Simulator, particlesystem: libremetaverse::PrimitiveParticleSystem, source: libremetaverse::Primitive, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ParticleUpdateEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.Primitive.ParticleSystem,LibreMetaverse.Primitive)", ) } /// C# member: `P:LibreMetaverse.ParticleUpdateEventArgs.ParticleSystem`. pub fn particle_system(&self) -> libremetaverse::PrimitiveParticleSystem { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ParticleUpdateEventArgs.ParticleSystem" ) } /// C# member: `P:LibreMetaverse.ParticleUpdateEventArgs.Simulator`. pub fn simulator(&self) -> libremetaverse::Simulator { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ParticleUpdateEventArgs.Simulator" ) } /// C# member: `P:LibreMetaverse.ParticleUpdateEventArgs.Source`. pub fn source(&self) -> libremetaverse::Primitive { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ParticleUpdateEventArgs.Source") } } /// C# type: `T:LibreMetaverse.PayPriceReplyEventArgs`. pub struct PayPriceReplyEventArgs; impl PayPriceReplyEventArgs { /// C# member: `M:LibreMetaverse.PayPriceReplyEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.UUID,System.Int32,System.Int32[])`. pub fn new( simulator: libremetaverse::Simulator, object_id: libremetaverse_types::UUID, default_price: i32, button_prices: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.PayPriceReplyEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.UUID,System.Int32,System.Int32[])", ) } /// C# member: `P:LibreMetaverse.PayPriceReplyEventArgs.ButtonPrices`. pub fn button_prices(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.PayPriceReplyEventArgs.ButtonPrices" ) } /// C# member: `P:LibreMetaverse.PayPriceReplyEventArgs.DefaultPrice`. pub fn default_price(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.PayPriceReplyEventArgs.DefaultPrice" ) } /// C# member: `P:LibreMetaverse.PayPriceReplyEventArgs.ObjectID`. pub fn object_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.PayPriceReplyEventArgs.ObjectID") } /// C# member: `P:LibreMetaverse.PayPriceReplyEventArgs.Simulator`. pub fn simulator(&self) -> libremetaverse::Simulator { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.PayPriceReplyEventArgs.Simulator" ) } } /// C# type: `T:LibreMetaverse.PayPriceType`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum PayPriceType { /// C# member: `F:LibreMetaverse.PayPriceType.Default`. Default = -2, /// C# member: `F:LibreMetaverse.PayPriceType.Hide`. Hide = -1, } /// C# type: `T:LibreMetaverse.PermissionMask`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(transparent)] pub struct PermissionMask(pub u32); impl PermissionMask { /// C# member: `F:LibreMetaverse.PermissionMask.All`. pub const ALL: Self = Self(581632); /// C# member: `F:LibreMetaverse.PermissionMask.Copy`. pub const COPY: Self = Self(32768); /// C# member: `F:LibreMetaverse.PermissionMask.Damage`. pub const DAMAGE: Self = Self(1048576); /// C# member: `F:LibreMetaverse.PermissionMask.Export`. pub const EXPORT: Self = Self(65536); /// C# member: `F:LibreMetaverse.PermissionMask.Modify`. pub const MODIFY: Self = Self(16384); /// C# member: `F:LibreMetaverse.PermissionMask.Move`. pub const MOVE_: Self = Self(524288); /// C# member: `F:LibreMetaverse.PermissionMask.None`. pub const NONE: Self = Self(0); /// C# member: `F:LibreMetaverse.PermissionMask.Transfer`. pub const TRANSFER: Self = Self(8192); } /// C# type: `T:LibreMetaverse.PermissionWho`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(transparent)] pub struct PermissionWho(pub u8); impl PermissionWho { /// C# member: `F:LibreMetaverse.PermissionWho.All`. pub const ALL: Self = Self(31); /// C# member: `F:LibreMetaverse.PermissionWho.Base`. pub const BASE: Self = Self(1); /// C# member: `F:LibreMetaverse.PermissionWho.Everyone`. pub const EVERYONE: Self = Self(8); /// C# member: `F:LibreMetaverse.PermissionWho.Group`. pub const GROUP: Self = Self(4); /// C# member: `F:LibreMetaverse.PermissionWho.NextOwner`. pub const NEXT_OWNER: Self = Self(16); /// C# member: `F:LibreMetaverse.PermissionWho.Owner`. pub const OWNER: Self = Self(2); } /// C# type: `T:LibreMetaverse.Permissions`. pub struct Permissions { /// C# member: `F:LibreMetaverse.Permissions.BaseMask`. pub base_mask: libremetaverse::PermissionMask, /// C# member: `F:LibreMetaverse.Permissions.EveryoneMask`. pub everyone_mask: libremetaverse::PermissionMask, /// C# member: `F:LibreMetaverse.Permissions.GroupMask`. pub group_mask: libremetaverse::PermissionMask, /// C# member: `F:LibreMetaverse.Permissions.NextOwnerMask`. pub next_owner_mask: libremetaverse::PermissionMask, /// C# member: `F:LibreMetaverse.Permissions.OwnerMask`. pub owner_mask: libremetaverse::PermissionMask, } impl Permissions { /// C# member: `F:LibreMetaverse.Permissions.FullPermissions`. pub fn full_permissions() -> libremetaverse::Permissions { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Permissions.FullPermissions") } /// C# member: `F:LibreMetaverse.Permissions.NoPermissions`. pub fn no_permissions() -> libremetaverse::Permissions { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Permissions.NoPermissions") } /// C# member: `M:LibreMetaverse.Permissions.#ctor(System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32)`. pub fn new( base_mask: u32, everyone_mask: u32, group_mask: u32, next_owner_mask: u32, owner_mask: u32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Permissions.#ctor(System.UInt32,System.UInt32,System.UInt32,System.UInt32,System.UInt32)", ) } /// C# member: `M:LibreMetaverse.Permissions.Equals(LibreMetaverse.Permissions)`. pub fn equals_with_permissions(&self, other: libremetaverse::Permissions) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Permissions.Equals(LibreMetaverse.Permissions)" ) } /// C# member: `M:LibreMetaverse.Permissions.Equals(System.Object)`. pub fn equals_with_object(&self, obj: Option) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Permissions.Equals(System.Object)" ) } /// C# member: `M:LibreMetaverse.Permissions.FromOSD(LibreMetaverse.StructuredData.OSD)`. pub fn from_osd( llsd: libremetaverse_structured_data::OSD, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Permissions.FromOSD(LibreMetaverse.StructuredData.OSD)", ) } /// C# member: `M:LibreMetaverse.Permissions.GetHashCode`. pub fn get_hash_code(&self) -> i32 { libremetaverse_types::unimplemented_api!("M:LibreMetaverse.Permissions.GetHashCode") } /// C# member: `M:LibreMetaverse.Permissions.GetNextPermissions`. pub fn get_next_permissions(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Permissions.GetNextPermissions") } /// C# member: `M:LibreMetaverse.Permissions.GetOSD`. pub fn get_osd(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Permissions.GetOSD") } /// C# member: `M:LibreMetaverse.Permissions.HasPermissions(LibreMetaverse.PermissionMask,LibreMetaverse.PermissionMask)`. pub fn has_permissions( perms: libremetaverse::PermissionMask, check_perms: libremetaverse::PermissionMask, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Permissions.HasPermissions(LibreMetaverse.PermissionMask,LibreMetaverse.PermissionMask)", ) } /// C# member: `M:LibreMetaverse.Permissions.ToString`. pub fn to_string(&self) -> String { libremetaverse_types::unimplemented_api!("M:LibreMetaverse.Permissions.ToString") } /// C# member: `M:LibreMetaverse.Permissions.op_Equality(LibreMetaverse.Permissions,LibreMetaverse.Permissions)`. pub fn eq(lhs: libremetaverse::Permissions, rhs: libremetaverse::Permissions) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Permissions.op_Equality(LibreMetaverse.Permissions,LibreMetaverse.Permissions)" ) } /// C# member: `M:LibreMetaverse.Permissions.op_Inequality(LibreMetaverse.Permissions,LibreMetaverse.Permissions)`. pub fn ne(lhs: libremetaverse::Permissions, rhs: libremetaverse::Permissions) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Permissions.op_Inequality(LibreMetaverse.Permissions,LibreMetaverse.Permissions)" ) } } /// C# type: `T:LibreMetaverse.PhysicsPropertiesEventArgs`. pub struct PhysicsPropertiesEventArgs { /// C# member: `F:LibreMetaverse.PhysicsPropertiesEventArgs.PhysicsProperties`. pub physics_properties: libremetaverse::PrimitivePhysicsProperties, /// C# member: `F:LibreMetaverse.PhysicsPropertiesEventArgs.Simulator`. pub simulator: libremetaverse::Simulator, } impl PhysicsPropertiesEventArgs { /// C# member: `M:LibreMetaverse.PhysicsPropertiesEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.Primitive.PhysicsProperties)`. pub fn new( sim: libremetaverse::Simulator, props: libremetaverse::PrimitivePhysicsProperties, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.PhysicsPropertiesEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.Primitive.PhysicsProperties)", ) } } /// C# type: `T:LibreMetaverse.PickInfoReplyEventArgs`. pub struct PickInfoReplyEventArgs; impl PickInfoReplyEventArgs { /// C# member: `M:LibreMetaverse.PickInfoReplyEventArgs.#ctor(LibreMetaverse.UUID,LibreMetaverse.ProfilePick)`. pub fn new( pickid: libremetaverse_types::UUID, pick: libremetaverse::ProfilePick, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.PickInfoReplyEventArgs.#ctor(LibreMetaverse.UUID,LibreMetaverse.ProfilePick)", ) } /// C# member: `P:LibreMetaverse.PickInfoReplyEventArgs.Pick`. pub fn pick(&self) -> libremetaverse::ProfilePick { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.PickInfoReplyEventArgs.Pick") } /// C# member: `P:LibreMetaverse.PickInfoReplyEventArgs.PickID`. pub fn pick_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.PickInfoReplyEventArgs.PickID") } } /// C# type: `T:LibreMetaverse.PlacesReplyEventArgs`. pub struct PlacesReplyEventArgs; impl PlacesReplyEventArgs { /// C# member: `M:LibreMetaverse.PlacesReplyEventArgs.#ctor(LibreMetaverse.UUID,System.Collections.Generic.List{LibreMetaverse.DirectoryManager.PlacesSearchData})`. pub fn new( query_id: libremetaverse_types::UUID, matched_places: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.PlacesReplyEventArgs.#ctor(LibreMetaverse.UUID,System.Collections.Generic.List{LibreMetaverse.DirectoryManager.PlacesSearchData})", ) } /// C# member: `P:LibreMetaverse.PlacesReplyEventArgs.MatchedPlaces`. pub fn matched_places(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.PlacesReplyEventArgs.MatchedPlaces" ) } /// C# member: `P:LibreMetaverse.PlacesReplyEventArgs.QueryID`. pub fn query_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.PlacesReplyEventArgs.QueryID") } } /// C# type: `T:LibreMetaverse.PointAtType`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(u8)] pub enum PointAtType { /// C# member: `F:LibreMetaverse.PointAtType.Clear`. Clear = 3, /// C# member: `F:LibreMetaverse.PointAtType.Grab`. Grab = 2, /// C# member: `F:LibreMetaverse.PointAtType.None`. None = 0, /// C# member: `F:LibreMetaverse.PointAtType.Select`. Select = 1, } /// C# type: `T:LibreMetaverse.PositionHelper`. pub struct PositionHelper; impl PositionHelper { /// C# member: `M:LibreMetaverse.PositionHelper.FormatCoordinates(System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32})`. pub fn format_coordinates( x: Option>, y: Option>, z: Option>, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.PositionHelper.FormatCoordinates(System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32})", ) } /// C# member: `M:LibreMetaverse.PositionHelper.FormatRegionCoordinates(System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32})`. pub fn format_region_coordinates( region_name: String, x: Option>, y: Option>, z: Option>, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.PositionHelper.FormatRegionCoordinates(System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32})", ) } /// C# member: `M:LibreMetaverse.PositionHelper.GetAvatarPosition(LibreMetaverse.Simulator,LibreMetaverse.Avatar)`. pub fn get_avatar_position( sim: libremetaverse::Simulator, avatar: libremetaverse::Avatar, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.PositionHelper.GetAvatarPosition(LibreMetaverse.Simulator,LibreMetaverse.Avatar)", ) } /// C# member: `M:LibreMetaverse.PositionHelper.GetPrimPosition(LibreMetaverse.Simulator,LibreMetaverse.Primitive)`. pub fn get_prim_position( sim: libremetaverse::Simulator, prim: libremetaverse::Primitive, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.PositionHelper.GetPrimPosition(LibreMetaverse.Simulator,LibreMetaverse.Primitive)", ) } /// C# member: `M:LibreMetaverse.PositionHelper.GlobalPosition(LibreMetaverse.Primitive,LibreMetaverse.Simulator)`. pub fn global_position_with_primitive_simulator( prim: libremetaverse::Primitive, current_sim: libremetaverse::Simulator, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.PositionHelper.GlobalPosition(LibreMetaverse.Primitive,LibreMetaverse.Simulator)", ) } /// C# member: `M:LibreMetaverse.PositionHelper.GlobalPosition(LibreMetaverse.Simulator,LibreMetaverse.Vector3)`. pub fn global_position_with_simulator_vector3( sim: libremetaverse::Simulator, local_pos: libremetaverse_types::Vector3, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.PositionHelper.GlobalPosition(LibreMetaverse.Simulator,LibreMetaverse.Vector3)", ) } /// C# member: `M:LibreMetaverse.PositionHelper.RegionHandleFromGlobal(System.UInt32,System.UInt32)`. pub fn region_handle_from_global(global_x: u32, global_y: u32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.PositionHelper.RegionHandleFromGlobal(System.UInt32,System.UInt32)", ) } /// C# member: `M:LibreMetaverse.PositionHelper.RegionHandleFromGlobalPosition(LibreMetaverse.Vector3d)`. pub fn region_handle_from_global_position( global_pos: libremetaverse_types::Vector3d, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.PositionHelper.RegionHandleFromGlobalPosition(LibreMetaverse.Vector3d)", ) } /// C# member: `M:LibreMetaverse.PositionHelper.ToGlobalPosition(System.UInt64,LibreMetaverse.Vector3)`. pub fn to_global_position( sim_handle: u64, local_pos: libremetaverse_types::Vector3, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.PositionHelper.ToGlobalPosition(System.UInt64,LibreMetaverse.Vector3)", ) } /// C# member: `M:LibreMetaverse.PositionHelper.ToLocalPosition(System.UInt64,LibreMetaverse.Vector3d)`. pub fn to_local_position( sim_handle: u64, global_pos: libremetaverse_types::Vector3d, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.PositionHelper.ToLocalPosition(System.UInt64,LibreMetaverse.Vector3d)", ) } } /// C# type: `T:LibreMetaverse.PreloadSoundEventArgs`. pub struct PreloadSoundEventArgs; impl PreloadSoundEventArgs { /// C# member: `M:LibreMetaverse.PreloadSoundEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.UUID)`. pub fn new( sim: libremetaverse::Simulator, sound_id: libremetaverse_types::UUID, owner_id: libremetaverse_types::UUID, object_id: libremetaverse_types::UUID, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.PreloadSoundEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.UUID)", ) } /// C# member: `P:LibreMetaverse.PreloadSoundEventArgs.ObjectID`. pub fn object_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.PreloadSoundEventArgs.ObjectID") } /// C# member: `P:LibreMetaverse.PreloadSoundEventArgs.OwnerID`. pub fn owner_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.PreloadSoundEventArgs.OwnerID") } /// C# member: `P:LibreMetaverse.PreloadSoundEventArgs.Simulator`. pub fn simulator(&self) -> libremetaverse::Simulator { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.PreloadSoundEventArgs.Simulator") } /// C# member: `P:LibreMetaverse.PreloadSoundEventArgs.SoundID`. pub fn sound_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.PreloadSoundEventArgs.SoundID") } } /// C# type: `T:LibreMetaverse.PrimEventArgs`. pub struct PrimEventArgs; impl PrimEventArgs { /// C# member: `M:LibreMetaverse.PrimEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.Primitive,System.UInt16,System.Boolean,System.Boolean)`. pub fn new( simulator: libremetaverse::Simulator, prim: libremetaverse::Primitive, time_dilation: u16, is_new: bool, is_attachment: bool, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.PrimEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.Primitive,System.UInt16,System.Boolean,System.Boolean)", ) } /// C# member: `P:LibreMetaverse.PrimEventArgs.IsAttachment`. pub fn is_attachment(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.PrimEventArgs.IsAttachment") } /// C# member: `P:LibreMetaverse.PrimEventArgs.IsNew`. pub fn is_new(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.PrimEventArgs.IsNew") } /// C# member: `P:LibreMetaverse.PrimEventArgs.Prim`. pub fn prim(&self) -> libremetaverse::Primitive { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.PrimEventArgs.Prim") } /// C# member: `P:LibreMetaverse.PrimEventArgs.Simulator`. pub fn simulator(&self) -> libremetaverse::Simulator { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.PrimEventArgs.Simulator") } /// C# member: `P:LibreMetaverse.PrimEventArgs.TimeDilation`. pub fn time_dilation(&self) -> u16 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.PrimEventArgs.TimeDilation") } } /// C# type: `T:LibreMetaverse.Primitive`. pub struct Primitive { /// C# member: `F:LibreMetaverse.Primitive.Acceleration`. pub acceleration: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Primitive.ActiveClients`. pub active_clients: i32, /// C# member: `F:LibreMetaverse.Primitive.AngularVelocity`. pub angular_velocity: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Primitive.CRC`. pub crc: u32, /// C# member: `F:LibreMetaverse.Primitive.ChildCount`. pub child_count: i32, /// C# member: `F:LibreMetaverse.Primitive.ClickAction`. pub click_action: libremetaverse_types::ClickAction, /// C# member: `F:LibreMetaverse.Primitive.CollisionPlane`. pub collision_plane: libremetaverse_types::Vector4, /// C# member: `F:LibreMetaverse.Primitive.ExtendedMeshFlags`. pub extended_mesh_flags: u32, /// C# member: `F:LibreMetaverse.Primitive.FaceMedia`. pub face_media: Vec, /// C# member: `F:LibreMetaverse.Primitive.Flags`. pub flags: libremetaverse_types::PrimFlags, /// C# member: `F:LibreMetaverse.Primitive.Flexible`. pub flexible: Option, /// C# member: `F:LibreMetaverse.Primitive.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Primitive.ID`. pub id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Primitive.IsAttachment`. pub is_attachment: bool, /// C# member: `F:LibreMetaverse.Primitive.Joint`. pub joint: libremetaverse_types::JointType, /// C# member: `F:LibreMetaverse.Primitive.JointAxisOrAnchor`. pub joint_axis_or_anchor: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Primitive.JointPivot`. pub joint_pivot: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Primitive.Light`. pub light: Option, /// C# member: `F:LibreMetaverse.Primitive.LightMap`. pub light_map: Option, /// C# member: `F:LibreMetaverse.Primitive.LocalID`. pub local_id: u32, /// C# member: `F:LibreMetaverse.Primitive.MediaURL`. pub media_url: String, /// C# member: `F:LibreMetaverse.Primitive.MediaVersion`. pub media_version: String, /// C# member: `F:LibreMetaverse.Primitive.NameValues`. pub name_values: Option>, /// C# member: `F:LibreMetaverse.Primitive.OwnerID`. pub owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Primitive.ParentID`. pub parent_id: u32, /// C# member: `F:LibreMetaverse.Primitive.ParticleSys`. pub particle_sys: libremetaverse::PrimitiveParticleSystem, /// C# member: `F:LibreMetaverse.Primitive.PhysicsProps`. pub physics_props: Option, /// C# member: `F:LibreMetaverse.Primitive.Position`. pub position: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Primitive.PrimData`. pub prim_data: libremetaverse::PrimitiveConstructionData, /// C# member: `F:LibreMetaverse.Primitive.Properties`. pub properties: Option, /// C# member: `F:LibreMetaverse.Primitive.RegionHandle`. pub region_handle: u64, /// C# member: `F:LibreMetaverse.Primitive.Rotation`. pub rotation: libremetaverse_types::Quaternion, /// C# member: `F:LibreMetaverse.Primitive.Scale`. pub scale: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Primitive.ScratchPad`. pub scratch_pad: Vec, /// C# member: `F:LibreMetaverse.Primitive.Sculpt`. pub sculpt: Option, /// C# member: `F:LibreMetaverse.Primitive.SignaledAnimations`. pub signaled_animations: Option>, /// C# member: `F:LibreMetaverse.Primitive.Sound`. pub sound: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Primitive.SoundFlags`. pub sound_flags: libremetaverse_types::SoundFlags, /// C# member: `F:LibreMetaverse.Primitive.SoundGain`. pub sound_gain: f32, /// C# member: `F:LibreMetaverse.Primitive.SoundRadius`. pub sound_radius: f32, /// C# member: `F:LibreMetaverse.Primitive.Tag`. pub tag: Option, /// C# member: `F:LibreMetaverse.Primitive.Text`. pub text: String, /// C# member: `F:LibreMetaverse.Primitive.TextColor`. pub text_color: libremetaverse_types::Color4, /// C# member: `F:LibreMetaverse.Primitive.TextureAnim`. pub texture_anim: libremetaverse::PrimitiveTextureAnimation, /// C# member: `F:LibreMetaverse.Primitive.Textures`. pub textures: Option, /// C# member: `F:LibreMetaverse.Primitive.TreeSpecies`. pub tree_species: libremetaverse::Tree, /// C# member: `F:LibreMetaverse.Primitive.Velocity`. pub velocity: libremetaverse_types::Vector3, } impl Primitive { /// C# member: `M:LibreMetaverse.Primitive.#ctor`. pub fn new_with_constructor() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Primitive.#ctor") } /// C# member: `M:LibreMetaverse.Primitive.#ctor(LibreMetaverse.Primitive)`. pub fn new_with_primitive(prim: libremetaverse::Primitive) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.#ctor(LibreMetaverse.Primitive)", ) } /// C# member: `M:LibreMetaverse.Primitive.Equals(LibreMetaverse.Primitive)`. pub fn equals_with_primitive(&self, other: Option) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Primitive.Equals(LibreMetaverse.Primitive)" ) } /// C# member: `M:LibreMetaverse.Primitive.Equals(System.Object)`. pub fn equals_with_object(&self, obj: Option) -> bool { libremetaverse_types::unimplemented_api!("M:LibreMetaverse.Primitive.Equals(System.Object)") } /// C# member: `M:LibreMetaverse.Primitive.FromOSD(LibreMetaverse.StructuredData.OSD)`. pub fn from_osd( osd: libremetaverse_structured_data::OSD, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.FromOSD(LibreMetaverse.StructuredData.OSD)", ) } /// C# member: `M:LibreMetaverse.Primitive.GetChildren(LibreMetaverse.GridClient)`. pub fn get_children( &self, client: libremetaverse::GridClient, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.GetChildren(LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.Primitive.GetExtraParamsBytes`. pub fn get_extra_params_bytes(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Primitive.GetExtraParamsBytes") } /// C# member: `M:LibreMetaverse.Primitive.GetGrassDefinition`. pub fn get_grass_definition(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Primitive.GetGrassDefinition") } /// C# member: `M:LibreMetaverse.Primitive.GetHashCode`. pub fn get_hash_code(&self) -> i32 { libremetaverse_types::unimplemented_api!("M:LibreMetaverse.Primitive.GetHashCode") } /// C# member: `M:LibreMetaverse.Primitive.GetOSD`. pub fn get_osd(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Primitive.GetOSD") } /// C# member: `M:LibreMetaverse.Primitive.GetTreeDefinition`. pub fn get_tree_definition(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Primitive.GetTreeDefinition") } /// C# member: `M:LibreMetaverse.Primitive.PackBeginCut(System.Single)`. pub fn pack_begin_cut(begin_cut: f32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.PackBeginCut(System.Single)", ) } /// C# member: `M:LibreMetaverse.Primitive.PackEndCut(System.Single)`. pub fn pack_end_cut(end_cut: f32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.PackEndCut(System.Single)", ) } /// C# member: `M:LibreMetaverse.Primitive.PackPathRevolutions(System.Single)`. pub fn pack_path_revolutions(path_revolutions: f32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.PackPathRevolutions(System.Single)", ) } /// C# member: `M:LibreMetaverse.Primitive.PackPathScale(System.Single)`. pub fn pack_path_scale(path_scale: f32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.PackPathScale(System.Single)", ) } /// C# member: `M:LibreMetaverse.Primitive.PackPathShear(System.Single)`. pub fn pack_path_shear(path_shear: f32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.PackPathShear(System.Single)", ) } /// C# member: `M:LibreMetaverse.Primitive.PackPathTaper(System.Single)`. pub fn pack_path_taper(path_taper: f32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.PackPathTaper(System.Single)", ) } /// C# member: `M:LibreMetaverse.Primitive.PackPathTwist(System.Single)`. pub fn pack_path_twist(path_twist: f32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.PackPathTwist(System.Single)", ) } /// C# member: `M:LibreMetaverse.Primitive.PackProfileHollow(System.Single)`. pub fn pack_profile_hollow(profile_hollow: f32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.PackProfileHollow(System.Single)", ) } /// C# member: `M:LibreMetaverse.Primitive.SetExtraParamsFromBytes(System.Byte[],System.Int32)`. pub fn set_extra_params_from_bytes( &self, data: Vec, pos: i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.SetExtraParamsFromBytes(System.Byte[],System.Int32)", ) } /// C# member: `M:LibreMetaverse.Primitive.ToString`. pub fn to_string(&self) -> String { libremetaverse_types::unimplemented_api!("M:LibreMetaverse.Primitive.ToString") } /// C# member: `M:LibreMetaverse.Primitive.UnpackBeginCut(System.UInt16)`. pub fn unpack_begin_cut(begin_cut: u16) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.UnpackBeginCut(System.UInt16)", ) } /// C# member: `M:LibreMetaverse.Primitive.UnpackEndCut(System.UInt16)`. pub fn unpack_end_cut(end_cut: u16) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.UnpackEndCut(System.UInt16)", ) } /// C# member: `M:LibreMetaverse.Primitive.UnpackPathRevolutions(System.Byte)`. pub fn unpack_path_revolutions(path_revolutions: u8) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.UnpackPathRevolutions(System.Byte)", ) } /// C# member: `M:LibreMetaverse.Primitive.UnpackPathScale(System.Byte)`. pub fn unpack_path_scale(path_scale: u8) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.UnpackPathScale(System.Byte)", ) } /// C# member: `M:LibreMetaverse.Primitive.UnpackPathShear(System.SByte)`. pub fn unpack_path_shear(path_shear: i8) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.UnpackPathShear(System.SByte)", ) } /// C# member: `M:LibreMetaverse.Primitive.UnpackPathTaper(System.SByte)`. pub fn unpack_path_taper(path_taper: i8) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.UnpackPathTaper(System.SByte)", ) } /// C# member: `M:LibreMetaverse.Primitive.UnpackPathTwist(System.SByte)`. pub fn unpack_path_twist(path_twist: i8) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.UnpackPathTwist(System.SByte)", ) } /// C# member: `M:LibreMetaverse.Primitive.UnpackProfileHollow(System.UInt16)`. pub fn unpack_profile_hollow(profile_hollow: u16) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.UnpackProfileHollow(System.UInt16)", ) } /// C# member: `M:LibreMetaverse.Primitive.op_Equality(LibreMetaverse.Primitive,LibreMetaverse.Primitive)`. pub fn eq( lhs: Option, rhs: Option, ) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Primitive.op_Equality(LibreMetaverse.Primitive,LibreMetaverse.Primitive)" ) } /// C# member: `M:LibreMetaverse.Primitive.op_Inequality(LibreMetaverse.Primitive,LibreMetaverse.Primitive)`. pub fn ne( lhs: Option, rhs: Option, ) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Primitive.op_Inequality(LibreMetaverse.Primitive,LibreMetaverse.Primitive)" ) } /// C# member: `P:LibreMetaverse.Primitive.GrassSpecies`. pub fn grass_species(&self) -> libremetaverse::Grass { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Primitive.GrassSpecies") } /// Setter for C# member: `P:LibreMetaverse.Primitive.GrassSpecies`. pub fn set_grass_species(&mut self, value: libremetaverse::Grass) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Primitive.GrassSpecies") } /// C# member: `P:LibreMetaverse.Primitive.IsAnimatedObject`. pub fn is_animated_object(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Primitive.IsAnimatedObject") } /// C# member: `P:LibreMetaverse.Primitive.Type`. pub fn type_(&self) -> libremetaverse_types::PrimType { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Primitive.Type") } } /// C# type: `T:LibreMetaverse.Primitive.ConstructionData`. pub struct PrimitiveConstructionData { /// C# member: `F:LibreMetaverse.Primitive.ConstructionData.Material`. pub material: libremetaverse_types::Material, /// C# member: `F:LibreMetaverse.Primitive.ConstructionData.PCode`. pub p_code: libremetaverse_types::PCode, /// C# member: `F:LibreMetaverse.Primitive.ConstructionData.PathBegin`. pub path_begin: f32, /// C# member: `F:LibreMetaverse.Primitive.ConstructionData.PathCurve`. pub path_curve: libremetaverse_types::PathCurve, /// C# member: `F:LibreMetaverse.Primitive.ConstructionData.PathEnd`. pub path_end: f32, /// C# member: `F:LibreMetaverse.Primitive.ConstructionData.PathRadiusOffset`. pub path_radius_offset: f32, /// C# member: `F:LibreMetaverse.Primitive.ConstructionData.PathRevolutions`. pub path_revolutions: f32, /// C# member: `F:LibreMetaverse.Primitive.ConstructionData.PathScaleX`. pub path_scale_x: f32, /// C# member: `F:LibreMetaverse.Primitive.ConstructionData.PathScaleY`. pub path_scale_y: f32, /// C# member: `F:LibreMetaverse.Primitive.ConstructionData.PathShearX`. pub path_shear_x: f32, /// C# member: `F:LibreMetaverse.Primitive.ConstructionData.PathShearY`. pub path_shear_y: f32, /// C# member: `F:LibreMetaverse.Primitive.ConstructionData.PathSkew`. pub path_skew: f32, /// C# member: `F:LibreMetaverse.Primitive.ConstructionData.PathTaperX`. pub path_taper_x: f32, /// C# member: `F:LibreMetaverse.Primitive.ConstructionData.PathTaperY`. pub path_taper_y: f32, /// C# member: `F:LibreMetaverse.Primitive.ConstructionData.PathTwist`. pub path_twist: f32, /// C# member: `F:LibreMetaverse.Primitive.ConstructionData.PathTwistBegin`. pub path_twist_begin: f32, /// C# member: `F:LibreMetaverse.Primitive.ConstructionData.ProfileBegin`. pub profile_begin: f32, /// C# member: `F:LibreMetaverse.Primitive.ConstructionData.ProfileEnd`. pub profile_end: f32, /// C# member: `F:LibreMetaverse.Primitive.ConstructionData.ProfileHollow`. pub profile_hollow: f32, /// C# member: `F:LibreMetaverse.Primitive.ConstructionData.State`. pub state: u8, /// C# member: `F:LibreMetaverse.Primitive.ConstructionData.profileCurve`. pub profile_curve_with_field: u8, } impl PrimitiveConstructionData { /// C# member: `M:LibreMetaverse.Primitive.ConstructionData.#ctor`. pub fn new_with_constructor() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Primitive.ConstructionData.#ctor") } /// C# member: `M:LibreMetaverse.Primitive.ConstructionData.#ctor(LibreMetaverse.Primitive.ConstructionData)`. pub fn new_with_construction_data( other: libremetaverse::PrimitiveConstructionData, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.ConstructionData.#ctor(LibreMetaverse.Primitive.ConstructionData)", ) } /// C# member: `M:LibreMetaverse.Primitive.ConstructionData.GetHashCode`. pub fn get_hash_code(&self) -> i32 { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Primitive.ConstructionData.GetHashCode" ) } /// C# member: `P:LibreMetaverse.Primitive.ConstructionData.AttachmentPoint`. pub fn attachment_point(&self) -> libremetaverse_types::AttachmentPoint { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Primitive.ConstructionData.AttachmentPoint" ) } /// Setter for C# member: `P:LibreMetaverse.Primitive.ConstructionData.AttachmentPoint`. pub fn set_attachment_point(&mut self, value: libremetaverse_types::AttachmentPoint) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Primitive.ConstructionData.AttachmentPoint" ) } /// C# member: `P:LibreMetaverse.Primitive.ConstructionData.PathBeginScale`. pub fn path_begin_scale(&self) -> libremetaverse_types::Vector2 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Primitive.ConstructionData.PathBeginScale" ) } /// C# member: `P:LibreMetaverse.Primitive.ConstructionData.PathEndScale`. pub fn path_end_scale(&self) -> libremetaverse_types::Vector2 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Primitive.ConstructionData.PathEndScale" ) } /// C# member: `P:LibreMetaverse.Primitive.ConstructionData.ProfileCurve`. pub fn profile_curve_with_property(&self) -> libremetaverse_types::ProfileCurve { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Primitive.ConstructionData.ProfileCurve" ) } /// Setter for C# member: `P:LibreMetaverse.Primitive.ConstructionData.ProfileCurve`. pub fn set_profile_curve_with_property(&mut self, value: libremetaverse_types::ProfileCurve) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Primitive.ConstructionData.ProfileCurve" ) } /// C# member: `P:LibreMetaverse.Primitive.ConstructionData.ProfileHole`. pub fn profile_hole(&self) -> libremetaverse_types::HoleType { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Primitive.ConstructionData.ProfileHole" ) } /// Setter for C# member: `P:LibreMetaverse.Primitive.ConstructionData.ProfileHole`. pub fn set_profile_hole(&mut self, value: libremetaverse_types::HoleType) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Primitive.ConstructionData.ProfileHole" ) } } /// C# type: `T:LibreMetaverse.Primitive.FlexibleData`. pub struct PrimitiveFlexibleData { /// C# member: `F:LibreMetaverse.Primitive.FlexibleData.Drag`. pub drag: f32, /// C# member: `F:LibreMetaverse.Primitive.FlexibleData.Force`. pub force: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Primitive.FlexibleData.Gravity`. pub gravity: f32, /// C# member: `F:LibreMetaverse.Primitive.FlexibleData.Softness`. pub softness: i32, /// C# member: `F:LibreMetaverse.Primitive.FlexibleData.Tension`. pub tension: f32, /// C# member: `F:LibreMetaverse.Primitive.FlexibleData.Wind`. pub wind: f32, } impl PrimitiveFlexibleData { /// C# member: `M:LibreMetaverse.Primitive.FlexibleData.#ctor`. pub fn new_with_constructor() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Primitive.FlexibleData.#ctor") } /// C# member: `M:LibreMetaverse.Primitive.FlexibleData.#ctor(System.Byte[],System.Int32)`. pub fn new_with_bytes_int32(data: Vec, pos: i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.FlexibleData.#ctor(System.Byte[],System.Int32)", ) } /// C# member: `M:LibreMetaverse.Primitive.FlexibleData.FromOSD(LibreMetaverse.StructuredData.OSD)`. pub fn from_osd( osd: libremetaverse_structured_data::OSD, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.FlexibleData.FromOSD(LibreMetaverse.StructuredData.OSD)", ) } /// C# member: `M:LibreMetaverse.Primitive.FlexibleData.GetBytes`. pub fn get_bytes(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Primitive.FlexibleData.GetBytes") } /// C# member: `M:LibreMetaverse.Primitive.FlexibleData.GetHashCode`. pub fn get_hash_code(&self) -> i32 { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Primitive.FlexibleData.GetHashCode" ) } /// C# member: `M:LibreMetaverse.Primitive.FlexibleData.GetOSD`. pub fn get_osd(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Primitive.FlexibleData.GetOSD") } } /// C# type: `T:LibreMetaverse.Primitive.LightData`. pub struct PrimitiveLightData { /// C# member: `F:LibreMetaverse.Primitive.LightData.Color`. pub color: libremetaverse_types::Color4, /// C# member: `F:LibreMetaverse.Primitive.LightData.Cutoff`. pub cutoff: f32, /// C# member: `F:LibreMetaverse.Primitive.LightData.Falloff`. pub falloff: f32, /// C# member: `F:LibreMetaverse.Primitive.LightData.Intensity`. pub intensity: f32, /// C# member: `F:LibreMetaverse.Primitive.LightData.Radius`. pub radius: f32, } impl PrimitiveLightData { /// C# member: `M:LibreMetaverse.Primitive.LightData.#ctor`. pub fn new_with_constructor() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Primitive.LightData.#ctor") } /// C# member: `M:LibreMetaverse.Primitive.LightData.#ctor(System.Byte[],System.Int32)`. pub fn new_with_bytes_int32(data: Vec, pos: i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.LightData.#ctor(System.Byte[],System.Int32)", ) } /// C# member: `M:LibreMetaverse.Primitive.LightData.FromOSD(LibreMetaverse.StructuredData.OSD)`. pub fn from_osd( osd: libremetaverse_structured_data::OSD, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.LightData.FromOSD(LibreMetaverse.StructuredData.OSD)", ) } /// C# member: `M:LibreMetaverse.Primitive.LightData.GetBytes`. pub fn get_bytes(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Primitive.LightData.GetBytes") } /// C# member: `M:LibreMetaverse.Primitive.LightData.GetHashCode`. pub fn get_hash_code(&self) -> i32 { libremetaverse_types::unimplemented_api!("M:LibreMetaverse.Primitive.LightData.GetHashCode") } /// C# member: `M:LibreMetaverse.Primitive.LightData.GetOSD`. pub fn get_osd(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Primitive.LightData.GetOSD") } /// C# member: `M:LibreMetaverse.Primitive.LightData.ToString`. pub fn to_string(&self) -> String { libremetaverse_types::unimplemented_api!("M:LibreMetaverse.Primitive.LightData.ToString") } } /// C# type: `T:LibreMetaverse.Primitive.LightImage`. pub struct PrimitiveLightImage { /// C# member: `F:LibreMetaverse.Primitive.LightImage.LightTexture`. pub light_texture: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Primitive.LightImage.Params`. pub params: libremetaverse_types::Vector3, } impl PrimitiveLightImage { /// C# member: `M:LibreMetaverse.Primitive.LightImage.#ctor`. pub fn new_with_constructor() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Primitive.LightImage.#ctor") } /// C# member: `M:LibreMetaverse.Primitive.LightImage.#ctor(System.Byte[],System.Int32)`. pub fn new_with_bytes_int32(data: Vec, pos: i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.LightImage.#ctor(System.Byte[],System.Int32)", ) } /// C# member: `M:LibreMetaverse.Primitive.LightImage.FromOSD(LibreMetaverse.StructuredData.OSD)`. pub fn from_osd( osd: libremetaverse_structured_data::OSD, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.LightImage.FromOSD(LibreMetaverse.StructuredData.OSD)", ) } /// C# member: `M:LibreMetaverse.Primitive.LightImage.GetBytes`. pub fn get_bytes(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Primitive.LightImage.GetBytes") } /// C# member: `M:LibreMetaverse.Primitive.LightImage.GetHashCode`. pub fn get_hash_code(&self) -> i32 { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Primitive.LightImage.GetHashCode" ) } /// C# member: `M:LibreMetaverse.Primitive.LightImage.GetOSD`. pub fn get_osd(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Primitive.LightImage.GetOSD") } /// C# member: `M:LibreMetaverse.Primitive.LightImage.ToString`. pub fn to_string(&self) -> String { libremetaverse_types::unimplemented_api!("M:LibreMetaverse.Primitive.LightImage.ToString") } } /// C# type: `T:LibreMetaverse.Primitive.ObjectProperties`. pub struct PrimitiveObjectProperties { /// C# member: `F:LibreMetaverse.Primitive.ObjectProperties.AggregatePermTextures`. pub aggregate_perm_textures: u8, /// C# member: `F:LibreMetaverse.Primitive.ObjectProperties.AggregatePermTexturesOwner`. pub aggregate_perm_textures_owner: u8, /// C# member: `F:LibreMetaverse.Primitive.ObjectProperties.AggregatePerms`. pub aggregate_perms: u8, /// C# member: `F:LibreMetaverse.Primitive.ObjectProperties.Category`. pub category: libremetaverse_types::ObjectCategory, /// C# member: `F:LibreMetaverse.Primitive.ObjectProperties.CreationDate`. pub creation_date: std::time::SystemTime, /// C# member: `F:LibreMetaverse.Primitive.ObjectProperties.CreatorID`. pub creator_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Primitive.ObjectProperties.Description`. pub description: String, /// C# member: `F:LibreMetaverse.Primitive.ObjectProperties.FolderID`. pub folder_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Primitive.ObjectProperties.FromTaskID`. pub from_task_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Primitive.ObjectProperties.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Primitive.ObjectProperties.InventorySerial`. pub inventory_serial: i16, /// C# member: `F:LibreMetaverse.Primitive.ObjectProperties.ItemID`. pub item_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Primitive.ObjectProperties.LastOwnerID`. pub last_owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Primitive.ObjectProperties.Name`. pub name: String, /// C# member: `F:LibreMetaverse.Primitive.ObjectProperties.ObjectID`. pub object_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Primitive.ObjectProperties.OwnerID`. pub owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Primitive.ObjectProperties.OwnershipCost`. pub ownership_cost: i32, /// C# member: `F:LibreMetaverse.Primitive.ObjectProperties.Permissions`. pub permissions: libremetaverse::Permissions, /// C# member: `F:LibreMetaverse.Primitive.ObjectProperties.SalePrice`. pub sale_price: i32, /// C# member: `F:LibreMetaverse.Primitive.ObjectProperties.SaleType`. pub sale_type: libremetaverse_types::SaleType, /// C# member: `F:LibreMetaverse.Primitive.ObjectProperties.SitName`. pub sit_name: String, /// C# member: `F:LibreMetaverse.Primitive.ObjectProperties.TextureIDs`. pub texture_i_ds: Vec, /// C# member: `F:LibreMetaverse.Primitive.ObjectProperties.TouchName`. pub touch_name: String, } impl PrimitiveObjectProperties { /// C# member: `M:LibreMetaverse.Primitive.ObjectProperties.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Primitive.ObjectProperties.#ctor") } /// C# member: `M:LibreMetaverse.Primitive.ObjectProperties.GetTextureIDBytes`. pub fn get_texture_id_bytes(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.ObjectProperties.GetTextureIDBytes", ) } /// C# member: `M:LibreMetaverse.Primitive.ObjectProperties.SetFamilyProperties(LibreMetaverse.Primitive.ObjectProperties)`. pub fn set_family_properties( &self, props: libremetaverse::PrimitiveObjectProperties, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.ObjectProperties.SetFamilyProperties(LibreMetaverse.Primitive.ObjectProperties)", ) } } /// C# type: `T:LibreMetaverse.Primitive.ParticleSystem`. pub struct PrimitiveParticleSystem { /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.AngularVelocity`. pub angular_velocity: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.BlendFuncDest`. pub blend_func_dest: u8, /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.BlendFuncSource`. pub blend_func_source: u8, /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.BurstPartCount`. pub burst_part_count: u8, /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.BurstRadius`. pub burst_radius: f32, /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.BurstRate`. pub burst_rate: f32, /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.BurstSpeedMax`. pub burst_speed_max: f32, /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.BurstSpeedMin`. pub burst_speed_min: f32, /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.CRC`. pub crc: u32, /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.InnerAngle`. pub inner_angle: f32, /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.MaxAge`. pub max_age: f32, /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.OuterAngle`. pub outer_angle: f32, /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.PartAcceleration`. pub part_acceleration: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.PartDataFlags`. pub part_data_flags: libremetaverse::PrimitiveParticleSystemParticleDataFlags, /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.PartEndColor`. pub part_end_color: libremetaverse_types::Color4, /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.PartEndGlow`. pub part_end_glow: f32, /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.PartEndScaleX`. pub part_end_scale_x: f32, /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.PartEndScaleY`. pub part_end_scale_y: f32, /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.PartFlags`. pub part_flags: u32, /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.PartMaxAge`. pub part_max_age: f32, /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.PartStartColor`. pub part_start_color: libremetaverse_types::Color4, /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.PartStartGlow`. pub part_start_glow: f32, /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.PartStartScaleX`. pub part_start_scale_x: f32, /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.PartStartScaleY`. pub part_start_scale_y: f32, /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.Pattern`. pub pattern: libremetaverse::PrimitiveParticleSystemSourcePattern, /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.StartAge`. pub start_age: f32, /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.Target`. pub target: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.Texture`. pub texture: libremetaverse_types::UUID, } impl PrimitiveParticleSystem { /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.LegacyDataBlockSize`. pub const LEGACY_DATA_BLOCK_SIZE: u8 = 86; /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.MaxDataBlockSize`. pub const MAX_DATA_BLOCK_SIZE: u8 = 98; /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.PartDataSize`. pub const PART_DATA_SIZE: u8 = 18; /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.SysDataSize`. pub const SYS_DATA_SIZE: u8 = 68; /// C# member: `M:LibreMetaverse.Primitive.ParticleSystem.#ctor(System.Byte[],System.Int32)`. pub fn new(data: Vec, pos: i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.ParticleSystem.#ctor(System.Byte[],System.Int32)", ) } /// C# member: `M:LibreMetaverse.Primitive.ParticleSystem.Equals(LibreMetaverse.Primitive.ParticleSystem)`. pub fn equals_with_particle_system( &self, other: libremetaverse::PrimitiveParticleSystem, ) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Primitive.ParticleSystem.Equals(LibreMetaverse.Primitive.ParticleSystem)" ) } /// C# member: `M:LibreMetaverse.Primitive.ParticleSystem.Equals(System.Object)`. pub fn equals_with_object(&self, obj: Option) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Primitive.ParticleSystem.Equals(System.Object)" ) } /// C# member: `M:LibreMetaverse.Primitive.ParticleSystem.FromOSD(LibreMetaverse.StructuredData.OSD)`. pub fn from_osd( osd: libremetaverse_structured_data::OSD, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.ParticleSystem.FromOSD(LibreMetaverse.StructuredData.OSD)", ) } /// C# member: `M:LibreMetaverse.Primitive.ParticleSystem.GetBytes`. pub fn get_bytes(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Primitive.ParticleSystem.GetBytes") } /// C# member: `M:LibreMetaverse.Primitive.ParticleSystem.GetHashCode`. pub fn get_hash_code(&self) -> i32 { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Primitive.ParticleSystem.GetHashCode" ) } /// C# member: `M:LibreMetaverse.Primitive.ParticleSystem.GetOSD`. pub fn get_osd(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Primitive.ParticleSystem.GetOSD") } /// C# member: `M:LibreMetaverse.Primitive.ParticleSystem.HasBlendFunc`. pub fn has_blend_func(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.ParticleSystem.HasBlendFunc", ) } /// C# member: `M:LibreMetaverse.Primitive.ParticleSystem.HasGlow`. pub fn has_glow(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Primitive.ParticleSystem.HasGlow") } /// C# member: `M:LibreMetaverse.Primitive.ParticleSystem.IsLegacyCompatible`. pub fn is_legacy_compatible(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.ParticleSystem.IsLegacyCompatible", ) } } /// C# type: `T:LibreMetaverse.Primitive.ParticleSystem.BlendFunc`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(u8)] pub enum PrimitiveParticleSystemBlendFunc { /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.BlendFunc.DestAlpha`. DestAlpha = 6, /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.BlendFunc.DestColor`. DestColor = 2, /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.BlendFunc.One`. One = 0, /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.BlendFunc.OneMinusDestAlpha`. OneMinusDestAlpha = 8, /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.BlendFunc.OneMinusDestColor`. OneMinusDestColor = 4, /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.BlendFunc.OneMinusSourceAlpha`. OneMinusSourceAlpha = 9, /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.BlendFunc.OneMinusSourceColor`. OneMinusSourceColor = 5, /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.BlendFunc.SourceAlpha`. SourceAlpha = 7, /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.BlendFunc.SourceColor`. SourceColor = 3, /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.BlendFunc.Zero`. Zero = 1, } /// C# type: `T:LibreMetaverse.Primitive.ParticleSystem.ParticleDataFlags`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(transparent)] pub struct PrimitiveParticleSystemParticleDataFlags(pub u32); impl PrimitiveParticleSystemParticleDataFlags { /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Beam`. pub const BEAM: Self = Self(512); /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Bounce`. pub const BOUNCE: Self = Self(4); /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.ParticleDataFlags.DataBlend`. pub const DATA_BLEND: Self = Self(131072); /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.ParticleDataFlags.DataGlow`. pub const DATA_GLOW: Self = Self(65536); /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Emissive`. pub const EMISSIVE: Self = Self(256); /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.ParticleDataFlags.FollowSrc`. pub const FOLLOW_SRC: Self = Self(16); /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.ParticleDataFlags.FollowVelocity`. pub const FOLLOW_VELOCITY: Self = Self(32); /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.ParticleDataFlags.InterpColor`. pub const INTERP_COLOR: Self = Self(1); /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.ParticleDataFlags.InterpScale`. pub const INTERP_SCALE: Self = Self(2); /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.ParticleDataFlags.None`. pub const NONE: Self = Self(0); /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Ribbon`. pub const RIBBON: Self = Self(1024); /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.ParticleDataFlags.TargetLinear`. pub const TARGET_LINEAR: Self = Self(128); /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.ParticleDataFlags.TargetPos`. pub const TARGET_POS: Self = Self(64); /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.ParticleDataFlags.Wind`. pub const WIND: Self = Self(8); } /// C# type: `T:LibreMetaverse.Primitive.ParticleSystem.ParticleFlags`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(transparent)] pub struct PrimitiveParticleSystemParticleFlags(pub u32); impl PrimitiveParticleSystemParticleFlags { /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.ParticleFlags.None`. pub const NONE: Self = Self(0); /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.ParticleFlags.ObjectRelative`. pub const OBJECT_RELATIVE: Self = Self(1); /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.ParticleFlags.UseNewAngle`. pub const USE_NEW_ANGLE: Self = Self(2); } /// C# type: `T:LibreMetaverse.Primitive.ParticleSystem.SourcePattern`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(transparent)] pub struct PrimitiveParticleSystemSourcePattern(pub u8); impl PrimitiveParticleSystemSourcePattern { /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.SourcePattern.Angle`. pub const ANGLE: Self = Self(4); /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.SourcePattern.AngleCone`. pub const ANGLE_CONE: Self = Self(8); /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.SourcePattern.AngleConeEmpty`. pub const ANGLE_CONE_EMPTY: Self = Self(16); /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.SourcePattern.Drop`. pub const DROP: Self = Self(1); /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.SourcePattern.Explode`. pub const EXPLODE: Self = Self(2); /// C# member: `F:LibreMetaverse.Primitive.ParticleSystem.SourcePattern.None`. pub const NONE: Self = Self(0); } /// C# type: `T:LibreMetaverse.Primitive.PhysicsProperties`. pub struct PrimitivePhysicsProperties { /// C# member: `F:LibreMetaverse.Primitive.PhysicsProperties.Density`. pub density: f32, /// C# member: `F:LibreMetaverse.Primitive.PhysicsProperties.Friction`. pub friction: f32, /// C# member: `F:LibreMetaverse.Primitive.PhysicsProperties.GravityMultiplier`. pub gravity_multiplier: f32, /// C# member: `F:LibreMetaverse.Primitive.PhysicsProperties.LocalID`. pub local_id: u32, /// C# member: `F:LibreMetaverse.Primitive.PhysicsProperties.PhysicsShapeType`. pub physics_shape_type: libremetaverse_types::PhysicsShapeType, /// C# member: `F:LibreMetaverse.Primitive.PhysicsProperties.Restitution`. pub restitution: f32, } impl PrimitivePhysicsProperties { /// C# member: `M:LibreMetaverse.Primitive.PhysicsProperties.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Primitive.PhysicsProperties.#ctor") } /// C# member: `M:LibreMetaverse.Primitive.PhysicsProperties.FromOSD(LibreMetaverse.StructuredData.OSD)`. pub fn from_osd( osd: libremetaverse_structured_data::OSD, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.PhysicsProperties.FromOSD(LibreMetaverse.StructuredData.OSD)", ) } /// C# member: `M:LibreMetaverse.Primitive.PhysicsProperties.GetOSD`. pub fn get_osd(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Primitive.PhysicsProperties.GetOSD") } } /// C# type: `T:LibreMetaverse.Primitive.SculptData`. pub struct PrimitiveSculptData { /// C# member: `F:LibreMetaverse.Primitive.SculptData.SculptTexture`. pub sculpt_texture: libremetaverse_types::UUID, } impl PrimitiveSculptData { /// C# member: `M:LibreMetaverse.Primitive.SculptData.#ctor`. pub fn new_with_constructor() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Primitive.SculptData.#ctor") } /// C# member: `M:LibreMetaverse.Primitive.SculptData.#ctor(System.Byte[],System.Int32)`. pub fn new_with_bytes_int32(data: Vec, pos: i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.SculptData.#ctor(System.Byte[],System.Int32)", ) } /// C# member: `M:LibreMetaverse.Primitive.SculptData.FromOSD(LibreMetaverse.StructuredData.OSD)`. pub fn from_osd( osd: libremetaverse_structured_data::OSD, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.SculptData.FromOSD(LibreMetaverse.StructuredData.OSD)", ) } /// C# member: `M:LibreMetaverse.Primitive.SculptData.GetBytes`. pub fn get_bytes(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Primitive.SculptData.GetBytes") } /// C# member: `M:LibreMetaverse.Primitive.SculptData.GetHashCode`. pub fn get_hash_code(&self) -> i32 { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Primitive.SculptData.GetHashCode" ) } /// C# member: `M:LibreMetaverse.Primitive.SculptData.GetOSD`. pub fn get_osd(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Primitive.SculptData.GetOSD") } /// C# member: `P:LibreMetaverse.Primitive.SculptData.Invert`. pub fn invert(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Primitive.SculptData.Invert") } /// C# member: `P:LibreMetaverse.Primitive.SculptData.Mirror`. pub fn mirror(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Primitive.SculptData.Mirror") } /// C# member: `P:LibreMetaverse.Primitive.SculptData.Type`. pub fn type_(&self) -> libremetaverse_types::SculptType { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Primitive.SculptData.Type") } /// Setter for C# member: `P:LibreMetaverse.Primitive.SculptData.Type`. pub fn set_type_(&mut self, value: libremetaverse_types::SculptType) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Primitive.SculptData.Type") } } /// C# type: `T:LibreMetaverse.Primitive.TextureAnimMode`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(transparent)] pub struct PrimitiveTextureAnimMode(pub u32); impl PrimitiveTextureAnimMode { /// C# member: `F:LibreMetaverse.Primitive.TextureAnimMode.ANIM_OFF`. pub const ANIM_OFF: Self = Self(0); /// C# member: `F:LibreMetaverse.Primitive.TextureAnimMode.ANIM_ON`. pub const ANIM_ON: Self = Self(1); /// C# member: `F:LibreMetaverse.Primitive.TextureAnimMode.LOOP`. pub const LOOP_: Self = Self(2); /// C# member: `F:LibreMetaverse.Primitive.TextureAnimMode.PING_PONG`. pub const PING_PONG: Self = Self(8); /// C# member: `F:LibreMetaverse.Primitive.TextureAnimMode.REVERSE`. pub const REVERSE: Self = Self(4); /// C# member: `F:LibreMetaverse.Primitive.TextureAnimMode.ROTATE`. pub const ROTATE: Self = Self(32); /// C# member: `F:LibreMetaverse.Primitive.TextureAnimMode.SCALE`. pub const SCALE: Self = Self(64); /// C# member: `F:LibreMetaverse.Primitive.TextureAnimMode.SMOOTH`. pub const SMOOTH: Self = Self(16); } /// C# type: `T:LibreMetaverse.Primitive.TextureAnimation`. pub struct PrimitiveTextureAnimation { /// C# member: `F:LibreMetaverse.Primitive.TextureAnimation.Face`. pub face: u32, /// C# member: `F:LibreMetaverse.Primitive.TextureAnimation.Flags`. pub flags: libremetaverse::PrimitiveTextureAnimMode, /// C# member: `F:LibreMetaverse.Primitive.TextureAnimation.Length`. pub length: f32, /// C# member: `F:LibreMetaverse.Primitive.TextureAnimation.Rate`. pub rate: f32, /// C# member: `F:LibreMetaverse.Primitive.TextureAnimation.SizeX`. pub size_x: u32, /// C# member: `F:LibreMetaverse.Primitive.TextureAnimation.SizeY`. pub size_y: u32, /// C# member: `F:LibreMetaverse.Primitive.TextureAnimation.Start`. pub start: f32, } impl PrimitiveTextureAnimation { /// C# member: `M:LibreMetaverse.Primitive.TextureAnimation.#ctor(System.Byte[],System.Int32)`. pub fn new(data: Vec, pos: i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.TextureAnimation.#ctor(System.Byte[],System.Int32)", ) } /// C# member: `M:LibreMetaverse.Primitive.TextureAnimation.Equals(LibreMetaverse.Primitive.TextureAnimation)`. pub fn equals_with_texture_animation( &self, other: libremetaverse::PrimitiveTextureAnimation, ) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Primitive.TextureAnimation.Equals(LibreMetaverse.Primitive.TextureAnimation)" ) } /// C# member: `M:LibreMetaverse.Primitive.TextureAnimation.Equals(System.Object)`. pub fn equals_with_object(&self, obj: Option) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Primitive.TextureAnimation.Equals(System.Object)" ) } /// C# member: `M:LibreMetaverse.Primitive.TextureAnimation.FromOSD(LibreMetaverse.StructuredData.OSD)`. pub fn from_osd( osd: libremetaverse_structured_data::OSD, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.TextureAnimation.FromOSD(LibreMetaverse.StructuredData.OSD)", ) } /// C# member: `M:LibreMetaverse.Primitive.TextureAnimation.GetBytes`. pub fn get_bytes(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.TextureAnimation.GetBytes", ) } /// C# member: `M:LibreMetaverse.Primitive.TextureAnimation.GetHashCode`. pub fn get_hash_code(&self) -> i32 { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Primitive.TextureAnimation.GetHashCode" ) } /// C# member: `M:LibreMetaverse.Primitive.TextureAnimation.GetOSD`. pub fn get_osd(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Primitive.TextureAnimation.GetOSD") } } /// C# type: `T:LibreMetaverse.Primitive.TextureEntry`. pub struct PrimitiveTextureEntry { /// C# member: `F:LibreMetaverse.Primitive.TextureEntry.DefaultTexture`. pub default_texture: Option, /// C# member: `F:LibreMetaverse.Primitive.TextureEntry.FaceTextures`. pub face_textures: Vec>, } impl PrimitiveTextureEntry { /// C# member: `F:LibreMetaverse.Primitive.TextureEntry.MAX_FACES`. pub const MAX_FACES: i32 = 45; /// C# member: `F:LibreMetaverse.Primitive.TextureEntry.WHITE_TEXTURE`. pub fn white_texture() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "F:LibreMetaverse.Primitive.TextureEntry.WHITE_TEXTURE" ) } /// C# member: `M:LibreMetaverse.Primitive.TextureEntry.#ctor(LibreMetaverse.Primitive.TextureEntry)`. pub fn new_with_texture_entry( source: libremetaverse::PrimitiveTextureEntry, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.TextureEntry.#ctor(LibreMetaverse.Primitive.TextureEntry)", ) } /// C# member: `M:LibreMetaverse.Primitive.TextureEntry.#ctor(LibreMetaverse.Primitive.TextureEntryFace)`. pub fn new_with_texture_entry_face( default_face: libremetaverse::PrimitiveTextureEntryFace, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.TextureEntry.#ctor(LibreMetaverse.Primitive.TextureEntryFace)", ) } /// C# member: `M:LibreMetaverse.Primitive.TextureEntry.#ctor(LibreMetaverse.UUID)`. pub fn new_with_uuid( default_texture_id: libremetaverse_types::UUID, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.TextureEntry.#ctor(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.Primitive.TextureEntry.#ctor(System.Byte[],System.Int32,System.Int32)`. pub fn new_with_bytes_int32_int32( data: Vec, pos: i32, length: i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.TextureEntry.#ctor(System.Byte[],System.Int32,System.Int32)", ) } /// C# member: `M:LibreMetaverse.Primitive.TextureEntry.CreateFace(System.UInt32)`. pub fn create_face( &mut self, index: u32, ) -> Result<&mut libremetaverse::PrimitiveTextureEntryFace, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.TextureEntry.CreateFace(System.UInt32)", ) } /// C# member: `M:LibreMetaverse.Primitive.TextureEntry.FromOSD(LibreMetaverse.StructuredData.OSD)`. pub fn from_osd( osd: libremetaverse_structured_data::OSD, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.TextureEntry.FromOSD(LibreMetaverse.StructuredData.OSD)", ) } /// C# member: `M:LibreMetaverse.Primitive.TextureEntry.GetBytes`. pub fn get_bytes(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Primitive.TextureEntry.GetBytes") } /// C# member: `M:LibreMetaverse.Primitive.TextureEntry.GetFace(System.UInt32)`. pub fn get_face( &self, index: u32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.TextureEntry.GetFace(System.UInt32)", ) } /// C# member: `M:LibreMetaverse.Primitive.TextureEntry.GetHashCode`. pub fn get_hash_code(&self) -> i32 { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Primitive.TextureEntry.GetHashCode" ) } /// C# member: `M:LibreMetaverse.Primitive.TextureEntry.GetOSD`. pub fn get_osd(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Primitive.TextureEntry.GetOSD") } /// C# member: `M:LibreMetaverse.Primitive.TextureEntry.ToString`. pub fn to_string(&self) -> String { libremetaverse_types::unimplemented_api!("M:LibreMetaverse.Primitive.TextureEntry.ToString") } } /// C# type: `T:LibreMetaverse.Primitive.TextureEntryFace`. pub struct PrimitiveTextureEntryFace; impl PrimitiveTextureEntryFace { /// C# member: `M:LibreMetaverse.Primitive.TextureEntryFace.#ctor(LibreMetaverse.Primitive.TextureEntryFace)`. pub fn new( default_texture: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.TextureEntryFace.#ctor(LibreMetaverse.Primitive.TextureEntryFace)", ) } /// C# member: `M:LibreMetaverse.Primitive.TextureEntryFace.Clone`. pub fn clone(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Primitive.TextureEntryFace.Clone") } /// C# member: `M:LibreMetaverse.Primitive.TextureEntryFace.FromOSD(LibreMetaverse.StructuredData.OSD,LibreMetaverse.Primitive.TextureEntryFace,System.Int32@)`. pub fn from_osd( osd: libremetaverse_structured_data::OSD, default_face: Option, face_number: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.TextureEntryFace.FromOSD(LibreMetaverse.StructuredData.OSD,LibreMetaverse.Primitive.TextureEntryFace,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Primitive.TextureEntryFace.GetHashCode`. pub fn get_hash_code(&self) -> i32 { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Primitive.TextureEntryFace.GetHashCode" ) } /// C# member: `M:LibreMetaverse.Primitive.TextureEntryFace.GetOSD(System.Int32)`. pub fn get_osd( &self, face_number: i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Primitive.TextureEntryFace.GetOSD(System.Int32)", ) } /// C# member: `M:LibreMetaverse.Primitive.TextureEntryFace.ToString`. pub fn to_string(&self) -> String { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Primitive.TextureEntryFace.ToString" ) } /// C# member: `P:LibreMetaverse.Primitive.TextureEntryFace.Bump`. pub fn bump(&self) -> libremetaverse::Bumpiness { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Primitive.TextureEntryFace.Bump") } /// Setter for C# member: `P:LibreMetaverse.Primitive.TextureEntryFace.Bump`. pub fn set_bump(&mut self, value: libremetaverse::Bumpiness) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Primitive.TextureEntryFace.Bump") } /// C# member: `P:LibreMetaverse.Primitive.TextureEntryFace.Fullbright`. pub fn fullbright(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Primitive.TextureEntryFace.Fullbright" ) } /// Setter for C# member: `P:LibreMetaverse.Primitive.TextureEntryFace.Fullbright`. pub fn set_fullbright(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Primitive.TextureEntryFace.Fullbright" ) } /// C# member: `P:LibreMetaverse.Primitive.TextureEntryFace.Glow`. pub fn glow(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Primitive.TextureEntryFace.Glow") } /// Setter for C# member: `P:LibreMetaverse.Primitive.TextureEntryFace.Glow`. pub fn set_glow(&mut self, value: f32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Primitive.TextureEntryFace.Glow") } /// C# member: `P:LibreMetaverse.Primitive.TextureEntryFace.MaterialID`. pub fn material_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Primitive.TextureEntryFace.MaterialID" ) } /// Setter for C# member: `P:LibreMetaverse.Primitive.TextureEntryFace.MaterialID`. pub fn set_material_id(&mut self, value: libremetaverse_types::UUID) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Primitive.TextureEntryFace.MaterialID" ) } /// C# member: `P:LibreMetaverse.Primitive.TextureEntryFace.MediaFlags`. pub fn media_flags(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Primitive.TextureEntryFace.MediaFlags" ) } /// Setter for C# member: `P:LibreMetaverse.Primitive.TextureEntryFace.MediaFlags`. pub fn set_media_flags(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Primitive.TextureEntryFace.MediaFlags" ) } /// C# member: `P:LibreMetaverse.Primitive.TextureEntryFace.OffsetU`. pub fn offset_u(&self) -> f32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Primitive.TextureEntryFace.OffsetU" ) } /// Setter for C# member: `P:LibreMetaverse.Primitive.TextureEntryFace.OffsetU`. pub fn set_offset_u(&mut self, value: f32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Primitive.TextureEntryFace.OffsetU" ) } /// C# member: `P:LibreMetaverse.Primitive.TextureEntryFace.OffsetV`. pub fn offset_v(&self) -> f32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Primitive.TextureEntryFace.OffsetV" ) } /// Setter for C# member: `P:LibreMetaverse.Primitive.TextureEntryFace.OffsetV`. pub fn set_offset_v(&mut self, value: f32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Primitive.TextureEntryFace.OffsetV" ) } /// C# member: `P:LibreMetaverse.Primitive.TextureEntryFace.RGBA`. pub fn rgba(&self) -> libremetaverse_types::Color4 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Primitive.TextureEntryFace.RGBA") } /// Setter for C# member: `P:LibreMetaverse.Primitive.TextureEntryFace.RGBA`. pub fn set_rgba(&mut self, value: libremetaverse_types::Color4) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Primitive.TextureEntryFace.RGBA") } /// C# member: `P:LibreMetaverse.Primitive.TextureEntryFace.RenderMaterialID`. pub fn render_material_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Primitive.TextureEntryFace.RenderMaterialID" ) } /// Setter for C# member: `P:LibreMetaverse.Primitive.TextureEntryFace.RenderMaterialID`. pub fn set_render_material_id(&mut self, value: libremetaverse_types::UUID) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Primitive.TextureEntryFace.RenderMaterialID" ) } /// C# member: `P:LibreMetaverse.Primitive.TextureEntryFace.RepeatU`. pub fn repeat_u(&self) -> f32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Primitive.TextureEntryFace.RepeatU" ) } /// Setter for C# member: `P:LibreMetaverse.Primitive.TextureEntryFace.RepeatU`. pub fn set_repeat_u(&mut self, value: f32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Primitive.TextureEntryFace.RepeatU" ) } /// C# member: `P:LibreMetaverse.Primitive.TextureEntryFace.RepeatV`. pub fn repeat_v(&self) -> f32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Primitive.TextureEntryFace.RepeatV" ) } /// Setter for C# member: `P:LibreMetaverse.Primitive.TextureEntryFace.RepeatV`. pub fn set_repeat_v(&mut self, value: f32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Primitive.TextureEntryFace.RepeatV" ) } /// C# member: `P:LibreMetaverse.Primitive.TextureEntryFace.Rotation`. pub fn rotation(&self) -> f32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Primitive.TextureEntryFace.Rotation" ) } /// Setter for C# member: `P:LibreMetaverse.Primitive.TextureEntryFace.Rotation`. pub fn set_rotation(&mut self, value: f32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Primitive.TextureEntryFace.Rotation" ) } /// C# member: `P:LibreMetaverse.Primitive.TextureEntryFace.Shiny`. pub fn shiny(&self) -> libremetaverse::Shininess { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Primitive.TextureEntryFace.Shiny" ) } /// Setter for C# member: `P:LibreMetaverse.Primitive.TextureEntryFace.Shiny`. pub fn set_shiny(&mut self, value: libremetaverse::Shininess) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Primitive.TextureEntryFace.Shiny" ) } /// C# member: `P:LibreMetaverse.Primitive.TextureEntryFace.TexMapType`. pub fn tex_map_type(&self) -> libremetaverse::MappingType { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Primitive.TextureEntryFace.TexMapType" ) } /// Setter for C# member: `P:LibreMetaverse.Primitive.TextureEntryFace.TexMapType`. pub fn set_tex_map_type(&mut self, value: libremetaverse::MappingType) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Primitive.TextureEntryFace.TexMapType" ) } /// C# member: `P:LibreMetaverse.Primitive.TextureEntryFace.TextureID`. pub fn texture_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Primitive.TextureEntryFace.TextureID" ) } /// Setter for C# member: `P:LibreMetaverse.Primitive.TextureEntryFace.TextureID`. pub fn set_texture_id(&mut self, value: libremetaverse_types::UUID) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Primitive.TextureEntryFace.TextureID" ) } /// C# member: `P:LibreMetaverse.Primitive.TextureEntryFace.Valid`. pub fn valid(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Primitive.TextureEntryFace.Valid" ) } } /// C# type: `T:LibreMetaverse.ProductInfoEventArgs`. pub struct ProductInfoEventArgs; impl ProductInfoEventArgs { /// C# member: `M:LibreMetaverse.ProductInfoEventArgs.#ctor(LibreMetaverse.Messages.Linden.ProductInfoRequestMessage)`. pub fn new( product_info: libremetaverse::messages::linden::ProductInfoRequestMessage, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ProductInfoEventArgs.#ctor(LibreMetaverse.Messages.Linden.ProductInfoRequestMessage)", ) } /// C# member: `P:LibreMetaverse.ProductInfoEventArgs.ProductInfo`. pub fn product_info(&self) -> libremetaverse::messages::linden::ProductInfoRequestMessage { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ProductInfoEventArgs.ProductInfo" ) } } /// C# type: `T:LibreMetaverse.ProfileFlags`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(transparent)] pub struct ProfileFlags(pub u32); impl ProfileFlags { /// C# member: `F:LibreMetaverse.ProfileFlags.AgeVerified`. pub const AGE_VERIFIED: Self = Self(32); /// C# member: `F:LibreMetaverse.ProfileFlags.AllowPublish`. pub const ALLOW_PUBLISH: Self = Self(1); /// C# member: `F:LibreMetaverse.ProfileFlags.Identified`. pub const IDENTIFIED: Self = Self(4); /// C# member: `F:LibreMetaverse.ProfileFlags.MaturePublish`. pub const MATURE_PUBLISH: Self = Self(2); /// C# member: `F:LibreMetaverse.ProfileFlags.Online`. pub const ONLINE: Self = Self(16); /// C# member: `F:LibreMetaverse.ProfileFlags.Transacted`. pub const TRANSACTED: Self = Self(8); } /// C# type: `T:LibreMetaverse.ProfilePick`. pub struct ProfilePick { /// C# member: `F:LibreMetaverse.ProfilePick.CreatorID`. pub creator_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.ProfilePick.Desc`. pub desc: String, /// C# member: `F:LibreMetaverse.ProfilePick.Enabled`. pub enabled: bool, /// C# member: `F:LibreMetaverse.ProfilePick.Name`. pub name: String, /// C# member: `F:LibreMetaverse.ProfilePick.OriginalName`. pub original_name: String, /// C# member: `F:LibreMetaverse.ProfilePick.ParcelID`. pub parcel_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.ProfilePick.PickID`. pub pick_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.ProfilePick.PosGlobal`. pub pos_global: libremetaverse_types::Vector3d, /// C# member: `F:LibreMetaverse.ProfilePick.SimName`. pub sim_name: String, /// C# member: `F:LibreMetaverse.ProfilePick.SnapshotID`. pub snapshot_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.ProfilePick.SortOrder`. pub sort_order: i32, /// C# member: `F:LibreMetaverse.ProfilePick.TopPick`. pub top_pick: bool, /// C# member: `F:LibreMetaverse.ProfilePick.User`. pub user: String, } impl ProfilePick {} /// C# type: `T:LibreMetaverse.ProtocolManager`. pub struct ProtocolManager { /// C# member: `F:LibreMetaverse.ProtocolManager.HighMaps`. pub high_maps: Vec, /// C# member: `F:LibreMetaverse.ProtocolManager.KeywordPositions`. pub keyword_positions: std::collections::HashMap, /// C# member: `F:LibreMetaverse.ProtocolManager.LowMaps`. pub low_maps: Vec, /// C# member: `F:LibreMetaverse.ProtocolManager.MediumMaps`. pub medium_maps: Vec, /// C# member: `F:LibreMetaverse.ProtocolManager.TypeSizes`. pub type_sizes: std::collections::HashMap, } impl ProtocolManager { /// C# member: `M:LibreMetaverse.ProtocolManager.#ctor(System.String,LibreMetaverse.GridClient)`. pub fn new(map_file: String, client: libremetaverse::GridClient) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ProtocolManager.#ctor(System.String,LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.ProtocolManager.Command(System.Byte[])`. pub fn command_with_bytes( &self, data: Vec, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ProtocolManager.Command(System.Byte[])", ) } /// C# member: `M:LibreMetaverse.ProtocolManager.Command(System.String)`. pub fn command_with_string( &self, command: String, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ProtocolManager.Command(System.String)", ) } /// C# member: `M:LibreMetaverse.ProtocolManager.Command(System.UInt16,LibreMetaverse.PacketFrequency)`. pub fn command_with_u_int16_packet_frequency( &self, command: u16, frequency: libremetaverse::PacketFrequency, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ProtocolManager.Command(System.UInt16,LibreMetaverse.PacketFrequency)", ) } /// C# member: `M:LibreMetaverse.ProtocolManager.DecodeMapFile(System.String,System.String)`. pub fn decode_map_file(map_file: String, output_file: String) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ProtocolManager.DecodeMapFile(System.String,System.String)", ) } /// C# member: `M:LibreMetaverse.ProtocolManager.PrintMap`. pub fn print_map(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.ProtocolManager.PrintMap") } } /// C# type: `T:LibreMetaverse.RebakeAvatarTexturesEventArgs`. pub struct RebakeAvatarTexturesEventArgs; impl RebakeAvatarTexturesEventArgs { /// C# member: `M:LibreMetaverse.RebakeAvatarTexturesEventArgs.#ctor(LibreMetaverse.UUID)`. pub fn new(texture_id: libremetaverse_types::UUID) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.RebakeAvatarTexturesEventArgs.#ctor(LibreMetaverse.UUID)", ) } /// C# member: `P:LibreMetaverse.RebakeAvatarTexturesEventArgs.TextureID`. pub fn texture_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.RebakeAvatarTexturesEventArgs.TextureID" ) } } /// C# type: `T:LibreMetaverse.RegionCrossedEventArgs`. pub struct RegionCrossedEventArgs; impl RegionCrossedEventArgs { /// C# member: `M:LibreMetaverse.RegionCrossedEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.Simulator)`. pub fn new( old_sim: Option, new_sim: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.RegionCrossedEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.Simulator)", ) } /// C# member: `P:LibreMetaverse.RegionCrossedEventArgs.NewSimulator`. pub fn new_simulator(&self) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.RegionCrossedEventArgs.NewSimulator" ) } /// C# member: `P:LibreMetaverse.RegionCrossedEventArgs.OldSimulator`. pub fn old_simulator(&self) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.RegionCrossedEventArgs.OldSimulator" ) } } /// C# type: `T:LibreMetaverse.RegionCrossingPredictionEventArgs`. pub struct RegionCrossingPredictionEventArgs; impl RegionCrossingPredictionEventArgs { /// C# member: `M:LibreMetaverse.RegionCrossingPredictionEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.BorderCrossingDirection,System.Single)`. pub fn new( current_sim: libremetaverse::Simulator, direction: libremetaverse::BorderCrossingDirection, time_until_crossing: f32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.RegionCrossingPredictionEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.BorderCrossingDirection,System.Single)", ) } /// C# member: `P:LibreMetaverse.RegionCrossingPredictionEventArgs.CurrentSimulator`. pub fn current_simulator(&self) -> libremetaverse::Simulator { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.RegionCrossingPredictionEventArgs.CurrentSimulator" ) } /// C# member: `P:LibreMetaverse.RegionCrossingPredictionEventArgs.Direction`. pub fn direction(&self) -> libremetaverse::BorderCrossingDirection { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.RegionCrossingPredictionEventArgs.Direction" ) } /// C# member: `P:LibreMetaverse.RegionCrossingPredictionEventArgs.TimeUntilCrossing`. pub fn time_until_crossing(&self) -> f32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.RegionCrossingPredictionEventArgs.TimeUntilCrossing" ) } } /// C# type: `T:LibreMetaverse.RegionEnvironmentEventArgs`. pub struct RegionEnvironmentEventArgs; impl RegionEnvironmentEventArgs { /// C# member: `M:LibreMetaverse.RegionEnvironmentEventArgs.#ctor(LibreMetaverse.Messages.Linden.ExtEnvironmentMessage)`. pub fn new( environment: libremetaverse::messages::linden::ExtEnvironmentMessage, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.RegionEnvironmentEventArgs.#ctor(LibreMetaverse.Messages.Linden.ExtEnvironmentMessage)", ) } /// C# member: `P:LibreMetaverse.RegionEnvironmentEventArgs.Environment`. pub fn environment(&self) -> libremetaverse::messages::linden::ExtEnvironmentMessage { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.RegionEnvironmentEventArgs.Environment" ) } } /// C# type: `T:LibreMetaverse.RegionExperiencesEventArgs`. pub struct RegionExperiencesEventArgs; impl RegionExperiencesEventArgs { /// C# member: `M:LibreMetaverse.RegionExperiencesEventArgs.#ctor(LibreMetaverse.Messages.Linden.RegionExperiencesMessage)`. pub fn new( region_experiences: libremetaverse::messages::linden::RegionExperiencesMessage, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.RegionExperiencesEventArgs.#ctor(LibreMetaverse.Messages.Linden.RegionExperiencesMessage)", ) } /// C# member: `P:LibreMetaverse.RegionExperiencesEventArgs.RegionExperiences`. pub fn region_experiences(&self) -> libremetaverse::messages::linden::RegionExperiencesMessage { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.RegionExperiencesEventArgs.RegionExperiences" ) } } /// C# type: `T:LibreMetaverse.RegionFlags`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(transparent)] pub struct RegionFlags(pub u64); impl RegionFlags { /// C# member: `F:LibreMetaverse.RegionFlags.AbuseEmailToEstateOwner`. pub const ABUSE_EMAIL_TO_ESTATE_OWNER: Self = Self(134217728); /// C# member: `F:LibreMetaverse.RegionFlags.AllowAccessOverride`. pub const ALLOW_ACCESS_OVERRIDE: Self = Self(32); /// C# member: `F:LibreMetaverse.RegionFlags.AllowDamage`. pub const ALLOW_DAMAGE: Self = Self(1); /// C# member: `F:LibreMetaverse.RegionFlags.AllowDirectTeleport`. pub const ALLOW_DIRECT_TELEPORT: Self = Self(1048576); /// C# member: `F:LibreMetaverse.RegionFlags.AllowLandmark`. pub const ALLOW_LANDMARK: Self = Self(2); /// C# member: `F:LibreMetaverse.RegionFlags.AllowParcelChanges`. pub const ALLOW_PARCEL_CHANGES: Self = Self(67108864); /// C# member: `F:LibreMetaverse.RegionFlags.AllowSetHome`. pub const ALLOW_SET_HOME: Self = Self(4); /// C# member: `F:LibreMetaverse.RegionFlags.AllowVoice`. pub const ALLOW_VOICE: Self = Self(268435456); /// C# member: `F:LibreMetaverse.RegionFlags.BlockDwell`. pub const BLOCK_DWELL: Self = Self(262144); /// C# member: `F:LibreMetaverse.RegionFlags.BlockLandResell`. pub const BLOCK_LAND_RESELL: Self = Self(128); /// C# member: `F:LibreMetaverse.RegionFlags.BlockParcelSearch`. pub const BLOCK_PARCEL_SEARCH: Self = Self(536870912); /// C# member: `F:LibreMetaverse.RegionFlags.BlockTerraform`. pub const BLOCK_TERRAFORM: Self = Self(64); /// C# member: `F:LibreMetaverse.RegionFlags.DenyAgeUnverified`. pub const DENY_AGE_UNVERIFIED: Self = Self(1073741824); /// C# member: `F:LibreMetaverse.RegionFlags.DenyAnonymous`. pub const DENY_ANONYMOUS: Self = Self(8388608); /// C# member: `F:LibreMetaverse.RegionFlags.DenyBots`. pub const DENY_BOTS: Self = Self(2147483648); /// C# member: `F:LibreMetaverse.RegionFlags.DenyIdentified`. pub const DENY_IDENTIFIED: Self = Self(16777216); /// C# member: `F:LibreMetaverse.RegionFlags.DenyTransacted`. pub const DENY_TRANSACTED: Self = Self(33554432); /// C# member: `F:LibreMetaverse.RegionFlags.EstateSkipScripts`. pub const ESTATE_SKIP_SCRIPTS: Self = Self(2097152); /// C# member: `F:LibreMetaverse.RegionFlags.ExternallyVisible`. pub const EXTERNALLY_VISIBLE: Self = Self(32768); /// C# member: `F:LibreMetaverse.RegionFlags.MainlandVisible`. pub const MAINLAND_VISIBLE: Self = Self(65536); /// C# member: `F:LibreMetaverse.RegionFlags.NoFly`. pub const NO_FLY: Self = Self(524288); /// C# member: `F:LibreMetaverse.RegionFlags.None`. pub const NONE: Self = Self(0); /// C# member: `F:LibreMetaverse.RegionFlags.NullLayer`. pub const NULL_LAYER: Self = Self(512); /// C# member: `F:LibreMetaverse.RegionFlags.PublicAllowed`. pub const PUBLIC_ALLOWED: Self = Self(131072); /// C# member: `F:LibreMetaverse.RegionFlags.ResetHomeOnTeleport`. pub const RESET_HOME_ON_TELEPORT: Self = Self(8); /// C# member: `F:LibreMetaverse.RegionFlags.RestrictPushObject`. pub const RESTRICT_PUSH_OBJECT: Self = Self(4194304); /// C# member: `F:LibreMetaverse.RegionFlags.Sandbox`. pub const SANDBOX: Self = Self(256); /// C# member: `F:LibreMetaverse.RegionFlags.SkipAgentAction`. pub const SKIP_AGENT_ACTION: Self = Self(1024); /// C# member: `F:LibreMetaverse.RegionFlags.SkipCollisions`. pub const SKIP_COLLISIONS: Self = Self(4096); /// C# member: `F:LibreMetaverse.RegionFlags.SkipPhysics`. pub const SKIP_PHYSICS: Self = Self(16384); /// C# member: `F:LibreMetaverse.RegionFlags.SkipScripts`. pub const SKIP_SCRIPTS: Self = Self(8192); /// C# member: `F:LibreMetaverse.RegionFlags.SkipUpdateInterestList`. pub const SKIP_UPDATE_INTEREST_LIST: Self = Self(2048); /// C# member: `F:LibreMetaverse.RegionFlags.SunFixed`. pub const SUN_FIXED: Self = Self(16); } /// C# type: `T:LibreMetaverse.RegionHandleReplyEventArgs`. pub struct RegionHandleReplyEventArgs; impl RegionHandleReplyEventArgs { /// C# member: `M:LibreMetaverse.RegionHandleReplyEventArgs.#ctor(LibreMetaverse.UUID,System.UInt64)`. pub fn new( region_id: libremetaverse_types::UUID, region_handle: u64, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.RegionHandleReplyEventArgs.#ctor(LibreMetaverse.UUID,System.UInt64)", ) } /// C# member: `P:LibreMetaverse.RegionHandleReplyEventArgs.RegionHandle`. pub fn region_handle(&self) -> u64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.RegionHandleReplyEventArgs.RegionHandle" ) } /// C# member: `P:LibreMetaverse.RegionHandleReplyEventArgs.RegionID`. pub fn region_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.RegionHandleReplyEventArgs.RegionID" ) } } /// C# type: `T:LibreMetaverse.RegionProtocols`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(transparent)] pub struct RegionProtocols(pub u64); impl RegionProtocols { /// C# member: `F:LibreMetaverse.RegionProtocols.AgentAppearanceService`. pub const AGENT_APPEARANCE_SERVICE: Self = Self(1); /// C# member: `F:LibreMetaverse.RegionProtocols.None`. pub const NONE: Self = Self(0); /// C# member: `F:LibreMetaverse.RegionProtocols.SelfAppearanceSupport`. pub const SELF_APPEARANCE_SUPPORT: Self = Self(4); } /// C# type: `T:LibreMetaverse.RegionRestartDays`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(transparent)] pub struct RegionRestartDays(pub i32); impl RegionRestartDays { /// C# member: `F:LibreMetaverse.RegionRestartDays.All`. pub const ALL: Self = Self(127); /// C# member: `F:LibreMetaverse.RegionRestartDays.Friday`. pub const FRIDAY: Self = Self(32); /// C# member: `F:LibreMetaverse.RegionRestartDays.Monday`. pub const MONDAY: Self = Self(2); /// C# member: `F:LibreMetaverse.RegionRestartDays.None`. pub const NONE: Self = Self(0); /// C# member: `F:LibreMetaverse.RegionRestartDays.Saturday`. pub const SATURDAY: Self = Self(64); /// C# member: `F:LibreMetaverse.RegionRestartDays.Sunday`. pub const SUNDAY: Self = Self(1); /// C# member: `F:LibreMetaverse.RegionRestartDays.Thursday`. pub const THURSDAY: Self = Self(16); /// C# member: `F:LibreMetaverse.RegionRestartDays.Tuesday`. pub const TUESDAY: Self = Self(4); /// C# member: `F:LibreMetaverse.RegionRestartDays.Wednesday`. pub const WEDNESDAY: Self = Self(8); } /// C# type: `T:LibreMetaverse.RegionRestartSchedule`. pub struct RegionRestartSchedule; impl RegionRestartSchedule { /// C# member: `M:LibreMetaverse.RegionRestartSchedule.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.RegionRestartSchedule.#ctor") } /// C# member: `P:LibreMetaverse.RegionRestartSchedule.Days`. pub fn days(&self) -> libremetaverse::RegionRestartDays { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.RegionRestartSchedule.Days") } /// Setter for C# member: `P:LibreMetaverse.RegionRestartSchedule.Days`. pub fn set_days(&mut self, value: libremetaverse::RegionRestartDays) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.RegionRestartSchedule.Days") } /// C# member: `P:LibreMetaverse.RegionRestartSchedule.IsDaily`. pub fn is_daily(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.RegionRestartSchedule.IsDaily") } /// Setter for C# member: `P:LibreMetaverse.RegionRestartSchedule.IsDaily`. pub fn set_is_daily(&mut self, value: bool) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.RegionRestartSchedule.IsDaily") } /// C# member: `P:LibreMetaverse.RegionRestartSchedule.Time`. pub fn time(&self) -> std::time::Duration { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.RegionRestartSchedule.Time") } /// Setter for C# member: `P:LibreMetaverse.RegionRestartSchedule.Time`. pub fn set_time(&mut self, value: std::time::Duration) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.RegionRestartSchedule.Time") } } /// C# type: `T:LibreMetaverse.Repeat`. pub struct Repeat; impl Repeat { /// C# member: `M:LibreMetaverse.Repeat.Interval(System.TimeSpan,System.Action,System.Threading.CancellationToken,System.Boolean)`. pub async fn interval_with_time_span_action_cancellation_token_boolean( poll_interval: std::time::Duration, action: Box, token: libremetaverse_types::compat::CancellationToken, immediately: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Repeat.Interval(System.TimeSpan,System.Action,System.Threading.CancellationToken,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.Repeat.IntervalAsync(System.TimeSpan,System.Func{System.Threading.Tasks.Task},System.Threading.CancellationToken,System.Boolean)`. pub async fn interval_with_time_span_func_cancellation_token_boolean( poll_interval: std::time::Duration, async_action: Box libremetaverse_types::compat::Task<()> + Send + Sync>, token: libremetaverse_types::compat::CancellationToken, immediately: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Repeat.IntervalAsync(System.TimeSpan,System.Func{System.Threading.Tasks.Task},System.Threading.CancellationToken,System.Boolean)", ) } } /// C# type: `T:LibreMetaverse.ReportType`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(u32)] pub enum ReportType { /// C# member: `F:LibreMetaverse.ReportType.Bug`. Bug = 2, /// C# member: `F:LibreMetaverse.ReportType.Complaint`. Complaint = 3, /// C# member: `F:LibreMetaverse.ReportType.CustomerServiceRequest`. CustomerServiceRequest = 4, /// C# member: `F:LibreMetaverse.ReportType.None`. None = 0, /// C# member: `F:LibreMetaverse.ReportType.Unknown`. Unknown = 1, } /// C# type: `T:LibreMetaverse.SaveAssetToInventoryEventArgs`. pub struct SaveAssetToInventoryEventArgs; impl SaveAssetToInventoryEventArgs { /// C# member: `M:LibreMetaverse.SaveAssetToInventoryEventArgs.#ctor(LibreMetaverse.UUID,LibreMetaverse.UUID)`. pub fn new( item_id: libremetaverse_types::UUID, new_asset_id: libremetaverse_types::UUID, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.SaveAssetToInventoryEventArgs.#ctor(LibreMetaverse.UUID,LibreMetaverse.UUID)", ) } /// C# member: `P:LibreMetaverse.SaveAssetToInventoryEventArgs.ItemID`. pub fn item_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.SaveAssetToInventoryEventArgs.ItemID" ) } /// C# member: `P:LibreMetaverse.SaveAssetToInventoryEventArgs.NewAssetID`. pub fn new_asset_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.SaveAssetToInventoryEventArgs.NewAssetID" ) } } /// C# type: `T:LibreMetaverse.ScriptControlChange`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(transparent)] pub struct ScriptControlChange(pub u32); impl ScriptControlChange { /// C# member: `F:LibreMetaverse.ScriptControlChange.Back`. pub const BACK: Self = Self(2); /// C# member: `F:LibreMetaverse.ScriptControlChange.Down`. pub const DOWN: Self = Self(32); /// C# member: `F:LibreMetaverse.ScriptControlChange.Forward`. pub const FORWARD: Self = Self(1); /// C# member: `F:LibreMetaverse.ScriptControlChange.Left`. pub const LEFT: Self = Self(4); /// C# member: `F:LibreMetaverse.ScriptControlChange.LeftButton`. pub const LEFT_BUTTON: Self = Self(268435456); /// C# member: `F:LibreMetaverse.ScriptControlChange.MouseLookLeftButton`. pub const MOUSE_LOOK_LEFT_BUTTON: Self = Self(1073741824); /// C# member: `F:LibreMetaverse.ScriptControlChange.None`. pub const NONE: Self = Self(0); /// C# member: `F:LibreMetaverse.ScriptControlChange.Right`. pub const RIGHT: Self = Self(8); /// C# member: `F:LibreMetaverse.ScriptControlChange.RotateLeft`. pub const ROTATE_LEFT: Self = Self(256); /// C# member: `F:LibreMetaverse.ScriptControlChange.RotateRight`. pub const ROTATE_RIGHT: Self = Self(512); /// C# member: `F:LibreMetaverse.ScriptControlChange.Up`. pub const UP: Self = Self(16); } /// C# type: `T:LibreMetaverse.ScriptControlEventArgs`. pub struct ScriptControlEventArgs; impl ScriptControlEventArgs { /// C# member: `M:LibreMetaverse.ScriptControlEventArgs.#ctor(LibreMetaverse.ScriptControlChange,System.Boolean,System.Boolean)`. pub fn new( controls: libremetaverse::ScriptControlChange, pass_: bool, take: bool, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ScriptControlEventArgs.#ctor(LibreMetaverse.ScriptControlChange,System.Boolean,System.Boolean)", ) } /// C# member: `P:LibreMetaverse.ScriptControlEventArgs.Controls`. pub fn controls(&self) -> libremetaverse::ScriptControlChange { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ScriptControlEventArgs.Controls") } /// C# member: `P:LibreMetaverse.ScriptControlEventArgs.Pass`. pub fn pass_(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ScriptControlEventArgs.Pass") } /// C# member: `P:LibreMetaverse.ScriptControlEventArgs.Take`. pub fn take(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ScriptControlEventArgs.Take") } } /// C# type: `T:LibreMetaverse.ScriptDialogEventArgs`. pub struct ScriptDialogEventArgs; impl ScriptDialogEventArgs { /// C# member: `M:LibreMetaverse.ScriptDialogEventArgs.#ctor(System.String,System.String,LibreMetaverse.UUID,LibreMetaverse.UUID,System.String,System.String,System.Int32,System.Collections.Generic.List{System.String},LibreMetaverse.UUID)`. pub fn new( message: String, object_name: String, image_id: libremetaverse_types::UUID, object_id: libremetaverse_types::UUID, first_name: String, last_name: String, chat_channel: i32, buttons: Vec, owner_id: libremetaverse_types::UUID, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ScriptDialogEventArgs.#ctor(System.String,System.String,LibreMetaverse.UUID,LibreMetaverse.UUID,System.String,System.String,System.Int32,System.Collections.Generic.List{System.String},LibreMetaverse.UUID)", ) } /// C# member: `P:LibreMetaverse.ScriptDialogEventArgs.ButtonLabels`. pub fn button_labels(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ScriptDialogEventArgs.ButtonLabels" ) } /// C# member: `P:LibreMetaverse.ScriptDialogEventArgs.Channel`. pub fn channel(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ScriptDialogEventArgs.Channel") } /// C# member: `P:LibreMetaverse.ScriptDialogEventArgs.FirstName`. pub fn first_name(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ScriptDialogEventArgs.FirstName") } /// C# member: `P:LibreMetaverse.ScriptDialogEventArgs.ImageID`. pub fn image_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ScriptDialogEventArgs.ImageID") } /// C# member: `P:LibreMetaverse.ScriptDialogEventArgs.LastName`. pub fn last_name(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ScriptDialogEventArgs.LastName") } /// C# member: `P:LibreMetaverse.ScriptDialogEventArgs.Message`. pub fn message(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ScriptDialogEventArgs.Message") } /// C# member: `P:LibreMetaverse.ScriptDialogEventArgs.ObjectID`. pub fn object_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ScriptDialogEventArgs.ObjectID") } /// C# member: `P:LibreMetaverse.ScriptDialogEventArgs.ObjectName`. pub fn object_name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ScriptDialogEventArgs.ObjectName" ) } /// C# member: `P:LibreMetaverse.ScriptDialogEventArgs.OwnerID`. pub fn owner_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ScriptDialogEventArgs.OwnerID") } } /// C# type: `T:LibreMetaverse.ScriptPermission`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(transparent)] pub struct ScriptPermission(pub i32); impl ScriptPermission { /// C# member: `F:LibreMetaverse.ScriptPermission.Attach`. pub const ATTACH: Self = Self(32); /// C# member: `F:LibreMetaverse.ScriptPermission.ChangeJoints`. pub const CHANGE_JOINTS: Self = Self(256); /// C# member: `F:LibreMetaverse.ScriptPermission.ChangeLinks`. pub const CHANGE_LINKS: Self = Self(128); /// C# member: `F:LibreMetaverse.ScriptPermission.ChangePermissions`. pub const CHANGE_PERMISSIONS: Self = Self(512); /// C# member: `F:LibreMetaverse.ScriptPermission.ControlCamera`. pub const CONTROL_CAMERA: Self = Self(2048); /// C# member: `F:LibreMetaverse.ScriptPermission.Debit`. pub const DEBIT: Self = Self(2); /// C# member: `F:LibreMetaverse.ScriptPermission.None`. pub const NONE: Self = Self(0); /// C# member: `F:LibreMetaverse.ScriptPermission.ReleaseOwnership`. pub const RELEASE_OWNERSHIP: Self = Self(64); /// C# member: `F:LibreMetaverse.ScriptPermission.RemapControls`. pub const REMAP_CONTROLS: Self = Self(8); /// C# member: `F:LibreMetaverse.ScriptPermission.TakeControls`. pub const TAKE_CONTROLS: Self = Self(4); /// C# member: `F:LibreMetaverse.ScriptPermission.Teleport`. pub const TELEPORT: Self = Self(4096); /// C# member: `F:LibreMetaverse.ScriptPermission.TrackCamera`. pub const TRACK_CAMERA: Self = Self(1024); /// C# member: `F:LibreMetaverse.ScriptPermission.TriggerAnimation`. pub const TRIGGER_ANIMATION: Self = Self(16); } /// C# type: `T:LibreMetaverse.ScriptQuestionEventArgs`. pub struct ScriptQuestionEventArgs; impl ScriptQuestionEventArgs { /// C# member: `M:LibreMetaverse.ScriptQuestionEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.UUID,LibreMetaverse.UUID,System.String,System.String,LibreMetaverse.ScriptPermission)`. pub fn new( simulator: libremetaverse::Simulator, task_id: libremetaverse_types::UUID, item_id: libremetaverse_types::UUID, object_name: String, object_owner: String, questions: libremetaverse::ScriptPermission, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ScriptQuestionEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.UUID,LibreMetaverse.UUID,System.String,System.String,LibreMetaverse.ScriptPermission)", ) } /// C# member: `P:LibreMetaverse.ScriptQuestionEventArgs.ItemID`. pub fn item_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ScriptQuestionEventArgs.ItemID") } /// C# member: `P:LibreMetaverse.ScriptQuestionEventArgs.ObjectName`. pub fn object_name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ScriptQuestionEventArgs.ObjectName" ) } /// C# member: `P:LibreMetaverse.ScriptQuestionEventArgs.ObjectOwnerName`. pub fn object_owner_name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ScriptQuestionEventArgs.ObjectOwnerName" ) } /// C# member: `P:LibreMetaverse.ScriptQuestionEventArgs.Questions`. pub fn questions(&self) -> libremetaverse::ScriptPermission { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ScriptQuestionEventArgs.Questions" ) } /// C# member: `P:LibreMetaverse.ScriptQuestionEventArgs.Simulator`. pub fn simulator(&self) -> libremetaverse::Simulator { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ScriptQuestionEventArgs.Simulator" ) } /// C# member: `P:LibreMetaverse.ScriptQuestionEventArgs.TaskID`. pub fn task_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ScriptQuestionEventArgs.TaskID") } } /// C# type: `T:LibreMetaverse.ScriptRunningReplyEventArgs`. pub struct ScriptRunningReplyEventArgs; impl ScriptRunningReplyEventArgs { /// C# member: `M:LibreMetaverse.ScriptRunningReplyEventArgs.#ctor(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Boolean,System.Boolean)`. pub fn new( object_id: libremetaverse_types::UUID, sctript_id: libremetaverse_types::UUID, is_mono: bool, is_running: bool, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ScriptRunningReplyEventArgs.#ctor(LibreMetaverse.UUID,LibreMetaverse.UUID,System.Boolean,System.Boolean)", ) } /// C# member: `P:LibreMetaverse.ScriptRunningReplyEventArgs.IsMono`. pub fn is_mono(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ScriptRunningReplyEventArgs.IsMono" ) } /// C# member: `P:LibreMetaverse.ScriptRunningReplyEventArgs.IsRunning`. pub fn is_running(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ScriptRunningReplyEventArgs.IsRunning" ) } /// C# member: `P:LibreMetaverse.ScriptRunningReplyEventArgs.ObjectID`. pub fn object_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ScriptRunningReplyEventArgs.ObjectID" ) } /// C# member: `P:LibreMetaverse.ScriptRunningReplyEventArgs.ScriptID`. pub fn script_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ScriptRunningReplyEventArgs.ScriptID" ) } } /// C# type: `T:LibreMetaverse.ScriptSensorReplyEventArgs`. pub struct ScriptSensorReplyEventArgs; impl ScriptSensorReplyEventArgs { /// C# member: `M:LibreMetaverse.ScriptSensorReplyEventArgs.#ctor(LibreMetaverse.UUID,LibreMetaverse.UUID,System.String,LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.Vector3,System.Single,LibreMetaverse.Quaternion,LibreMetaverse.ScriptSensorTypeFlags,LibreMetaverse.Vector3)`. pub fn new( requester_id: libremetaverse_types::UUID, group_id: libremetaverse_types::UUID, name: String, object_id: libremetaverse_types::UUID, owner_id: libremetaverse_types::UUID, position: libremetaverse_types::Vector3, range: f32, rotation: libremetaverse_types::Quaternion, type_: libremetaverse::ScriptSensorTypeFlags, velocity: libremetaverse_types::Vector3, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ScriptSensorReplyEventArgs.#ctor(LibreMetaverse.UUID,LibreMetaverse.UUID,System.String,LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.Vector3,System.Single,LibreMetaverse.Quaternion,LibreMetaverse.ScriptSensorTypeFlags,LibreMetaverse.Vector3)", ) } /// C# member: `P:LibreMetaverse.ScriptSensorReplyEventArgs.GroupID`. pub fn group_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ScriptSensorReplyEventArgs.GroupID" ) } /// C# member: `P:LibreMetaverse.ScriptSensorReplyEventArgs.Name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ScriptSensorReplyEventArgs.Name") } /// C# member: `P:LibreMetaverse.ScriptSensorReplyEventArgs.ObjectID`. pub fn object_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ScriptSensorReplyEventArgs.ObjectID" ) } /// C# member: `P:LibreMetaverse.ScriptSensorReplyEventArgs.OwnerID`. pub fn owner_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ScriptSensorReplyEventArgs.OwnerID" ) } /// C# member: `P:LibreMetaverse.ScriptSensorReplyEventArgs.Position`. pub fn position(&self) -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ScriptSensorReplyEventArgs.Position" ) } /// C# member: `P:LibreMetaverse.ScriptSensorReplyEventArgs.Range`. pub fn range(&self) -> f32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ScriptSensorReplyEventArgs.Range" ) } /// C# member: `P:LibreMetaverse.ScriptSensorReplyEventArgs.RequesterID`. pub fn requester_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ScriptSensorReplyEventArgs.RequesterID" ) } /// C# member: `P:LibreMetaverse.ScriptSensorReplyEventArgs.Rotation`. pub fn rotation(&self) -> libremetaverse_types::Quaternion { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ScriptSensorReplyEventArgs.Rotation" ) } /// C# member: `P:LibreMetaverse.ScriptSensorReplyEventArgs.Type`. pub fn type_(&self) -> libremetaverse::ScriptSensorTypeFlags { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ScriptSensorReplyEventArgs.Type") } /// C# member: `P:LibreMetaverse.ScriptSensorReplyEventArgs.Velocity`. pub fn velocity(&self) -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ScriptSensorReplyEventArgs.Velocity" ) } } /// C# type: `T:LibreMetaverse.ScriptSensorTypeFlags`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(transparent)] pub struct ScriptSensorTypeFlags(pub i32); impl ScriptSensorTypeFlags { /// C# member: `F:LibreMetaverse.ScriptSensorTypeFlags.Active`. pub const ACTIVE: Self = Self(2); /// C# member: `F:LibreMetaverse.ScriptSensorTypeFlags.Agent`. pub const AGENT: Self = Self(1); /// C# member: `F:LibreMetaverse.ScriptSensorTypeFlags.Passive`. pub const PASSIVE: Self = Self(4); /// C# member: `F:LibreMetaverse.ScriptSensorTypeFlags.Scripted`. pub const SCRIPTED: Self = Self(8); } /// C# type: `T:LibreMetaverse.SetDisplayNameReplyEventArgs`. pub struct SetDisplayNameReplyEventArgs; impl SetDisplayNameReplyEventArgs { /// C# member: `M:LibreMetaverse.SetDisplayNameReplyEventArgs.#ctor(System.Int32,System.String,LibreMetaverse.AgentDisplayName)`. pub fn new( status: i32, reason: String, display_name: libremetaverse::AgentDisplayName, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.SetDisplayNameReplyEventArgs.#ctor(System.Int32,System.String,LibreMetaverse.AgentDisplayName)", ) } /// C# member: `P:LibreMetaverse.SetDisplayNameReplyEventArgs.DisplayName`. pub fn display_name(&self) -> libremetaverse::AgentDisplayName { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.SetDisplayNameReplyEventArgs.DisplayName" ) } /// C# member: `P:LibreMetaverse.SetDisplayNameReplyEventArgs.Reason`. pub fn reason(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.SetDisplayNameReplyEventArgs.Reason" ) } /// C# member: `P:LibreMetaverse.SetDisplayNameReplyEventArgs.Status`. pub fn status(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.SetDisplayNameReplyEventArgs.Status" ) } } /// C# type: `T:LibreMetaverse.Settings`. pub struct Settings { /// C# member: `F:LibreMetaverse.Settings.DefaultEffectColor`. pub default_effect_color: libremetaverse_types::Color4, } impl Settings { /// C# member: `F:LibreMetaverse.Settings.AditiLoginServer`. pub const ADITI_LOGIN_SERVER: &'static str = "https://login.aditi.lindenlab.com/cgi-bin/login.cgi"; /// C# member: `F:LibreMetaverse.Settings.AgniLoginServer`. pub const AGNI_LOGIN_SERVER: &'static str = "https://login.agni.lindenlab.com/cgi-bin/login.cgi"; /// C# member: `F:LibreMetaverse.Settings.BindAddress`. pub fn bind_address() -> std::net::IpAddr { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Settings.BindAddress") } /// C# member: `F:LibreMetaverse.Settings.EnableInventoryStore`. pub const ENABLE_INVENTORY_STORE: bool = true; /// C# member: `F:LibreMetaverse.Settings.EnableLibraryStore`. pub const ENABLE_LIBRARY_STORE: bool = true; /// C# member: `F:LibreMetaverse.Settings.LogLevel`. pub fn log_level() -> libremetaverse::logging::LogLevel { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Settings.LogLevel") } /// C# member: `F:LibreMetaverse.Settings.MaxHttpConnections`. pub fn max_http_connections() -> i32 { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Settings.MaxHttpConnections") } /// C# member: `F:LibreMetaverse.Settings.MaxPacketSize`. pub const MAX_PACKET_SIZE: i32 = 1200; /// C# member: `F:LibreMetaverse.Settings.MaxSequence`. pub const MAX_SEQUENCE: i32 = 16777215; /// C# member: `F:LibreMetaverse.Settings.NetworkTickInterval`. pub const NETWORK_TICK_INTERVAL: i32 = 500; /// C# member: `F:LibreMetaverse.Settings.PacketArchiveSize`. pub fn packet_archive_size() -> i32 { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Settings.PacketArchiveSize") } /// C# member: `F:LibreMetaverse.Settings.PingInterval`. pub const PING_INTERVAL: i32 = 2200; /// C# member: `F:LibreMetaverse.Settings.ResourceDir`. pub fn resource_dir() -> String { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Settings.ResourceDir") } /// C# member: `F:LibreMetaverse.Settings.SimulatorPoolTimeout`. pub fn simulator_pool_timeout() -> i32 { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Settings.SimulatorPoolTimeout") } /// C# member: `F:LibreMetaverse.Settings.TexturePipelineRefreshInterval`. pub fn texture_pipeline_refresh_interval() -> f32 { libremetaverse_types::unimplemented_api!( "F:LibreMetaverse.Settings.TexturePipelineRefreshInterval" ) } /// C# member: `F:LibreMetaverse.Settings.UdpReceiveQueueCapacity`. pub fn udp_receive_queue_capacity() -> i32 { libremetaverse_types::unimplemented_api!( "F:LibreMetaverse.Settings.UdpReceiveQueueCapacity" ) } /// C# member: `F:LibreMetaverse.Settings.UserAgent`. pub fn user_agent() -> String { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Settings.UserAgent") } /// C# member: `M:LibreMetaverse.Settings.#ctor(LibreMetaverse.GridClient)`. pub fn new(client: libremetaverse::GridClient) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Settings.#ctor(LibreMetaverse.GridClient)", ) } /// C# member: `P:LibreMetaverse.Settings.Agent`. pub fn agent(&self) -> libremetaverse::AgentSettings { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Settings.Agent") } /// C# member: `P:LibreMetaverse.Settings.AssetCache`. pub fn asset_cache(&self) -> libremetaverse::AssetCacheSettings { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Settings.AssetCache") } /// C# member: `P:LibreMetaverse.Settings.Connection`. pub fn connection(&self) -> libremetaverse::ConnectionSettings { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Settings.Connection") } /// C# member: `P:LibreMetaverse.Settings.Logging`. pub fn logging(&self) -> libremetaverse::LoggingSettings { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Settings.Logging") } /// C# member: `P:LibreMetaverse.Settings.Packets`. pub fn packets(&self) -> libremetaverse::PacketSettings { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Settings.Packets") } /// C# member: `P:LibreMetaverse.Settings.Parcel`. pub fn parcel(&self) -> libremetaverse::ParcelSettings { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Settings.Parcel") } /// C# member: `P:LibreMetaverse.Settings.TexturePipeline`. pub fn texture_pipeline(&self) -> libremetaverse::TexturePipelineSettings { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Settings.TexturePipeline") } /// C# member: `P:LibreMetaverse.Settings.Timing`. pub fn timing(&mut self) -> &mut libremetaverse::TimingSettings { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Settings.Timing") } /// C# member: `P:LibreMetaverse.Settings.UploadCost`. pub fn upload_cost(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Settings.UploadCost") } /// Setter for C# member: `P:LibreMetaverse.Settings.UploadCost`. pub fn set_upload_cost(&mut self, value: i32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Settings.UploadCost") } /// C# member: `P:LibreMetaverse.Settings.World`. pub fn world(&self) -> libremetaverse::WorldSettings { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Settings.World") } } /// C# type: `T:LibreMetaverse.Shininess`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(u8)] pub enum Shininess { /// C# member: `F:LibreMetaverse.Shininess.High`. High = 192, /// C# member: `F:LibreMetaverse.Shininess.Low`. Low = 64, /// C# member: `F:LibreMetaverse.Shininess.Medium`. Medium = 128, /// C# member: `F:LibreMetaverse.Shininess.None`. None = 0, } /// C# type: `T:LibreMetaverse.SimAccess`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(transparent)] pub struct SimAccess(pub u8); impl SimAccess { /// C# member: `F:LibreMetaverse.SimAccess.Adult`. pub const ADULT: Self = Self(42); /// C# member: `F:LibreMetaverse.SimAccess.Down`. pub const DOWN: Self = Self(254); /// C# member: `F:LibreMetaverse.SimAccess.Mature`. pub const MATURE: Self = Self(21); /// C# member: `F:LibreMetaverse.SimAccess.NonExistent`. pub const NON_EXISTENT: Self = Self(255); /// C# member: `F:LibreMetaverse.SimAccess.PG`. pub const PG: Self = Self(13); /// C# member: `F:LibreMetaverse.SimAccess.Trial`. pub const TRIAL: Self = Self(7); /// C# member: `F:LibreMetaverse.SimAccess.Unknown`. pub const UNKNOWN: Self = Self(0); } /// C# type: `T:LibreMetaverse.SimChangedEventArgs`. pub struct SimChangedEventArgs; impl SimChangedEventArgs { /// C# member: `M:LibreMetaverse.SimChangedEventArgs.#ctor(LibreMetaverse.Simulator)`. pub fn new( previous_simulator: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.SimChangedEventArgs.#ctor(LibreMetaverse.Simulator)", ) } /// C# member: `P:LibreMetaverse.SimChangedEventArgs.PreviousSimulator`. pub fn previous_simulator(&self) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.SimChangedEventArgs.PreviousSimulator" ) } } /// C# type: `T:LibreMetaverse.SimConnectedEventArgs`. pub struct SimConnectedEventArgs; impl SimConnectedEventArgs { /// C# member: `M:LibreMetaverse.SimConnectedEventArgs.#ctor(LibreMetaverse.Simulator)`. pub fn new(simulator: libremetaverse::Simulator) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.SimConnectedEventArgs.#ctor(LibreMetaverse.Simulator)", ) } /// C# member: `P:LibreMetaverse.SimConnectedEventArgs.Simulator`. pub fn simulator(&self) -> libremetaverse::Simulator { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.SimConnectedEventArgs.Simulator") } } /// C# type: `T:LibreMetaverse.SimConnectingEventArgs`. pub struct SimConnectingEventArgs; impl SimConnectingEventArgs { /// C# member: `M:LibreMetaverse.SimConnectingEventArgs.#ctor(LibreMetaverse.Simulator)`. pub fn new(simulator: libremetaverse::Simulator) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.SimConnectingEventArgs.#ctor(LibreMetaverse.Simulator)", ) } /// C# member: `P:LibreMetaverse.SimConnectingEventArgs.Cancel`. pub fn cancel(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.SimConnectingEventArgs.Cancel") } /// Setter for C# member: `P:LibreMetaverse.SimConnectingEventArgs.Cancel`. pub fn set_cancel(&mut self, value: bool) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.SimConnectingEventArgs.Cancel") } /// C# member: `P:LibreMetaverse.SimConnectingEventArgs.Simulator`. pub fn simulator(&self) -> libremetaverse::Simulator { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.SimConnectingEventArgs.Simulator" ) } } /// C# type: `T:LibreMetaverse.SimDisconnectedEventArgs`. pub struct SimDisconnectedEventArgs; impl SimDisconnectedEventArgs { /// C# member: `M:LibreMetaverse.SimDisconnectedEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.NetworkManager.DisconnectType,System.Boolean)`. pub fn new( simulator: libremetaverse::Simulator, reason: libremetaverse::NetworkManagerDisconnectType, was_connected: bool, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.SimDisconnectedEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.NetworkManager.DisconnectType,System.Boolean)", ) } /// C# member: `P:LibreMetaverse.SimDisconnectedEventArgs.Reason`. pub fn reason(&self) -> libremetaverse::NetworkManagerDisconnectType { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.SimDisconnectedEventArgs.Reason") } /// C# member: `P:LibreMetaverse.SimDisconnectedEventArgs.Simulator`. pub fn simulator(&self) -> libremetaverse::Simulator { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.SimDisconnectedEventArgs.Simulator" ) } /// C# member: `P:LibreMetaverse.SimDisconnectedEventArgs.WasConnected`. pub fn was_connected(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.SimDisconnectedEventArgs.WasConnected" ) } } /// C# type: `T:LibreMetaverse.SimParcelsDownloadedEventArgs`. pub struct SimParcelsDownloadedEventArgs; impl SimParcelsDownloadedEventArgs { /// C# member: `M:LibreMetaverse.SimParcelsDownloadedEventArgs.#ctor(LibreMetaverse.Simulator,System.Collections.Concurrent.ConcurrentDictionary{System.Int32,LibreMetaverse.Parcel},System.Int32[0:,0:])`. pub fn new( simulator: libremetaverse::Simulator, sim_parcels: std::sync::RwLock>, parcel_map: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.SimParcelsDownloadedEventArgs.#ctor(LibreMetaverse.Simulator,System.Collections.Concurrent.ConcurrentDictionary{System.Int32,LibreMetaverse.Parcel},System.Int32[0:,0:])", ) } /// C# member: `P:LibreMetaverse.SimParcelsDownloadedEventArgs.ParcelMap`. pub fn parcel_map(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.SimParcelsDownloadedEventArgs.ParcelMap" ) } /// C# member: `P:LibreMetaverse.SimParcelsDownloadedEventArgs.Parcels`. pub fn parcels( &self, ) -> std::sync::RwLock> { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.SimParcelsDownloadedEventArgs.Parcels" ) } /// C# member: `P:LibreMetaverse.SimParcelsDownloadedEventArgs.Simulator`. pub fn simulator(&self) -> libremetaverse::Simulator { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.SimParcelsDownloadedEventArgs.Simulator" ) } } /// C# type: `T:LibreMetaverse.Simulator`. pub struct Simulator { /// C# member: `F:LibreMetaverse.Simulator.Access`. pub access: libremetaverse::SimAccess, /// C# member: `F:LibreMetaverse.Simulator.AgentMovementComplete`. pub agent_movement_complete: bool, /// C# member: `F:LibreMetaverse.Simulator.BillableFactor`. pub billable_factor: f32, /// C# member: `F:LibreMetaverse.Simulator.CPUClass`. pub cpu_class: i32, /// C# member: `F:LibreMetaverse.Simulator.CPURatio`. pub cpu_ratio: i32, /// C# member: `F:LibreMetaverse.Simulator.Caps`. pub caps: Option>, /// C# member: `F:LibreMetaverse.Simulator.Client`. pub client: libremetaverse::GridClient, /// C# member: `F:LibreMetaverse.Simulator.ColoLocation`. pub colo_location: String, /// C# member: `F:LibreMetaverse.Simulator.DataPool`. pub data_pool: Option, /// C# member: `F:LibreMetaverse.Simulator.Features`. pub features: libremetaverse::SimulatorFeatures, /// C# member: `F:LibreMetaverse.Simulator.Flags`. pub flags: libremetaverse::RegionFlags, /// C# member: `F:LibreMetaverse.Simulator.GlobalToLocalID`. pub global_to_local_id: std::sync::RwLock>, /// C# member: `F:LibreMetaverse.Simulator.Handle`. pub handle: u64, /// C# member: `F:LibreMetaverse.Simulator.ID`. pub id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Simulator.IsEstateManager`. pub is_estate_manager: bool, /// C# member: `F:LibreMetaverse.Simulator.Name`. pub name: String, /// C# member: `F:LibreMetaverse.Simulator.ObjectsAvatars`. pub objects_avatars: std::sync::RwLock>, /// C# member: `F:LibreMetaverse.Simulator.ObjectsPrimitives`. pub objects_primitives: std::sync::RwLock>, /// C# member: `F:LibreMetaverse.Simulator.ParcelOverlay`. pub parcel_overlay: Vec, /// C# member: `F:LibreMetaverse.Simulator.ParcelOverlaysReceived`. pub parcel_overlays_received: i32, /// C# member: `F:LibreMetaverse.Simulator.ProductName`. pub product_name: String, /// C# member: `F:LibreMetaverse.Simulator.ProductSku`. pub product_sku: String, /// C# member: `F:LibreMetaverse.Simulator.Protocols`. pub protocols: libremetaverse::RegionProtocols, /// C# member: `F:LibreMetaverse.Simulator.RegionID`. pub region_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Simulator.Sequence`. pub sequence: i32, /// C# member: `F:LibreMetaverse.Simulator.SimOwner`. pub sim_owner: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Simulator.SimVersion`. pub sim_version: String, /// C# member: `F:LibreMetaverse.Simulator.SizeX`. pub size_x: u32, /// C# member: `F:LibreMetaverse.Simulator.SizeY`. pub size_y: u32, /// C# member: `F:LibreMetaverse.Simulator.Stats`. pub stats: libremetaverse::SimulatorSimStats, /// C# member: `F:LibreMetaverse.Simulator.Terrain`. pub terrain: Vec, /// C# member: `F:LibreMetaverse.Simulator.TerrainBase0`. pub terrain_base0: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Simulator.TerrainBase1`. pub terrain_base1: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Simulator.TerrainBase2`. pub terrain_base2: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Simulator.TerrainBase3`. pub terrain_base3: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Simulator.TerrainDetail0`. pub terrain_detail0: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Simulator.TerrainDetail1`. pub terrain_detail1: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Simulator.TerrainDetail2`. pub terrain_detail2: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Simulator.TerrainDetail3`. pub terrain_detail3: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Simulator.TerrainHeightRange00`. pub terrain_height_range00: f32, /// C# member: `F:LibreMetaverse.Simulator.TerrainHeightRange01`. pub terrain_height_range01: f32, /// C# member: `F:LibreMetaverse.Simulator.TerrainHeightRange10`. pub terrain_height_range10: f32, /// C# member: `F:LibreMetaverse.Simulator.TerrainHeightRange11`. pub terrain_height_range11: f32, /// C# member: `F:LibreMetaverse.Simulator.TerrainStartHeight00`. pub terrain_start_height00: f32, /// C# member: `F:LibreMetaverse.Simulator.TerrainStartHeight01`. pub terrain_start_height01: f32, /// C# member: `F:LibreMetaverse.Simulator.TerrainStartHeight10`. pub terrain_start_height10: f32, /// C# member: `F:LibreMetaverse.Simulator.TerrainStartHeight11`. pub terrain_start_height11: f32, /// C# member: `F:LibreMetaverse.Simulator.WaterHeight`. pub water_height: f32, /// C# member: `F:LibreMetaverse.Simulator.WindSpeeds`. pub wind_speeds: Option>, } impl Simulator { /// C# member: `F:LibreMetaverse.Simulator.DefaultRegionSizeX`. pub const DEFAULT_REGION_SIZE_X: u32 = 256; /// C# member: `F:LibreMetaverse.Simulator.DefaultRegionSizeY`. pub const DEFAULT_REGION_SIZE_Y: u32 = 256; /// C# member: `M:LibreMetaverse.Simulator.#ctor(LibreMetaverse.GridClient,System.Net.IPEndPoint,System.UInt64,System.UInt32,System.UInt32)`. pub fn new( client: libremetaverse::GridClient, address: std::net::SocketAddr, handle: u64, size_x: Option, size_y: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Simulator.#ctor(LibreMetaverse.GridClient,System.Net.IPEndPoint,System.UInt64,System.UInt32,System.UInt32)", ) } /// C# member: `M:LibreMetaverse.Simulator.Connect(System.Boolean)`. pub fn connect_with_boolean(&self, move_to_sim: bool) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Simulator.Connect(System.Boolean)") } /// C# member: `M:LibreMetaverse.Simulator.ConnectAsync(System.Boolean)`. pub async fn connect_with_boolean_8eb5bd05( &self, move_to_sim: bool, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Simulator.ConnectAsync(System.Boolean)", ) } /// C# member: `M:LibreMetaverse.Simulator.Disconnect(System.Boolean)`. pub fn disconnect(&self, send_close_circuit: bool) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Simulator.Disconnect(System.Boolean)", ) } /// C# member: `M:LibreMetaverse.Simulator.Dispose`. pub fn dispose(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Simulator.Dispose") } /// C# member: `M:LibreMetaverse.Simulator.Equals(System.Object)`. pub fn equals(&self, obj: Option) -> bool { libremetaverse_types::unimplemented_api!("M:LibreMetaverse.Simulator.Equals(System.Object)") } /// C# member: `M:LibreMetaverse.Simulator.GetHashCode`. pub fn get_hash_code(&self) -> i32 { libremetaverse_types::unimplemented_api!("M:LibreMetaverse.Simulator.GetHashCode") } /// C# member: `M:LibreMetaverse.Simulator.IsEventQueueRunning(System.Boolean)`. pub fn is_event_queue_running( &self, block_until_running: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Simulator.IsEventQueueRunning(System.Boolean)", ) } /// C# member: `M:LibreMetaverse.Simulator.IsParcelMapFull`. pub fn is_parcel_map_full(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Simulator.IsParcelMapFull") } /// C# member: `M:LibreMetaverse.Simulator.Pause`. pub fn pause(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Simulator.Pause") } /// C# member: `M:LibreMetaverse.Simulator.Resume`. pub fn resume(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Simulator.Resume") } /// C# member: `M:LibreMetaverse.Simulator.SendPacket(LibreMetaverse.Packets.Packet)`. pub fn send_packet(&self, packet: libremetaverse::packets::Packet) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Simulator.SendPacket(LibreMetaverse.Packets.Packet)", ) } /// C# member: `M:LibreMetaverse.Simulator.SendPacketData(System.Byte[],System.Int32,LibreMetaverse.Packets.PacketType,System.Boolean)`. pub fn send_packet_data( &self, data: Vec, data_length: i32, type_: libremetaverse::packets::PacketType, do_zerocode: bool, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Simulator.SendPacketData(System.Byte[],System.Int32,LibreMetaverse.Packets.PacketType,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.Simulator.SendPing`. pub fn send_ping(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Simulator.SendPing") } /// C# member: `M:LibreMetaverse.Simulator.SetSeedCaps(System.Uri,System.Boolean)`. pub fn set_seed_caps( &self, seedcaps: Option, changed_sim: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Simulator.SetSeedCaps(System.Uri,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.Simulator.TerrainHeightAtPoint(System.Int32,System.Int32,System.Single@)`. pub fn terrain_height_at_point( &self, x: i32, y: i32, height: &mut f32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Simulator.TerrainHeightAtPoint(System.Int32,System.Int32,System.Single@)", ) } /// C# member: `M:LibreMetaverse.Simulator.ToString`. pub fn to_string(&self) -> String { libremetaverse_types::unimplemented_api!("M:LibreMetaverse.Simulator.ToString") } /// C# member: `M:LibreMetaverse.Simulator.UseCircuitCode(System.Boolean)`. pub fn use_circuit_code_with_boolean(&self, wait_for_ack: bool) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Simulator.UseCircuitCode(System.Boolean)", ) } /// C# member: `M:LibreMetaverse.Simulator.UseCircuitCodeAsync(System.Boolean)`. pub async fn use_circuit_code_with_boolean_6c41c00a( &self, wait_for_ack: bool, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Simulator.UseCircuitCodeAsync(System.Boolean)", ) } /// C# member: `M:LibreMetaverse.Simulator.op_Equality(LibreMetaverse.Simulator,LibreMetaverse.Simulator)`. pub fn eq( lhs: Option, rhs: Option, ) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Simulator.op_Equality(LibreMetaverse.Simulator,LibreMetaverse.Simulator)" ) } /// C# member: `M:LibreMetaverse.Simulator.op_Inequality(LibreMetaverse.Simulator,LibreMetaverse.Simulator)`. pub fn ne( lhs: Option, rhs: Option, ) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Simulator.op_Inequality(LibreMetaverse.Simulator,LibreMetaverse.Simulator)" ) } /// C# member: `P:LibreMetaverse.Simulator.Connected`. pub fn connected(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.Connected") } /// C# member: `P:LibreMetaverse.Simulator.HandshakeComplete`. pub fn handshake_complete(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.HandshakeComplete") } /// C# member: `P:LibreMetaverse.Simulator.IPEndPoint`. pub fn ip_end_point(&self) -> std::net::SocketAddr { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.IPEndPoint") } /// C# member: `P:LibreMetaverse.Simulator.ParcelMap`. pub fn parcel_map(&self) -> Vec { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.ParcelMap") } /// C# member: `P:LibreMetaverse.Simulator.Parcels`. pub fn parcels( &self, ) -> std::sync::RwLock> { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.Parcels") } /// C# member: `P:LibreMetaverse.Simulator.PreyID`. pub fn prey_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.PreyID") } } /// C# type: `T:LibreMetaverse.Simulator.SimStats`. pub struct SimulatorSimStats; impl SimulatorSimStats { /// C# member: `M:LibreMetaverse.Simulator.SimStats.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Simulator.SimStats.#ctor") } /// C# member: `M:LibreMetaverse.Simulator.SimStats.AddRecvBytes(System.Int64)`. pub fn add_recv_bytes(&self, v: i64) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Simulator.SimStats.AddRecvBytes(System.Int64)", ) } /// C# member: `M:LibreMetaverse.Simulator.SimStats.AddSentBytes(System.Int64)`. pub fn add_sent_bytes(&self, v: i64) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Simulator.SimStats.AddSentBytes(System.Int64)", ) } /// C# member: `M:LibreMetaverse.Simulator.SimStats.GetAndIncrementLastPingID`. pub fn get_and_increment_last_ping_id(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Simulator.SimStats.GetAndIncrementLastPingID", ) } /// C# member: `M:LibreMetaverse.Simulator.SimStats.GetConnectTime`. pub fn get_connect_time(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Simulator.SimStats.GetConnectTime") } /// C# member: `M:LibreMetaverse.Simulator.SimStats.GetDroppedPackets`. pub fn get_dropped_packets(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Simulator.SimStats.GetDroppedPackets", ) } /// C# member: `M:LibreMetaverse.Simulator.SimStats.GetIncomingBPS`. pub fn get_incoming_bps(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Simulator.SimStats.GetIncomingBPS") } /// C# member: `M:LibreMetaverse.Simulator.SimStats.GetLastPingSent`. pub fn get_last_ping_sent(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Simulator.SimStats.GetLastPingSent") } /// C# member: `M:LibreMetaverse.Simulator.SimStats.GetOutgoingBPS`. pub fn get_outgoing_bps(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Simulator.SimStats.GetOutgoingBPS") } /// C# member: `M:LibreMetaverse.Simulator.SimStats.GetReceivedPongs`. pub fn get_received_pongs(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Simulator.SimStats.GetReceivedPongs", ) } /// C# member: `M:LibreMetaverse.Simulator.SimStats.GetReceivedResends`. pub fn get_received_resends(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Simulator.SimStats.GetReceivedResends", ) } /// C# member: `M:LibreMetaverse.Simulator.SimStats.GetRecvBytes`. pub fn get_recv_bytes(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Simulator.SimStats.GetRecvBytes") } /// C# member: `M:LibreMetaverse.Simulator.SimStats.GetRecvPackets`. pub fn get_recv_packets(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Simulator.SimStats.GetRecvPackets") } /// C# member: `M:LibreMetaverse.Simulator.SimStats.GetResentPackets`. pub fn get_resent_packets(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Simulator.SimStats.GetResentPackets", ) } /// C# member: `M:LibreMetaverse.Simulator.SimStats.GetSentBytes`. pub fn get_sent_bytes(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Simulator.SimStats.GetSentBytes") } /// C# member: `M:LibreMetaverse.Simulator.SimStats.GetSentPackets`. pub fn get_sent_packets(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Simulator.SimStats.GetSentPackets") } /// C# member: `M:LibreMetaverse.Simulator.SimStats.GetSentPings`. pub fn get_sent_pings(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Simulator.SimStats.GetSentPings") } /// C# member: `M:LibreMetaverse.Simulator.SimStats.IncrementDroppedPackets`. pub fn increment_dropped_packets(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Simulator.SimStats.IncrementDroppedPackets", ) } /// C# member: `M:LibreMetaverse.Simulator.SimStats.IncrementReceivedPongs`. pub fn increment_received_pongs(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Simulator.SimStats.IncrementReceivedPongs", ) } /// C# member: `M:LibreMetaverse.Simulator.SimStats.IncrementReceivedResends`. pub fn increment_received_resends(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Simulator.SimStats.IncrementReceivedResends", ) } /// C# member: `M:LibreMetaverse.Simulator.SimStats.IncrementRecvPackets`. pub fn increment_recv_packets(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Simulator.SimStats.IncrementRecvPackets", ) } /// C# member: `M:LibreMetaverse.Simulator.SimStats.IncrementResentPackets`. pub fn increment_resent_packets(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Simulator.SimStats.IncrementResentPackets", ) } /// C# member: `M:LibreMetaverse.Simulator.SimStats.IncrementSentPackets`. pub fn increment_sent_packets(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Simulator.SimStats.IncrementSentPackets", ) } /// C# member: `M:LibreMetaverse.Simulator.SimStats.IncrementSentPings`. pub fn increment_sent_pings(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Simulator.SimStats.IncrementSentPings", ) } /// C# member: `M:LibreMetaverse.Simulator.SimStats.SetConnectTime(System.Int32)`. pub fn set_connect_time(&self, v: i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Simulator.SimStats.SetConnectTime(System.Int32)", ) } /// C# member: `M:LibreMetaverse.Simulator.SimStats.SetIncomingBPS(System.Int32)`. pub fn set_incoming_bps(&self, v: i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Simulator.SimStats.SetIncomingBPS(System.Int32)", ) } /// C# member: `M:LibreMetaverse.Simulator.SimStats.SetLastPingSent(System.Int32)`. pub fn set_last_ping_sent(&self, v: i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Simulator.SimStats.SetLastPingSent(System.Int32)", ) } /// C# member: `M:LibreMetaverse.Simulator.SimStats.SetOutgoingBPS(System.Int32)`. pub fn set_outgoing_bps(&self, v: i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Simulator.SimStats.SetOutgoingBPS(System.Int32)", ) } /// C# member: `P:LibreMetaverse.Simulator.SimStats.ActiveScripts`. pub fn active_scripts(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Simulator.SimStats.ActiveScripts" ) } /// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.ActiveScripts`. pub fn set_active_scripts(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Simulator.SimStats.ActiveScripts" ) } /// C# member: `P:LibreMetaverse.Simulator.SimStats.AgentTime`. pub fn agent_time(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.AgentTime") } /// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.AgentTime`. pub fn set_agent_time(&mut self, value: f32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.AgentTime") } /// C# member: `P:LibreMetaverse.Simulator.SimStats.AgentUpdates`. pub fn agent_updates(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.AgentUpdates") } /// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.AgentUpdates`. pub fn set_agent_updates(&mut self, value: f32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.AgentUpdates") } /// C# member: `P:LibreMetaverse.Simulator.SimStats.Agents`. pub fn agents(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.Agents") } /// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.Agents`. pub fn set_agents(&mut self, value: i32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.Agents") } /// C# member: `P:LibreMetaverse.Simulator.SimStats.ChildAgents`. pub fn child_agents(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.ChildAgents") } /// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.ChildAgents`. pub fn set_child_agents(&mut self, value: i32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.ChildAgents") } /// C# member: `P:LibreMetaverse.Simulator.SimStats.Dilation`. pub fn dilation(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.Dilation") } /// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.Dilation`. pub fn set_dilation(&mut self, value: f32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.Dilation") } /// C# member: `P:LibreMetaverse.Simulator.SimStats.FPS`. pub fn fps(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.FPS") } /// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.FPS`. pub fn set_fps(&mut self, value: i32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.FPS") } /// C# member: `P:LibreMetaverse.Simulator.SimStats.FrameTime`. pub fn frame_time(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.FrameTime") } /// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.FrameTime`. pub fn set_frame_time(&mut self, value: f32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.FrameTime") } /// C# member: `P:LibreMetaverse.Simulator.SimStats.INPPS`. pub fn inpps(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.INPPS") } /// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.INPPS`. pub fn set_inpps(&mut self, value: i32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.INPPS") } /// C# member: `P:LibreMetaverse.Simulator.SimStats.ImageTime`. pub fn image_time(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.ImageTime") } /// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.ImageTime`. pub fn set_image_time(&mut self, value: f32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.ImageTime") } /// C# member: `P:LibreMetaverse.Simulator.SimStats.LSLIPS`. pub fn lslips(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.LSLIPS") } /// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.LSLIPS`. pub fn set_lslips(&mut self, value: i32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.LSLIPS") } /// C# member: `P:LibreMetaverse.Simulator.SimStats.LastLag`. pub fn last_lag(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.LastLag") } /// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.LastLag`. pub fn set_last_lag(&mut self, value: i32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.LastLag") } /// C# member: `P:LibreMetaverse.Simulator.SimStats.MissedPings`. pub fn missed_pings(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.MissedPings") } /// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.MissedPings`. pub fn set_missed_pings(&mut self, value: i32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.MissedPings") } /// C# member: `P:LibreMetaverse.Simulator.SimStats.NetTime`. pub fn net_time(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.NetTime") } /// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.NetTime`. pub fn set_net_time(&mut self, value: f32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.NetTime") } /// C# member: `P:LibreMetaverse.Simulator.SimStats.OUTPPS`. pub fn outpps(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.OUTPPS") } /// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.OUTPPS`. pub fn set_outpps(&mut self, value: i32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.OUTPPS") } /// C# member: `P:LibreMetaverse.Simulator.SimStats.Objects`. pub fn objects(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.Objects") } /// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.Objects`. pub fn set_objects(&mut self, value: i32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.Objects") } /// C# member: `P:LibreMetaverse.Simulator.SimStats.OtherTime`. pub fn other_time(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.OtherTime") } /// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.OtherTime`. pub fn set_other_time(&mut self, value: f32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.OtherTime") } /// C# member: `P:LibreMetaverse.Simulator.SimStats.PendingDownloads`. pub fn pending_downloads(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Simulator.SimStats.PendingDownloads" ) } /// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.PendingDownloads`. pub fn set_pending_downloads(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Simulator.SimStats.PendingDownloads" ) } /// C# member: `P:LibreMetaverse.Simulator.SimStats.PendingLocalUploads`. pub fn pending_local_uploads(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Simulator.SimStats.PendingLocalUploads" ) } /// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.PendingLocalUploads`. pub fn set_pending_local_uploads(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Simulator.SimStats.PendingLocalUploads" ) } /// C# member: `P:LibreMetaverse.Simulator.SimStats.PendingUploads`. pub fn pending_uploads(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Simulator.SimStats.PendingUploads" ) } /// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.PendingUploads`. pub fn set_pending_uploads(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Simulator.SimStats.PendingUploads" ) } /// C# member: `P:LibreMetaverse.Simulator.SimStats.PhysicsFPS`. pub fn physics_fps(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.PhysicsFPS") } /// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.PhysicsFPS`. pub fn set_physics_fps(&mut self, value: f32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.PhysicsFPS") } /// C# member: `P:LibreMetaverse.Simulator.SimStats.PhysicsTime`. pub fn physics_time(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.PhysicsTime") } /// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.PhysicsTime`. pub fn set_physics_time(&mut self, value: f32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.PhysicsTime") } /// C# member: `P:LibreMetaverse.Simulator.SimStats.ResidentSize`. pub fn resident_size(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.ResidentSize") } /// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.ResidentSize`. pub fn set_resident_size(&mut self, value: i32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.ResidentSize") } /// C# member: `P:LibreMetaverse.Simulator.SimStats.ScriptTime`. pub fn script_time(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.ScriptTime") } /// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.ScriptTime`. pub fn set_script_time(&mut self, value: f32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.ScriptTime") } /// C# member: `P:LibreMetaverse.Simulator.SimStats.ScriptedObjects`. pub fn scripted_objects(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Simulator.SimStats.ScriptedObjects" ) } /// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.ScriptedObjects`. pub fn set_scripted_objects(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Simulator.SimStats.ScriptedObjects" ) } /// C# member: `P:LibreMetaverse.Simulator.SimStats.UnackedBytes`. pub fn unacked_bytes(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.UnackedBytes") } /// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.UnackedBytes`. pub fn set_unacked_bytes(&mut self, value: i32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.UnackedBytes") } /// C# member: `P:LibreMetaverse.Simulator.SimStats.VirtualSize`. pub fn virtual_size(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.VirtualSize") } /// Setter for C# member: `P:LibreMetaverse.Simulator.SimStats.VirtualSize`. pub fn set_virtual_size(&mut self, value: i32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Simulator.SimStats.VirtualSize") } } /// C# type: `T:LibreMetaverse.SimulatorDataPool`. pub struct SimulatorDataPool { /// C# member: `F:LibreMetaverse.SimulatorDataPool.ActiveClients`. pub active_clients: i32, /// C# member: `F:LibreMetaverse.SimulatorDataPool.DownloadingParcelMap`. pub downloading_parcel_map: bool, /// C# member: `F:LibreMetaverse.SimulatorDataPool.Handle`. pub handle: u64, /// C# member: `F:LibreMetaverse.SimulatorDataPool.InactiveSince`. pub inactive_since: std::time::SystemTime, /// C# member: `F:LibreMetaverse.SimulatorDataPool.ParcelMap`. pub parcel_map: Vec, /// C# member: `F:LibreMetaverse.SimulatorDataPool.Parcels`. pub parcels: std::sync::RwLock>, /// C# member: `F:LibreMetaverse.SimulatorDataPool.PrimCache`. pub prim_cache: std::collections::HashMap, } impl SimulatorDataPool { /// C# member: `F:LibreMetaverse.SimulatorDataPool.SimulatorDataPools`. pub fn simulator_data_pools() -> std::collections::HashMap { libremetaverse_types::unimplemented_api!( "F:LibreMetaverse.SimulatorDataPool.SimulatorDataPools" ) } /// C# member: `M:LibreMetaverse.SimulatorDataPool.GetSimulatorData(System.UInt64)`. pub fn get_simulator_data( hndl: u64, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.SimulatorDataPool.GetSimulatorData(System.UInt64)", ) } /// C# member: `M:LibreMetaverse.SimulatorDataPool.ShutdownReaper`. pub fn shutdown_reaper() -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.SimulatorDataPool.ShutdownReaper") } /// C# member: `M:LibreMetaverse.SimulatorDataPool.SimulatorAdd(LibreMetaverse.Simulator)`. pub fn simulator_add(sim: libremetaverse::Simulator) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.SimulatorDataPool.SimulatorAdd(LibreMetaverse.Simulator)", ) } /// C# member: `M:LibreMetaverse.SimulatorDataPool.SimulatorRelease(LibreMetaverse.Simulator)`. pub fn simulator_release(sim: libremetaverse::Simulator) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.SimulatorDataPool.SimulatorRelease(LibreMetaverse.Simulator)", ) } } /// C# type: `T:LibreMetaverse.SimulatorFeatures`. pub struct SimulatorFeatures; impl SimulatorFeatures { /// C# member: `M:LibreMetaverse.SimulatorFeatures.Get(System.String)`. pub fn get( &self, feature: String, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.SimulatorFeatures.Get(System.String)", ) } /// C# member: `M:LibreMetaverse.SimulatorFeatures.Has(System.String)`. pub fn has(&self, feature: String) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.SimulatorFeatures.Has(System.String)", ) } /// C# member: `M:LibreMetaverse.SimulatorFeatures.SetFeatures(System.Net.Http.HttpResponseMessage,System.Byte[],System.Exception)`. pub fn set_features( &self, response: Option, response_data: Option>, error: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.SimulatorFeatures.SetFeatures(System.Net.Http.HttpResponseMessage,System.Byte[],System.Exception)", ) } } /// C# type: `T:LibreMetaverse.SkeletalBoneInfo`. pub struct SkeletalBoneInfo { /// C# member: `F:LibreMetaverse.SkeletalBoneInfo.BoneName`. pub bone_name: String, /// C# member: `F:LibreMetaverse.SkeletalBoneInfo.HasPositionDeformation`. pub has_position_deformation: bool, /// C# member: `F:LibreMetaverse.SkeletalBoneInfo.PositionDeformation`. pub position_deformation: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.SkeletalBoneInfo.ScaleDeformation`. pub scale_deformation: libremetaverse_types::Vector3, } impl SkeletalBoneInfo { /// C# member: `M:LibreMetaverse.SkeletalBoneInfo.#ctor(System.String,LibreMetaverse.Vector3,LibreMetaverse.Vector3,System.Boolean)`. pub fn new( bone_name: String, scale_deformation: libremetaverse_types::Vector3, position_deformation: libremetaverse_types::Vector3, has_position_deformation: bool, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.SkeletalBoneInfo.#ctor(System.String,LibreMetaverse.Vector3,LibreMetaverse.Vector3,System.Boolean)", ) } } /// C# type: `T:LibreMetaverse.SlappCommand`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum SlappCommand { /// C# member: `F:LibreMetaverse.SlappCommand.Agent`. Agent = 1, /// C# member: `F:LibreMetaverse.SlappCommand.Appearance`. Appearance = 2, /// C# member: `F:LibreMetaverse.SlappCommand.Balance`. Balance = 3, /// C# member: `F:LibreMetaverse.SlappCommand.Chat`. Chat = 4, /// C# member: `F:LibreMetaverse.SlappCommand.Classified`. Classified = 5, /// C# member: `F:LibreMetaverse.SlappCommand.Event`. Event = 6, /// C# member: `F:LibreMetaverse.SlappCommand.Experience`. Experience = 7, /// C# member: `F:LibreMetaverse.SlappCommand.Group`. Group = 8, /// C# member: `F:LibreMetaverse.SlappCommand.Help`. Help = 9, /// C# member: `F:LibreMetaverse.SlappCommand.Inventory`. Inventory = 10, /// C# member: `F:LibreMetaverse.SlappCommand.Keybinding`. Keybinding = 11, /// C# member: `F:LibreMetaverse.SlappCommand.Login`. Login = 12, /// C# member: `F:LibreMetaverse.SlappCommand.MapTrackAvatar`. MapTrackAvatar = 13, /// C# member: `F:LibreMetaverse.SlappCommand.ObjectIm`. ObjectIm = 14, /// C# member: `F:LibreMetaverse.SlappCommand.OpenFloater`. OpenFloater = 15, /// C# member: `F:LibreMetaverse.SlappCommand.Parcel`. Parcel = 16, /// C# member: `F:LibreMetaverse.SlappCommand.Region`. Region = 17, /// C# member: `F:LibreMetaverse.SlappCommand.Search`. Search = 18, /// C# member: `F:LibreMetaverse.SlappCommand.ShareWithAvatar`. ShareWithAvatar = 19, /// C# member: `F:LibreMetaverse.SlappCommand.Teleport`. Teleport = 20, /// C# member: `F:LibreMetaverse.SlappCommand.Unknown`. Unknown = 0, /// C# member: `F:LibreMetaverse.SlappCommand.VoiceCallAvatar`. VoiceCallAvatar = 21, /// C# member: `F:LibreMetaverse.SlappCommand.WearFolder`. WearFolder = 22, /// C# member: `F:LibreMetaverse.SlappCommand.WorldMap`. WorldMap = 23, } /// C# type: `T:LibreMetaverse.SlurlParser`. pub struct SlurlParser; impl SlurlParser { /// C# member: `M:LibreMetaverse.SlurlParser.#ctor(System.String)`. pub fn new(location: Option) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.SlurlParser.#ctor(System.String)") } /// C# member: `M:LibreMetaverse.SlurlParser.GetAgentUrl(LibreMetaverse.UUID,System.String)`. pub fn get_agent_url( agent_id: libremetaverse_types::UUID, action: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.SlurlParser.GetAgentUrl(LibreMetaverse.UUID,System.String)", ) } /// C# member: `M:LibreMetaverse.SlurlParser.GetGroupUrl(LibreMetaverse.UUID,System.String)`. pub fn get_group_url( group_id: libremetaverse_types::UUID, action: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.SlurlParser.GetGroupUrl(LibreMetaverse.UUID,System.String)", ) } /// C# member: `M:LibreMetaverse.SlurlParser.GetLoginUrl(System.String,System.String,System.String)`. pub fn get_login_url( last_name: Option, session_id: Option, location: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.SlurlParser.GetLoginUrl(System.String,System.String,System.String)", ) } /// C# member: `M:LibreMetaverse.SlurlParser.GetObjectImUrl(LibreMetaverse.UUID,System.String,LibreMetaverse.UUID,System.Boolean,System.String)`. pub fn get_object_im_url( object_id: libremetaverse_types::UUID, object_name: String, owner_id: libremetaverse_types::UUID, group_owned: bool, slurl: String, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.SlurlParser.GetObjectImUrl(LibreMetaverse.UUID,System.String,LibreMetaverse.UUID,System.Boolean,System.String)", ) } /// C# member: `M:LibreMetaverse.SlurlParser.GetRawLocation`. pub fn get_raw_location(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.SlurlParser.GetRawLocation") } /// C# member: `M:LibreMetaverse.SlurlParser.GetSearchUrl(System.String,System.String)`. pub fn get_search_url(category: String, search_term: String) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.SlurlParser.GetSearchUrl(System.String,System.String)", ) } /// C# member: `M:LibreMetaverse.SlurlParser.GetSlappUrl(LibreMetaverse.SlappCommand,System.String,System.Collections.Generic.Dictionary{System.String,System.String})`. pub fn get_slapp_url( command: libremetaverse::SlappCommand, path: Option, query_params: Option>, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.SlurlParser.GetSlappUrl(LibreMetaverse.SlappCommand,System.String,System.Collections.Generic.Dictionary{System.String,System.String})", ) } /// C# member: `M:LibreMetaverse.SlurlParser.GetSlurl`. pub fn get_slurl(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.SlurlParser.GetSlurl") } /// C# member: `M:LibreMetaverse.SlurlParser.GetStartLocationUri`. pub fn get_start_location_uri(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.SlurlParser.GetStartLocationUri") } /// C# member: `M:LibreMetaverse.SlurlParser.GetTeleportUrl(System.String,System.Int32,System.Int32,System.Int32)`. pub fn get_teleport_url( region: String, x: Option, y: Option, z: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.SlurlParser.GetTeleportUrl(System.String,System.Int32,System.Int32,System.Int32)", ) } /// C# member: `M:LibreMetaverse.SlurlParser.GetWorldMapUrl(System.String,System.Int32,System.Int32,System.Int32)`. pub fn get_world_map_url( region: String, x: Option, y: Option, z: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.SlurlParser.GetWorldMapUrl(System.String,System.Int32,System.Int32,System.Int32)", ) } /// C# member: `P:LibreMetaverse.SlurlParser.Command`. pub fn command(&self) -> libremetaverse::SlappCommand { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.SlurlParser.Command") } /// Setter for C# member: `P:LibreMetaverse.SlurlParser.Command`. pub fn set_command(&mut self, value: libremetaverse::SlappCommand) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.SlurlParser.Command") } /// C# member: `P:LibreMetaverse.SlurlParser.CommandPath`. pub fn command_path(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.SlurlParser.CommandPath") } /// Setter for C# member: `P:LibreMetaverse.SlurlParser.CommandPath`. pub fn set_command_path(&mut self, value: String) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.SlurlParser.CommandPath") } /// C# member: `P:LibreMetaverse.SlurlParser.IsApplication`. pub fn is_application(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.SlurlParser.IsApplication") } /// C# member: `P:LibreMetaverse.SlurlParser.IsLocation`. pub fn is_location(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.SlurlParser.IsLocation") } /// C# member: `P:LibreMetaverse.SlurlParser.QueryParameters`. pub fn query_parameters(&self) -> std::collections::HashMap { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.SlurlParser.QueryParameters") } /// Setter for C# member: `P:LibreMetaverse.SlurlParser.QueryParameters`. pub fn set_query_parameters(&mut self, value: std::collections::HashMap) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.SlurlParser.QueryParameters") } /// C# member: `P:LibreMetaverse.SlurlParser.Sim`. pub fn sim(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.SlurlParser.Sim") } /// Setter for C# member: `P:LibreMetaverse.SlurlParser.Sim`. pub fn set_sim(&mut self, value: String) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.SlurlParser.Sim") } /// C# member: `P:LibreMetaverse.SlurlParser.UriType`. pub fn uri_type(&self) -> libremetaverse::ViewerUriType { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.SlurlParser.UriType") } /// Setter for C# member: `P:LibreMetaverse.SlurlParser.UriType`. pub fn set_uri_type(&mut self, value: libremetaverse::ViewerUriType) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.SlurlParser.UriType") } /// C# member: `P:LibreMetaverse.SlurlParser.X`. pub fn x(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.SlurlParser.X") } /// Setter for C# member: `P:LibreMetaverse.SlurlParser.X`. pub fn set_x(&mut self, value: i32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.SlurlParser.X") } /// C# member: `P:LibreMetaverse.SlurlParser.Y`. pub fn y(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.SlurlParser.Y") } /// Setter for C# member: `P:LibreMetaverse.SlurlParser.Y`. pub fn set_y(&mut self, value: i32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.SlurlParser.Y") } /// C# member: `P:LibreMetaverse.SlurlParser.Z`. pub fn z(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.SlurlParser.Z") } /// Setter for C# member: `P:LibreMetaverse.SlurlParser.Z`. pub fn set_z(&mut self, value: i32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.SlurlParser.Z") } } /// C# type: `T:LibreMetaverse.SoundManager`. pub struct SoundManager; impl SoundManager { /// C# member: `E:LibreMetaverse.SoundManager.AttachedSound`. pub fn subscribe_attached_sound( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.SoundManager.AttachedSound") } /// C# member: `E:LibreMetaverse.SoundManager.AttachedSoundGainChange`. pub fn subscribe_attached_sound_gain_change( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::AttachedSoundGainChangeEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.SoundManager.AttachedSoundGainChange" ) } /// C# member: `E:LibreMetaverse.SoundManager.PreloadSound`. pub fn subscribe_preload_sound( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.SoundManager.PreloadSound") } /// C# member: `E:LibreMetaverse.SoundManager.SoundTrigger`. pub fn subscribe_sound_trigger( &self, handler: libremetaverse_types::compat::EventHandler, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!("E:LibreMetaverse.SoundManager.SoundTrigger") } /// C# member: `M:LibreMetaverse.SoundManager.#ctor(LibreMetaverse.GridClient)`. pub fn new(client: libremetaverse::GridClient) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.SoundManager.#ctor(LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.SoundManager.Dispose`. pub fn dispose(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.SoundManager.Dispose") } /// C# member: `M:LibreMetaverse.SoundManager.PlaySound(LibreMetaverse.UUID)`. pub fn play_sound(&self, sound_id: libremetaverse_types::UUID) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.SoundManager.PlaySound(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.SoundManager.SendSoundTrigger(LibreMetaverse.UUID,LibreMetaverse.Simulator,LibreMetaverse.Vector3,System.Single)`. pub fn send_sound_trigger_with_uuid_simulator_vector3_single( &self, sound_id: libremetaverse_types::UUID, sim: libremetaverse::Simulator, position: libremetaverse_types::Vector3, gain: f32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.SoundManager.SendSoundTrigger(LibreMetaverse.UUID,LibreMetaverse.Simulator,LibreMetaverse.Vector3,System.Single)", ) } /// C# member: `M:LibreMetaverse.SoundManager.SendSoundTrigger(LibreMetaverse.UUID,LibreMetaverse.Vector3)`. pub fn send_sound_trigger_with_uuid_vector3( &self, sound_id: libremetaverse_types::UUID, position: libremetaverse_types::Vector3, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.SoundManager.SendSoundTrigger(LibreMetaverse.UUID,LibreMetaverse.Vector3)", ) } /// C# member: `M:LibreMetaverse.SoundManager.SendSoundTrigger(LibreMetaverse.UUID,LibreMetaverse.Vector3,System.Single)`. pub fn send_sound_trigger_with_uuid_vector3_single( &self, sound_id: libremetaverse_types::UUID, position: libremetaverse_types::Vector3, gain: f32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.SoundManager.SendSoundTrigger(LibreMetaverse.UUID,LibreMetaverse.Vector3,System.Single)", ) } /// C# member: `M:LibreMetaverse.SoundManager.SendSoundTrigger(LibreMetaverse.UUID,System.UInt64,LibreMetaverse.Vector3,System.Single)`. pub fn send_sound_trigger_with_uuid_u_int64_vector3_single( &self, sound_id: libremetaverse_types::UUID, handle: u64, position: libremetaverse_types::Vector3, gain: f32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.SoundManager.SendSoundTrigger(LibreMetaverse.UUID,System.UInt64,LibreMetaverse.Vector3,System.Single)", ) } } /// C# type: `T:LibreMetaverse.SoundTriggerEventArgs`. pub struct SoundTriggerEventArgs; impl SoundTriggerEventArgs { /// C# member: `M:LibreMetaverse.SoundTriggerEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.UUID,System.Single,System.UInt64,LibreMetaverse.Vector3)`. pub fn new( sim: libremetaverse::Simulator, sound_id: libremetaverse_types::UUID, owner_id: libremetaverse_types::UUID, object_id: libremetaverse_types::UUID, parent_id: libremetaverse_types::UUID, gain: f32, region_handle: u64, position: libremetaverse_types::Vector3, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.SoundTriggerEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.UUID,System.Single,System.UInt64,LibreMetaverse.Vector3)", ) } /// C# member: `P:LibreMetaverse.SoundTriggerEventArgs.Gain`. pub fn gain(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.SoundTriggerEventArgs.Gain") } /// C# member: `P:LibreMetaverse.SoundTriggerEventArgs.ObjectID`. pub fn object_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.SoundTriggerEventArgs.ObjectID") } /// C# member: `P:LibreMetaverse.SoundTriggerEventArgs.OwnerID`. pub fn owner_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.SoundTriggerEventArgs.OwnerID") } /// C# member: `P:LibreMetaverse.SoundTriggerEventArgs.ParentID`. pub fn parent_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.SoundTriggerEventArgs.ParentID") } /// C# member: `P:LibreMetaverse.SoundTriggerEventArgs.Position`. pub fn position(&self) -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.SoundTriggerEventArgs.Position") } /// C# member: `P:LibreMetaverse.SoundTriggerEventArgs.RegionHandle`. pub fn region_handle(&self) -> u64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.SoundTriggerEventArgs.RegionHandle" ) } /// C# member: `P:LibreMetaverse.SoundTriggerEventArgs.Simulator`. pub fn simulator(&self) -> libremetaverse::Simulator { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.SoundTriggerEventArgs.Simulator") } /// C# member: `P:LibreMetaverse.SoundTriggerEventArgs.SoundID`. pub fn sound_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.SoundTriggerEventArgs.SoundID") } } /// C# type: `T:LibreMetaverse.Sounds`. pub struct Sounds; impl Sounds { /// C# member: `F:LibreMetaverse.Sounds.BELL_TING`. pub fn bell_ting() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Sounds.BELL_TING") } /// C# member: `F:LibreMetaverse.Sounds.CLICK`. pub fn click() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Sounds.CLICK") } /// C# member: `F:LibreMetaverse.Sounds.HEALTH_REDUCTION_FEMALE`. pub fn health_reduction_female() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Sounds.HEALTH_REDUCTION_FEMALE") } /// C# member: `F:LibreMetaverse.Sounds.HEALTH_REDUCTION_MALE`. pub fn health_reduction_male() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Sounds.HEALTH_REDUCTION_MALE") } /// C# member: `F:LibreMetaverse.Sounds.IM_START`. pub fn im_start() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Sounds.IM_START") } /// C# member: `F:LibreMetaverse.Sounds.INSTANT_MESSAGE_NOTIFICATION`. pub fn instant_message_notification() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "F:LibreMetaverse.Sounds.INSTANT_MESSAGE_NOTIFICATION" ) } /// C# member: `F:LibreMetaverse.Sounds.INVALID_OPERATION`. pub fn invalid_operation() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Sounds.INVALID_OPERATION") } /// C# member: `F:LibreMetaverse.Sounds.KEYBOARD_LOOP`. pub fn keyboard_loop() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Sounds.KEYBOARD_LOOP") } /// C# member: `F:LibreMetaverse.Sounds.MONEY_INCREASE_CASH_REGISTER_BELL`. pub fn money_increase_cash_register_bell() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "F:LibreMetaverse.Sounds.MONEY_INCREASE_CASH_REGISTER_BELL" ) } /// C# member: `F:LibreMetaverse.Sounds.MONEY_REDUCTION_COINS`. pub fn money_reduction_coins() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Sounds.MONEY_REDUCTION_COINS") } /// C# member: `F:LibreMetaverse.Sounds.NULL_KEYSTROKE`. pub fn null_keystroke() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Sounds.NULL_KEYSTROKE") } /// C# member: `F:LibreMetaverse.Sounds.OBJECT_COLLISION`. pub fn object_collision() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Sounds.OBJECT_COLLISION") } /// C# member: `F:LibreMetaverse.Sounds.OBJECT_COLLISION_FLESH`. pub fn object_collision_flesh() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Sounds.OBJECT_COLLISION_FLESH") } /// C# member: `F:LibreMetaverse.Sounds.OBJECT_COLLISION_GLASS_BREAK`. pub fn object_collision_glass_break() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "F:LibreMetaverse.Sounds.OBJECT_COLLISION_GLASS_BREAK" ) } /// C# member: `F:LibreMetaverse.Sounds.OBJECT_COLLISION_METAL_CLUNK`. pub fn object_collision_metal_clunk() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "F:LibreMetaverse.Sounds.OBJECT_COLLISION_METAL_CLUNK" ) } /// C# member: `F:LibreMetaverse.Sounds.OBJECT_COLLISION_PLASTIC`. pub fn object_collision_plastic() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Sounds.OBJECT_COLLISION_PLASTIC") } /// C# member: `F:LibreMetaverse.Sounds.OBJECT_COLLISION_RUBBER`. pub fn object_collision_rubber() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Sounds.OBJECT_COLLISION_RUBBER") } /// C# member: `F:LibreMetaverse.Sounds.OBJECT_COLLISION_WOOD_SPLINTERING`. pub fn object_collision_wood_splintering() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "F:LibreMetaverse.Sounds.OBJECT_COLLISION_WOOD_SPLINTERING" ) } /// C# member: `F:LibreMetaverse.Sounds.OBJECT_CREATE_WHOOSH`. pub fn object_create_whoosh() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Sounds.OBJECT_CREATE_WHOOSH") } /// C# member: `F:LibreMetaverse.Sounds.OBJECT_DELETE_SHAKE`. pub fn object_delete_shake() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Sounds.OBJECT_DELETE_SHAKE") } /// C# member: `F:LibreMetaverse.Sounds.OBJECT_REZ`. pub fn object_rez() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Sounds.OBJECT_REZ") } /// C# member: `F:LibreMetaverse.Sounds.PIE_MENU_APPEAR_DING`. pub fn pie_menu_appear_ding() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Sounds.PIE_MENU_APPEAR_DING") } /// C# member: `F:LibreMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT`. pub fn pie_menu_slice_highlight() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT") } /// C# member: `F:LibreMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT1`. pub fn pie_menu_slice_highlight1() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "F:LibreMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT1" ) } /// C# member: `F:LibreMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT2`. pub fn pie_menu_slice_highlight2() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "F:LibreMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT2" ) } /// C# member: `F:LibreMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT3`. pub fn pie_menu_slice_highlight3() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "F:LibreMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT3" ) } /// C# member: `F:LibreMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT4`. pub fn pie_menu_slice_highlight4() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "F:LibreMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT4" ) } /// C# member: `F:LibreMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT5`. pub fn pie_menu_slice_highlight5() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "F:LibreMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT5" ) } /// C# member: `F:LibreMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT6`. pub fn pie_menu_slice_highlight6() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "F:LibreMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT6" ) } /// C# member: `F:LibreMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT7`. pub fn pie_menu_slice_highlight7() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "F:LibreMetaverse.Sounds.PIE_MENU_SLICE_HIGHLIGHT7" ) } /// C# member: `F:LibreMetaverse.Sounds.SNAPSHOT`. pub fn snapshot() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Sounds.SNAPSHOT") } /// C# member: `F:LibreMetaverse.Sounds.TELEPORT_TEXTURE_APPLY`. pub fn teleport_texture_apply() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Sounds.TELEPORT_TEXTURE_APPLY") } /// C# member: `F:LibreMetaverse.Sounds.THUNDER`. pub fn thunder() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Sounds.THUNDER") } /// C# member: `F:LibreMetaverse.Sounds.WINDOW_CLOSE`. pub fn window_close() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Sounds.WINDOW_CLOSE") } /// C# member: `F:LibreMetaverse.Sounds.WINDOW_OPEN`. pub fn window_open() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Sounds.WINDOW_OPEN") } /// C# member: `F:LibreMetaverse.Sounds.ZIPPER`. pub fn zipper() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.Sounds.ZIPPER") } /// C# member: `M:LibreMetaverse.Sounds.ToDictionary`. pub fn to_dictionary() -> Result< libremetaverse_types::compat::FrozenDictionary, crate::Error, > { libremetaverse_types::not_implemented("M:LibreMetaverse.Sounds.ToDictionary") } } /// C# type: `T:LibreMetaverse.SourceType`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum SourceType { /// C# member: `F:LibreMetaverse.SourceType.Asset`. Asset = 2, /// C# member: `F:LibreMetaverse.SourceType.SimEstate`. SimEstate = 4, /// C# member: `F:LibreMetaverse.SourceType.SimInventoryItem`. SimInventoryItem = 3, /// C# member: `F:LibreMetaverse.SourceType.Unknown`. Unknown = 0, } /// C# type: `T:LibreMetaverse.StatusCode`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum StatusCode { /// C# member: `F:LibreMetaverse.StatusCode.Abort`. Abort = 3, /// C# member: `F:LibreMetaverse.StatusCode.Done`. Done = 1, /// C# member: `F:LibreMetaverse.StatusCode.Error`. Error = -1, /// C# member: `F:LibreMetaverse.StatusCode.InsufficientPermissions`. InsufficientPermissions = -3, /// C# member: `F:LibreMetaverse.StatusCode.OK`. OK = 0, /// C# member: `F:LibreMetaverse.StatusCode.Skip`. Skip = 2, /// C# member: `F:LibreMetaverse.StatusCode.Unknown`. Unknown = -4, /// C# member: `F:LibreMetaverse.StatusCode.UnknownSource`. UnknownSource = -2, } /// C# type: `T:LibreMetaverse.TargetType`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum TargetType { /// C# member: `F:LibreMetaverse.TargetType.File`. File = 1, /// C# member: `F:LibreMetaverse.TargetType.Unknown`. Unknown = 0, /// C# member: `F:LibreMetaverse.TargetType.VFile`. VFile = 2, } /// C# type: `T:LibreMetaverse.TaskInventoryReplyEventArgs`. pub struct TaskInventoryReplyEventArgs; impl TaskInventoryReplyEventArgs { /// C# member: `M:LibreMetaverse.TaskInventoryReplyEventArgs.#ctor(LibreMetaverse.UUID,System.Int16,System.String)`. pub fn new( item_id: libremetaverse_types::UUID, serial: i16, asset_filename: String, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.TaskInventoryReplyEventArgs.#ctor(LibreMetaverse.UUID,System.Int16,System.String)", ) } /// C# member: `P:LibreMetaverse.TaskInventoryReplyEventArgs.AssetFilename`. pub fn asset_filename(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.TaskInventoryReplyEventArgs.AssetFilename" ) } /// C# member: `P:LibreMetaverse.TaskInventoryReplyEventArgs.ItemID`. pub fn item_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.TaskInventoryReplyEventArgs.ItemID" ) } /// C# member: `P:LibreMetaverse.TaskInventoryReplyEventArgs.Serial`. pub fn serial(&self) -> i16 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.TaskInventoryReplyEventArgs.Serial" ) } } /// C# type: `T:LibreMetaverse.TaskItemReceivedEventArgs`. pub struct TaskItemReceivedEventArgs; impl TaskItemReceivedEventArgs { /// C# member: `M:LibreMetaverse.TaskItemReceivedEventArgs.#ctor(LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.InventoryType)`. pub fn new( item_id: libremetaverse_types::UUID, folder_id: libremetaverse_types::UUID, creator_id: libremetaverse_types::UUID, asset_id: libremetaverse_types::UUID, type_: libremetaverse_types::InventoryType, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.TaskItemReceivedEventArgs.#ctor(LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.InventoryType)", ) } /// C# member: `P:LibreMetaverse.TaskItemReceivedEventArgs.AssetID`. pub fn asset_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.TaskItemReceivedEventArgs.AssetID" ) } /// C# member: `P:LibreMetaverse.TaskItemReceivedEventArgs.CreatorID`. pub fn creator_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.TaskItemReceivedEventArgs.CreatorID" ) } /// C# member: `P:LibreMetaverse.TaskItemReceivedEventArgs.FolderID`. pub fn folder_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.TaskItemReceivedEventArgs.FolderID" ) } /// C# member: `P:LibreMetaverse.TaskItemReceivedEventArgs.ItemID`. pub fn item_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.TaskItemReceivedEventArgs.ItemID" ) } /// C# member: `P:LibreMetaverse.TaskItemReceivedEventArgs.Type`. pub fn type_(&self) -> libremetaverse_types::InventoryType { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TaskItemReceivedEventArgs.Type") } } /// C# type: `T:LibreMetaverse.TeleportEventArgs`. pub struct TeleportEventArgs; impl TeleportEventArgs { /// C# member: `M:LibreMetaverse.TeleportEventArgs.#ctor(System.String,LibreMetaverse.TeleportStatus,LibreMetaverse.TeleportFlags)`. pub fn new( message: String, status: libremetaverse::TeleportStatus, flags: libremetaverse::TeleportFlags, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.TeleportEventArgs.#ctor(System.String,LibreMetaverse.TeleportStatus,LibreMetaverse.TeleportFlags)", ) } /// C# member: `P:LibreMetaverse.TeleportEventArgs.Flags`. pub fn flags(&self) -> libremetaverse::TeleportFlags { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TeleportEventArgs.Flags") } /// C# member: `P:LibreMetaverse.TeleportEventArgs.Message`. pub fn message(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TeleportEventArgs.Message") } /// C# member: `P:LibreMetaverse.TeleportEventArgs.Status`. pub fn status(&self) -> libremetaverse::TeleportStatus { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TeleportEventArgs.Status") } } /// C# type: `T:LibreMetaverse.TeleportFlags`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(transparent)] pub struct TeleportFlags(pub u32); impl TeleportFlags { /// C# member: `F:LibreMetaverse.TeleportFlags.Default`. pub const DEFAULT: Self = Self(0); /// C# member: `F:LibreMetaverse.TeleportFlags.DisableCancel`. pub const DISABLE_CANCEL: Self = Self(2048); /// C# member: `F:LibreMetaverse.TeleportFlags.FinishedViaLure`. pub const FINISHED_VIA_LURE: Self = Self(67108864); /// C# member: `F:LibreMetaverse.TeleportFlags.FinishedViaNewSim`. pub const FINISHED_VIA_NEW_SIM: Self = Self(268435456); /// C# member: `F:LibreMetaverse.TeleportFlags.FinishedViaSameSim`. pub const FINISHED_VIA_SAME_SIM: Self = Self(536870912); /// C# member: `F:LibreMetaverse.TeleportFlags.ForceRedirect`. pub const FORCE_REDIRECT: Self = Self(32768); /// C# member: `F:LibreMetaverse.TeleportFlags.Godlike`. pub const GODLIKE: Self = Self(512); /// C# member: `F:LibreMetaverse.TeleportFlags.IsFlying`. pub const IS_FLYING: Self = Self(8192); /// C# member: `F:LibreMetaverse.TeleportFlags.NineOneOne`. pub const NINE_ONE_ONE: Self = Self(1024); /// C# member: `F:LibreMetaverse.TeleportFlags.ResetHome`. pub const RESET_HOME: Self = Self(16384); /// C# member: `F:LibreMetaverse.TeleportFlags.SetHomeToTarget`. pub const SET_HOME_TO_TARGET: Self = Self(1); /// C# member: `F:LibreMetaverse.TeleportFlags.SetLastToTarget`. pub const SET_LAST_TO_TARGET: Self = Self(2); /// C# member: `F:LibreMetaverse.TeleportFlags.ViaGodlikeLure`. pub const VIA_GODLIKE_LURE: Self = Self(256); /// C# member: `F:LibreMetaverse.TeleportFlags.ViaHome`. pub const VIA_HOME: Self = Self(32); /// C# member: `F:LibreMetaverse.TeleportFlags.ViaLandmark`. pub const VIA_LANDMARK: Self = Self(8); /// C# member: `F:LibreMetaverse.TeleportFlags.ViaLocation`. pub const VIA_LOCATION: Self = Self(16); /// C# member: `F:LibreMetaverse.TeleportFlags.ViaLogin`. pub const VIA_LOGIN: Self = Self(128); /// C# member: `F:LibreMetaverse.TeleportFlags.ViaLure`. pub const VIA_LURE: Self = Self(4); /// C# member: `F:LibreMetaverse.TeleportFlags.ViaRegionID`. pub const VIA_REGION_ID: Self = Self(4096); /// C# member: `F:LibreMetaverse.TeleportFlags.ViaTelehub`. pub const VIA_TELEHUB: Self = Self(64); } /// C# type: `T:LibreMetaverse.TeleportLureFlags`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(transparent)] pub struct TeleportLureFlags(pub i32); impl TeleportLureFlags { /// C# member: `F:LibreMetaverse.TeleportLureFlags.GodlikeLure`. pub const GODLIKE_LURE: Self = Self(1); /// C# member: `F:LibreMetaverse.TeleportLureFlags.GodlikePursuit`. pub const GODLIKE_PURSUIT: Self = Self(2); /// C# member: `F:LibreMetaverse.TeleportLureFlags.NormalLure`. pub const NORMAL_LURE: Self = Self(0); } /// C# type: `T:LibreMetaverse.TeleportStatus`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum TeleportStatus { /// C# member: `F:LibreMetaverse.TeleportStatus.Cancelled`. Cancelled = 5, /// C# member: `F:LibreMetaverse.TeleportStatus.Failed`. Failed = 3, /// C# member: `F:LibreMetaverse.TeleportStatus.Finished`. Finished = 4, /// C# member: `F:LibreMetaverse.TeleportStatus.None`. None = 0, /// C# member: `F:LibreMetaverse.TeleportStatus.Progress`. Progress = 2, /// C# member: `F:LibreMetaverse.TeleportStatus.Start`. Start = 1, } /// C# type: `T:LibreMetaverse.TerraformAction`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(u8)] pub enum TerraformAction { /// C# member: `F:LibreMetaverse.TerraformAction.Level`. Level = 0, /// C# member: `F:LibreMetaverse.TerraformAction.Lower`. Lower = 2, /// C# member: `F:LibreMetaverse.TerraformAction.Noise`. Noise = 4, /// C# member: `F:LibreMetaverse.TerraformAction.Raise`. Raise = 1, /// C# member: `F:LibreMetaverse.TerraformAction.Revert`. Revert = 5, /// C# member: `F:LibreMetaverse.TerraformAction.Smooth`. Smooth = 3, } /// C# type: `T:LibreMetaverse.TerraformBrushSize`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(u8)] pub enum TerraformBrushSize { /// C# member: `F:LibreMetaverse.TerraformBrushSize.Large`. Large = 4, /// C# member: `F:LibreMetaverse.TerraformBrushSize.Medium`. Medium = 2, /// C# member: `F:LibreMetaverse.TerraformBrushSize.Small`. Small = 1, } /// C# type: `T:LibreMetaverse.TerrainCompressor`. pub struct TerrainCompressor; impl TerrainCompressor { /// C# member: `F:LibreMetaverse.TerrainCompressor.END_OF_PATCHES`. pub const END_OF_PATCHES: i32 = 97; /// C# member: `F:LibreMetaverse.TerrainCompressor.PATCHES_PER_EDGE`. pub const PATCHES_PER_EDGE: i32 = 16; /// C# member: `M:LibreMetaverse.TerrainCompressor.CreateLandPacket(System.Single[0:,0:],System.Int32,System.Int32)`. pub fn create_land_packet_with_single_array_int32_int32( patch_data: Vec, x: i32, y: i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.TerrainCompressor.CreateLandPacket(System.Single[0:,0:],System.Int32,System.Int32)", ) } /// C# member: `M:LibreMetaverse.TerrainCompressor.CreateLandPacket(System.Single[],System.Int32,System.Int32)`. pub fn create_land_packet_with_single_array_int32_int32_80090bdf( patch_data: Vec, x: i32, y: i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.TerrainCompressor.CreateLandPacket(System.Single[],System.Int32,System.Int32)", ) } /// C# member: `M:LibreMetaverse.TerrainCompressor.CreateLandPacket(System.Single[],System.Int32[])`. pub fn create_land_packet_with_single_array_int32_array( heightmap: Vec, patches: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.TerrainCompressor.CreateLandPacket(System.Single[],System.Int32[])", ) } /// C# member: `M:LibreMetaverse.TerrainCompressor.CreateLayerDataPacket(LibreMetaverse.TerrainPatch[],LibreMetaverse.TerrainPatch.LayerType)`. pub fn create_layer_data_packet( patches: Vec, type_: libremetaverse::TerrainPatchLayerType, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.TerrainCompressor.CreateLayerDataPacket(LibreMetaverse.TerrainPatch[],LibreMetaverse.TerrainPatch.LayerType)", ) } /// C# member: `M:LibreMetaverse.TerrainCompressor.CreatePatch(LibreMetaverse.BitPack,System.Single[0:,0:],System.Int32,System.Int32)`. pub fn create_patch_with_bit_pack_single_array_int32_int32( output: libremetaverse::BitPack, patch_data: Vec, x: i32, y: i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.TerrainCompressor.CreatePatch(LibreMetaverse.BitPack,System.Single[0:,0:],System.Int32,System.Int32)", ) } /// C# member: `M:LibreMetaverse.TerrainCompressor.CreatePatch(LibreMetaverse.BitPack,System.Single[0:,0:],System.Int32,System.Int32,System.Boolean)`. pub fn create_patch_with_bit_pack_single_array_int32_int32_boolean( output: libremetaverse::BitPack, patch_data: Vec, x: i32, y: i32, large_region: bool, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.TerrainCompressor.CreatePatch(LibreMetaverse.BitPack,System.Single[0:,0:],System.Int32,System.Int32,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.TerrainCompressor.CreatePatchFromHeightmap(LibreMetaverse.BitPack,System.Single[],System.Int32,System.Int32)`. pub fn create_patch_from_heightmap_with_bit_pack_single_array_int32_int32( output: libremetaverse::BitPack, heightmap: Vec, x: i32, y: i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.TerrainCompressor.CreatePatchFromHeightmap(LibreMetaverse.BitPack,System.Single[],System.Int32,System.Int32)", ) } /// C# member: `M:LibreMetaverse.TerrainCompressor.CreatePatchFromHeightmap(LibreMetaverse.BitPack,System.Single[],System.Int32,System.Int32,System.Boolean)`. pub fn create_patch_from_heightmap_with_bit_pack_single_array_int32_int32_boolean( output: libremetaverse::BitPack, heightmap: Vec, x: i32, y: i32, large_region: bool, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.TerrainCompressor.CreatePatchFromHeightmap(LibreMetaverse.BitPack,System.Single[],System.Int32,System.Int32,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.TerrainCompressor.DecodePatch(System.Int32[],LibreMetaverse.BitPack,LibreMetaverse.TerrainPatch.Header,System.Int32)`. pub fn decode_patch( patches: Vec, bitpack: libremetaverse::BitPack, header: libremetaverse::TerrainPatchHeader, size: i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.TerrainCompressor.DecodePatch(System.Int32[],LibreMetaverse.BitPack,LibreMetaverse.TerrainPatch.Header,System.Int32)", ) } /// C# member: `M:LibreMetaverse.TerrainCompressor.DecodePatchHeader(LibreMetaverse.BitPack)`. pub fn decode_patch_header_with_bit_pack( bitpack: libremetaverse::BitPack, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.TerrainCompressor.DecodePatchHeader(LibreMetaverse.BitPack)", ) } /// C# member: `M:LibreMetaverse.TerrainCompressor.DecodePatchHeader(LibreMetaverse.BitPack,System.Boolean)`. pub fn decode_patch_header_with_bit_pack_boolean( bitpack: libremetaverse::BitPack, large_region: bool, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.TerrainCompressor.DecodePatchHeader(LibreMetaverse.BitPack,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.TerrainCompressor.DecompressPatch(System.Int32[],LibreMetaverse.TerrainPatch.Header,LibreMetaverse.TerrainPatch.GroupHeader)`. pub fn decompress_patch( patches: Vec, header: libremetaverse::TerrainPatchHeader, group: libremetaverse::TerrainPatchGroupHeader, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.TerrainCompressor.DecompressPatch(System.Int32[],LibreMetaverse.TerrainPatch.Header,LibreMetaverse.TerrainPatch.GroupHeader)", ) } } /// C# type: `T:LibreMetaverse.TerrainManager`. pub struct TerrainManager; impl TerrainManager { /// C# member: `E:LibreMetaverse.TerrainManager.LandPatchReceived`. pub fn subscribe_land_patch_received( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::LandPatchReceivedEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.TerrainManager.LandPatchReceived" ) } /// C# member: `F:LibreMetaverse.TerrainManager.TerrainMaterialSlotCount`. pub const TERRAIN_MATERIAL_SLOT_COUNT: i32 = 4; /// C# member: `M:LibreMetaverse.TerrainManager.#ctor(LibreMetaverse.GridClient)`. pub fn new(client: libremetaverse::GridClient) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.TerrainManager.#ctor(LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.TerrainManager.Dispose`. pub fn dispose(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.TerrainManager.Dispose") } /// C# member: `M:LibreMetaverse.TerrainManager.GetTerrainMaterialOverridesAsync(System.Threading.CancellationToken)`. pub async fn get_terrain_material_overrides( &self, cancellation_token: Option, ) -> Result>>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.TerrainManager.GetTerrainMaterialOverridesAsync(System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.TerrainManager.SetTerrainMaterialOverridesAsync(LibreMetaverse.Assets.AssetMaterial[],System.Threading.CancellationToken)`. pub async fn set_terrain_material_overrides( &self, overrides: Vec>, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.TerrainManager.SetTerrainMaterialOverridesAsync(LibreMetaverse.Assets.AssetMaterial[],System.Threading.CancellationToken)", ) } } /// C# type: `T:LibreMetaverse.TerrainPatch`. pub struct TerrainPatch { /// C# member: `F:LibreMetaverse.TerrainPatch.Data`. pub data: Vec, /// C# member: `F:LibreMetaverse.TerrainPatch.X`. pub x: i32, /// C# member: `F:LibreMetaverse.TerrainPatch.Y`. pub y: i32, } impl TerrainPatch { /// C# member: `M:LibreMetaverse.TerrainPatch.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.TerrainPatch.#ctor") } } /// C# type: `T:LibreMetaverse.TerrainPatch.GroupHeader`. pub struct TerrainPatchGroupHeader { /// C# member: `F:LibreMetaverse.TerrainPatch.GroupHeader.PatchSize`. pub patch_size: i32, /// C# member: `F:LibreMetaverse.TerrainPatch.GroupHeader.Stride`. pub stride: i32, /// C# member: `F:LibreMetaverse.TerrainPatch.GroupHeader.Type`. pub type_: libremetaverse::TerrainPatchLayerType, } impl TerrainPatchGroupHeader {} /// C# type: `T:LibreMetaverse.TerrainPatch.Header`. pub struct TerrainPatchHeader { /// C# member: `F:LibreMetaverse.TerrainPatch.Header.DCOffset`. pub dc_offset: f32, /// C# member: `F:LibreMetaverse.TerrainPatch.Header.PatchIDs`. pub patch_i_ds: i32, /// C# member: `F:LibreMetaverse.TerrainPatch.Header.QuantWBits`. pub quant_w_bits: i32, /// C# member: `F:LibreMetaverse.TerrainPatch.Header.Range`. pub range: i32, /// C# member: `F:LibreMetaverse.TerrainPatch.Header.WordBits`. pub word_bits: u32, } impl TerrainPatchHeader { /// C# member: `M:LibreMetaverse.TerrainPatch.Header.setPatchIDs(System.Int32,System.Int32)`. pub fn set_patch_i_ds(&mut self, xx: i32, yy: i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.TerrainPatch.Header.setPatchIDs(System.Int32,System.Int32)", ) } /// C# member: `P:LibreMetaverse.TerrainPatch.Header.LargeRegion`. pub fn large_region(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TerrainPatch.Header.LargeRegion") } /// Setter for C# member: `P:LibreMetaverse.TerrainPatch.Header.LargeRegion`. pub fn set_large_region(&mut self, value: bool) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TerrainPatch.Header.LargeRegion") } /// C# member: `P:LibreMetaverse.TerrainPatch.Header.X`. pub fn x(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TerrainPatch.Header.X") } /// Setter for C# member: `P:LibreMetaverse.TerrainPatch.Header.X`. pub fn set_x(&mut self, value: i32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TerrainPatch.Header.X") } /// C# member: `P:LibreMetaverse.TerrainPatch.Header.Y`. pub fn y(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TerrainPatch.Header.Y") } /// Setter for C# member: `P:LibreMetaverse.TerrainPatch.Header.Y`. pub fn set_y(&mut self, value: i32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TerrainPatch.Header.Y") } } /// C# type: `T:LibreMetaverse.TerrainPatch.LayerType`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(transparent)] pub struct TerrainPatchLayerType(pub u8); impl TerrainPatchLayerType { /// C# member: `F:LibreMetaverse.TerrainPatch.LayerType.Cloud`. pub const CLOUD: Self = Self(56); /// C# member: `F:LibreMetaverse.TerrainPatch.LayerType.CloudExtended`. pub const CLOUD_EXTENDED: Self = Self(58); /// C# member: `F:LibreMetaverse.TerrainPatch.LayerType.Land`. pub const LAND: Self = Self(76); /// C# member: `F:LibreMetaverse.TerrainPatch.LayerType.LandExtended`. pub const LAND_EXTENDED: Self = Self(77); /// C# member: `F:LibreMetaverse.TerrainPatch.LayerType.Water`. pub const WATER: Self = Self(87); /// C# member: `F:LibreMetaverse.TerrainPatch.LayerType.WaterExtended`. pub const WATER_EXTENDED: Self = Self(87); /// C# member: `F:LibreMetaverse.TerrainPatch.LayerType.Wind`. pub const WIND: Self = Self(55); /// C# member: `F:LibreMetaverse.TerrainPatch.LayerType.WindExtended`. pub const WIND_EXTENDED: Self = Self(57); } /// C# type: `T:LibreMetaverse.TerseObjectUpdateEventArgs`. pub struct TerseObjectUpdateEventArgs; impl TerseObjectUpdateEventArgs { /// C# member: `M:LibreMetaverse.TerseObjectUpdateEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.Primitive,LibreMetaverse.ObjectMovementUpdate,System.UInt16)`. pub fn new( simulator: libremetaverse::Simulator, prim: libremetaverse::Primitive, update: libremetaverse::ObjectMovementUpdate, time_dilation: u16, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.TerseObjectUpdateEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.Primitive,LibreMetaverse.ObjectMovementUpdate,System.UInt16)", ) } /// C# member: `P:LibreMetaverse.TerseObjectUpdateEventArgs.Prim`. pub fn prim(&self) -> libremetaverse::Primitive { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TerseObjectUpdateEventArgs.Prim") } /// C# member: `P:LibreMetaverse.TerseObjectUpdateEventArgs.Simulator`. pub fn simulator(&self) -> libremetaverse::Simulator { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.TerseObjectUpdateEventArgs.Simulator" ) } /// C# member: `P:LibreMetaverse.TerseObjectUpdateEventArgs.TimeDilation`. pub fn time_dilation(&self) -> u16 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.TerseObjectUpdateEventArgs.TimeDilation" ) } /// C# member: `P:LibreMetaverse.TerseObjectUpdateEventArgs.Update`. pub fn update(&self) -> libremetaverse::ObjectMovementUpdate { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.TerseObjectUpdateEventArgs.Update" ) } } /// C# type: `T:LibreMetaverse.TextureAttributes`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(transparent)] pub struct TextureAttributes(pub u32); impl TextureAttributes { /// C# member: `F:LibreMetaverse.TextureAttributes.All`. pub const ALL: Self = Self(4294967295); /// C# member: `F:LibreMetaverse.TextureAttributes.Glow`. pub const GLOW: Self = Self(512); /// C# member: `F:LibreMetaverse.TextureAttributes.Material`. pub const MATERIAL: Self = Self(128); /// C# member: `F:LibreMetaverse.TextureAttributes.MaterialID`. pub const MATERIAL_ID: Self = Self(1024); /// C# member: `F:LibreMetaverse.TextureAttributes.Media`. pub const MEDIA: Self = Self(256); /// C# member: `F:LibreMetaverse.TextureAttributes.None`. pub const NONE: Self = Self(0); /// C# member: `F:LibreMetaverse.TextureAttributes.OffsetU`. pub const OFFSET_U: Self = Self(16); /// C# member: `F:LibreMetaverse.TextureAttributes.OffsetV`. pub const OFFSET_V: Self = Self(32); /// C# member: `F:LibreMetaverse.TextureAttributes.RGBA`. pub const RGBA: Self = Self(2); /// C# member: `F:LibreMetaverse.TextureAttributes.RenderMaterialID`. pub const RENDER_MATERIAL_ID: Self = Self(2048); /// C# member: `F:LibreMetaverse.TextureAttributes.RepeatU`. pub const REPEAT_U: Self = Self(4); /// C# member: `F:LibreMetaverse.TextureAttributes.RepeatV`. pub const REPEAT_V: Self = Self(8); /// C# member: `F:LibreMetaverse.TextureAttributes.Rotation`. pub const ROTATION: Self = Self(64); /// C# member: `F:LibreMetaverse.TextureAttributes.TextureID`. pub const TEXTURE_ID: Self = Self(1); } /// C# type: `T:LibreMetaverse.TexturePipeline`. pub struct TexturePipeline; impl TexturePipeline { /// C# member: `M:LibreMetaverse.TexturePipeline.#ctor(LibreMetaverse.GridClient)`. pub fn new(client: libremetaverse::GridClient) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.TexturePipeline.#ctor(LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.TexturePipeline.AbortTextureRequest(LibreMetaverse.UUID)`. pub fn abort_texture_request( &self, texture_id: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.TexturePipeline.AbortTextureRequest(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.TexturePipeline.Shutdown`. pub fn shutdown(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.TexturePipeline.Shutdown") } /// C# member: `M:LibreMetaverse.TexturePipeline.Startup`. pub fn startup(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.TexturePipeline.Startup") } /// C# member: `P:LibreMetaverse.TexturePipeline.TransferCount`. pub fn transfer_count(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TexturePipeline.TransferCount") } } /// C# type: `T:LibreMetaverse.TexturePipelineSettings`. pub struct TexturePipelineSettings { /// C# member: `F:LibreMetaverse.TexturePipelineSettings.Enabled`. pub enabled: bool, /// C# member: `F:LibreMetaverse.TexturePipelineSettings.MaxConcurrentDownloads`. pub max_concurrent_downloads: i32, /// C# member: `F:LibreMetaverse.TexturePipelineSettings.RequestTimeout`. pub request_timeout: i32, /// C# member: `F:LibreMetaverse.TexturePipelineSettings.UseHttpTextures`. pub use_http_textures: bool, } impl TexturePipelineSettings { /// C# member: `M:LibreMetaverse.TexturePipelineSettings.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.TexturePipelineSettings.#ctor") } } /// C# type: `T:LibreMetaverse.TextureRequestState`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum TextureRequestState { /// C# member: `F:LibreMetaverse.TextureRequestState.Aborted`. Aborted = 5, /// C# member: `F:LibreMetaverse.TextureRequestState.Finished`. Finished = 3, /// C# member: `F:LibreMetaverse.TextureRequestState.NotFound`. NotFound = 6, /// C# member: `F:LibreMetaverse.TextureRequestState.Pending`. Pending = 0, /// C# member: `F:LibreMetaverse.TextureRequestState.Progress`. Progress = 2, /// C# member: `F:LibreMetaverse.TextureRequestState.Started`. Started = 1, /// C# member: `F:LibreMetaverse.TextureRequestState.Timeout`. Timeout = 4, } /// C# type: `T:LibreMetaverse.TimingSettings`. pub struct TimingSettings { /// C# member: `F:LibreMetaverse.TimingSettings.AgentUpdateInterval`. pub agent_update_interval: i32, /// C# member: `F:LibreMetaverse.TimingSettings.CapsTimeout`. pub caps_timeout: i32, /// C# member: `F:LibreMetaverse.TimingSettings.InterpolationInterval`. pub interpolation_interval: i32, /// C# member: `F:LibreMetaverse.TimingSettings.LoginTimeout`. pub login_timeout: i32, /// C# member: `F:LibreMetaverse.TimingSettings.LogoutTimeout`. pub logout_timeout: i32, /// C# member: `F:LibreMetaverse.TimingSettings.MapRequestTimeout`. pub map_request_timeout: i32, /// C# member: `F:LibreMetaverse.TimingSettings.ResendTimeout`. pub resend_timeout: i32, /// C# member: `F:LibreMetaverse.TimingSettings.SimulatorTimeout`. pub simulator_timeout: i32, /// C# member: `F:LibreMetaverse.TimingSettings.TeleportTimeout`. pub teleport_timeout: i32, /// C# member: `F:LibreMetaverse.TimingSettings.TransferTimeout`. pub transfer_timeout: i32, } impl TimingSettings { /// C# member: `M:LibreMetaverse.TimingSettings.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.TimingSettings.#ctor") } } /// C# type: `T:LibreMetaverse.TopCollidersReplyEventArgs`. pub struct TopCollidersReplyEventArgs; impl TopCollidersReplyEventArgs { /// C# member: `M:LibreMetaverse.TopCollidersReplyEventArgs.#ctor(System.Int32,System.Collections.Generic.Dictionary{LibreMetaverse.UUID,LibreMetaverse.EstateTask})`. pub fn new( object_count: i32, tasks: std::collections::HashMap, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.TopCollidersReplyEventArgs.#ctor(System.Int32,System.Collections.Generic.Dictionary{LibreMetaverse.UUID,LibreMetaverse.EstateTask})", ) } /// C# member: `P:LibreMetaverse.TopCollidersReplyEventArgs.ObjectCount`. pub fn object_count(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.TopCollidersReplyEventArgs.ObjectCount" ) } /// C# member: `P:LibreMetaverse.TopCollidersReplyEventArgs.Tasks`. pub fn tasks( &self, ) -> std::collections::HashMap { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.TopCollidersReplyEventArgs.Tasks" ) } } /// C# type: `T:LibreMetaverse.TopScriptsReplyEventArgs`. pub struct TopScriptsReplyEventArgs; impl TopScriptsReplyEventArgs { /// C# member: `M:LibreMetaverse.TopScriptsReplyEventArgs.#ctor(System.Int32,System.Collections.Generic.Dictionary{LibreMetaverse.UUID,LibreMetaverse.EstateTask})`. pub fn new( object_count: i32, tasks: std::collections::HashMap, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.TopScriptsReplyEventArgs.#ctor(System.Int32,System.Collections.Generic.Dictionary{LibreMetaverse.UUID,LibreMetaverse.EstateTask})", ) } /// C# member: `P:LibreMetaverse.TopScriptsReplyEventArgs.ObjectCount`. pub fn object_count(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.TopScriptsReplyEventArgs.ObjectCount" ) } /// C# member: `P:LibreMetaverse.TopScriptsReplyEventArgs.Tasks`. pub fn tasks( &self, ) -> std::collections::HashMap { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TopScriptsReplyEventArgs.Tasks") } } /// C# type: `T:LibreMetaverse.TransactionFlags`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(transparent)] pub struct TransactionFlags(pub u8); impl TransactionFlags { /// C# member: `F:LibreMetaverse.TransactionFlags.ContributionRemoval`. pub const CONTRIBUTION_REMOVAL: Self = Self(16); /// C# member: `F:LibreMetaverse.TransactionFlags.DestGroup`. pub const DEST_GROUP: Self = Self(2); /// C# member: `F:LibreMetaverse.TransactionFlags.None`. pub const NONE: Self = Self(0); /// C# member: `F:LibreMetaverse.TransactionFlags.OwnerGroup`. pub const OWNER_GROUP: Self = Self(4); /// C# member: `F:LibreMetaverse.TransactionFlags.SimultaneousContribution`. pub const SIMULTANEOUS_CONTRIBUTION: Self = Self(8); /// C# member: `F:LibreMetaverse.TransactionFlags.SourceGroup`. pub const SOURCE_GROUP: Self = Self(1); } /// C# type: `T:LibreMetaverse.TransactionInfo`. pub struct TransactionInfo { /// C# member: `F:LibreMetaverse.TransactionInfo.Amount`. pub amount: i32, /// C# member: `F:LibreMetaverse.TransactionInfo.DestID`. pub dest_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.TransactionInfo.IsDestGroup`. pub is_dest_group: bool, /// C# member: `F:LibreMetaverse.TransactionInfo.IsSourceGroup`. pub is_source_group: bool, /// C# member: `F:LibreMetaverse.TransactionInfo.ItemDescription`. pub item_description: String, /// C# member: `F:LibreMetaverse.TransactionInfo.SourceID`. pub source_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.TransactionInfo.TransactionType`. pub transaction_type: i32, } impl TransactionInfo { /// C# member: `M:LibreMetaverse.TransactionInfo.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.TransactionInfo.#ctor") } } /// C# type: `T:LibreMetaverse.Transfer`. pub struct Transfer { /// C# member: `F:LibreMetaverse.Transfer.AssetData`. pub asset_data: Vec, /// C# member: `F:LibreMetaverse.Transfer.AssetType`. pub asset_type: libremetaverse_types::AssetType, /// C# member: `F:LibreMetaverse.Transfer.ID`. pub id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Transfer.Size`. pub size: i32, /// C# member: `F:LibreMetaverse.Transfer.Success`. pub success: bool, /// C# member: `F:LibreMetaverse.Transfer.Transferred`. pub transferred: i32, } impl Transfer { /// C# member: `M:LibreMetaverse.Transfer.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Transfer.#ctor") } /// C# member: `P:LibreMetaverse.Transfer.TimeSinceLastPacket`. pub fn time_since_last_packet(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Transfer.TimeSinceLastPacket") } /// Setter for C# member: `P:LibreMetaverse.Transfer.TimeSinceLastPacket`. pub fn set_time_since_last_packet(&mut self, value: i32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Transfer.TimeSinceLastPacket") } } /// C# type: `T:LibreMetaverse.TransferError`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum TransferError { /// C# member: `F:LibreMetaverse.TransferError.AssetNotFound`. AssetNotFound = -3, /// C# member: `F:LibreMetaverse.TransferError.AssetNotFoundInDatabase`. AssetNotFoundInDatabase = -4, /// C# member: `F:LibreMetaverse.TransferError.CannotOpenFile`. CannotOpenFile = -42, /// C# member: `F:LibreMetaverse.TransferError.CircuitGone`. CircuitGone = -23017, /// C# member: `F:LibreMetaverse.TransferError.EOF`. EOF = -39, /// C# member: `F:LibreMetaverse.TransferError.Failed`. Failed = -1, /// C# member: `F:LibreMetaverse.TransferError.FileIsEmpty`. FileIsEmpty = -44, /// C# member: `F:LibreMetaverse.TransferError.FileNotFound`. FileNotFound = -43, /// C# member: `F:LibreMetaverse.TransferError.InsufficientPermissions`. InsufficientPermissions = -5, /// C# member: `F:LibreMetaverse.TransferError.None`. None = 0, /// C# member: `F:LibreMetaverse.TransferError.TCPTimeout`. TCPTimeout = -23016, } /// C# type: `T:LibreMetaverse.Tree`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(u8)] pub enum Tree { /// C# member: `F:LibreMetaverse.Tree.BeachGrass1`. BeachGrass1 = 19, /// C# member: `F:LibreMetaverse.Tree.Cypress1`. Cypress1 = 7, /// C# member: `F:LibreMetaverse.Tree.Cypress2`. Cypress2 = 8, /// C# member: `F:LibreMetaverse.Tree.Dogwood`. Dogwood = 4, /// C# member: `F:LibreMetaverse.Tree.Eelgrass`. Eelgrass = 16, /// C# member: `F:LibreMetaverse.Tree.Eucalyptus`. Eucalyptus = 14, /// C# member: `F:LibreMetaverse.Tree.Fern`. Fern = 15, /// C# member: `F:LibreMetaverse.Tree.Kelp1`. Kelp1 = 18, /// C# member: `F:LibreMetaverse.Tree.Kelp2`. Kelp2 = 20, /// C# member: `F:LibreMetaverse.Tree.Oak`. Oak = 1, /// C# member: `F:LibreMetaverse.Tree.Palm1`. Palm1 = 3, /// C# member: `F:LibreMetaverse.Tree.Palm2`. Palm2 = 6, /// C# member: `F:LibreMetaverse.Tree.Pine1`. Pine1 = 0, /// C# member: `F:LibreMetaverse.Tree.Pine2`. Pine2 = 9, /// C# member: `F:LibreMetaverse.Tree.Plumeria`. Plumeria = 10, /// C# member: `F:LibreMetaverse.Tree.SeaSword`. SeaSword = 17, /// C# member: `F:LibreMetaverse.Tree.TropicalBush1`. TropicalBush1 = 2, /// C# member: `F:LibreMetaverse.Tree.TropicalBush2`. TropicalBush2 = 5, /// C# member: `F:LibreMetaverse.Tree.WinterAspen`. WinterAspen = 12, /// C# member: `F:LibreMetaverse.Tree.WinterPine1`. WinterPine1 = 11, /// C# member: `F:LibreMetaverse.Tree.WinterPine2`. WinterPine2 = 13, } /// C# type: `T:LibreMetaverse.TreeDefinition`. pub struct TreeDefinition; impl TreeDefinition { /// C# member: `P:LibreMetaverse.TreeDefinition.BillboardRatio`. pub fn billboard_ratio(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TreeDefinition.BillboardRatio") } /// Setter for C# member: `P:LibreMetaverse.TreeDefinition.BillboardRatio`. pub fn set_billboard_ratio(&mut self, value: f32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TreeDefinition.BillboardRatio") } /// C# member: `P:LibreMetaverse.TreeDefinition.BillboardScale`. pub fn billboard_scale(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TreeDefinition.BillboardScale") } /// Setter for C# member: `P:LibreMetaverse.TreeDefinition.BillboardScale`. pub fn set_billboard_scale(&mut self, value: f32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TreeDefinition.BillboardScale") } /// C# member: `P:LibreMetaverse.TreeDefinition.BranchAspect`. pub fn branch_aspect(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TreeDefinition.BranchAspect") } /// Setter for C# member: `P:LibreMetaverse.TreeDefinition.BranchAspect`. pub fn set_branch_aspect(&mut self, value: f32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TreeDefinition.BranchAspect") } /// C# member: `P:LibreMetaverse.TreeDefinition.BranchLength`. pub fn branch_length(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TreeDefinition.BranchLength") } /// Setter for C# member: `P:LibreMetaverse.TreeDefinition.BranchLength`. pub fn set_branch_length(&mut self, value: f32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TreeDefinition.BranchLength") } /// C# member: `P:LibreMetaverse.TreeDefinition.Branches`. pub fn branches(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TreeDefinition.Branches") } /// Setter for C# member: `P:LibreMetaverse.TreeDefinition.Branches`. pub fn set_branches(&mut self, value: f32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TreeDefinition.Branches") } /// C# member: `P:LibreMetaverse.TreeDefinition.Depth`. pub fn depth(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TreeDefinition.Depth") } /// Setter for C# member: `P:LibreMetaverse.TreeDefinition.Depth`. pub fn set_depth(&mut self, value: i32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TreeDefinition.Depth") } /// C# member: `P:LibreMetaverse.TreeDefinition.Droop`. pub fn droop(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TreeDefinition.Droop") } /// Setter for C# member: `P:LibreMetaverse.TreeDefinition.Droop`. pub fn set_droop(&mut self, value: f32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TreeDefinition.Droop") } /// C# member: `P:LibreMetaverse.TreeDefinition.LeafRotate`. pub fn leaf_rotate(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TreeDefinition.LeafRotate") } /// Setter for C# member: `P:LibreMetaverse.TreeDefinition.LeafRotate`. pub fn set_leaf_rotate(&mut self, value: f32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TreeDefinition.LeafRotate") } /// C# member: `P:LibreMetaverse.TreeDefinition.LeafScale`. pub fn leaf_scale(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TreeDefinition.LeafScale") } /// Setter for C# member: `P:LibreMetaverse.TreeDefinition.LeafScale`. pub fn set_leaf_scale(&mut self, value: f32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TreeDefinition.LeafScale") } /// C# member: `P:LibreMetaverse.TreeDefinition.Name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TreeDefinition.Name") } /// Setter for C# member: `P:LibreMetaverse.TreeDefinition.Name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TreeDefinition.Name") } /// C# member: `P:LibreMetaverse.TreeDefinition.NoiseMag`. pub fn noise_mag(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TreeDefinition.NoiseMag") } /// Setter for C# member: `P:LibreMetaverse.TreeDefinition.NoiseMag`. pub fn set_noise_mag(&mut self, value: f32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TreeDefinition.NoiseMag") } /// C# member: `P:LibreMetaverse.TreeDefinition.NoiseScale`. pub fn noise_scale(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TreeDefinition.NoiseScale") } /// Setter for C# member: `P:LibreMetaverse.TreeDefinition.NoiseScale`. pub fn set_noise_scale(&mut self, value: f32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TreeDefinition.NoiseScale") } /// C# member: `P:LibreMetaverse.TreeDefinition.RepeatZ`. pub fn repeat_z(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TreeDefinition.RepeatZ") } /// Setter for C# member: `P:LibreMetaverse.TreeDefinition.RepeatZ`. pub fn set_repeat_z(&mut self, value: i32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TreeDefinition.RepeatZ") } /// C# member: `P:LibreMetaverse.TreeDefinition.ScaleStep`. pub fn scale_step(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TreeDefinition.ScaleStep") } /// Setter for C# member: `P:LibreMetaverse.TreeDefinition.ScaleStep`. pub fn set_scale_step(&mut self, value: f32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TreeDefinition.ScaleStep") } /// C# member: `P:LibreMetaverse.TreeDefinition.SpeciesId`. pub fn species_id(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TreeDefinition.SpeciesId") } /// Setter for C# member: `P:LibreMetaverse.TreeDefinition.SpeciesId`. pub fn set_species_id(&mut self, value: i32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TreeDefinition.SpeciesId") } /// C# member: `P:LibreMetaverse.TreeDefinition.Taper`. pub fn taper(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TreeDefinition.Taper") } /// Setter for C# member: `P:LibreMetaverse.TreeDefinition.Taper`. pub fn set_taper(&mut self, value: f32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TreeDefinition.Taper") } /// C# member: `P:LibreMetaverse.TreeDefinition.TextureId`. pub fn texture_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TreeDefinition.TextureId") } /// Setter for C# member: `P:LibreMetaverse.TreeDefinition.TextureId`. pub fn set_texture_id(&mut self, value: libremetaverse_types::UUID) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TreeDefinition.TextureId") } /// C# member: `P:LibreMetaverse.TreeDefinition.TrunkAspect`. pub fn trunk_aspect(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TreeDefinition.TrunkAspect") } /// Setter for C# member: `P:LibreMetaverse.TreeDefinition.TrunkAspect`. pub fn set_trunk_aspect(&mut self, value: f32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TreeDefinition.TrunkAspect") } /// C# member: `P:LibreMetaverse.TreeDefinition.TrunkDepth`. pub fn trunk_depth(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TreeDefinition.TrunkDepth") } /// Setter for C# member: `P:LibreMetaverse.TreeDefinition.TrunkDepth`. pub fn set_trunk_depth(&mut self, value: f32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TreeDefinition.TrunkDepth") } /// C# member: `P:LibreMetaverse.TreeDefinition.TrunkLength`. pub fn trunk_length(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TreeDefinition.TrunkLength") } /// Setter for C# member: `P:LibreMetaverse.TreeDefinition.TrunkLength`. pub fn set_trunk_length(&mut self, value: f32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TreeDefinition.TrunkLength") } /// C# member: `P:LibreMetaverse.TreeDefinition.Twist`. pub fn twist(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TreeDefinition.Twist") } /// Setter for C# member: `P:LibreMetaverse.TreeDefinition.Twist`. pub fn set_twist(&mut self, value: f32) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.TreeDefinition.Twist") } } /// C# type: `T:LibreMetaverse.TreeDefinitions`. pub struct TreeDefinitions; impl TreeDefinitions { /// C# member: `F:LibreMetaverse.TreeDefinitions.All`. pub fn all() -> Vec { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.TreeDefinitions.All") } /// C# member: `M:LibreMetaverse.TreeDefinitions.Get(LibreMetaverse.Tree)`. pub fn get( species: libremetaverse::Tree, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.TreeDefinitions.Get(LibreMetaverse.Tree)", ) } } /// C# type: `T:LibreMetaverse.UDPBase`. pub struct UDPBase; impl UDPBase { /// C# member: `M:LibreMetaverse.UDPBase.AsyncBeginSend(LibreMetaverse.UDPPacketBuffer)`. pub fn async_begin_send( &self, buf: libremetaverse::UDPPacketBuffer, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.UDPBase.AsyncBeginSend(LibreMetaverse.UDPPacketBuffer)", ) } /// C# member: `M:LibreMetaverse.UDPBase.Start`. pub fn start(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.UDPBase.Start") } /// C# member: `M:LibreMetaverse.UDPBase.Stop`. pub fn stop(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.UDPBase.Stop") } /// C# member: `P:LibreMetaverse.UDPBase.IsRunning`. pub fn is_running(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.UDPBase.IsRunning") } } /// C# type: `T:LibreMetaverse.UDPPacketBuffer`. pub struct UDPPacketBuffer { /// C# member: `F:LibreMetaverse.UDPPacketBuffer.Data`. pub data: Vec, /// C# member: `F:LibreMetaverse.UDPPacketBuffer.DataLength`. pub data_length: i32, /// C# member: `F:LibreMetaverse.UDPPacketBuffer.RemoteEndPoint`. pub remote_end_point: std::net::SocketAddr, } impl UDPPacketBuffer { /// C# member: `F:LibreMetaverse.UDPPacketBuffer.DEFAULT_BUFFER_SIZE`. pub const DEFAULT_BUFFER_SIZE: i32 = 4096; /// C# member: `M:LibreMetaverse.UDPPacketBuffer.#ctor`. pub fn new_with_constructor() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.UDPPacketBuffer.#ctor") } /// C# member: `M:LibreMetaverse.UDPPacketBuffer.#ctor(System.Byte[],System.Int32,System.Net.IPEndPoint,System.Int32)`. pub fn new_with_bytes_int32_ip_end_point_int32( buffer: Vec, buffer_size: i32, destination: std::net::SocketAddr, category: i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.UDPPacketBuffer.#ctor(System.Byte[],System.Int32,System.Net.IPEndPoint,System.Int32)", ) } /// C# member: `M:LibreMetaverse.UDPPacketBuffer.#ctor(System.Net.IPEndPoint)`. pub fn new_with_ip_end_point(end_point: std::net::SocketAddr) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.UDPPacketBuffer.#ctor(System.Net.IPEndPoint)", ) } /// C# member: `M:LibreMetaverse.UDPPacketBuffer.#ctor(System.Net.IPEndPoint,System.Byte[])`. pub fn new_with_ip_end_point_bytes( end_point: std::net::SocketAddr, data: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.UDPPacketBuffer.#ctor(System.Net.IPEndPoint,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.UDPPacketBuffer.#ctor(System.Net.IPEndPoint,System.Int32)`. pub fn new_with_ip_end_point_int32( end_point: std::net::SocketAddr, buffer_size: i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.UDPPacketBuffer.#ctor(System.Net.IPEndPoint,System.Int32)", ) } /// C# member: `M:LibreMetaverse.UDPPacketBuffer.CopyFrom(System.Array)`. pub fn copy_from_with_array( &self, src: libremetaverse_types::compat::Array, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.UDPPacketBuffer.CopyFrom(System.Array)", ) } /// C# member: `M:LibreMetaverse.UDPPacketBuffer.CopyFrom(System.Array,System.Int32)`. pub fn copy_from_with_array_int32( &self, src: libremetaverse_types::compat::Array, length: i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.UDPPacketBuffer.CopyFrom(System.Array,System.Int32)", ) } /// C# member: `M:LibreMetaverse.UDPPacketBuffer.ResetEndpoint`. pub fn reset_endpoint(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.UDPPacketBuffer.ResetEndpoint") } } /// C# type: `T:LibreMetaverse.UUIDNameReplyEventArgs`. pub struct UUIDNameReplyEventArgs; impl UUIDNameReplyEventArgs { /// C# member: `M:LibreMetaverse.UUIDNameReplyEventArgs.#ctor(System.Collections.Generic.Dictionary{LibreMetaverse.UUID,System.String})`. pub fn new( names: std::collections::HashMap, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.UUIDNameReplyEventArgs.#ctor(System.Collections.Generic.Dictionary{LibreMetaverse.UUID,System.String})", ) } /// C# member: `P:LibreMetaverse.UUIDNameReplyEventArgs.Names`. pub fn names(&self) -> std::collections::HashMap { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.UUIDNameReplyEventArgs.Names") } } /// C# type: `T:LibreMetaverse.UpdateType`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(transparent)] pub struct UpdateType(pub u32); impl UpdateType { /// C# member: `F:LibreMetaverse.UpdateType.Linked`. pub const LINKED: Self = Self(8); /// C# member: `F:LibreMetaverse.UpdateType.None`. pub const NONE: Self = Self(0); /// C# member: `F:LibreMetaverse.UpdateType.Position`. pub const POSITION: Self = Self(1); /// C# member: `F:LibreMetaverse.UpdateType.Rotation`. pub const ROTATION: Self = Self(2); /// C# member: `F:LibreMetaverse.UpdateType.Scale`. pub const SCALE: Self = Self(4); /// C# member: `F:LibreMetaverse.UpdateType.Uniform`. pub const UNIFORM: Self = Self(16); } /// C# type: `T:LibreMetaverse.ViewerBenefitsEventArgs`. pub struct ViewerBenefitsEventArgs; impl ViewerBenefitsEventArgs { /// C# member: `M:LibreMetaverse.ViewerBenefitsEventArgs.#ctor(LibreMetaverse.Messages.Linden.ViewerBenefitsMessage)`. pub fn new( benefits: libremetaverse::messages::linden::ViewerBenefitsMessage, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ViewerBenefitsEventArgs.#ctor(LibreMetaverse.Messages.Linden.ViewerBenefitsMessage)", ) } /// C# member: `P:LibreMetaverse.ViewerBenefitsEventArgs.Benefits`. pub fn benefits(&self) -> libremetaverse::messages::linden::ViewerBenefitsMessage { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ViewerBenefitsEventArgs.Benefits" ) } } /// C# type: `T:LibreMetaverse.ViewerEffectEventArgs`. pub struct ViewerEffectEventArgs; impl ViewerEffectEventArgs { /// C# member: `M:LibreMetaverse.ViewerEffectEventArgs.#ctor(LibreMetaverse.EffectType,LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.Vector3d,System.Single,LibreMetaverse.UUID)`. pub fn new( type_: libremetaverse::EffectType, source_id: libremetaverse_types::UUID, target_id: libremetaverse_types::UUID, target_pos: libremetaverse_types::Vector3d, duration: f32, id: libremetaverse_types::UUID, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ViewerEffectEventArgs.#ctor(LibreMetaverse.EffectType,LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.Vector3d,System.Single,LibreMetaverse.UUID)", ) } /// C# member: `P:LibreMetaverse.ViewerEffectEventArgs.Duration`. pub fn duration(&self) -> f32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ViewerEffectEventArgs.Duration") } /// C# member: `P:LibreMetaverse.ViewerEffectEventArgs.EffectID`. pub fn effect_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ViewerEffectEventArgs.EffectID") } /// C# member: `P:LibreMetaverse.ViewerEffectEventArgs.SourceID`. pub fn source_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ViewerEffectEventArgs.SourceID") } /// C# member: `P:LibreMetaverse.ViewerEffectEventArgs.TargetID`. pub fn target_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ViewerEffectEventArgs.TargetID") } /// C# member: `P:LibreMetaverse.ViewerEffectEventArgs.TargetPosition`. pub fn target_position(&self) -> libremetaverse_types::Vector3d { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ViewerEffectEventArgs.TargetPosition" ) } /// C# member: `P:LibreMetaverse.ViewerEffectEventArgs.Type`. pub fn type_(&self) -> libremetaverse::EffectType { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.ViewerEffectEventArgs.Type") } } /// C# type: `T:LibreMetaverse.ViewerEffectLookAtEventArgs`. pub struct ViewerEffectLookAtEventArgs; impl ViewerEffectLookAtEventArgs { /// C# member: `M:LibreMetaverse.ViewerEffectLookAtEventArgs.#ctor(LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.Vector3d,LibreMetaverse.LookAtType,System.Single,LibreMetaverse.UUID)`. pub fn new( source_id: libremetaverse_types::UUID, target_id: libremetaverse_types::UUID, target_pos: libremetaverse_types::Vector3d, look_type: libremetaverse::LookAtType, duration: f32, id: libremetaverse_types::UUID, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ViewerEffectLookAtEventArgs.#ctor(LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.Vector3d,LibreMetaverse.LookAtType,System.Single,LibreMetaverse.UUID)", ) } /// C# member: `P:LibreMetaverse.ViewerEffectLookAtEventArgs.Duration`. pub fn duration(&self) -> f32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ViewerEffectLookAtEventArgs.Duration" ) } /// C# member: `P:LibreMetaverse.ViewerEffectLookAtEventArgs.EffectID`. pub fn effect_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ViewerEffectLookAtEventArgs.EffectID" ) } /// C# member: `P:LibreMetaverse.ViewerEffectLookAtEventArgs.LookType`. pub fn look_type(&self) -> libremetaverse::LookAtType { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ViewerEffectLookAtEventArgs.LookType" ) } /// C# member: `P:LibreMetaverse.ViewerEffectLookAtEventArgs.SourceID`. pub fn source_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ViewerEffectLookAtEventArgs.SourceID" ) } /// C# member: `P:LibreMetaverse.ViewerEffectLookAtEventArgs.TargetID`. pub fn target_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ViewerEffectLookAtEventArgs.TargetID" ) } /// C# member: `P:LibreMetaverse.ViewerEffectLookAtEventArgs.TargetPosition`. pub fn target_position(&self) -> libremetaverse_types::Vector3d { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ViewerEffectLookAtEventArgs.TargetPosition" ) } } /// C# type: `T:LibreMetaverse.ViewerEffectPointAtEventArgs`. pub struct ViewerEffectPointAtEventArgs; impl ViewerEffectPointAtEventArgs { /// C# member: `M:LibreMetaverse.ViewerEffectPointAtEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.Vector3d,LibreMetaverse.PointAtType,System.Single,LibreMetaverse.UUID)`. pub fn new( simulator: libremetaverse::Simulator, source_id: libremetaverse_types::UUID, target_id: libremetaverse_types::UUID, target_pos: libremetaverse_types::Vector3d, point_type: libremetaverse::PointAtType, duration: f32, id: libremetaverse_types::UUID, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ViewerEffectPointAtEventArgs.#ctor(LibreMetaverse.Simulator,LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.Vector3d,LibreMetaverse.PointAtType,System.Single,LibreMetaverse.UUID)", ) } /// C# member: `P:LibreMetaverse.ViewerEffectPointAtEventArgs.Duration`. pub fn duration(&self) -> f32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ViewerEffectPointAtEventArgs.Duration" ) } /// C# member: `P:LibreMetaverse.ViewerEffectPointAtEventArgs.EffectID`. pub fn effect_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ViewerEffectPointAtEventArgs.EffectID" ) } /// C# member: `P:LibreMetaverse.ViewerEffectPointAtEventArgs.PointType`. pub fn point_type(&self) -> libremetaverse::PointAtType { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ViewerEffectPointAtEventArgs.PointType" ) } /// C# member: `P:LibreMetaverse.ViewerEffectPointAtEventArgs.Simulator`. pub fn simulator(&self) -> libremetaverse::Simulator { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ViewerEffectPointAtEventArgs.Simulator" ) } /// C# member: `P:LibreMetaverse.ViewerEffectPointAtEventArgs.SourceID`. pub fn source_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ViewerEffectPointAtEventArgs.SourceID" ) } /// C# member: `P:LibreMetaverse.ViewerEffectPointAtEventArgs.TargetID`. pub fn target_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ViewerEffectPointAtEventArgs.TargetID" ) } /// C# member: `P:LibreMetaverse.ViewerEffectPointAtEventArgs.TargetPosition`. pub fn target_position(&self) -> libremetaverse_types::Vector3d { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ViewerEffectPointAtEventArgs.TargetPosition" ) } } /// C# type: `T:LibreMetaverse.ViewerUriType`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum ViewerUriType { /// C# member: `F:LibreMetaverse.ViewerUriType.Application`. Application = 2, /// C# member: `F:LibreMetaverse.ViewerUriType.Location`. Location = 1, /// C# member: `F:LibreMetaverse.ViewerUriType.Unknown`. Unknown = 0, } /// C# type: `T:LibreMetaverse.VisualAlphaParam`. pub struct VisualAlphaParam { /// C# member: `F:LibreMetaverse.VisualAlphaParam.Domain`. pub domain: f32, /// C# member: `F:LibreMetaverse.VisualAlphaParam.MultiplyBlend`. pub multiply_blend: bool, /// C# member: `F:LibreMetaverse.VisualAlphaParam.SkipIfZero`. pub skip_if_zero: bool, /// C# member: `F:LibreMetaverse.VisualAlphaParam.TGAFile`. pub tga_file: String, } impl VisualAlphaParam { /// C# member: `M:LibreMetaverse.VisualAlphaParam.#ctor(System.Single,System.String,System.Boolean,System.Boolean)`. pub fn new( domain: f32, tga_file: String, skip_if_zero: bool, multiply_blend: bool, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.VisualAlphaParam.#ctor(System.Single,System.String,System.Boolean,System.Boolean)", ) } } /// C# type: `T:LibreMetaverse.VisualColorOperation`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum VisualColorOperation { /// C# member: `F:LibreMetaverse.VisualColorOperation.Add`. Add = 0, /// C# member: `F:LibreMetaverse.VisualColorOperation.Blend`. Blend = 1, /// C# member: `F:LibreMetaverse.VisualColorOperation.Multiply`. Multiply = 2, } /// C# type: `T:LibreMetaverse.VisualColorParam`. pub struct VisualColorParam { /// C# member: `F:LibreMetaverse.VisualColorParam.Colors`. pub colors: Vec, /// C# member: `F:LibreMetaverse.VisualColorParam.Operation`. pub operation: libremetaverse::VisualColorOperation, } impl VisualColorParam { /// C# member: `M:LibreMetaverse.VisualColorParam.#ctor(LibreMetaverse.VisualColorOperation,LibreMetaverse.Color4[])`. pub fn new( operation: libremetaverse::VisualColorOperation, colors: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.VisualColorParam.#ctor(LibreMetaverse.VisualColorOperation,LibreMetaverse.Color4[])", ) } } /// C# type: `T:LibreMetaverse.VisualParam`. pub struct VisualParam { /// C# member: `F:LibreMetaverse.VisualParam.AlphaParams`. pub alpha_params: Option>, /// C# member: `F:LibreMetaverse.VisualParam.ColorParams`. pub color_params: Option>, /// C# member: `F:LibreMetaverse.VisualParam.DefaultValue`. pub default_value: f32, /// C# member: `F:LibreMetaverse.VisualParam.DrivenParams`. pub driven_params: Option>, /// C# member: `F:LibreMetaverse.VisualParam.Drivers`. pub drivers: Option>, /// C# member: `F:LibreMetaverse.VisualParam.Group`. pub group: i32, /// C# member: `F:LibreMetaverse.VisualParam.IsBumpAttribute`. pub is_bump_attribute: bool, /// C# member: `F:LibreMetaverse.VisualParam.Label`. pub label: String, /// C# member: `F:LibreMetaverse.VisualParam.LabelMax`. pub label_max: String, /// C# member: `F:LibreMetaverse.VisualParam.LabelMin`. pub label_min: String, /// C# member: `F:LibreMetaverse.VisualParam.MaxValue`. pub max_value: f32, /// C# member: `F:LibreMetaverse.VisualParam.MinValue`. pub min_value: f32, /// C# member: `F:LibreMetaverse.VisualParam.Name`. pub name: String, /// C# member: `F:LibreMetaverse.VisualParam.ParamID`. pub param_id: i32, /// C# member: `F:LibreMetaverse.VisualParam.SkeletalDistortions`. pub skeletal_distortions: Option>, /// C# member: `F:LibreMetaverse.VisualParam.VolumeMorphs`. pub volume_morphs: Option>, /// C# member: `F:LibreMetaverse.VisualParam.Wearable`. pub wearable: Option, } impl VisualParam { /// C# member: `M:LibreMetaverse.VisualParam.#ctor(System.Int32,System.String,System.Int32,System.String,System.String,System.String,System.String,System.Single,System.Single,System.Single,System.Boolean,System.Int32[],System.Nullable{LibreMetaverse.VisualAlphaParam},System.Nullable{LibreMetaverse.VisualColorParam},LibreMetaverse.DrivenParamInfo[],LibreMetaverse.SkeletalBoneInfo[],LibreMetaverse.VolumeMorphInfo[])`. pub fn new( param_id: i32, name: String, group: i32, wearable: Option, label: String, label_min: String, label_max: String, def_: f32, min: f32, max: f32, is_bump_attribute: bool, drivers: Option>, alpha: Option>, color_params: Option>, driven_params: Option>, skeletal_distortions: Option>, volume_morphs: Option>, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.VisualParam.#ctor(System.Int32,System.String,System.Int32,System.String,System.String,System.String,System.String,System.Single,System.Single,System.Single,System.Boolean,System.Int32[],System.Nullable{LibreMetaverse.VisualAlphaParam},System.Nullable{LibreMetaverse.VisualColorParam},LibreMetaverse.DrivenParamInfo[],LibreMetaverse.SkeletalBoneInfo[],LibreMetaverse.VolumeMorphInfo[])", ) } } /// C# type: `T:LibreMetaverse.VisualParams`. pub struct VisualParams; impl VisualParams { /// C# member: `F:LibreMetaverse.VisualParams.Group0ParamIds`. pub fn group0_param_ids() -> Vec { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.VisualParams.Group0ParamIds") } /// C# member: `F:LibreMetaverse.VisualParams.Params`. pub fn params() -> libremetaverse_types::compat::SortedList { libremetaverse_types::unimplemented_api!("F:LibreMetaverse.VisualParams.Params") } /// C# member: `M:LibreMetaverse.VisualParams.Find(System.String,System.String)`. pub fn find( name: String, wearable: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.VisualParams.Find(System.String,System.String)", ) } } /// C# type: `T:LibreMetaverse.VolumeMorphInfo`. pub struct VolumeMorphInfo { /// C# member: `F:LibreMetaverse.VolumeMorphInfo.BoneName`. pub bone_name: String, /// C# member: `F:LibreMetaverse.VolumeMorphInfo.HasPosition`. pub has_position: bool, /// C# member: `F:LibreMetaverse.VolumeMorphInfo.HasScale`. pub has_scale: bool, /// C# member: `F:LibreMetaverse.VolumeMorphInfo.PositionDelta`. pub position_delta: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.VolumeMorphInfo.ScaleDelta`. pub scale_delta: libremetaverse_types::Vector3, } impl VolumeMorphInfo { /// C# member: `M:LibreMetaverse.VolumeMorphInfo.#ctor(System.String,LibreMetaverse.Vector3,System.Boolean,LibreMetaverse.Vector3,System.Boolean)`. pub fn new( bone_name: String, scale_delta: libremetaverse_types::Vector3, has_scale: bool, position_delta: libremetaverse_types::Vector3, has_position: bool, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.VolumeMorphInfo.#ctor(System.String,LibreMetaverse.Vector3,System.Boolean,LibreMetaverse.Vector3,System.Boolean)", ) } } /// C# type: `T:LibreMetaverse.Vote`. pub struct Vote { /// C# member: `F:LibreMetaverse.Vote.Candidate`. pub candidate: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Vote.NumVotes`. pub num_votes: i32, /// C# member: `F:LibreMetaverse.Vote.VoteString`. pub vote_string: String, } impl Vote {} /// C# type: `T:LibreMetaverse.WorldSettings`. pub struct WorldSettings { /// C# member: `F:LibreMetaverse.WorldSettings.AlwaysDecodeObjects`. pub always_decode_objects: bool, /// C# member: `F:LibreMetaverse.WorldSettings.AlwaysRequestObjects`. pub always_request_objects: bool, /// C# member: `F:LibreMetaverse.WorldSettings.CachePrimitives`. pub cache_primitives: bool, /// C# member: `F:LibreMetaverse.WorldSettings.StoreLandPatches`. pub store_land_patches: bool, /// C# member: `F:LibreMetaverse.WorldSettings.TrackAvatars`. pub track_avatars: bool, /// C# member: `F:LibreMetaverse.WorldSettings.TrackObjects`. pub track_objects: bool, /// C# member: `F:LibreMetaverse.WorldSettings.UseInterpolationTimer`. pub use_interpolation_timer: bool, } impl WorldSettings { /// C# member: `M:LibreMetaverse.WorldSettings.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.WorldSettings.#ctor") } } /// C# type: `T:LibreMetaverse.XferDownload`. pub struct XferDownload { /// C# member: `F:LibreMetaverse.XferDownload.Error`. pub error: libremetaverse::TransferError, /// C# member: `F:LibreMetaverse.XferDownload.Filename`. pub filename: String, /// C# member: `F:LibreMetaverse.XferDownload.PacketNum`. pub packet_num: u32, /// C# member: `F:LibreMetaverse.XferDownload.VFileID`. pub v_file_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.XferDownload.XferID`. pub xfer_id: u64, } impl XferDownload { /// C# member: `M:LibreMetaverse.XferDownload.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.XferDownload.#ctor") } } /// C# type: `T:LibreMetaverse.XferReceivedEventArgs`. pub struct XferReceivedEventArgs; impl XferReceivedEventArgs { /// C# member: `M:LibreMetaverse.XferReceivedEventArgs.#ctor(LibreMetaverse.XferDownload)`. pub fn new(xfer: libremetaverse::XferDownload) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.XferReceivedEventArgs.#ctor(LibreMetaverse.XferDownload)", ) } /// C# member: `P:LibreMetaverse.XferReceivedEventArgs.Xfer`. pub fn xfer(&self) -> libremetaverse::XferDownload { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.XferReceivedEventArgs.Xfer") } } /// C# type: `T:LibreMetaverse.binBVHJoint`. pub struct BinBVHJoint { /// C# member: `F:LibreMetaverse.binBVHJoint.Name`. pub name: String, /// C# member: `F:LibreMetaverse.binBVHJoint.Priority`. pub priority: i32, /// C# member: `F:LibreMetaverse.binBVHJoint.Tag`. pub tag: libremetaverse_types::compat::Object, /// C# member: `F:LibreMetaverse.binBVHJoint.positionkeys`. pub positionkeys: Vec, /// C# member: `F:LibreMetaverse.binBVHJoint.rotationkeys`. pub rotationkeys: Vec, } impl BinBVHJoint { /// C# member: `M:LibreMetaverse.binBVHJoint.Equals(LibreMetaverse.binBVHJoint)`. pub fn equals_with_bin_bvh_joint(&self, other: libremetaverse::BinBVHJoint) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.binBVHJoint.Equals(LibreMetaverse.binBVHJoint)" ) } /// C# member: `M:LibreMetaverse.binBVHJoint.Equals(LibreMetaverse.binBVHJointKey,LibreMetaverse.binBVHJointKey)`. pub fn equals_with_bin_bvh_joint_key_bin_bvh_joint_key( arr1: libremetaverse::BinBVHJointKey, arr2: libremetaverse::BinBVHJointKey, ) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.binBVHJoint.Equals(LibreMetaverse.binBVHJointKey,LibreMetaverse.binBVHJointKey)" ) } /// C# member: `M:LibreMetaverse.binBVHJoint.Equals(LibreMetaverse.binBVHJointKey[],LibreMetaverse.binBVHJointKey[])`. pub fn equals_with_bin_bvh_joint_key_array_bin_bvh_joint_key_array( arr1: Vec, arr2: Vec, ) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.binBVHJoint.Equals(LibreMetaverse.binBVHJointKey[],LibreMetaverse.binBVHJointKey[])" ) } /// C# member: `M:LibreMetaverse.binBVHJoint.Equals(System.Object)`. pub fn equals_with_object(&self, obj: Option) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.binBVHJoint.Equals(System.Object)" ) } /// C# member: `M:LibreMetaverse.binBVHJoint.GetHashCode`. pub fn get_hash_code(&self) -> i32 { libremetaverse_types::unimplemented_api!("M:LibreMetaverse.binBVHJoint.GetHashCode") } /// C# member: `M:LibreMetaverse.binBVHJoint.op_Equality(LibreMetaverse.binBVHJoint,LibreMetaverse.binBVHJoint)`. pub fn eq(left: libremetaverse::BinBVHJoint, right: libremetaverse::BinBVHJoint) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.binBVHJoint.op_Equality(LibreMetaverse.binBVHJoint,LibreMetaverse.binBVHJoint)" ) } /// C# member: `M:LibreMetaverse.binBVHJoint.op_Inequality(LibreMetaverse.binBVHJoint,LibreMetaverse.binBVHJoint)`. pub fn ne(left: libremetaverse::BinBVHJoint, right: libremetaverse::BinBVHJoint) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.binBVHJoint.op_Inequality(LibreMetaverse.binBVHJoint,LibreMetaverse.binBVHJoint)" ) } } /// C# type: `T:LibreMetaverse.binBVHJointKey`. pub struct BinBVHJointKey { /// C# member: `F:LibreMetaverse.binBVHJointKey.key_element`. pub key_element: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.binBVHJointKey.time`. pub time: f32, } impl BinBVHJointKey {} pub mod animesh { /// C# type: `T:LibreMetaverse.Animesh.AnimationTrack`. pub struct AnimationTrack; impl AnimationTrack { /// C# member: `M:LibreMetaverse.Animesh.AnimationTrack.Advance(System.Single)`. pub fn advance(&mut self, dt: f32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Animesh.AnimationTrack.Advance(System.Single)", ) } /// C# member: `M:LibreMetaverse.Animesh.AnimationTrack.EvaluatePose(System.Collections.Generic.Dictionary{System.String,LibreMetaverse.Animesh.JointPose})`. pub fn evaluate_pose( &self, pose: &mut std::collections::HashMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Animesh.AnimationTrack.EvaluatePose(System.Collections.Generic.Dictionary{System.String,LibreMetaverse.Animesh.JointPose})", ) } /// C# member: `P:LibreMetaverse.Animesh.AnimationTrack.AnimationID`. pub fn animation_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Animesh.AnimationTrack.AnimationID" ) } /// C# member: `P:LibreMetaverse.Animesh.AnimationTrack.CurrentTime`. pub fn current_time(&self) -> f32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Animesh.AnimationTrack.CurrentTime" ) } /// Setter for C# member: `P:LibreMetaverse.Animesh.AnimationTrack.CurrentTime`. pub fn set_current_time(&mut self, value: f32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Animesh.AnimationTrack.CurrentTime" ) } /// C# member: `P:LibreMetaverse.Animesh.AnimationTrack.Data`. pub fn data(&self) -> Option { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Animesh.AnimationTrack.Data") } /// Setter for C# member: `P:LibreMetaverse.Animesh.AnimationTrack.Data`. pub fn set_data(&mut self, value: Option) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Animesh.AnimationTrack.Data") } /// C# member: `P:LibreMetaverse.Animesh.AnimationTrack.EaseWeight`. pub fn ease_weight(&self) -> f32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Animesh.AnimationTrack.EaseWeight" ) } /// C# member: `P:LibreMetaverse.Animesh.AnimationTrack.IsFinished`. pub fn is_finished(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Animesh.AnimationTrack.IsFinished" ) } /// Setter for C# member: `P:LibreMetaverse.Animesh.AnimationTrack.IsFinished`. pub fn set_is_finished(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Animesh.AnimationTrack.IsFinished" ) } } /// C# type: `T:LibreMetaverse.Animesh.AnimeshManager`. pub struct AnimeshManager; impl AnimeshManager { /// C# member: `M:LibreMetaverse.Animesh.AnimeshManager.GetPlayer(LibreMetaverse.UUID)`. pub fn get_player( &self, object_id: libremetaverse_types::UUID, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Animesh.AnimeshManager.GetPlayer(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.Animesh.AnimeshManager.RemovePlayer(LibreMetaverse.UUID)`. pub fn remove_player( &self, object_id: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Animesh.AnimeshManager.RemovePlayer(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.Animesh.AnimeshManager.Update(System.Single)`. pub fn update(&self, dt: f32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Animesh.AnimeshManager.Update(System.Single)", ) } /// C# member: `P:LibreMetaverse.Animesh.AnimeshManager.AllPlayers`. pub fn all_players( &self, ) -> Box> { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Animesh.AnimeshManager.AllPlayers" ) } } /// C# type: `T:LibreMetaverse.Animesh.AnimeshPlayer`. pub struct AnimeshPlayer; impl AnimeshPlayer { /// C# member: `M:LibreMetaverse.Animesh.AnimeshPlayer.EvaluatePose`. pub fn evaluate_pose( &self, ) -> Result< std::collections::HashMap, crate::Error, > { libremetaverse_types::not_implemented( "M:LibreMetaverse.Animesh.AnimeshPlayer.EvaluatePose", ) } /// C# member: `M:LibreMetaverse.Animesh.AnimeshPlayer.Update(System.Single)`. pub fn update(&mut self, dt: f32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Animesh.AnimeshPlayer.Update(System.Single)", ) } /// C# member: `P:LibreMetaverse.Animesh.AnimeshPlayer.ObjectID`. pub fn object_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Animesh.AnimeshPlayer.ObjectID" ) } /// C# member: `P:LibreMetaverse.Animesh.AnimeshPlayer.TrackCount`. pub fn track_count(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Animesh.AnimeshPlayer.TrackCount" ) } } /// C# type: `T:LibreMetaverse.Animesh.JointPose`. pub struct JointPose { /// C# member: `F:LibreMetaverse.Animesh.JointPose.EaseWeight`. pub ease_weight: f32, /// C# member: `F:LibreMetaverse.Animesh.JointPose.HasPosition`. pub has_position: bool, /// C# member: `F:LibreMetaverse.Animesh.JointPose.HasRotation`. pub has_rotation: bool, /// C# member: `F:LibreMetaverse.Animesh.JointPose.Position`. pub position: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Animesh.JointPose.Priority`. pub priority: i32, /// C# member: `F:LibreMetaverse.Animesh.JointPose.Rotation`. pub rotation: libremetaverse_types::Quaternion, } impl JointPose {} } pub mod appearance { /// C# type: `T:LibreMetaverse.Appearance.CompositeCurrentOutfitPolicy`. pub struct CompositeCurrentOutfitPolicy; impl CompositeCurrentOutfitPolicy { /// C# member: `M:LibreMetaverse.Appearance.CompositeCurrentOutfitPolicy.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Appearance.CompositeCurrentOutfitPolicy.#ctor", ) } /// C# member: `M:LibreMetaverse.Appearance.CompositeCurrentOutfitPolicy.AddPolicy(LibreMetaverse.Appearance.ICurrentOutfitPolicy)`. pub fn add_policy( &self, policy_to_add: Option< std::sync::Arc, >, ) -> Result<&Self, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Appearance.CompositeCurrentOutfitPolicy.AddPolicy(LibreMetaverse.Appearance.ICurrentOutfitPolicy)", ) } /// C# member: `M:LibreMetaverse.Appearance.CompositeCurrentOutfitPolicy.CanAttach(LibreMetaverse.InventoryItem)`. pub fn can_attach( &self, item: Option>, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Appearance.CompositeCurrentOutfitPolicy.CanAttach(LibreMetaverse.InventoryItem)", ) } /// C# member: `M:LibreMetaverse.Appearance.CompositeCurrentOutfitPolicy.CanDetach(LibreMetaverse.InventoryItem)`. pub fn can_detach( &self, item: Option>, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Appearance.CompositeCurrentOutfitPolicy.CanDetach(LibreMetaverse.InventoryItem)", ) } /// C# member: `M:LibreMetaverse.Appearance.CompositeCurrentOutfitPolicy.RemovePolicy(LibreMetaverse.Appearance.ICurrentOutfitPolicy)`. pub fn remove_policy( &self, policy_to_remove: Option< std::sync::Arc, >, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Appearance.CompositeCurrentOutfitPolicy.RemovePolicy(LibreMetaverse.Appearance.ICurrentOutfitPolicy)", ) } /// C# member: `M:LibreMetaverse.Appearance.CompositeCurrentOutfitPolicy.ReportItemChangeAsync(System.Collections.Generic.List{LibreMetaverse.InventoryItem},System.Collections.Generic.List{LibreMetaverse.InventoryItem},System.Threading.CancellationToken)`. pub async fn report_item_change( &self, added_items: Option>>, removed_items: Option>>, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Appearance.CompositeCurrentOutfitPolicy.ReportItemChangeAsync(System.Collections.Generic.List{LibreMetaverse.InventoryItem},System.Collections.Generic.List{LibreMetaverse.InventoryItem},System.Threading.CancellationToken)", ) } } impl libremetaverse::appearance::ICurrentOutfitPolicy for CompositeCurrentOutfitPolicy {} /// C# type: `T:LibreMetaverse.Appearance.CurrentOutfitFolder`. pub struct CurrentOutfitFolder; impl CurrentOutfitFolder { /// C# member: `M:LibreMetaverse.Appearance.CurrentOutfitFolder.#ctor(LibreMetaverse.GridClient)`. pub fn new( client: Option>, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Appearance.CurrentOutfitFolder.#ctor(LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.Appearance.CurrentOutfitFolder.AddPolicy(LibreMetaverse.Appearance.ICurrentOutfitPolicy)`. pub fn add_policy( &self, policy_to_add: std::sync::Arc, ) -> Result< std::sync::Arc, crate::Error, > { libremetaverse_types::not_implemented( "M:LibreMetaverse.Appearance.CurrentOutfitFolder.AddPolicy(LibreMetaverse.Appearance.ICurrentOutfitPolicy)", ) } /// C# member: `M:LibreMetaverse.Appearance.CurrentOutfitFolder.AddToOutfitAsync(LibreMetaverse.InventoryItem,System.Boolean,System.Threading.CancellationToken)`. pub async fn add_to_outfit_with_inventory_item_boolean_cancellation_token( &self, item: libremetaverse::InventoryItem, replace: bool, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Appearance.CurrentOutfitFolder.AddToOutfitAsync(LibreMetaverse.InventoryItem,System.Boolean,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.Appearance.CurrentOutfitFolder.AddToOutfitAsync(System.Collections.Generic.List{LibreMetaverse.InventoryItem},System.Boolean,System.Threading.CancellationToken)`. pub async fn add_to_outfit_with_list_boolean_cancellation_token( &self, requested_items_to_add: Vec, replace: bool, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Appearance.CurrentOutfitFolder.AddToOutfitAsync(System.Collections.Generic.List{LibreMetaverse.InventoryItem},System.Boolean,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.Appearance.CurrentOutfitFolder.AttachAsync(LibreMetaverse.InventoryItem,LibreMetaverse.AttachmentPoint,System.Boolean,System.Threading.CancellationToken)`. pub async fn attach( &self, item: libremetaverse::InventoryItem, point: libremetaverse_types::AttachmentPoint, replace: bool, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Appearance.CurrentOutfitFolder.AttachAsync(LibreMetaverse.InventoryItem,LibreMetaverse.AttachmentPoint,System.Boolean,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.Appearance.CurrentOutfitFolder.CanAttachItemAsync(LibreMetaverse.InventoryItem,System.Threading.CancellationToken)`. pub async fn can_attach_item( &self, item: libremetaverse::InventoryItem, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Appearance.CurrentOutfitFolder.CanAttachItemAsync(LibreMetaverse.InventoryItem,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.Appearance.CurrentOutfitFolder.CanDetachItemAsync(LibreMetaverse.InventoryItem,System.Threading.CancellationToken)`. pub async fn can_detach_item( &self, item: libremetaverse::InventoryItem, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Appearance.CurrentOutfitFolder.CanDetachItemAsync(LibreMetaverse.InventoryItem,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.Appearance.CurrentOutfitFolder.DetachAsync(LibreMetaverse.InventoryItem,System.Threading.CancellationToken)`. pub async fn detach( &self, item: libremetaverse::InventoryItem, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Appearance.CurrentOutfitFolder.DetachAsync(LibreMetaverse.InventoryItem,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.Appearance.CurrentOutfitFolder.Dispose`. pub fn dispose(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Appearance.CurrentOutfitFolder.Dispose", ) } /// C# member: `M:LibreMetaverse.Appearance.CurrentOutfitFolder.FetchParentAsync(LibreMetaverse.InventoryBase,System.Threading.CancellationToken)`. pub async fn fetch_parent( &self, item: libremetaverse::InventoryBase, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Appearance.CurrentOutfitFolder.FetchParentAsync(LibreMetaverse.InventoryBase,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.Appearance.CurrentOutfitFolder.GetAttachmentItemID(LibreMetaverse.Primitive)`. pub fn get_attachment_item_id( prim: libremetaverse::Primitive, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Appearance.CurrentOutfitFolder.GetAttachmentItemID(LibreMetaverse.Primitive)", ) } /// C# member: `M:LibreMetaverse.Appearance.CurrentOutfitFolder.GetCurrentOutfitLinksAsync(System.Threading.CancellationToken)`. pub async fn get_current_outfit_links( &self, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Appearance.CurrentOutfitFolder.GetCurrentOutfitLinksAsync(System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.Appearance.CurrentOutfitFolder.GetWornAtAsync(LibreMetaverse.WearableType,System.Threading.CancellationToken)`. pub async fn get_worn_at( &self, type_: libremetaverse_types::WearableType, cancellation_token: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Appearance.CurrentOutfitFolder.GetWornAtAsync(LibreMetaverse.WearableType,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.Appearance.CurrentOutfitFolder.IsObjectDescendentOfAsync(LibreMetaverse.InventoryBase,LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn is_object_descendent_of( &self, item: libremetaverse::InventoryBase, parent_id: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Appearance.CurrentOutfitFolder.IsObjectDescendentOfAsync(LibreMetaverse.InventoryBase,LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.Appearance.CurrentOutfitFolder.RemoveFromOutfitAsync(LibreMetaverse.InventoryItem,System.Threading.CancellationToken)`. pub async fn remove_from_outfit_with_inventory_item_cancellation_token( &self, item: libremetaverse::InventoryItem, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Appearance.CurrentOutfitFolder.RemoveFromOutfitAsync(LibreMetaverse.InventoryItem,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.Appearance.CurrentOutfitFolder.RemoveFromOutfitAsync(System.Collections.Generic.List{LibreMetaverse.InventoryItem},System.Threading.CancellationToken)`. pub async fn remove_from_outfit_with_list_cancellation_token( &self, requested_items_to_remove: Vec, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Appearance.CurrentOutfitFolder.RemoveFromOutfitAsync(System.Collections.Generic.List{LibreMetaverse.InventoryItem},System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.Appearance.CurrentOutfitFolder.RemovePolicy(LibreMetaverse.Appearance.ICurrentOutfitPolicy)`. pub fn remove_policy( &self, policy_to_remove: std::sync::Arc, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Appearance.CurrentOutfitFolder.RemovePolicy(LibreMetaverse.Appearance.ICurrentOutfitPolicy)", ) } /// C# member: `M:LibreMetaverse.Appearance.CurrentOutfitFolder.ReplaceOutfitAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)`. pub async fn replace_outfit( &self, new_outfit_folder_id: libremetaverse_types::UUID, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Appearance.CurrentOutfitFolder.ReplaceOutfitAsync(LibreMetaverse.UUID,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.Appearance.CurrentOutfitFolder.ResolveInventoryLink(LibreMetaverse.InventoryItem)`. pub fn resolve_inventory_link( &self, item_link: std::sync::Arc, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Appearance.CurrentOutfitFolder.ResolveInventoryLink(LibreMetaverse.InventoryItem)", ) } /// C# member: `P:LibreMetaverse.Appearance.CurrentOutfitFolder.COF`. pub fn cof(&self) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Appearance.CurrentOutfitFolder.COF" ) } /// Setter for C# member: `P:LibreMetaverse.Appearance.CurrentOutfitFolder.COF`. pub fn set_cof(&mut self, value: Option) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Appearance.CurrentOutfitFolder.COF" ) } /// C# member: `P:LibreMetaverse.Appearance.CurrentOutfitFolder.MaxClothingLayers`. pub fn max_clothing_layers(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Appearance.CurrentOutfitFolder.MaxClothingLayers" ) } } /// C# type: `T:LibreMetaverse.Appearance.ICurrentOutfitPolicy`. pub trait ICurrentOutfitPolicy: Send + Sync { /// C# member: `M:LibreMetaverse.Appearance.ICurrentOutfitPolicy.CanAttach(LibreMetaverse.InventoryItem)`. fn can_attach( &self, item: Option>, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Appearance.ICurrentOutfitPolicy.CanAttach(LibreMetaverse.InventoryItem)", ) } /// C# member: `M:LibreMetaverse.Appearance.ICurrentOutfitPolicy.CanDetach(LibreMetaverse.InventoryItem)`. fn can_detach( &self, item: Option>, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Appearance.ICurrentOutfitPolicy.CanDetach(LibreMetaverse.InventoryItem)", ) } /// C# member: `M:LibreMetaverse.Appearance.ICurrentOutfitPolicy.ReportItemChangeAsync(System.Collections.Generic.List{LibreMetaverse.InventoryItem},System.Collections.Generic.List{LibreMetaverse.InventoryItem},System.Threading.CancellationToken)`. fn report_item_change( &self, added_items: Option>>, removed_items: Option>>, cancellation_token: Option, ) -> std::pin::Pin< Box> + Send + '_>, > { Box::pin(async { libremetaverse_types::not_implemented( "M:LibreMetaverse.Appearance.ICurrentOutfitPolicy.ReportItemChangeAsync(System.Collections.Generic.List{LibreMetaverse.InventoryItem},System.Collections.Generic.List{LibreMetaverse.InventoryItem},System.Threading.CancellationToken)", ) }) } } /// C# type: `T:LibreMetaverse.Appearance.InitialOutfit`. pub struct InitialOutfit; impl InitialOutfit { /// C# member: `M:LibreMetaverse.Appearance.InitialOutfit.#ctor(LibreMetaverse.GridClient,LibreMetaverse.Appearance.CurrentOutfitFolder)`. pub fn new( client: libremetaverse::GridClient, cof: libremetaverse::appearance::CurrentOutfitFolder, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Appearance.InitialOutfit.#ctor(LibreMetaverse.GridClient,LibreMetaverse.Appearance.CurrentOutfitFolder)", ) } /// C# member: `M:LibreMetaverse.Appearance.InitialOutfit.CheckSystemFoldersAsync(System.Threading.CancellationToken)`. pub async fn check_system_folders( &self, cancellation_token: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Appearance.InitialOutfit.CheckSystemFoldersAsync(System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.Appearance.InitialOutfit.CopyFolderAsync(LibreMetaverse.InventoryFolder,LibreMetaverse.UUID,System.Threading.CancellationToken,System.IProgress{LibreMetaverse.Appearance.InitialOutfit.InitialOutfitProgress})`. pub async fn copy_folder( &self, folder: libremetaverse::InventoryFolder, destination: libremetaverse_types::UUID, cancellation_token: Option, progress: Option< Box< dyn libremetaverse_types::compat::IProgress< libremetaverse::appearance::InitialOutfitInitialOutfitProgress, >, >, >, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Appearance.InitialOutfit.CopyFolderAsync(LibreMetaverse.InventoryFolder,LibreMetaverse.UUID,System.Threading.CancellationToken,System.IProgress{LibreMetaverse.Appearance.InitialOutfit.InitialOutfitProgress})", ) } /// C# member: `M:LibreMetaverse.Appearance.InitialOutfit.CreateFolderAsync(LibreMetaverse.UUID,System.String,LibreMetaverse.FolderType,System.Threading.CancellationToken)`. pub async fn create_folder( &self, parent: libremetaverse_types::UUID, name: String, type_: libremetaverse_types::FolderType, cancellation_token: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Appearance.InitialOutfit.CreateFolderAsync(LibreMetaverse.UUID,System.String,LibreMetaverse.FolderType,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.Appearance.InitialOutfit.FindNodeByName(LibreMetaverse.InventoryNode,System.String)`. pub fn find_node_by_name( root: libremetaverse::InventoryNode, name: String, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Appearance.InitialOutfit.FindNodeByName(LibreMetaverse.InventoryNode,System.String)", ) } /// C# member: `M:LibreMetaverse.Appearance.InitialOutfit.SetInitialOutfitAsync(System.String,System.Threading.CancellationToken,System.IProgress{LibreMetaverse.Appearance.InitialOutfit.InitialOutfitProgress})`. pub async fn set_initial_outfit( &self, outfit: String, cancellation_token: Option, progress: Option< Box< dyn libremetaverse_types::compat::IProgress< libremetaverse::appearance::InitialOutfitInitialOutfitProgress, >, >, >, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Appearance.InitialOutfit.SetInitialOutfitAsync(System.String,System.Threading.CancellationToken,System.IProgress{LibreMetaverse.Appearance.InitialOutfit.InitialOutfitProgress})", ) } } /// C# type: `T:LibreMetaverse.Appearance.InitialOutfit.InitialOutfitPhase`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum InitialOutfitInitialOutfitPhase { /// C# member: `F:LibreMetaverse.Appearance.InitialOutfit.InitialOutfitPhase.Applying`. Applying = 2, /// C# member: `F:LibreMetaverse.Appearance.InitialOutfit.InitialOutfitPhase.Complete`. Complete = 3, /// C# member: `F:LibreMetaverse.Appearance.InitialOutfit.InitialOutfitPhase.Copying`. Copying = 1, /// C# member: `F:LibreMetaverse.Appearance.InitialOutfit.InitialOutfitPhase.Counting`. Counting = 0, } /// C# type: `T:LibreMetaverse.Appearance.InitialOutfit.InitialOutfitProgress`. pub struct InitialOutfitInitialOutfitProgress; impl InitialOutfitInitialOutfitProgress { /// C# member: `M:LibreMetaverse.Appearance.InitialOutfit.InitialOutfitProgress.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Appearance.InitialOutfit.InitialOutfitProgress.#ctor", ) } /// C# member: `P:LibreMetaverse.Appearance.InitialOutfit.InitialOutfitProgress.CurrentItemName`. pub fn current_item_name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Appearance.InitialOutfit.InitialOutfitProgress.CurrentItemName" ) } /// Setter for C# member: `P:LibreMetaverse.Appearance.InitialOutfit.InitialOutfitProgress.CurrentItemName`. pub fn set_current_item_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Appearance.InitialOutfit.InitialOutfitProgress.CurrentItemName" ) } /// C# member: `P:LibreMetaverse.Appearance.InitialOutfit.InitialOutfitProgress.ItemsCopied`. pub fn items_copied(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Appearance.InitialOutfit.InitialOutfitProgress.ItemsCopied" ) } /// Setter for C# member: `P:LibreMetaverse.Appearance.InitialOutfit.InitialOutfitProgress.ItemsCopied`. pub fn set_items_copied(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Appearance.InitialOutfit.InitialOutfitProgress.ItemsCopied" ) } /// C# member: `P:LibreMetaverse.Appearance.InitialOutfit.InitialOutfitProgress.Message`. pub fn message(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Appearance.InitialOutfit.InitialOutfitProgress.Message" ) } /// Setter for C# member: `P:LibreMetaverse.Appearance.InitialOutfit.InitialOutfitProgress.Message`. pub fn set_message(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Appearance.InitialOutfit.InitialOutfitProgress.Message" ) } /// C# member: `P:LibreMetaverse.Appearance.InitialOutfit.InitialOutfitProgress.Phase`. pub fn phase(&self) -> libremetaverse::appearance::InitialOutfitInitialOutfitPhase { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Appearance.InitialOutfit.InitialOutfitProgress.Phase" ) } /// Setter for C# member: `P:LibreMetaverse.Appearance.InitialOutfit.InitialOutfitProgress.Phase`. pub fn set_phase( &mut self, value: libremetaverse::appearance::InitialOutfitInitialOutfitPhase, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Appearance.InitialOutfit.InitialOutfitProgress.Phase" ) } /// C# member: `P:LibreMetaverse.Appearance.InitialOutfit.InitialOutfitProgress.TotalItems`. pub fn total_items(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Appearance.InitialOutfit.InitialOutfitProgress.TotalItems" ) } /// Setter for C# member: `P:LibreMetaverse.Appearance.InitialOutfit.InitialOutfitProgress.TotalItems`. pub fn set_total_items(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Appearance.InitialOutfit.InitialOutfitProgress.TotalItems" ) } } /// C# type: `T:LibreMetaverse.Appearance.InitialOutfitHandler`. pub struct InitialOutfitHandler; impl InitialOutfitHandler { /// C# member: `M:LibreMetaverse.Appearance.InitialOutfitHandler.#ctor(LibreMetaverse.GridClient,LibreMetaverse.Appearance.CurrentOutfitFolder,System.IProgress{LibreMetaverse.Appearance.InitialOutfit.InitialOutfitProgress})`. pub fn new( client: libremetaverse::GridClient, cof: libremetaverse::appearance::CurrentOutfitFolder, progress: Option< Box< dyn libremetaverse_types::compat::IProgress< libremetaverse::appearance::InitialOutfitInitialOutfitProgress, >, >, >, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Appearance.InitialOutfitHandler.#ctor(LibreMetaverse.GridClient,LibreMetaverse.Appearance.CurrentOutfitFolder,System.IProgress{LibreMetaverse.Appearance.InitialOutfit.InitialOutfitProgress})", ) } /// C# member: `M:LibreMetaverse.Appearance.InitialOutfitHandler.Dispose`. pub fn dispose(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Appearance.InitialOutfitHandler.Dispose", ) } } } pub mod assets { /// C# type: `T:LibreMetaverse.Assets.ArchiveConstants`. pub struct ArchiveConstants; impl ArchiveConstants { /// C# member: `F:LibreMetaverse.Assets.ArchiveConstants.ASSETS_PATH`. pub const ASSETS_PATH: &'static str = "assets/"; /// C# member: `F:LibreMetaverse.Assets.ArchiveConstants.ASSET_EXTENSION_SEPARATOR`. pub const ASSET_EXTENSION_SEPARATOR: &'static str = "_"; /// C# member: `F:LibreMetaverse.Assets.ArchiveConstants.ASSET_TYPE_TO_EXTENSION`. pub fn asset_type_to_extension() -> libremetaverse_types::compat::FrozenDictionary { libremetaverse_types::unimplemented_api!( "F:LibreMetaverse.Assets.ArchiveConstants.ASSET_TYPE_TO_EXTENSION" ) } /// C# member: `F:LibreMetaverse.Assets.ArchiveConstants.CONTROL_FILE_PATH`. pub const CONTROL_FILE_PATH: &'static str = "archive.xml"; /// C# member: `F:LibreMetaverse.Assets.ArchiveConstants.EXTENSION_TO_ASSET_TYPE`. pub fn extension_to_asset_type() -> libremetaverse_types::compat::FrozenDictionary { libremetaverse_types::unimplemented_api!( "F:LibreMetaverse.Assets.ArchiveConstants.EXTENSION_TO_ASSET_TYPE" ) } /// C# member: `F:LibreMetaverse.Assets.ArchiveConstants.LANDDATA_PATH`. pub const LANDDATA_PATH: &'static str = "landdata/"; /// C# member: `F:LibreMetaverse.Assets.ArchiveConstants.OBJECTS_PATH`. pub const OBJECTS_PATH: &'static str = "objects/"; /// C# member: `F:LibreMetaverse.Assets.ArchiveConstants.SETTINGS_PATH`. pub const SETTINGS_PATH: &'static str = "settings/"; /// C# member: `F:LibreMetaverse.Assets.ArchiveConstants.TERRAINS_PATH`. pub const TERRAINS_PATH: &'static str = "terrains/"; /// C# member: `M:LibreMetaverse.Assets.ArchiveConstants.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.ArchiveConstants.#ctor") } } /// C# type: `T:LibreMetaverse.Assets.Asset`. pub struct Asset { /// C# member: `F:LibreMetaverse.Assets.Asset.AssetData`. pub asset_data: Vec, /// C# member: `F:LibreMetaverse.Assets.Asset.Temporary`. pub temporary: bool, } impl Asset { /// C# member: `M:LibreMetaverse.Assets.Asset.Decode`. pub fn decode(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.Asset.Decode") } /// C# member: `M:LibreMetaverse.Assets.Asset.Encode`. pub fn encode(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.Asset.Encode") } /// C# member: `P:LibreMetaverse.Assets.Asset.AssetID`. pub fn asset_id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Assets.Asset.AssetID") } /// Setter for C# member: `P:LibreMetaverse.Assets.Asset.AssetID`. pub fn set_asset_id(&mut self, value: libremetaverse_types::UUID) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Assets.Asset.AssetID") } /// C# member: `P:LibreMetaverse.Assets.Asset.AssetType`. pub fn asset_type(&self) -> libremetaverse_types::AssetType { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Assets.Asset.AssetType") } } /// C# type: `T:LibreMetaverse.Assets.AssetAnimation`. pub struct AssetAnimation; impl AssetAnimation { /// C# member: `M:LibreMetaverse.Assets.AssetAnimation.#ctor`. pub fn new_with_constructor() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetAnimation.#ctor") } /// C# member: `M:LibreMetaverse.Assets.AssetAnimation.#ctor(LibreMetaverse.UUID,System.Byte[])`. pub fn new_with_uuid_bytes( asset_id: libremetaverse_types::UUID, asset_data: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.AssetAnimation.#ctor(LibreMetaverse.UUID,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Assets.AssetAnimation.Decode`. pub fn decode(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetAnimation.Decode") } /// C# member: `M:LibreMetaverse.Assets.AssetAnimation.Encode`. pub fn encode(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetAnimation.Encode") } /// C# member: `P:LibreMetaverse.Assets.AssetAnimation.AssetType`. pub fn asset_type(&self) -> libremetaverse_types::AssetType { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.AssetAnimation.AssetType" ) } } /// C# type: `T:LibreMetaverse.Assets.AssetBodypart`. pub struct AssetBodypart; impl AssetBodypart { /// C# member: `M:LibreMetaverse.Assets.AssetBodypart.#ctor`. pub fn new_with_constructor() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetBodypart.#ctor") } /// C# member: `M:LibreMetaverse.Assets.AssetBodypart.#ctor(LibreMetaverse.UUID,System.Byte[])`. pub fn new_with_uuid_bytes( asset_id: libremetaverse_types::UUID, asset_data: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.AssetBodypart.#ctor(LibreMetaverse.UUID,System.Byte[])", ) } /// C# member: `P:LibreMetaverse.Assets.AssetBodypart.AssetType`. pub fn asset_type(&self) -> libremetaverse_types::AssetType { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.AssetBodypart.AssetType" ) } } /// C# type: `T:LibreMetaverse.Assets.AssetCallingCard`. pub struct AssetCallingCard { /// C# member: `F:LibreMetaverse.Assets.AssetCallingCard.AvatarID`. pub avatar_id: libremetaverse_types::UUID, } impl AssetCallingCard { /// C# member: `M:LibreMetaverse.Assets.AssetCallingCard.#ctor`. pub fn new_with_constructor() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetCallingCard.#ctor") } /// C# member: `M:LibreMetaverse.Assets.AssetCallingCard.#ctor(LibreMetaverse.UUID)`. pub fn new_with_uuid(avatar_id: libremetaverse_types::UUID) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.AssetCallingCard.#ctor(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.Assets.AssetCallingCard.#ctor(LibreMetaverse.UUID,System.Byte[])`. pub fn new_with_uuid_bytes( asset_id: libremetaverse_types::UUID, asset_data: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.AssetCallingCard.#ctor(LibreMetaverse.UUID,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Assets.AssetCallingCard.Decode`. pub fn decode(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetCallingCard.Decode") } /// C# member: `M:LibreMetaverse.Assets.AssetCallingCard.Encode`. pub fn encode(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetCallingCard.Encode") } /// C# member: `P:LibreMetaverse.Assets.AssetCallingCard.AssetType`. pub fn asset_type(&self) -> libremetaverse_types::AssetType { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.AssetCallingCard.AssetType" ) } } /// C# type: `T:LibreMetaverse.Assets.AssetClothing`. pub struct AssetClothing; impl AssetClothing { /// C# member: `M:LibreMetaverse.Assets.AssetClothing.#ctor`. pub fn new_with_constructor() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetClothing.#ctor") } /// C# member: `M:LibreMetaverse.Assets.AssetClothing.#ctor(LibreMetaverse.UUID,System.Byte[])`. pub fn new_with_uuid_bytes( asset_id: libremetaverse_types::UUID, asset_data: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.AssetClothing.#ctor(LibreMetaverse.UUID,System.Byte[])", ) } /// C# member: `P:LibreMetaverse.Assets.AssetClothing.AssetType`. pub fn asset_type(&self) -> libremetaverse_types::AssetType { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.AssetClothing.AssetType" ) } } /// C# type: `T:LibreMetaverse.Assets.AssetGesture`. pub struct AssetGesture { /// C# member: `F:LibreMetaverse.Assets.AssetGesture.ReplaceWith`. pub replace_with: String, /// C# member: `F:LibreMetaverse.Assets.AssetGesture.Sequence`. pub sequence: Vec, /// C# member: `F:LibreMetaverse.Assets.AssetGesture.Trigger`. pub trigger: String, /// C# member: `F:LibreMetaverse.Assets.AssetGesture.TriggerKey`. pub trigger_key: u8, /// C# member: `F:LibreMetaverse.Assets.AssetGesture.TriggerKeyMask`. pub trigger_key_mask: u32, } impl AssetGesture { /// C# member: `M:LibreMetaverse.Assets.AssetGesture.#ctor`. pub fn new_with_constructor() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetGesture.#ctor") } /// C# member: `M:LibreMetaverse.Assets.AssetGesture.#ctor(LibreMetaverse.UUID,System.Byte[])`. pub fn new_with_uuid_bytes( asset_id: libremetaverse_types::UUID, asset_data: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.AssetGesture.#ctor(LibreMetaverse.UUID,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Assets.AssetGesture.Decode`. pub fn decode(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetGesture.Decode") } /// C# member: `M:LibreMetaverse.Assets.AssetGesture.Encode`. pub fn encode(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetGesture.Encode") } /// C# member: `P:LibreMetaverse.Assets.AssetGesture.AssetType`. pub fn asset_type(&self) -> libremetaverse_types::AssetType { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.AssetGesture.AssetType" ) } } /// C# type: `T:LibreMetaverse.Assets.AssetLandmark`. pub struct AssetLandmark { /// C# member: `F:LibreMetaverse.Assets.AssetLandmark.Position`. pub position: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Assets.AssetLandmark.RegionID`. pub region_id: libremetaverse_types::UUID, } impl AssetLandmark { /// C# member: `M:LibreMetaverse.Assets.AssetLandmark.#ctor`. pub fn new_with_constructor() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetLandmark.#ctor") } /// C# member: `M:LibreMetaverse.Assets.AssetLandmark.#ctor(LibreMetaverse.UUID,System.Byte[])`. pub fn new_with_uuid_bytes( asset_id: libremetaverse_types::UUID, asset_data: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.AssetLandmark.#ctor(LibreMetaverse.UUID,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Assets.AssetLandmark.Decode`. pub fn decode(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetLandmark.Decode") } /// C# member: `M:LibreMetaverse.Assets.AssetLandmark.Encode`. pub fn encode(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetLandmark.Encode") } /// C# member: `P:LibreMetaverse.Assets.AssetLandmark.AssetType`. pub fn asset_type(&self) -> libremetaverse_types::AssetType { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.AssetLandmark.AssetType" ) } } /// C# type: `T:LibreMetaverse.Assets.AssetMaterial`. pub struct AssetMaterial; impl AssetMaterial { /// C# member: `F:LibreMetaverse.Assets.AssetMaterial.Default`. pub fn default() -> libremetaverse::assets::AssetMaterial { libremetaverse_types::unimplemented_api!( "F:LibreMetaverse.Assets.AssetMaterial.Default" ) } /// C# member: `F:LibreMetaverse.Assets.AssetMaterial.GLTF_OVERRIDE_NULL_UUID`. pub fn gltf_override_null_uuid() -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "F:LibreMetaverse.Assets.AssetMaterial.GLTF_OVERRIDE_NULL_UUID" ) } /// C# member: `F:LibreMetaverse.Assets.AssetMaterial.TEXTURE_BASE_COLOR`. pub const TEXTURE_BASE_COLOR: i32 = 0; /// C# member: `F:LibreMetaverse.Assets.AssetMaterial.TEXTURE_COUNT`. pub const TEXTURE_COUNT: i32 = 4; /// C# member: `F:LibreMetaverse.Assets.AssetMaterial.TEXTURE_EMISSIVE`. pub const TEXTURE_EMISSIVE: i32 = 3; /// C# member: `F:LibreMetaverse.Assets.AssetMaterial.TEXTURE_METALLIC_ROUGHNESS`. pub const TEXTURE_METALLIC_ROUGHNESS: i32 = 2; /// C# member: `F:LibreMetaverse.Assets.AssetMaterial.TEXTURE_NORMAL`. pub const TEXTURE_NORMAL: i32 = 1; /// C# member: `M:LibreMetaverse.Assets.AssetMaterial.#ctor`. pub fn new_with_constructor() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetMaterial.#ctor") } /// C# member: `M:LibreMetaverse.Assets.AssetMaterial.#ctor(LibreMetaverse.UUID,System.Byte[])`. pub fn new_with_uuid_bytes( asset_id: libremetaverse_types::UUID, asset_data: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.AssetMaterial.#ctor(LibreMetaverse.UUID,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Assets.AssetMaterial.ApplyOverride(LibreMetaverse.Assets.AssetMaterial)`. pub fn apply_override( &mut self, override_mat: libremetaverse::assets::AssetMaterial, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.AssetMaterial.ApplyOverride(LibreMetaverse.Assets.AssetMaterial)", ) } /// C# member: `M:LibreMetaverse.Assets.AssetMaterial.Decode`. pub fn decode(&mut self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetMaterial.Decode") } /// C# member: `M:LibreMetaverse.Assets.AssetMaterial.Encode`. 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)`. pub fn from_override_osd( data: libremetaverse_structured_data::OSDMap, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.AssetMaterial.FromOverrideOsd(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Assets.AssetMaterial.SetAlphaCutoff(System.Single,System.Boolean)`. pub fn set_alpha_cutoff_with_single_boolean( &mut self, cutoff: f32, for_override: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.AssetMaterial.SetAlphaCutoff(System.Single,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.Assets.AssetMaterial.SetAlphaMode(LibreMetaverse.Assets.GltfAlphaMode,System.Boolean)`. pub fn set_alpha_mode_with_gltf_alpha_mode_boolean( &mut self, mode: libremetaverse::assets::GltfAlphaMode, for_override: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.AssetMaterial.SetAlphaMode(LibreMetaverse.Assets.GltfAlphaMode,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.Assets.AssetMaterial.SetBaseColorFactor(LibreMetaverse.Color4,System.Boolean)`. pub fn set_base_color_factor_with_color4_boolean( &mut self, color: libremetaverse_types::Color4, for_override: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.AssetMaterial.SetBaseColorFactor(LibreMetaverse.Color4,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.Assets.AssetMaterial.SetBaseMaterial`. 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( &mut self, double_sided: bool, for_override: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.AssetMaterial.SetDoubleSided(System.Boolean,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.Assets.AssetMaterial.SetEmissiveFactor(LibreMetaverse.Vector3,System.Boolean)`. pub fn set_emissive_factor_with_vector3_boolean( &mut self, color: libremetaverse_types::Vector3, for_override: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.AssetMaterial.SetEmissiveFactor(LibreMetaverse.Vector3,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.Assets.AssetMaterial.SetMetallicFactor(System.Single,System.Boolean)`. pub fn set_metallic_factor_with_single_boolean( &mut self, metallic: f32, for_override: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.AssetMaterial.SetMetallicFactor(System.Single,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.Assets.AssetMaterial.SetRoughnessFactor(System.Single,System.Boolean)`. pub fn set_roughness_factor_with_single_boolean( &mut self, roughness: f32, for_override: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.AssetMaterial.SetRoughnessFactor(System.Single,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.Assets.AssetMaterial.SetTextureId(System.Int32,LibreMetaverse.UUID,System.Boolean)`. pub fn set_texture_id( &mut self, slot: i32, id: libremetaverse_types::UUID, for_override: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.AssetMaterial.SetTextureId(System.Int32,LibreMetaverse.UUID,System.Boolean)", ) } /// C# member: `M:LibreMetaverse.Assets.AssetMaterial.SetTextureOffset(System.Int32,LibreMetaverse.Vector2)`. pub fn set_texture_offset( &mut self, slot: i32, offset: libremetaverse_types::Vector2, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.AssetMaterial.SetTextureOffset(System.Int32,LibreMetaverse.Vector2)", ) } /// C# member: `M:LibreMetaverse.Assets.AssetMaterial.SetTextureRotation(System.Int32,System.Single)`. 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( &mut self, slot: i32, scale: libremetaverse_types::Vector2, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.AssetMaterial.SetTextureScale(System.Int32,LibreMetaverse.Vector2)", ) } /// C# member: `M:LibreMetaverse.Assets.AssetMaterial.ToJson`. pub fn to_json(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetMaterial.ToJson") } /// C# member: `M:LibreMetaverse.Assets.AssetMaterial.ToOverrideOsd`. pub fn to_override_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.AssetMaterial.ToOverrideOsd", ) } /// C# member: `P:LibreMetaverse.Assets.AssetMaterial.AlphaCutoff`. pub fn alpha_cutoff(&self) -> f32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.AssetMaterial.AlphaCutoff" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.AssetMaterial.AlphaCutoff`. pub fn set_alpha_cutoff(&mut self, value: f32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.AssetMaterial.AlphaCutoff" ) } /// C# member: `P:LibreMetaverse.Assets.AssetMaterial.AlphaMode`. pub fn alpha_mode(&self) -> libremetaverse::assets::GltfAlphaMode { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.AssetMaterial.AlphaMode" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.AssetMaterial.AlphaMode`. pub fn set_alpha_mode(&mut self, value: libremetaverse::assets::GltfAlphaMode) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.AssetMaterial.AlphaMode" ) } /// C# member: `P:LibreMetaverse.Assets.AssetMaterial.AssetType`. pub fn asset_type(&self) -> libremetaverse_types::AssetType { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.AssetMaterial.AssetType" ) } /// C# member: `P:LibreMetaverse.Assets.AssetMaterial.BaseColorFactor`. pub fn base_color_factor(&self) -> libremetaverse_types::Color4 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.AssetMaterial.BaseColorFactor" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.AssetMaterial.BaseColorFactor`. pub fn set_base_color_factor(&mut self, value: libremetaverse_types::Color4) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.AssetMaterial.BaseColorFactor" ) } /// C# member: `P:LibreMetaverse.Assets.AssetMaterial.DoubleSided`. pub fn double_sided(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.AssetMaterial.DoubleSided" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.AssetMaterial.DoubleSided`. pub fn set_double_sided(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.AssetMaterial.DoubleSided" ) } /// C# member: `P:LibreMetaverse.Assets.AssetMaterial.EmissiveFactor`. pub fn emissive_factor(&self) -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.AssetMaterial.EmissiveFactor" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.AssetMaterial.EmissiveFactor`. pub fn set_emissive_factor(&mut self, value: libremetaverse_types::Vector3) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.AssetMaterial.EmissiveFactor" ) } /// C# member: `P:LibreMetaverse.Assets.AssetMaterial.MetallicFactor`. pub fn metallic_factor(&self) -> f32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.AssetMaterial.MetallicFactor" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.AssetMaterial.MetallicFactor`. pub fn set_metallic_factor(&mut self, value: f32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.AssetMaterial.MetallicFactor" ) } /// C# member: `P:LibreMetaverse.Assets.AssetMaterial.Name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Assets.AssetMaterial.Name") } /// Setter for C# member: `P:LibreMetaverse.Assets.AssetMaterial.Name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Assets.AssetMaterial.Name") } /// C# member: `P:LibreMetaverse.Assets.AssetMaterial.OverrideAlphaMode`. pub fn override_alpha_mode(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.AssetMaterial.OverrideAlphaMode" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.AssetMaterial.OverrideAlphaMode`. pub fn set_override_alpha_mode(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.AssetMaterial.OverrideAlphaMode" ) } /// C# member: `P:LibreMetaverse.Assets.AssetMaterial.OverrideDoubleSided`. pub fn override_double_sided(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.AssetMaterial.OverrideDoubleSided" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.AssetMaterial.OverrideDoubleSided`. pub fn set_override_double_sided(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.AssetMaterial.OverrideDoubleSided" ) } /// C# member: `P:LibreMetaverse.Assets.AssetMaterial.RoughnessFactor`. pub fn roughness_factor(&self) -> f32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.AssetMaterial.RoughnessFactor" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.AssetMaterial.RoughnessFactor`. pub fn set_roughness_factor(&mut self, value: f32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.AssetMaterial.RoughnessFactor" ) } /// C# member: `P:LibreMetaverse.Assets.AssetMaterial.TextureIds`. pub fn texture_ids(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.AssetMaterial.TextureIds" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.AssetMaterial.TextureIds`. pub fn set_texture_ids(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.AssetMaterial.TextureIds" ) } /// C# member: `P:LibreMetaverse.Assets.AssetMaterial.TextureTransforms`. pub fn texture_transforms(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.AssetMaterial.TextureTransforms" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.AssetMaterial.TextureTransforms`. pub fn set_texture_transforms( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.AssetMaterial.TextureTransforms" ) } } /// C# type: `T:LibreMetaverse.Assets.AssetMesh`. pub struct AssetMesh { /// C# member: `F:LibreMetaverse.Assets.AssetMesh.MeshData`. pub mesh_data: libremetaverse_structured_data::OSDMap, } impl AssetMesh { /// C# member: `M:LibreMetaverse.Assets.AssetMesh.#ctor`. pub fn new_with_constructor() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetMesh.#ctor") } /// C# member: `M:LibreMetaverse.Assets.AssetMesh.#ctor(LibreMetaverse.UUID,System.Byte[])`. pub fn new_with_uuid_bytes( asset_id: libremetaverse_types::UUID, asset_data: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.AssetMesh.#ctor(LibreMetaverse.UUID,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Assets.AssetMesh.Decode`. pub fn decode(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetMesh.Decode") } /// C# member: `M:LibreMetaverse.Assets.AssetMesh.Encode`. pub fn encode(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetMesh.Encode") } /// C# member: `P:LibreMetaverse.Assets.AssetMesh.AssetType`. pub fn asset_type(&self) -> libremetaverse_types::AssetType { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Assets.AssetMesh.AssetType") } } /// C# type: `T:LibreMetaverse.Assets.AssetMutable`. pub struct AssetMutable { /// C# member: `F:LibreMetaverse.Assets.AssetMutable.currentType`. pub current_type: libremetaverse_types::AssetType, } impl AssetMutable { /// C# member: `M:LibreMetaverse.Assets.AssetMutable.#ctor(LibreMetaverse.AssetType)`. pub fn new_with_asset_type( type_: libremetaverse_types::AssetType, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.AssetMutable.#ctor(LibreMetaverse.AssetType)", ) } /// C# member: `M:LibreMetaverse.Assets.AssetMutable.#ctor(LibreMetaverse.AssetType,LibreMetaverse.UUID,System.Byte[])`. pub fn new_with_asset_type_uuid_bytes( type_: libremetaverse_types::AssetType, asset_id: libremetaverse_types::UUID, asset_data: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.AssetMutable.#ctor(LibreMetaverse.AssetType,LibreMetaverse.UUID,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Assets.AssetMutable.Decode`. pub fn decode(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetMutable.Decode") } /// C# member: `M:LibreMetaverse.Assets.AssetMutable.Encode`. pub fn encode(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetMutable.Encode") } /// C# member: `P:LibreMetaverse.Assets.AssetMutable.AssetType`. pub fn asset_type(&self) -> libremetaverse_types::AssetType { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.AssetMutable.AssetType" ) } } /// C# type: `T:LibreMetaverse.Assets.AssetNotecard`. pub struct AssetNotecard { /// C# member: `F:LibreMetaverse.Assets.AssetNotecard.BodyText`. pub body_text: String, /// C# member: `F:LibreMetaverse.Assets.AssetNotecard.EmbeddedItems`. pub embedded_items: Vec, } impl AssetNotecard { /// C# member: `M:LibreMetaverse.Assets.AssetNotecard.#ctor`. pub fn new_with_constructor() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetNotecard.#ctor") } /// C# member: `M:LibreMetaverse.Assets.AssetNotecard.#ctor(LibreMetaverse.UUID,System.Byte[])`. pub fn new_with_uuid_bytes( asset_id: libremetaverse_types::UUID, asset_data: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.AssetNotecard.#ctor(LibreMetaverse.UUID,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Assets.AssetNotecard.Decode`. pub fn decode(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetNotecard.Decode") } /// C# member: `M:LibreMetaverse.Assets.AssetNotecard.Encode`. pub fn encode(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetNotecard.Encode") } /// C# member: `P:LibreMetaverse.Assets.AssetNotecard.AssetType`. pub fn asset_type(&self) -> libremetaverse_types::AssetType { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.AssetNotecard.AssetType" ) } } /// C# type: `T:LibreMetaverse.Assets.AssetPrim`. pub struct AssetPrim { /// C# member: `F:LibreMetaverse.Assets.AssetPrim.Children`. pub children: Vec, /// C# member: `F:LibreMetaverse.Assets.AssetPrim.Parent`. pub parent: Option, } impl AssetPrim { /// C# member: `M:LibreMetaverse.Assets.AssetPrim.#ctor`. pub fn new_with_constructor() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetPrim.#ctor") } /// C# member: `M:LibreMetaverse.Assets.AssetPrim.#ctor(LibreMetaverse.Assets.PrimObject,System.Collections.Generic.List{LibreMetaverse.Assets.PrimObject})`. pub fn new_with_prim_object_list( parent: libremetaverse::assets::PrimObject, children: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.AssetPrim.#ctor(LibreMetaverse.Assets.PrimObject,System.Collections.Generic.List{LibreMetaverse.Assets.PrimObject})", ) } /// C# member: `M:LibreMetaverse.Assets.AssetPrim.#ctor(LibreMetaverse.UUID,System.Byte[])`. pub fn new_with_uuid_bytes( asset_id: libremetaverse_types::UUID, asset_data: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.AssetPrim.#ctor(LibreMetaverse.UUID,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Assets.AssetPrim.#ctor(System.String)`. pub fn new_with_string(xml_data: String) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.AssetPrim.#ctor(System.String)", ) } /// C# member: `M:LibreMetaverse.Assets.AssetPrim.Decode`. pub fn decode(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetPrim.Decode") } /// C# member: `M:LibreMetaverse.Assets.AssetPrim.DecodeXml(System.String)`. pub fn decode_xml(&self, xml_data: String) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.AssetPrim.DecodeXml(System.String)", ) } /// C# member: `M:LibreMetaverse.Assets.AssetPrim.Encode`. pub fn encode(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetPrim.Encode") } /// C# member: `M:LibreMetaverse.Assets.AssetPrim.EncodeXml`. pub fn encode_xml(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetPrim.EncodeXml") } /// C# member: `M:LibreMetaverse.Assets.AssetPrim.LoadPrim(System.Xml.XmlTextReader)`. pub fn load_prim( reader: libremetaverse_types::compat::XmlTextReader, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.AssetPrim.LoadPrim(System.Xml.XmlTextReader)", ) } /// C# member: `P:LibreMetaverse.Assets.AssetPrim.AssetType`. pub fn asset_type(&self) -> libremetaverse_types::AssetType { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Assets.AssetPrim.AssetType") } } /// C# type: `T:LibreMetaverse.Assets.AssetScriptBinary`. pub struct AssetScriptBinary; impl AssetScriptBinary { /// C# member: `M:LibreMetaverse.Assets.AssetScriptBinary.#ctor`. pub fn new_with_constructor() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetScriptBinary.#ctor") } /// C# member: `M:LibreMetaverse.Assets.AssetScriptBinary.#ctor(LibreMetaverse.UUID,System.Byte[])`. pub fn new_with_uuid_bytes( asset_id: libremetaverse_types::UUID, asset_data: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.AssetScriptBinary.#ctor(LibreMetaverse.UUID,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Assets.AssetScriptBinary.Decode`. pub fn decode(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.AssetScriptBinary.Decode", ) } /// C# member: `M:LibreMetaverse.Assets.AssetScriptBinary.Encode`. pub fn encode(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.AssetScriptBinary.Encode", ) } /// C# member: `P:LibreMetaverse.Assets.AssetScriptBinary.AssetType`. pub fn asset_type(&self) -> libremetaverse_types::AssetType { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.AssetScriptBinary.AssetType" ) } } /// C# type: `T:LibreMetaverse.Assets.AssetScriptText`. pub struct AssetScriptText { /// C# member: `F:LibreMetaverse.Assets.AssetScriptText.Source`. pub source: Option, } impl AssetScriptText { /// C# member: `M:LibreMetaverse.Assets.AssetScriptText.#ctor`. pub fn new_with_constructor() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetScriptText.#ctor") } /// C# member: `M:LibreMetaverse.Assets.AssetScriptText.#ctor(LibreMetaverse.UUID,System.Byte[])`. pub fn new_with_uuid_bytes( asset_id: libremetaverse_types::UUID, asset_data: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.AssetScriptText.#ctor(LibreMetaverse.UUID,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Assets.AssetScriptText.Decode`. pub fn decode(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetScriptText.Decode") } /// C# member: `M:LibreMetaverse.Assets.AssetScriptText.Encode`. pub fn encode(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetScriptText.Encode") } /// C# member: `P:LibreMetaverse.Assets.AssetScriptText.AssetType`. pub fn asset_type(&self) -> libremetaverse_types::AssetType { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.AssetScriptText.AssetType" ) } } /// C# type: `T:LibreMetaverse.Assets.AssetSettings`. pub struct AssetSettings { /// C# member: `F:LibreMetaverse.Assets.AssetSettings.Settings`. pub settings: Option, } impl AssetSettings { /// C# member: `M:LibreMetaverse.Assets.AssetSettings.#ctor`. pub fn new_with_constructor() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetSettings.#ctor") } /// C# member: `M:LibreMetaverse.Assets.AssetSettings.#ctor(LibreMetaverse.UUID,System.Byte[])`. pub fn new_with_uuid_bytes( asset_id: libremetaverse_types::UUID, asset_data: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.AssetSettings.#ctor(LibreMetaverse.UUID,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Assets.AssetSettings.Decode`. pub fn decode(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetSettings.Decode") } /// C# member: `M:LibreMetaverse.Assets.AssetSettings.Encode`. pub fn encode(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetSettings.Encode") } /// C# member: `P:LibreMetaverse.Assets.AssetSettings.AssetType`. pub fn asset_type(&self) -> libremetaverse_types::AssetType { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.AssetSettings.AssetType" ) } } /// C# type: `T:LibreMetaverse.Assets.AssetSound`. pub struct AssetSound; impl AssetSound { /// C# member: `M:LibreMetaverse.Assets.AssetSound.#ctor`. pub fn new_with_constructor() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetSound.#ctor") } /// C# member: `M:LibreMetaverse.Assets.AssetSound.#ctor(LibreMetaverse.UUID,System.Byte[])`. pub fn new_with_uuid_bytes( asset_id: libremetaverse_types::UUID, asset_data: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.AssetSound.#ctor(LibreMetaverse.UUID,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Assets.AssetSound.Decode`. pub fn decode(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetSound.Decode") } /// C# member: `M:LibreMetaverse.Assets.AssetSound.Encode`. pub fn encode(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetSound.Encode") } /// C# member: `M:LibreMetaverse.Assets.AssetSound.PcmToOgg(System.Byte[],System.Int32,System.Int32,System.Int32)`. pub fn pcm_to_ogg( pcm_data: Vec, sample_rate: i32, channels: i32, bits_per_sample: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.AssetSound.PcmToOgg(System.Byte[],System.Int32,System.Int32,System.Int32)", ) } /// C# member: `P:LibreMetaverse.Assets.AssetSound.AssetType`. pub fn asset_type(&self) -> libremetaverse_types::AssetType { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Assets.AssetSound.AssetType") } } /// C# type: `T:LibreMetaverse.Assets.AssetTexture`. pub struct AssetTexture { /// C# member: `F:LibreMetaverse.Assets.AssetTexture.Components`. pub components: i32, /// C# member: `F:LibreMetaverse.Assets.AssetTexture.Image`. pub image: Option, } impl AssetTexture { /// C# member: `M:LibreMetaverse.Assets.AssetTexture.#ctor`. pub fn new_with_constructor() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetTexture.#ctor") } /// C# member: `M:LibreMetaverse.Assets.AssetTexture.#ctor(LibreMetaverse.Imaging.ManagedImage)`. pub fn new_with_managed_image( image: libremetaverse_imaging::ManagedImage, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.AssetTexture.#ctor(LibreMetaverse.Imaging.ManagedImage)", ) } /// C# member: `M:LibreMetaverse.Assets.AssetTexture.#ctor(LibreMetaverse.UUID,System.Byte[])`. pub fn new_with_uuid_bytes( asset_id: libremetaverse_types::UUID, asset_data: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.AssetTexture.#ctor(LibreMetaverse.UUID,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Assets.AssetTexture.Decode`. pub fn decode(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetTexture.Decode") } /// C# member: `M:LibreMetaverse.Assets.AssetTexture.Encode`. pub fn encode(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetTexture.Encode") } /// C# member: `P:LibreMetaverse.Assets.AssetTexture.AssetType`. pub fn asset_type(&self) -> libremetaverse_types::AssetType { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.AssetTexture.AssetType" ) } } /// C# type: `T:LibreMetaverse.Assets.AssetWearable`. pub struct AssetWearable { /// C# member: `F:LibreMetaverse.Assets.AssetWearable.Creator`. pub creator: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Assets.AssetWearable.Description`. pub description: String, /// C# member: `F:LibreMetaverse.Assets.AssetWearable.ForSale`. pub for_sale: libremetaverse_types::SaleType, /// C# member: `F:LibreMetaverse.Assets.AssetWearable.Group`. pub group: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Assets.AssetWearable.GroupOwned`. pub group_owned: bool, /// C# member: `F:LibreMetaverse.Assets.AssetWearable.LastOwner`. pub last_owner: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Assets.AssetWearable.Name`. pub name: String, /// C# member: `F:LibreMetaverse.Assets.AssetWearable.Owner`. pub owner: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Assets.AssetWearable.Params`. pub params: std::collections::HashMap, /// C# member: `F:LibreMetaverse.Assets.AssetWearable.Permissions`. pub permissions: libremetaverse::Permissions, /// C# member: `F:LibreMetaverse.Assets.AssetWearable.SalePrice`. pub sale_price: i32, /// C# member: `F:LibreMetaverse.Assets.AssetWearable.Textures`. pub textures: std::collections::HashMap< libremetaverse::AvatarTextureIndex, libremetaverse_types::UUID, >, /// C# member: `F:LibreMetaverse.Assets.AssetWearable.WearableType`. pub wearable_type: libremetaverse_types::WearableType, } impl AssetWearable { /// C# member: `M:LibreMetaverse.Assets.AssetWearable.Decode`. pub fn decode(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetWearable.Decode") } /// C# member: `M:LibreMetaverse.Assets.AssetWearable.Encode`. pub fn encode(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.AssetWearable.Encode") } } /// C# type: `T:LibreMetaverse.Assets.AssetsArchiver`. pub struct AssetsArchiver; impl AssetsArchiver { /// C# member: `M:LibreMetaverse.Assets.AssetsArchiver.#ctor(System.Collections.Generic.IDictionary{LibreMetaverse.UUID,LibreMetaverse.Assets.Asset})`. pub fn new( assets: libremetaverse_types::compat::IDictionary< libremetaverse_types::UUID, libremetaverse::assets::Asset, >, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.AssetsArchiver.#ctor(System.Collections.Generic.IDictionary{LibreMetaverse.UUID,LibreMetaverse.Assets.Asset})", ) } /// C# member: `M:LibreMetaverse.Assets.AssetsArchiver.Archive(LibreMetaverse.Assets.TarArchiveWriter)`. pub fn archive( &self, archive: libremetaverse::assets::TarArchiveWriter, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.AssetsArchiver.Archive(LibreMetaverse.Assets.TarArchiveWriter)", ) } } /// C# type: `T:LibreMetaverse.Assets.GestureStep`. pub struct GestureStep; impl GestureStep { /// C# member: `P:LibreMetaverse.Assets.GestureStep.GestureStepType`. pub fn gesture_step_type(&self) -> libremetaverse::assets::GestureStepType { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.GestureStep.GestureStepType" ) } } /// C# type: `T:LibreMetaverse.Assets.GestureStepAnimation`. pub struct GestureStepAnimation { /// C# member: `F:LibreMetaverse.Assets.GestureStepAnimation.AnimationStart`. pub animation_start: bool, /// C# member: `F:LibreMetaverse.Assets.GestureStepAnimation.ID`. pub id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Assets.GestureStepAnimation.Name`. pub name: String, } impl GestureStepAnimation { /// C# member: `M:LibreMetaverse.Assets.GestureStepAnimation.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.GestureStepAnimation.#ctor", ) } /// C# member: `M:LibreMetaverse.Assets.GestureStepAnimation.ToString`. pub fn to_string(&self) -> String { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Assets.GestureStepAnimation.ToString" ) } /// C# member: `P:LibreMetaverse.Assets.GestureStepAnimation.GestureStepType`. pub fn gesture_step_type(&self) -> libremetaverse::assets::GestureStepType { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.GestureStepAnimation.GestureStepType" ) } } /// C# type: `T:LibreMetaverse.Assets.GestureStepChat`. pub struct GestureStepChat { /// C# member: `F:LibreMetaverse.Assets.GestureStepChat.Text`. pub text: String, } impl GestureStepChat { /// C# member: `M:LibreMetaverse.Assets.GestureStepChat.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.GestureStepChat.#ctor") } /// C# member: `M:LibreMetaverse.Assets.GestureStepChat.ToString`. pub fn to_string(&self) -> String { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Assets.GestureStepChat.ToString" ) } /// C# member: `P:LibreMetaverse.Assets.GestureStepChat.GestureStepType`. pub fn gesture_step_type(&self) -> libremetaverse::assets::GestureStepType { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.GestureStepChat.GestureStepType" ) } } /// C# type: `T:LibreMetaverse.Assets.GestureStepEOF`. pub struct GestureStepEOF; impl GestureStepEOF { /// C# member: `M:LibreMetaverse.Assets.GestureStepEOF.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.GestureStepEOF.#ctor") } /// C# member: `M:LibreMetaverse.Assets.GestureStepEOF.ToString`. pub fn to_string(&self) -> String { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Assets.GestureStepEOF.ToString" ) } /// C# member: `P:LibreMetaverse.Assets.GestureStepEOF.GestureStepType`. pub fn gesture_step_type(&self) -> libremetaverse::assets::GestureStepType { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.GestureStepEOF.GestureStepType" ) } } /// C# type: `T:LibreMetaverse.Assets.GestureStepSound`. pub struct GestureStepSound { /// C# member: `F:LibreMetaverse.Assets.GestureStepSound.ID`. pub id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Assets.GestureStepSound.Name`. pub name: String, } impl GestureStepSound { /// C# member: `M:LibreMetaverse.Assets.GestureStepSound.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.GestureStepSound.#ctor") } /// C# member: `M:LibreMetaverse.Assets.GestureStepSound.ToString`. pub fn to_string(&self) -> String { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Assets.GestureStepSound.ToString" ) } /// C# member: `P:LibreMetaverse.Assets.GestureStepSound.GestureStepType`. pub fn gesture_step_type(&self) -> libremetaverse::assets::GestureStepType { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.GestureStepSound.GestureStepType" ) } } /// C# type: `T:LibreMetaverse.Assets.GestureStepType`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum GestureStepType { /// C# member: `F:LibreMetaverse.Assets.GestureStepType.Animation`. Animation = 0, /// C# member: `F:LibreMetaverse.Assets.GestureStepType.Chat`. Chat = 2, /// C# member: `F:LibreMetaverse.Assets.GestureStepType.EOF`. EOF = 4, /// C# member: `F:LibreMetaverse.Assets.GestureStepType.Sound`. Sound = 1, /// C# member: `F:LibreMetaverse.Assets.GestureStepType.Wait`. Wait = 3, } /// C# type: `T:LibreMetaverse.Assets.GestureStepWait`. pub struct GestureStepWait { /// C# member: `F:LibreMetaverse.Assets.GestureStepWait.WaitForAnimation`. pub wait_for_animation: bool, /// C# member: `F:LibreMetaverse.Assets.GestureStepWait.WaitForTime`. pub wait_for_time: bool, /// C# member: `F:LibreMetaverse.Assets.GestureStepWait.WaitTime`. pub wait_time: f32, } impl GestureStepWait { /// C# member: `M:LibreMetaverse.Assets.GestureStepWait.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.GestureStepWait.#ctor") } /// C# member: `M:LibreMetaverse.Assets.GestureStepWait.ToString`. pub fn to_string(&self) -> String { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Assets.GestureStepWait.ToString" ) } /// C# member: `P:LibreMetaverse.Assets.GestureStepWait.GestureStepType`. pub fn gesture_step_type(&self) -> libremetaverse::assets::GestureStepType { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.GestureStepWait.GestureStepType" ) } } /// C# type: `T:LibreMetaverse.Assets.GltfAlphaMode`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(u8)] pub enum GltfAlphaMode { /// C# member: `F:LibreMetaverse.Assets.GltfAlphaMode.Blend`. Blend = 1, /// C# member: `F:LibreMetaverse.Assets.GltfAlphaMode.Mask`. Mask = 2, /// C# member: `F:LibreMetaverse.Assets.GltfAlphaMode.Opaque`. Opaque = 0, } /// C# type: `T:LibreMetaverse.Assets.GltfTextureTransform`. pub struct GltfTextureTransform { /// C# member: `F:LibreMetaverse.Assets.GltfTextureTransform.Offset`. pub offset: libremetaverse_types::Vector2, /// C# member: `F:LibreMetaverse.Assets.GltfTextureTransform.Rotation`. pub rotation: f32, /// C# member: `F:LibreMetaverse.Assets.GltfTextureTransform.Scale`. pub scale: libremetaverse_types::Vector2, } impl GltfTextureTransform { /// C# member: `F:LibreMetaverse.Assets.GltfTextureTransform.Default`. pub fn default() -> libremetaverse::assets::GltfTextureTransform { libremetaverse_types::unimplemented_api!( "F:LibreMetaverse.Assets.GltfTextureTransform.Default" ) } /// C# member: `M:LibreMetaverse.Assets.GltfTextureTransform.Equals(LibreMetaverse.Assets.GltfTextureTransform)`. pub fn equals_with_gltf_texture_transform( &self, other: libremetaverse::assets::GltfTextureTransform, ) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Assets.GltfTextureTransform.Equals(LibreMetaverse.Assets.GltfTextureTransform)" ) } /// C# member: `M:LibreMetaverse.Assets.GltfTextureTransform.Equals(System.Object)`. pub fn equals_with_object( &self, obj: Option, ) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Assets.GltfTextureTransform.Equals(System.Object)" ) } /// C# member: `M:LibreMetaverse.Assets.GltfTextureTransform.GetHashCode`. pub fn get_hash_code(&self) -> i32 { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Assets.GltfTextureTransform.GetHashCode" ) } /// C# member: `P:LibreMetaverse.Assets.GltfTextureTransform.IsDefault`. pub fn is_default(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.GltfTextureTransform.IsDefault" ) } } /// C# type: `T:LibreMetaverse.Assets.OarFile`. pub struct OarFile; impl OarFile { /// C# member: `M:LibreMetaverse.Assets.OarFile.ClearAssetFolder(System.String)`. pub fn clear_asset_folder(assets_path: String) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.OarFile.ClearAssetFolder(System.String)", ) } /// C# member: `M:LibreMetaverse.Assets.OarFile.LoadObjects(System.Byte[],LibreMetaverse.Assets.OarFile.SceneObjectLoadedCallback,System.Int64,System.Int64)`. pub fn load_objects( object_data: Vec, object_callback: libremetaverse::assets::OarFileSceneObjectLoadedCallback, bytes_read: i64, total_bytes: i64, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.OarFile.LoadObjects(System.Byte[],LibreMetaverse.Assets.OarFile.SceneObjectLoadedCallback,System.Int64,System.Int64)", ) } /// C# member: `M:LibreMetaverse.Assets.OarFile.PackageArchive(System.String,System.String)`. pub fn package_archive( directory_name: String, filename: String, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.OarFile.PackageArchive(System.String,System.String)", ) } /// C# member: `M:LibreMetaverse.Assets.OarFile.SOGToXml2(System.Xml.XmlTextWriter,LibreMetaverse.Assets.AssetPrim)`. pub fn sog_to_xml2( writer: libremetaverse_types::compat::XmlTextWriter, prim: libremetaverse::assets::AssetPrim, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.OarFile.SOGToXml2(System.Xml.XmlTextWriter,LibreMetaverse.Assets.AssetPrim)", ) } /// C# member: `M:LibreMetaverse.Assets.OarFile.SaveAssetsAsync(LibreMetaverse.AssetManager,LibreMetaverse.AssetType,System.Collections.Generic.IList{LibreMetaverse.UUID},System.String)`. pub async fn save_assets( asset_manager: libremetaverse::AssetManager, asset_type: libremetaverse_types::AssetType, assets: Vec, assets_path: String, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.OarFile.SaveAssetsAsync(LibreMetaverse.AssetManager,LibreMetaverse.AssetType,System.Collections.Generic.IList{LibreMetaverse.UUID},System.String)", ) } /// C# member: `M:LibreMetaverse.Assets.OarFile.SaveParcels(LibreMetaverse.Simulator,System.String)`. pub fn save_parcels( sim: libremetaverse::Simulator, parcel_path: String, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.OarFile.SaveParcels(LibreMetaverse.Simulator,System.String)", ) } /// C# member: `M:LibreMetaverse.Assets.OarFile.SavePrimsAsync(LibreMetaverse.AssetManager,System.Collections.Generic.IList{LibreMetaverse.Assets.AssetPrim},System.String,System.String)`. pub async fn save_prims( manager: libremetaverse::AssetManager, prims: Vec, prims_path: String, assets_path: String, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.OarFile.SavePrimsAsync(LibreMetaverse.AssetManager,System.Collections.Generic.IList{LibreMetaverse.Assets.AssetPrim},System.String,System.String)", ) } /// C# member: `M:LibreMetaverse.Assets.OarFile.SaveRegionSettings(LibreMetaverse.Simulator,System.String)`. pub fn save_region_settings( sim: libremetaverse::Simulator, settings_path: String, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.OarFile.SaveRegionSettings(LibreMetaverse.Simulator,System.String)", ) } /// C# member: `M:LibreMetaverse.Assets.OarFile.SaveSimAssetsAsync(LibreMetaverse.AssetManager,LibreMetaverse.AssetType,LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.UUID,System.String)`. pub async fn save_sim_assets( asset_manager: libremetaverse::AssetManager, asset_type: libremetaverse_types::AssetType, asset_id: libremetaverse_types::UUID, item_id: libremetaverse_types::UUID, prim_id: libremetaverse_types::UUID, assets_path: String, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.OarFile.SaveSimAssetsAsync(LibreMetaverse.AssetManager,LibreMetaverse.AssetType,LibreMetaverse.UUID,LibreMetaverse.UUID,LibreMetaverse.UUID,System.String)", ) } /// C# member: `M:LibreMetaverse.Assets.OarFile.SaveTerrain(LibreMetaverse.Simulator,System.String)`. pub fn save_terrain( sim: libremetaverse::Simulator, terrain_path: String, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.OarFile.SaveTerrain(LibreMetaverse.Simulator,System.String)", ) } /// C# member: `M:LibreMetaverse.Assets.OarFile.UnpackageArchive(System.String,LibreMetaverse.Assets.OarFile.AssetLoadedCallback,LibreMetaverse.Assets.OarFile.TerrainLoadedCallback,LibreMetaverse.Assets.OarFile.SceneObjectLoadedCallback,LibreMetaverse.Assets.OarFile.SettingsLoadedCallback)`. pub fn unpackage_archive( filename: String, asset_callback: libremetaverse::assets::OarFileAssetLoadedCallback, terrain_callback: libremetaverse::assets::OarFileTerrainLoadedCallback, object_callback: libremetaverse::assets::OarFileSceneObjectLoadedCallback, settings_callback: libremetaverse::assets::OarFileSettingsLoadedCallback, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.OarFile.UnpackageArchive(System.String,LibreMetaverse.Assets.OarFile.AssetLoadedCallback,LibreMetaverse.Assets.OarFile.TerrainLoadedCallback,LibreMetaverse.Assets.OarFile.SceneObjectLoadedCallback,LibreMetaverse.Assets.OarFile.SettingsLoadedCallback)", ) } } /// C# type: `T:LibreMetaverse.Assets.OarFile.AssetLoadedCallback`. pub struct OarFileAssetLoadedCallback; impl OarFileAssetLoadedCallback { /// C# member: `M:LibreMetaverse.Assets.OarFile.AssetLoadedCallback.#ctor(System.Object,System.IntPtr)`. pub fn new( object: libremetaverse_types::compat::Object, method: isize, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.OarFile.AssetLoadedCallback.#ctor(System.Object,System.IntPtr)", ) } /// C# member: `M:LibreMetaverse.Assets.OarFile.AssetLoadedCallback.BeginInvoke(LibreMetaverse.Assets.Asset,System.Int64,System.Int64,System.AsyncCallback,System.Object)`. pub fn begin_invoke( &self, asset: libremetaverse::assets::Asset, bytes_read: i64, total_bytes: i64, callback: Box, object: libremetaverse_types::compat::Object, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.OarFile.AssetLoadedCallback.BeginInvoke(LibreMetaverse.Assets.Asset,System.Int64,System.Int64,System.AsyncCallback,System.Object)", ) } /// C# member: `M:LibreMetaverse.Assets.OarFile.AssetLoadedCallback.EndInvoke(System.IAsyncResult)`. pub fn end_invoke( &self, result: Box, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.OarFile.AssetLoadedCallback.EndInvoke(System.IAsyncResult)", ) } /// C# member: `M:LibreMetaverse.Assets.OarFile.AssetLoadedCallback.Invoke(LibreMetaverse.Assets.Asset,System.Int64,System.Int64)`. pub fn invoke( &self, asset: libremetaverse::assets::Asset, bytes_read: i64, total_bytes: i64, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.OarFile.AssetLoadedCallback.Invoke(LibreMetaverse.Assets.Asset,System.Int64,System.Int64)", ) } } /// C# type: `T:LibreMetaverse.Assets.OarFile.SceneObjectLoadedCallback`. pub struct OarFileSceneObjectLoadedCallback; impl OarFileSceneObjectLoadedCallback { /// C# member: `M:LibreMetaverse.Assets.OarFile.SceneObjectLoadedCallback.#ctor(System.Object,System.IntPtr)`. pub fn new( object: libremetaverse_types::compat::Object, method: isize, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.OarFile.SceneObjectLoadedCallback.#ctor(System.Object,System.IntPtr)", ) } /// C# member: `M:LibreMetaverse.Assets.OarFile.SceneObjectLoadedCallback.BeginInvoke(LibreMetaverse.Assets.AssetPrim,System.Int64,System.Int64,System.AsyncCallback,System.Object)`. pub fn begin_invoke( &self, linkset: libremetaverse::assets::AssetPrim, bytes_read: i64, total_bytes: i64, callback: Box, object: libremetaverse_types::compat::Object, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.OarFile.SceneObjectLoadedCallback.BeginInvoke(LibreMetaverse.Assets.AssetPrim,System.Int64,System.Int64,System.AsyncCallback,System.Object)", ) } /// C# member: `M:LibreMetaverse.Assets.OarFile.SceneObjectLoadedCallback.EndInvoke(System.IAsyncResult)`. pub fn end_invoke( &self, result: Box, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.OarFile.SceneObjectLoadedCallback.EndInvoke(System.IAsyncResult)", ) } /// C# member: `M:LibreMetaverse.Assets.OarFile.SceneObjectLoadedCallback.Invoke(LibreMetaverse.Assets.AssetPrim,System.Int64,System.Int64)`. pub fn invoke( &self, linkset: libremetaverse::assets::AssetPrim, bytes_read: i64, total_bytes: i64, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.OarFile.SceneObjectLoadedCallback.Invoke(LibreMetaverse.Assets.AssetPrim,System.Int64,System.Int64)", ) } } /// C# type: `T:LibreMetaverse.Assets.OarFile.SettingsLoadedCallback`. pub struct OarFileSettingsLoadedCallback; impl OarFileSettingsLoadedCallback { /// C# member: `M:LibreMetaverse.Assets.OarFile.SettingsLoadedCallback.#ctor(System.Object,System.IntPtr)`. pub fn new( object: libremetaverse_types::compat::Object, method: isize, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.OarFile.SettingsLoadedCallback.#ctor(System.Object,System.IntPtr)", ) } /// C# member: `M:LibreMetaverse.Assets.OarFile.SettingsLoadedCallback.BeginInvoke(System.String,LibreMetaverse.Assets.RegionSettings,System.AsyncCallback,System.Object)`. pub fn begin_invoke( &self, region_name: String, settings: libremetaverse::assets::RegionSettings, callback: Box, object: libremetaverse_types::compat::Object, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.OarFile.SettingsLoadedCallback.BeginInvoke(System.String,LibreMetaverse.Assets.RegionSettings,System.AsyncCallback,System.Object)", ) } /// C# member: `M:LibreMetaverse.Assets.OarFile.SettingsLoadedCallback.EndInvoke(System.IAsyncResult)`. pub fn end_invoke( &self, result: Box, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.OarFile.SettingsLoadedCallback.EndInvoke(System.IAsyncResult)", ) } /// C# member: `M:LibreMetaverse.Assets.OarFile.SettingsLoadedCallback.Invoke(System.String,LibreMetaverse.Assets.RegionSettings)`. pub fn invoke( &self, region_name: String, settings: libremetaverse::assets::RegionSettings, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.OarFile.SettingsLoadedCallback.Invoke(System.String,LibreMetaverse.Assets.RegionSettings)", ) } } /// C# type: `T:LibreMetaverse.Assets.OarFile.TerrainLoadedCallback`. pub struct OarFileTerrainLoadedCallback; impl OarFileTerrainLoadedCallback { /// C# member: `M:LibreMetaverse.Assets.OarFile.TerrainLoadedCallback.#ctor(System.Object,System.IntPtr)`. pub fn new( object: libremetaverse_types::compat::Object, method: isize, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.OarFile.TerrainLoadedCallback.#ctor(System.Object,System.IntPtr)", ) } /// C# member: `M:LibreMetaverse.Assets.OarFile.TerrainLoadedCallback.BeginInvoke(System.Single[0:,0:],System.Int64,System.Int64,System.AsyncCallback,System.Object)`. pub fn begin_invoke( &self, terrain: Vec, bytes_read: i64, total_bytes: i64, callback: Box, object: libremetaverse_types::compat::Object, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.OarFile.TerrainLoadedCallback.BeginInvoke(System.Single[0:,0:],System.Int64,System.Int64,System.AsyncCallback,System.Object)", ) } /// C# member: `M:LibreMetaverse.Assets.OarFile.TerrainLoadedCallback.EndInvoke(System.IAsyncResult)`. pub fn end_invoke( &self, result: Box, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.OarFile.TerrainLoadedCallback.EndInvoke(System.IAsyncResult)", ) } /// C# member: `M:LibreMetaverse.Assets.OarFile.TerrainLoadedCallback.Invoke(System.Single[0:,0:],System.Int64,System.Int64)`. pub fn invoke( &self, terrain: Vec, bytes_read: i64, total_bytes: i64, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.OarFile.TerrainLoadedCallback.Invoke(System.Single[0:,0:],System.Int64,System.Int64)", ) } } /// C# type: `T:LibreMetaverse.Assets.PrimObject`. pub struct PrimObject { /// C# member: `F:LibreMetaverse.Assets.PrimObject.Acceleration`. pub acceleration: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Assets.PrimObject.AllowedDrop`. pub allowed_drop: bool, /// C# member: `F:LibreMetaverse.Assets.PrimObject.AngularVelocity`. pub angular_velocity: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Assets.PrimObject.AttachmentPosition`. pub attachment_position: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Assets.PrimObject.AttachmentRotation`. pub attachment_rotation: libremetaverse_types::Quaternion, /// C# member: `F:LibreMetaverse.Assets.PrimObject.BeforeAttachmentRotation`. pub before_attachment_rotation: libremetaverse_types::Quaternion, /// C# member: `F:LibreMetaverse.Assets.PrimObject.CameraAtOffset`. pub camera_at_offset: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Assets.PrimObject.CameraEyeOffset`. pub camera_eye_offset: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Assets.PrimObject.ClickAction`. pub click_action: i32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.CollisionSound`. pub collision_sound: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Assets.PrimObject.CollisionSoundVolume`. pub collision_sound_volume: f32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.CreationDate`. pub creation_date: std::time::SystemTime, /// C# member: `F:LibreMetaverse.Assets.PrimObject.CreatorID`. pub creator_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Assets.PrimObject.Description`. pub description: String, /// C# member: `F:LibreMetaverse.Assets.PrimObject.DieAtEdge`. pub die_at_edge: bool, /// C# member: `F:LibreMetaverse.Assets.PrimObject.Flexible`. pub flexible: libremetaverse::assets::PrimObjectFlexibleBlock, /// C# member: `F:LibreMetaverse.Assets.PrimObject.FolderID`. pub folder_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Assets.PrimObject.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Assets.PrimObject.ID`. pub id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Assets.PrimObject.Inventory`. pub inventory: libremetaverse::assets::PrimObjectInventoryBlock, /// C# member: `F:LibreMetaverse.Assets.PrimObject.LastAttachmentPoint`. pub last_attachment_point: i32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.LastOwnerID`. pub last_owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Assets.PrimObject.Light`. pub light: libremetaverse::assets::PrimObjectLightBlock, /// C# member: `F:LibreMetaverse.Assets.PrimObject.LinkNumber`. pub link_number: i32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.LocalID`. pub local_id: u32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.Material`. pub material: i32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.Name`. pub name: String, /// C# member: `F:LibreMetaverse.Assets.PrimObject.OwnerID`. pub owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Assets.PrimObject.PCode`. pub p_code: i32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.ParentID`. pub parent_id: u32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.Particles`. pub particles: libremetaverse::assets::PrimObjectParticlesBlock, /// C# member: `F:LibreMetaverse.Assets.PrimObject.PassTouches`. pub pass_touches: bool, /// C# member: `F:LibreMetaverse.Assets.PrimObject.PermsBase`. pub perms_base: u32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.PermsEveryone`. pub perms_everyone: u32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.PermsGroup`. pub perms_group: u32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.PermsNextOwner`. pub perms_next_owner: u32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.PermsOwner`. pub perms_owner: u32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.Phantom`. pub phantom: bool, /// C# member: `F:LibreMetaverse.Assets.PrimObject.Position`. pub position: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Assets.PrimObject.RegionHandle`. pub region_handle: u64, /// C# member: `F:LibreMetaverse.Assets.PrimObject.RemoteScriptAccessPIN`. pub remote_script_access_pin: i32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.ReturnAtEdge`. pub return_at_edge: bool, /// C# member: `F:LibreMetaverse.Assets.PrimObject.RezDate`. pub rez_date: std::time::SystemTime, /// C# member: `F:LibreMetaverse.Assets.PrimObject.Rotation`. pub rotation: libremetaverse_types::Quaternion, /// C# member: `F:LibreMetaverse.Assets.PrimObject.SalePrice`. pub sale_price: i32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.SaleType`. pub sale_type: i32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.Sandbox`. pub sandbox: bool, /// C# member: `F:LibreMetaverse.Assets.PrimObject.Scale`. pub scale: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Assets.PrimObject.ScriptState`. pub script_state: Vec, /// C# member: `F:LibreMetaverse.Assets.PrimObject.Sculpt`. pub sculpt: libremetaverse::assets::PrimObjectSculptBlock, /// C# member: `F:LibreMetaverse.Assets.PrimObject.Selected`. pub selected: bool, /// C# member: `F:LibreMetaverse.Assets.PrimObject.SelectorID`. pub selector_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Assets.PrimObject.Shape`. pub shape: libremetaverse::assets::PrimObjectShapeBlock, /// C# member: `F:LibreMetaverse.Assets.PrimObject.SitName`. pub sit_name: String, /// C# member: `F:LibreMetaverse.Assets.PrimObject.SitOffset`. pub sit_offset: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Assets.PrimObject.SitRotation`. pub sit_rotation: libremetaverse_types::Quaternion, /// C# member: `F:LibreMetaverse.Assets.PrimObject.SoundFlags`. pub sound_flags: i32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.SoundGain`. pub sound_gain: f32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.SoundID`. pub sound_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Assets.PrimObject.SoundRadius`. pub sound_radius: f32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.State`. pub state: i32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.Temporary`. pub temporary: bool, /// C# member: `F:LibreMetaverse.Assets.PrimObject.Text`. pub text: String, /// C# member: `F:LibreMetaverse.Assets.PrimObject.TextColor`. pub text_color: libremetaverse_types::Color4, /// C# member: `F:LibreMetaverse.Assets.PrimObject.Textures`. pub textures: Option, /// C# member: `F:LibreMetaverse.Assets.PrimObject.TouchName`. pub touch_name: String, /// C# member: `F:LibreMetaverse.Assets.PrimObject.UsePhysics`. pub use_physics: bool, /// C# member: `F:LibreMetaverse.Assets.PrimObject.Velocity`. pub velocity: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Assets.PrimObject.VolumeDetect`. pub volume_detect: bool, } impl PrimObject { /// C# member: `M:LibreMetaverse.Assets.PrimObject.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.PrimObject.#ctor") } /// C# member: `M:LibreMetaverse.Assets.PrimObject.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.PrimObject.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Assets.PrimObject.FromPrimitive(LibreMetaverse.Primitive)`. pub fn from_primitive( obj: libremetaverse::Primitive, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.PrimObject.FromPrimitive(LibreMetaverse.Primitive)", ) } /// C# member: `M:LibreMetaverse.Assets.PrimObject.Serialize`. pub fn serialize(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.PrimObject.Serialize") } /// C# member: `M:LibreMetaverse.Assets.PrimObject.ToPrimitive`. pub fn to_primitive(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.PrimObject.ToPrimitive") } } /// C# type: `T:LibreMetaverse.Assets.PrimObject.FlexibleBlock`. pub struct PrimObjectFlexibleBlock { /// C# member: `F:LibreMetaverse.Assets.PrimObject.FlexibleBlock.Drag`. pub drag: f32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.FlexibleBlock.Force`. pub force: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Assets.PrimObject.FlexibleBlock.Gravity`. pub gravity: f32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.FlexibleBlock.Softness`. pub softness: i32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.FlexibleBlock.Tension`. pub tension: f32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.FlexibleBlock.Wind`. pub wind: f32, } impl PrimObjectFlexibleBlock { /// C# member: `M:LibreMetaverse.Assets.PrimObject.FlexibleBlock.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.PrimObject.FlexibleBlock.#ctor", ) } /// C# member: `M:LibreMetaverse.Assets.PrimObject.FlexibleBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.PrimObject.FlexibleBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Assets.PrimObject.FlexibleBlock.Serialize`. pub fn serialize(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.PrimObject.FlexibleBlock.Serialize", ) } } /// C# type: `T:LibreMetaverse.Assets.PrimObject.InventoryBlock`. pub struct PrimObjectInventoryBlock { /// C# member: `F:LibreMetaverse.Assets.PrimObject.InventoryBlock.Items`. pub items: Vec, /// C# member: `F:LibreMetaverse.Assets.PrimObject.InventoryBlock.Serial`. pub serial: i32, } impl PrimObjectInventoryBlock { /// C# member: `M:LibreMetaverse.Assets.PrimObject.InventoryBlock.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.PrimObject.InventoryBlock.#ctor", ) } /// C# member: `M:LibreMetaverse.Assets.PrimObject.InventoryBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.PrimObject.InventoryBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Assets.PrimObject.InventoryBlock.Serialize`. pub fn serialize(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.PrimObject.InventoryBlock.Serialize", ) } } /// C# type: `T:LibreMetaverse.Assets.PrimObject.InventoryBlock.ItemBlock`. pub struct PrimObjectInventoryBlockItemBlock { /// C# member: `F:LibreMetaverse.Assets.PrimObject.InventoryBlock.ItemBlock.AssetID`. pub asset_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Assets.PrimObject.InventoryBlock.ItemBlock.CreationDate`. pub creation_date: std::time::SystemTime, /// C# member: `F:LibreMetaverse.Assets.PrimObject.InventoryBlock.ItemBlock.CreatorID`. pub creator_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Assets.PrimObject.InventoryBlock.ItemBlock.Description`. pub description: String, /// C# member: `F:LibreMetaverse.Assets.PrimObject.InventoryBlock.ItemBlock.Flags`. pub flags: i32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.InventoryBlock.ItemBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Assets.PrimObject.InventoryBlock.ItemBlock.ID`. pub id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Assets.PrimObject.InventoryBlock.ItemBlock.InvType`. pub inv_type: libremetaverse_types::InventoryType, /// C# member: `F:LibreMetaverse.Assets.PrimObject.InventoryBlock.ItemBlock.LastOwnerID`. pub last_owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Assets.PrimObject.InventoryBlock.ItemBlock.Name`. pub name: String, /// C# member: `F:LibreMetaverse.Assets.PrimObject.InventoryBlock.ItemBlock.OwnerID`. pub owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Assets.PrimObject.InventoryBlock.ItemBlock.PermsBase`. pub perms_base: u32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.InventoryBlock.ItemBlock.PermsEveryone`. pub perms_everyone: u32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.InventoryBlock.ItemBlock.PermsGranterID`. pub perms_granter_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Assets.PrimObject.InventoryBlock.ItemBlock.PermsGroup`. pub perms_group: u32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.InventoryBlock.ItemBlock.PermsNextOwner`. pub perms_next_owner: u32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.InventoryBlock.ItemBlock.PermsOwner`. pub perms_owner: u32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.InventoryBlock.ItemBlock.Type`. pub type_: libremetaverse_types::AssetType, } impl PrimObjectInventoryBlockItemBlock { /// C# member: `M:LibreMetaverse.Assets.PrimObject.InventoryBlock.ItemBlock.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.PrimObject.InventoryBlock.ItemBlock.#ctor", ) } /// C# member: `M:LibreMetaverse.Assets.PrimObject.InventoryBlock.ItemBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.PrimObject.InventoryBlock.ItemBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Assets.PrimObject.InventoryBlock.ItemBlock.FromInventoryBase(LibreMetaverse.InventoryItem)`. pub fn from_inventory_base( item: libremetaverse::InventoryItem, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.PrimObject.InventoryBlock.ItemBlock.FromInventoryBase(LibreMetaverse.InventoryItem)", ) } /// C# member: `M:LibreMetaverse.Assets.PrimObject.InventoryBlock.ItemBlock.Serialize`. pub fn serialize(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.PrimObject.InventoryBlock.ItemBlock.Serialize", ) } } /// C# type: `T:LibreMetaverse.Assets.PrimObject.LightBlock`. pub struct PrimObjectLightBlock { /// C# member: `F:LibreMetaverse.Assets.PrimObject.LightBlock.Color`. pub color: libremetaverse_types::Color4, /// C# member: `F:LibreMetaverse.Assets.PrimObject.LightBlock.Cutoff`. pub cutoff: f32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.LightBlock.Falloff`. pub falloff: f32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.LightBlock.Intensity`. pub intensity: f32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.LightBlock.Radius`. pub radius: f32, } impl PrimObjectLightBlock { /// C# member: `M:LibreMetaverse.Assets.PrimObject.LightBlock.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.PrimObject.LightBlock.#ctor", ) } /// C# member: `M:LibreMetaverse.Assets.PrimObject.LightBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.PrimObject.LightBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Assets.PrimObject.LightBlock.Serialize`. pub fn serialize(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.PrimObject.LightBlock.Serialize", ) } } /// C# type: `T:LibreMetaverse.Assets.PrimObject.ParticlesBlock`. pub struct PrimObjectParticlesBlock { /// C# member: `F:LibreMetaverse.Assets.PrimObject.ParticlesBlock.Acceleration`. pub acceleration: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Assets.PrimObject.ParticlesBlock.AngularVelocity`. pub angular_velocity: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Assets.PrimObject.ParticlesBlock.BurstParticleCount`. pub burst_particle_count: i32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.ParticlesBlock.BurstRadius`. pub burst_radius: f32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.ParticlesBlock.BurstRate`. pub burst_rate: f32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.ParticlesBlock.BurstSpeedMax`. pub burst_speed_max: f32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.ParticlesBlock.BurstSpeedMin`. pub burst_speed_min: f32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.ParticlesBlock.DataFlags`. pub data_flags: i32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.ParticlesBlock.Flags`. pub flags: i32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.ParticlesBlock.InnerAngle`. pub inner_angle: f32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.ParticlesBlock.MaxAge`. pub max_age: f32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.ParticlesBlock.OuterAngle`. pub outer_angle: f32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.ParticlesBlock.ParticleEndColor`. pub particle_end_color: libremetaverse_types::Color4, /// C# member: `F:LibreMetaverse.Assets.PrimObject.ParticlesBlock.ParticleEndScale`. pub particle_end_scale: libremetaverse_types::Vector2, /// C# member: `F:LibreMetaverse.Assets.PrimObject.ParticlesBlock.ParticleMaxAge`. pub particle_max_age: f32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.ParticlesBlock.ParticleStartColor`. pub particle_start_color: libremetaverse_types::Color4, /// C# member: `F:LibreMetaverse.Assets.PrimObject.ParticlesBlock.ParticleStartScale`. pub particle_start_scale: libremetaverse_types::Vector2, /// C# member: `F:LibreMetaverse.Assets.PrimObject.ParticlesBlock.Pattern`. pub pattern: i32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.ParticlesBlock.StartAge`. pub start_age: f32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.ParticlesBlock.TargetID`. pub target_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Assets.PrimObject.ParticlesBlock.TextureID`. pub texture_id: libremetaverse_types::UUID, } impl PrimObjectParticlesBlock { /// C# member: `M:LibreMetaverse.Assets.PrimObject.ParticlesBlock.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.PrimObject.ParticlesBlock.#ctor", ) } /// C# member: `M:LibreMetaverse.Assets.PrimObject.ParticlesBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.PrimObject.ParticlesBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Assets.PrimObject.ParticlesBlock.Serialize`. pub fn serialize(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.PrimObject.ParticlesBlock.Serialize", ) } } /// C# type: `T:LibreMetaverse.Assets.PrimObject.SculptBlock`. pub struct PrimObjectSculptBlock { /// C# member: `F:LibreMetaverse.Assets.PrimObject.SculptBlock.Texture`. pub texture: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Assets.PrimObject.SculptBlock.Type`. pub type_: i32, } impl PrimObjectSculptBlock { /// C# member: `M:LibreMetaverse.Assets.PrimObject.SculptBlock.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.PrimObject.SculptBlock.#ctor", ) } /// C# member: `M:LibreMetaverse.Assets.PrimObject.SculptBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.PrimObject.SculptBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Assets.PrimObject.SculptBlock.Serialize`. pub fn serialize(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.PrimObject.SculptBlock.Serialize", ) } } /// C# type: `T:LibreMetaverse.Assets.PrimObject.ShapeBlock`. pub struct PrimObjectShapeBlock { /// C# member: `F:LibreMetaverse.Assets.PrimObject.ShapeBlock.PathBegin`. pub path_begin: f32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.ShapeBlock.PathCurve`. pub path_curve: i32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.ShapeBlock.PathEnd`. pub path_end: f32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.ShapeBlock.PathRadiusOffset`. pub path_radius_offset: f32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.ShapeBlock.PathRevolutions`. pub path_revolutions: f32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.ShapeBlock.PathScaleX`. pub path_scale_x: f32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.ShapeBlock.PathScaleY`. pub path_scale_y: f32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.ShapeBlock.PathShearX`. pub path_shear_x: f32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.ShapeBlock.PathShearY`. pub path_shear_y: f32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.ShapeBlock.PathSkew`. pub path_skew: f32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.ShapeBlock.PathTaperX`. pub path_taper_x: f32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.ShapeBlock.PathTaperY`. pub path_taper_y: f32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.ShapeBlock.PathTwist`. pub path_twist: f32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.ShapeBlock.PathTwistBegin`. pub path_twist_begin: f32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.ShapeBlock.ProfileBegin`. pub profile_begin: f32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.ShapeBlock.ProfileCurve`. pub profile_curve: i32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.ShapeBlock.ProfileEnd`. pub profile_end: f32, /// C# member: `F:LibreMetaverse.Assets.PrimObject.ShapeBlock.ProfileHollow`. pub profile_hollow: f32, } impl PrimObjectShapeBlock { /// C# member: `M:LibreMetaverse.Assets.PrimObject.ShapeBlock.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.PrimObject.ShapeBlock.#ctor", ) } /// C# member: `M:LibreMetaverse.Assets.PrimObject.ShapeBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.PrimObject.ShapeBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Assets.PrimObject.ShapeBlock.Serialize`. pub fn serialize(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.PrimObject.ShapeBlock.Serialize", ) } } /// C# type: `T:LibreMetaverse.Assets.RegionSettings`. pub struct RegionSettings { /// C# member: `F:LibreMetaverse.Assets.RegionSettings.AgentLimit`. pub agent_limit: i32, /// C# member: `F:LibreMetaverse.Assets.RegionSettings.AllowDamage`. pub allow_damage: bool, /// C# member: `F:LibreMetaverse.Assets.RegionSettings.AllowLandJoinDivide`. pub allow_land_join_divide: bool, /// C# member: `F:LibreMetaverse.Assets.RegionSettings.AllowLandResell`. pub allow_land_resell: bool, /// C# member: `F:LibreMetaverse.Assets.RegionSettings.BlockFly`. pub block_fly: bool, /// C# member: `F:LibreMetaverse.Assets.RegionSettings.BlockLandShowInSearch`. pub block_land_show_in_search: bool, /// C# member: `F:LibreMetaverse.Assets.RegionSettings.BlockTerraform`. pub block_terraform: bool, /// C# member: `F:LibreMetaverse.Assets.RegionSettings.DisableCollisions`. pub disable_collisions: bool, /// C# member: `F:LibreMetaverse.Assets.RegionSettings.DisablePhysics`. pub disable_physics: bool, /// C# member: `F:LibreMetaverse.Assets.RegionSettings.DisableScripts`. pub disable_scripts: bool, /// C# member: `F:LibreMetaverse.Assets.RegionSettings.FixedSun`. pub fixed_sun: bool, /// C# member: `F:LibreMetaverse.Assets.RegionSettings.MaturityRating`. pub maturity_rating: i32, /// C# member: `F:LibreMetaverse.Assets.RegionSettings.ObjectBonus`. pub object_bonus: f32, /// C# member: `F:LibreMetaverse.Assets.RegionSettings.RestrictPushing`. pub restrict_pushing: bool, /// C# member: `F:LibreMetaverse.Assets.RegionSettings.TerrainDetail0`. pub terrain_detail0: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Assets.RegionSettings.TerrainDetail1`. pub terrain_detail1: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Assets.RegionSettings.TerrainDetail2`. pub terrain_detail2: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Assets.RegionSettings.TerrainDetail3`. pub terrain_detail3: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Assets.RegionSettings.TerrainHeightRange00`. pub terrain_height_range00: f32, /// C# member: `F:LibreMetaverse.Assets.RegionSettings.TerrainHeightRange01`. pub terrain_height_range01: f32, /// C# member: `F:LibreMetaverse.Assets.RegionSettings.TerrainHeightRange10`. pub terrain_height_range10: f32, /// C# member: `F:LibreMetaverse.Assets.RegionSettings.TerrainHeightRange11`. pub terrain_height_range11: f32, /// C# member: `F:LibreMetaverse.Assets.RegionSettings.TerrainLowerLimit`. pub terrain_lower_limit: f32, /// C# member: `F:LibreMetaverse.Assets.RegionSettings.TerrainRaiseLimit`. pub terrain_raise_limit: f32, /// C# member: `F:LibreMetaverse.Assets.RegionSettings.TerrainStartHeight00`. pub terrain_start_height00: f32, /// C# member: `F:LibreMetaverse.Assets.RegionSettings.TerrainStartHeight01`. pub terrain_start_height01: f32, /// C# member: `F:LibreMetaverse.Assets.RegionSettings.TerrainStartHeight10`. pub terrain_start_height10: f32, /// C# member: `F:LibreMetaverse.Assets.RegionSettings.TerrainStartHeight11`. pub terrain_start_height11: f32, /// C# member: `F:LibreMetaverse.Assets.RegionSettings.UseEstateSun`. pub use_estate_sun: bool, /// C# member: `F:LibreMetaverse.Assets.RegionSettings.WaterHeight`. pub water_height: f32, } impl RegionSettings { /// C# member: `M:LibreMetaverse.Assets.RegionSettings.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.RegionSettings.#ctor") } /// C# member: `M:LibreMetaverse.Assets.RegionSettings.FromStream(System.IO.Stream)`. pub fn from_stream( stream: Box, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.RegionSettings.FromStream(System.IO.Stream)", ) } /// C# member: `M:LibreMetaverse.Assets.RegionSettings.ToXML(System.String)`. pub fn to_xml(&self, filename: String) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.RegionSettings.ToXML(System.String)", ) } } /// C# type: `T:LibreMetaverse.Assets.TarArchiveReader`. pub struct TarArchiveReader; impl TarArchiveReader { /// C# member: `M:LibreMetaverse.Assets.TarArchiveReader.#ctor(System.IO.Stream)`. pub fn new( s: Box, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.TarArchiveReader.#ctor(System.IO.Stream)", ) } /// C# member: `M:LibreMetaverse.Assets.TarArchiveReader.Close`. pub fn close(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.TarArchiveReader.Close") } /// C# member: `M:LibreMetaverse.Assets.TarArchiveReader.ConvertOctalBytesToDecimal(System.Byte[],System.Int32,System.Int32)`. pub fn convert_octal_bytes_to_decimal( bytes: Vec, start_index: i32, count: i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.TarArchiveReader.ConvertOctalBytesToDecimal(System.Byte[],System.Int32,System.Int32)", ) } /// C# member: `M:LibreMetaverse.Assets.TarArchiveReader.ReadEntry(System.String@,LibreMetaverse.Assets.TarArchiveReader.TarEntryType@)`. pub fn read_entry( &self, file_path: &mut String, entry_type: &mut libremetaverse::assets::TarArchiveReaderTarEntryType, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.TarArchiveReader.ReadEntry(System.String@,LibreMetaverse.Assets.TarArchiveReader.TarEntryType@)", ) } } /// C# type: `T:LibreMetaverse.Assets.TarArchiveReader.TarEntryType`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum TarArchiveReaderTarEntryType { /// C# member: `F:LibreMetaverse.Assets.TarArchiveReader.TarEntryType.TYPE_BLOCK_SPECIAL`. TYPE_BLOCK_SPECIAL = 5, /// C# member: `F:LibreMetaverse.Assets.TarArchiveReader.TarEntryType.TYPE_CHAR_SPECIAL`. TYPE_CHAR_SPECIAL = 4, /// C# member: `F:LibreMetaverse.Assets.TarArchiveReader.TarEntryType.TYPE_CONTIGUOUS_FILE`. TYPE_CONTIGUOUS_FILE = 8, /// C# member: `F:LibreMetaverse.Assets.TarArchiveReader.TarEntryType.TYPE_DIRECTORY`. TYPE_DIRECTORY = 6, /// C# member: `F:LibreMetaverse.Assets.TarArchiveReader.TarEntryType.TYPE_FIFO`. TYPE_FIFO = 7, /// C# member: `F:LibreMetaverse.Assets.TarArchiveReader.TarEntryType.TYPE_HARD_LINK`. TYPE_HARD_LINK = 2, /// C# member: `F:LibreMetaverse.Assets.TarArchiveReader.TarEntryType.TYPE_NORMAL_FILE`. TYPE_NORMAL_FILE = 1, /// C# member: `F:LibreMetaverse.Assets.TarArchiveReader.TarEntryType.TYPE_SYMBOLIC_LINK`. TYPE_SYMBOLIC_LINK = 3, /// C# member: `F:LibreMetaverse.Assets.TarArchiveReader.TarEntryType.TYPE_UNKNOWN`. TYPE_UNKNOWN = 0, } /// C# type: `T:LibreMetaverse.Assets.TarArchiveWriter`. pub struct TarArchiveWriter; impl TarArchiveWriter { /// C# member: `M:LibreMetaverse.Assets.TarArchiveWriter.#ctor(System.IO.Stream)`. pub fn new( s: Box, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.TarArchiveWriter.#ctor(System.IO.Stream)", ) } /// C# member: `M:LibreMetaverse.Assets.TarArchiveWriter.Close`. pub fn close(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.TarArchiveWriter.Close") } /// C# member: `M:LibreMetaverse.Assets.TarArchiveWriter.ConvertDecimalToPaddedOctalBytes(System.Int32,System.Int32)`. pub fn convert_decimal_to_padded_octal_bytes( d: i32, padding: i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.TarArchiveWriter.ConvertDecimalToPaddedOctalBytes(System.Int32,System.Int32)", ) } /// C# member: `M:LibreMetaverse.Assets.TarArchiveWriter.WriteDir(System.String)`. pub fn write_dir(&self, dir_name: String) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.TarArchiveWriter.WriteDir(System.String)", ) } /// C# member: `M:LibreMetaverse.Assets.TarArchiveWriter.WriteFile(System.String,System.Byte[])`. pub fn write_file_with_string_bytes( &self, file_path: String, data: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.TarArchiveWriter.WriteFile(System.String,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Assets.TarArchiveWriter.WriteFile(System.String,System.String)`. pub fn write_file_with_string_string( &self, file_path: String, data: String, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.TarArchiveWriter.WriteFile(System.String,System.String)", ) } } /// C# type: `T:LibreMetaverse.Assets.TarHeader`. pub struct TarHeader { /// C# member: `F:LibreMetaverse.Assets.TarHeader.EntryType`. pub entry_type: libremetaverse::assets::TarArchiveReaderTarEntryType, /// C# member: `F:LibreMetaverse.Assets.TarHeader.FilePath`. pub file_path: String, /// C# member: `F:LibreMetaverse.Assets.TarHeader.FileSize`. pub file_size: i32, } impl TarHeader { /// C# member: `M:LibreMetaverse.Assets.TarHeader.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.TarHeader.#ctor") } } pub mod gltf { /// C# type: `T:LibreMetaverse.Assets.Gltf.GltfAccessor`. pub struct GltfAccessor; impl GltfAccessor { /// C# member: `M:LibreMetaverse.Assets.Gltf.GltfAccessor.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.Gltf.GltfAccessor.#ctor", ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfAccessor.BufferView`. pub fn buffer_view(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfAccessor.BufferView" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfAccessor.BufferView`. pub fn set_buffer_view(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfAccessor.BufferView" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfAccessor.ByteOffset`. pub fn byte_offset(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfAccessor.ByteOffset" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfAccessor.ByteOffset`. pub fn set_byte_offset(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfAccessor.ByteOffset" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfAccessor.ComponentByteSize`. pub fn component_byte_size(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfAccessor.ComponentByteSize" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfAccessor.ComponentCount`. pub fn component_count(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfAccessor.ComponentCount" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfAccessor.ComponentType`. pub fn component_type(&self) -> libremetaverse::assets::gltf::GltfComponentType { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfAccessor.ComponentType" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfAccessor.ComponentType`. pub fn set_component_type( &mut self, value: libremetaverse::assets::gltf::GltfComponentType, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfAccessor.ComponentType" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfAccessor.Count`. pub fn count(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfAccessor.Count" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfAccessor.Count`. pub fn set_count(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfAccessor.Count" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfAccessor.DefaultStride`. pub fn default_stride(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfAccessor.DefaultStride" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfAccessor.Max`. pub fn max(&self) -> Option> { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfAccessor.Max" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfAccessor.Max`. pub fn set_max(&mut self, value: Option>) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfAccessor.Max" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfAccessor.Min`. pub fn min(&self) -> Option> { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfAccessor.Min" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfAccessor.Min`. pub fn set_min(&mut self, value: Option>) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfAccessor.Min" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfAccessor.Name`. pub fn name(&self) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfAccessor.Name" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfAccessor.Name`. pub fn set_name(&mut self, value: Option) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfAccessor.Name" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfAccessor.Normalized`. pub fn normalized(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfAccessor.Normalized" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfAccessor.Normalized`. pub fn set_normalized(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfAccessor.Normalized" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfAccessor.Type`. pub fn type_(&self) -> libremetaverse::assets::gltf::GltfAccessorType { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfAccessor.Type" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfAccessor.Type`. pub fn set_type_(&mut self, value: libremetaverse::assets::gltf::GltfAccessorType) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfAccessor.Type" ) } } /// C# type: `T:LibreMetaverse.Assets.Gltf.GltfAccessorType`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(u8)] pub enum GltfAccessorType { /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfAccessorType.Mat2`. Mat2 = 4, /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfAccessorType.Mat3`. Mat3 = 5, /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfAccessorType.Mat4`. Mat4 = 6, /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfAccessorType.Scalar`. Scalar = 0, /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfAccessorType.Vec2`. Vec2 = 1, /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfAccessorType.Vec3`. Vec3 = 2, /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfAccessorType.Vec4`. Vec4 = 3, } /// C# type: `T:LibreMetaverse.Assets.Gltf.GltfAnimation`. pub struct GltfAnimation; impl GltfAnimation { /// C# member: `M:LibreMetaverse.Assets.Gltf.GltfAnimation.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.Gltf.GltfAnimation.#ctor", ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfAnimation.Channels`. pub fn channels(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfAnimation.Channels" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfAnimation.Name`. pub fn name(&self) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfAnimation.Name" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfAnimation.Name`. pub fn set_name(&mut self, value: Option) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfAnimation.Name" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfAnimation.Samplers`. pub fn samplers(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfAnimation.Samplers" ) } } /// C# type: `T:LibreMetaverse.Assets.Gltf.GltfAnimationChannel`. pub struct GltfAnimationChannel; impl GltfAnimationChannel { /// C# member: `M:LibreMetaverse.Assets.Gltf.GltfAnimationChannel.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.Gltf.GltfAnimationChannel.#ctor", ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfAnimationChannel.Sampler`. pub fn sampler(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfAnimationChannel.Sampler" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfAnimationChannel.Sampler`. pub fn set_sampler(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfAnimationChannel.Sampler" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfAnimationChannel.Target`. pub fn target(&self) -> libremetaverse::assets::gltf::GltfAnimationChannelTarget { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfAnimationChannel.Target" ) } } /// C# type: `T:LibreMetaverse.Assets.Gltf.GltfAnimationChannelTarget`. pub struct GltfAnimationChannelTarget; impl GltfAnimationChannelTarget { /// C# member: `M:LibreMetaverse.Assets.Gltf.GltfAnimationChannelTarget.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.Gltf.GltfAnimationChannelTarget.#ctor", ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfAnimationChannelTarget.Node`. pub fn node(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfAnimationChannelTarget.Node" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfAnimationChannelTarget.Node`. pub fn set_node(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfAnimationChannelTarget.Node" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfAnimationChannelTarget.Path`. pub fn path(&self) -> libremetaverse::assets::gltf::GltfAnimationTargetPath { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfAnimationChannelTarget.Path" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfAnimationChannelTarget.Path`. pub fn set_path( &mut self, value: libremetaverse::assets::gltf::GltfAnimationTargetPath, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfAnimationChannelTarget.Path" ) } } /// C# type: `T:LibreMetaverse.Assets.Gltf.GltfAnimationInterpolation`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(u8)] pub enum GltfAnimationInterpolation { /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfAnimationInterpolation.CubicSpline`. CubicSpline = 2, /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfAnimationInterpolation.Linear`. Linear = 0, /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfAnimationInterpolation.Step`. Step = 1, } /// C# type: `T:LibreMetaverse.Assets.Gltf.GltfAnimationSampler`. pub struct GltfAnimationSampler; impl GltfAnimationSampler { /// C# member: `M:LibreMetaverse.Assets.Gltf.GltfAnimationSampler.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.Gltf.GltfAnimationSampler.#ctor", ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfAnimationSampler.Input`. pub fn input(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfAnimationSampler.Input" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfAnimationSampler.Input`. pub fn set_input(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfAnimationSampler.Input" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfAnimationSampler.Interpolation`. pub fn interpolation( &self, ) -> libremetaverse::assets::gltf::GltfAnimationInterpolation { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfAnimationSampler.Interpolation" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfAnimationSampler.Interpolation`. pub fn set_interpolation( &mut self, value: libremetaverse::assets::gltf::GltfAnimationInterpolation, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfAnimationSampler.Interpolation" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfAnimationSampler.Output`. pub fn output(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfAnimationSampler.Output" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfAnimationSampler.Output`. pub fn set_output(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfAnimationSampler.Output" ) } } /// C# type: `T:LibreMetaverse.Assets.Gltf.GltfAnimationTargetPath`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(u8)] pub enum GltfAnimationTargetPath { /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfAnimationTargetPath.Rotation`. Rotation = 1, /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfAnimationTargetPath.Scale`. Scale = 2, /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfAnimationTargetPath.Translation`. Translation = 0, /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfAnimationTargetPath.Weights`. Weights = 3, } /// C# type: `T:LibreMetaverse.Assets.Gltf.GltfBuffer`. pub struct GltfBuffer; impl GltfBuffer { /// C# member: `M:LibreMetaverse.Assets.Gltf.GltfBuffer.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.Gltf.GltfBuffer.#ctor", ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfBuffer.ByteLength`. pub fn byte_length(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfBuffer.ByteLength" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfBuffer.ByteLength`. pub fn set_byte_length(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfBuffer.ByteLength" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfBuffer.Data`. pub fn data(&self) -> Option> { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfBuffer.Data" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfBuffer.Data`. pub fn set_data(&mut self, value: Option>) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfBuffer.Data" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfBuffer.Name`. pub fn name(&self) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfBuffer.Name" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfBuffer.Name`. pub fn set_name(&mut self, value: Option) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfBuffer.Name" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfBuffer.Uri`. pub fn uri(&self) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfBuffer.Uri" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfBuffer.Uri`. pub fn set_uri(&mut self, value: Option) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfBuffer.Uri" ) } } /// C# type: `T:LibreMetaverse.Assets.Gltf.GltfBufferView`. pub struct GltfBufferView; impl GltfBufferView { /// C# member: `M:LibreMetaverse.Assets.Gltf.GltfBufferView.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.Gltf.GltfBufferView.#ctor", ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfBufferView.Buffer`. pub fn buffer(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfBufferView.Buffer" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfBufferView.Buffer`. pub fn set_buffer(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfBufferView.Buffer" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfBufferView.ByteLength`. pub fn byte_length(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfBufferView.ByteLength" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfBufferView.ByteLength`. pub fn set_byte_length(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfBufferView.ByteLength" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfBufferView.ByteOffset`. pub fn byte_offset(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfBufferView.ByteOffset" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfBufferView.ByteOffset`. pub fn set_byte_offset(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfBufferView.ByteOffset" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfBufferView.ByteStride`. pub fn byte_stride(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfBufferView.ByteStride" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfBufferView.ByteStride`. pub fn set_byte_stride(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfBufferView.ByteStride" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfBufferView.Name`. pub fn name(&self) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfBufferView.Name" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfBufferView.Name`. pub fn set_name(&mut self, value: Option) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfBufferView.Name" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfBufferView.Target`. pub fn target(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfBufferView.Target" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfBufferView.Target`. pub fn set_target(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfBufferView.Target" ) } } /// C# type: `T:LibreMetaverse.Assets.Gltf.GltfComponentType`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum GltfComponentType { /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfComponentType.Byte`. Byte = 5120, /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfComponentType.Float`. Float = 5126, /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfComponentType.Short`. Short = 5122, /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfComponentType.UnsignedByte`. UnsignedByte = 5121, /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfComponentType.UnsignedInt`. UnsignedInt = 5125, /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfComponentType.UnsignedShort`. UnsignedShort = 5123, } /// C# type: `T:LibreMetaverse.Assets.Gltf.GltfDocument`. pub struct GltfDocument; impl GltfDocument { /// C# member: `M:LibreMetaverse.Assets.Gltf.GltfDocument.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.Gltf.GltfDocument.#ctor", ) } /// C# member: `M:LibreMetaverse.Assets.Gltf.GltfDocument.GetColors(LibreMetaverse.Assets.Gltf.GltfPrimitive,System.Int32)`. pub fn get_colors( &self, primitive: libremetaverse::assets::gltf::GltfPrimitive, set: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.Gltf.GltfDocument.GetColors(LibreMetaverse.Assets.Gltf.GltfPrimitive,System.Int32)", ) } /// C# member: `M:LibreMetaverse.Assets.Gltf.GltfDocument.GetIndices(LibreMetaverse.Assets.Gltf.GltfPrimitive)`. pub fn get_indices( &self, primitive: libremetaverse::assets::gltf::GltfPrimitive, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.Gltf.GltfDocument.GetIndices(LibreMetaverse.Assets.Gltf.GltfPrimitive)", ) } /// C# member: `M:LibreMetaverse.Assets.Gltf.GltfDocument.GetInverseBindMatrices(LibreMetaverse.Assets.Gltf.GltfSkin)`. pub fn get_inverse_bind_matrices( &self, skin: libremetaverse::assets::gltf::GltfSkin, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.Gltf.GltfDocument.GetInverseBindMatrices(LibreMetaverse.Assets.Gltf.GltfSkin)", ) } /// C# member: `M:LibreMetaverse.Assets.Gltf.GltfDocument.GetJoints(LibreMetaverse.Assets.Gltf.GltfPrimitive,System.Int32)`. pub fn get_joints( &self, primitive: libremetaverse::assets::gltf::GltfPrimitive, set: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.Gltf.GltfDocument.GetJoints(LibreMetaverse.Assets.Gltf.GltfPrimitive,System.Int32)", ) } /// C# member: `M:LibreMetaverse.Assets.Gltf.GltfDocument.GetNormals(LibreMetaverse.Assets.Gltf.GltfPrimitive)`. pub fn get_normals( &self, primitive: libremetaverse::assets::gltf::GltfPrimitive, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.Gltf.GltfDocument.GetNormals(LibreMetaverse.Assets.Gltf.GltfPrimitive)", ) } /// C# member: `M:LibreMetaverse.Assets.Gltf.GltfDocument.GetPositions(LibreMetaverse.Assets.Gltf.GltfPrimitive)`. pub fn get_positions( &self, primitive: libremetaverse::assets::gltf::GltfPrimitive, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.Gltf.GltfDocument.GetPositions(LibreMetaverse.Assets.Gltf.GltfPrimitive)", ) } /// C# member: `M:LibreMetaverse.Assets.Gltf.GltfDocument.GetSamplerQuaternion(LibreMetaverse.Assets.Gltf.GltfAnimationSampler)`. pub fn get_sampler_quaternion( &self, sampler: libremetaverse::assets::gltf::GltfAnimationSampler, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.Gltf.GltfDocument.GetSamplerQuaternion(LibreMetaverse.Assets.Gltf.GltfAnimationSampler)", ) } /// C# member: `M:LibreMetaverse.Assets.Gltf.GltfDocument.GetSamplerTimestamps(LibreMetaverse.Assets.Gltf.GltfAnimationSampler)`. pub fn get_sampler_timestamps( &self, sampler: libremetaverse::assets::gltf::GltfAnimationSampler, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.Gltf.GltfDocument.GetSamplerTimestamps(LibreMetaverse.Assets.Gltf.GltfAnimationSampler)", ) } /// C# member: `M:LibreMetaverse.Assets.Gltf.GltfDocument.GetSamplerVec3(LibreMetaverse.Assets.Gltf.GltfAnimationSampler)`. pub fn get_sampler_vec3( &self, sampler: libremetaverse::assets::gltf::GltfAnimationSampler, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.Gltf.GltfDocument.GetSamplerVec3(LibreMetaverse.Assets.Gltf.GltfAnimationSampler)", ) } /// C# member: `M:LibreMetaverse.Assets.Gltf.GltfDocument.GetSamplerWeights(LibreMetaverse.Assets.Gltf.GltfAnimationSampler)`. pub fn get_sampler_weights( &self, sampler: libremetaverse::assets::gltf::GltfAnimationSampler, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.Gltf.GltfDocument.GetSamplerWeights(LibreMetaverse.Assets.Gltf.GltfAnimationSampler)", ) } /// C# member: `M:LibreMetaverse.Assets.Gltf.GltfDocument.GetTangents(LibreMetaverse.Assets.Gltf.GltfPrimitive)`. pub fn get_tangents( &self, primitive: libremetaverse::assets::gltf::GltfPrimitive, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.Gltf.GltfDocument.GetTangents(LibreMetaverse.Assets.Gltf.GltfPrimitive)", ) } /// C# member: `M:LibreMetaverse.Assets.Gltf.GltfDocument.GetTexCoords(LibreMetaverse.Assets.Gltf.GltfPrimitive,System.Int32)`. pub fn get_tex_coords( &self, primitive: libremetaverse::assets::gltf::GltfPrimitive, channel: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.Gltf.GltfDocument.GetTexCoords(LibreMetaverse.Assets.Gltf.GltfPrimitive,System.Int32)", ) } /// C# member: `M:LibreMetaverse.Assets.Gltf.GltfDocument.GetWeights(LibreMetaverse.Assets.Gltf.GltfPrimitive,System.Int32)`. pub fn get_weights( &self, primitive: libremetaverse::assets::gltf::GltfPrimitive, set: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.Gltf.GltfDocument.GetWeights(LibreMetaverse.Assets.Gltf.GltfPrimitive,System.Int32)", ) } /// C# member: `M:LibreMetaverse.Assets.Gltf.GltfDocument.Load(System.Byte[],System.Func{System.String,System.Byte[]})`. pub fn load( data: Vec, buffer_loader: Option Vec + Send + Sync>>, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.Gltf.GltfDocument.Load(System.Byte[],System.Func{System.String,System.Byte[]})", ) } /// C# member: `M:LibreMetaverse.Assets.Gltf.GltfDocument.LoadGlb(System.Byte[])`. pub fn load_glb( data: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.Gltf.GltfDocument.LoadGlb(System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Assets.Gltf.GltfDocument.LoadGltf(System.String,System.Func{System.String,System.Byte[]})`. pub fn load_gltf( json: String, buffer_loader: Option Vec + Send + Sync>>, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.Gltf.GltfDocument.LoadGltf(System.String,System.Func{System.String,System.Byte[]})", ) } /// C# member: `M:LibreMetaverse.Assets.Gltf.GltfDocument.ToGlb`. pub fn to_glb(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.Gltf.GltfDocument.ToGlb", ) } /// C# member: `M:LibreMetaverse.Assets.Gltf.GltfDocument.ToJson(System.Boolean)`. pub fn to_json(&self, pretty: Option) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.Gltf.GltfDocument.ToJson(System.Boolean)", ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocument.Accessors`. pub fn accessors(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocument.Accessors" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocument.Animations`. pub fn animations(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocument.Animations" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocument.BufferViews`. pub fn buffer_views(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocument.BufferViews" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocument.Buffers`. pub fn buffers(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocument.Buffers" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocument.Copyright`. pub fn copyright(&self) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocument.Copyright" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocument.Copyright`. pub fn set_copyright(&mut self, value: Option) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocument.Copyright" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocument.DefaultScene`. pub fn default_scene(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocument.DefaultScene" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocument.DefaultScene`. pub fn set_default_scene(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocument.DefaultScene" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocument.ExtensionsRequired`. pub fn extensions_required(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocument.ExtensionsRequired" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocument.ExtensionsUsed`. pub fn extensions_used(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocument.ExtensionsUsed" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocument.Generator`. pub fn generator(&self) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocument.Generator" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocument.Generator`. pub fn set_generator(&mut self, value: Option) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocument.Generator" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocument.Images`. pub fn images(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocument.Images" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocument.Materials`. pub fn materials(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocument.Materials" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocument.Meshes`. pub fn meshes(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocument.Meshes" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocument.MinVersion`. pub fn min_version(&self) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocument.MinVersion" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocument.MinVersion`. pub fn set_min_version(&mut self, value: Option) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocument.MinVersion" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocument.Nodes`. pub fn nodes(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocument.Nodes" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocument.Samplers`. pub fn samplers(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocument.Samplers" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocument.Scenes`. pub fn scenes(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocument.Scenes" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocument.Skins`. pub fn skins(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocument.Skins" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocument.Textures`. pub fn textures(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocument.Textures" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocument.Version`. pub fn version(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocument.Version" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocument.Version`. pub fn set_version(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocument.Version" ) } } /// C# type: `T:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial`. pub struct GltfDocumentMaterial; impl GltfDocumentMaterial { /// C# member: `M:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.#ctor", ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.AlphaCutoff`. pub fn alpha_cutoff(&self) -> f32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.AlphaCutoff" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.AlphaCutoff`. pub fn set_alpha_cutoff(&mut self, value: f32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.AlphaCutoff" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.AlphaMode`. pub fn alpha_mode(&self) -> libremetaverse::assets::GltfAlphaMode { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.AlphaMode" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.AlphaMode`. pub fn set_alpha_mode(&mut self, value: libremetaverse::assets::GltfAlphaMode) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.AlphaMode" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.BaseColorFactor`. pub fn base_color_factor(&self) -> libremetaverse_types::Color4 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.BaseColorFactor" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.BaseColorFactor`. pub fn set_base_color_factor(&mut self, value: libremetaverse_types::Color4) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.BaseColorFactor" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.BaseColorTexture`. pub fn base_color_texture( &self, ) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.BaseColorTexture" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.BaseColorTexture`. pub fn set_base_color_texture( &mut self, value: Option, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.BaseColorTexture" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.DoubleSided`. pub fn double_sided(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.DoubleSided" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.DoubleSided`. pub fn set_double_sided(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.DoubleSided" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.EmissiveFactor`. pub fn emissive_factor(&self) -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.EmissiveFactor" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.EmissiveFactor`. pub fn set_emissive_factor(&mut self, value: libremetaverse_types::Vector3) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.EmissiveFactor" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.EmissiveTexture`. pub fn emissive_texture(&self) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.EmissiveTexture" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.EmissiveTexture`. pub fn set_emissive_texture( &mut self, value: Option, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.EmissiveTexture" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.MetallicFactor`. pub fn metallic_factor(&self) -> f32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.MetallicFactor" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.MetallicFactor`. pub fn set_metallic_factor(&mut self, value: f32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.MetallicFactor" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.MetallicRoughnessTexture`. pub fn metallic_roughness_texture( &self, ) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.MetallicRoughnessTexture" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.MetallicRoughnessTexture`. pub fn set_metallic_roughness_texture( &mut self, value: Option, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.MetallicRoughnessTexture" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.Name`. pub fn name(&self) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.Name" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.Name`. pub fn set_name(&mut self, value: Option) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.Name" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.NormalTexture`. pub fn normal_texture( &self, ) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.NormalTexture" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.NormalTexture`. pub fn set_normal_texture( &mut self, value: Option, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.NormalTexture" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.OcclusionTexture`. pub fn occlusion_texture( &self, ) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.OcclusionTexture" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.OcclusionTexture`. pub fn set_occlusion_texture( &mut self, value: Option, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.OcclusionTexture" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.RoughnessFactor`. pub fn roughness_factor(&self) -> f32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.RoughnessFactor" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.RoughnessFactor`. pub fn set_roughness_factor(&mut self, value: f32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfDocumentMaterial.RoughnessFactor" ) } } /// C# type: `T:LibreMetaverse.Assets.Gltf.GltfImage`. pub struct GltfImage; impl GltfImage { /// C# member: `M:LibreMetaverse.Assets.Gltf.GltfImage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.Gltf.GltfImage.#ctor", ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfImage.BufferView`. pub fn buffer_view(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfImage.BufferView" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfImage.BufferView`. pub fn set_buffer_view(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfImage.BufferView" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfImage.MimeType`. pub fn mime_type(&self) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfImage.MimeType" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfImage.MimeType`. pub fn set_mime_type(&mut self, value: Option) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfImage.MimeType" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfImage.Name`. pub fn name(&self) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfImage.Name" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfImage.Name`. pub fn set_name(&mut self, value: Option) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfImage.Name" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfImage.Uri`. pub fn uri(&self) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfImage.Uri" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfImage.Uri`. pub fn set_uri(&mut self, value: Option) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfImage.Uri" ) } } /// C# type: `T:LibreMetaverse.Assets.Gltf.GltfMesh`. pub struct GltfMesh; impl GltfMesh { /// C# member: `M:LibreMetaverse.Assets.Gltf.GltfMesh.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.Gltf.GltfMesh.#ctor") } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfMesh.Name`. pub fn name(&self) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfMesh.Name" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfMesh.Name`. pub fn set_name(&mut self, value: Option) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfMesh.Name" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfMesh.Primitives`. pub fn primitives(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfMesh.Primitives" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfMesh.Weights`. pub fn weights(&self) -> Option> { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfMesh.Weights" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfMesh.Weights`. pub fn set_weights(&mut self, value: Option>) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfMesh.Weights" ) } } /// C# type: `T:LibreMetaverse.Assets.Gltf.GltfNode`. pub struct GltfNode; impl GltfNode { /// C# member: `M:LibreMetaverse.Assets.Gltf.GltfNode.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.Gltf.GltfNode.#ctor") } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfNode.Children`. pub fn children(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfNode.Children" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfNode.Matrix`. pub fn matrix(&self) -> Option> { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfNode.Matrix" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfNode.Matrix`. pub fn set_matrix(&mut self, value: Option>) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfNode.Matrix" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfNode.Mesh`. pub fn mesh(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfNode.Mesh" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfNode.Mesh`. pub fn set_mesh(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfNode.Mesh" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfNode.Name`. pub fn name(&self) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfNode.Name" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfNode.Name`. pub fn set_name(&mut self, value: Option) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfNode.Name" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfNode.Rotation`. pub fn rotation(&self) -> libremetaverse_types::Quaternion { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfNode.Rotation" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfNode.Rotation`. pub fn set_rotation(&mut self, value: libremetaverse_types::Quaternion) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfNode.Rotation" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfNode.Scale`. pub fn scale(&self) -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfNode.Scale" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfNode.Scale`. pub fn set_scale(&mut self, value: libremetaverse_types::Vector3) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfNode.Scale" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfNode.Skin`. pub fn skin(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfNode.Skin" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfNode.Skin`. pub fn set_skin(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfNode.Skin" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfNode.Translation`. pub fn translation(&self) -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfNode.Translation" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfNode.Translation`. pub fn set_translation(&mut self, value: libremetaverse_types::Vector3) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfNode.Translation" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfNode.Weights`. pub fn weights(&self) -> Option> { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfNode.Weights" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfNode.Weights`. pub fn set_weights(&mut self, value: Option>) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfNode.Weights" ) } } /// C# type: `T:LibreMetaverse.Assets.Gltf.GltfNormalTextureRef`. pub struct GltfNormalTextureRef; impl GltfNormalTextureRef { /// C# member: `M:LibreMetaverse.Assets.Gltf.GltfNormalTextureRef.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.Gltf.GltfNormalTextureRef.#ctor", ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfNormalTextureRef.Scale`. pub fn scale(&self) -> f32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfNormalTextureRef.Scale" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfNormalTextureRef.Scale`. pub fn set_scale(&mut self, value: f32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfNormalTextureRef.Scale" ) } } /// C# type: `T:LibreMetaverse.Assets.Gltf.GltfOcclusionTextureRef`. pub struct GltfOcclusionTextureRef; impl GltfOcclusionTextureRef { /// C# member: `M:LibreMetaverse.Assets.Gltf.GltfOcclusionTextureRef.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.Gltf.GltfOcclusionTextureRef.#ctor", ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfOcclusionTextureRef.Strength`. pub fn strength(&self) -> f32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfOcclusionTextureRef.Strength" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfOcclusionTextureRef.Strength`. pub fn set_strength(&mut self, value: f32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfOcclusionTextureRef.Strength" ) } } /// C# type: `T:LibreMetaverse.Assets.Gltf.GltfPrimitive`. pub struct GltfPrimitive; impl GltfPrimitive { /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfPrimitive.ATTR_COLOR_0`. pub const ATTR_COLOR_0: &'static str = "COLOR_0"; /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfPrimitive.ATTR_JOINTS_0`. pub const ATTR_JOINTS_0: &'static str = "JOINTS_0"; /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfPrimitive.ATTR_NORMAL`. pub const ATTR_NORMAL: &'static str = "NORMAL"; /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfPrimitive.ATTR_POSITION`. pub const ATTR_POSITION: &'static str = "POSITION"; /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfPrimitive.ATTR_TANGENT`. pub const ATTR_TANGENT: &'static str = "TANGENT"; /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfPrimitive.ATTR_TEXCOORD_0`. pub const ATTR_TEXCOORD_0: &'static str = "TEXCOORD_0"; /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfPrimitive.ATTR_TEXCOORD_1`. pub const ATTR_TEXCOORD_1: &'static str = "TEXCOORD_1"; /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfPrimitive.ATTR_WEIGHTS_0`. pub const ATTR_WEIGHTS_0: &'static str = "WEIGHTS_0"; /// C# member: `M:LibreMetaverse.Assets.Gltf.GltfPrimitive.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.Gltf.GltfPrimitive.#ctor", ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfPrimitive.Attributes`. pub fn attributes(&self) -> std::collections::HashMap { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfPrimitive.Attributes" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfPrimitive.Indices`. pub fn indices(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfPrimitive.Indices" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfPrimitive.Indices`. pub fn set_indices(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfPrimitive.Indices" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfPrimitive.Material`. pub fn material(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfPrimitive.Material" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfPrimitive.Material`. pub fn set_material(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfPrimitive.Material" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfPrimitive.Mode`. pub fn mode(&self) -> libremetaverse::assets::gltf::GltfPrimitiveMode { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfPrimitive.Mode" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfPrimitive.Mode`. pub fn set_mode(&mut self, value: libremetaverse::assets::gltf::GltfPrimitiveMode) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfPrimitive.Mode" ) } } /// C# type: `T:LibreMetaverse.Assets.Gltf.GltfPrimitiveMode`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(u8)] pub enum GltfPrimitiveMode { /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfPrimitiveMode.LineLoop`. LineLoop = 2, /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfPrimitiveMode.LineStrip`. LineStrip = 3, /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfPrimitiveMode.Lines`. Lines = 1, /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfPrimitiveMode.Points`. Points = 0, /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfPrimitiveMode.TriangleFan`. TriangleFan = 6, /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfPrimitiveMode.TriangleStrip`. TriangleStrip = 5, /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfPrimitiveMode.Triangles`. Triangles = 4, } /// C# type: `T:LibreMetaverse.Assets.Gltf.GltfSampler`. pub struct GltfSampler; impl GltfSampler { /// C# member: `M:LibreMetaverse.Assets.Gltf.GltfSampler.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.Gltf.GltfSampler.#ctor", ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfSampler.MagFilter`. pub fn mag_filter(&self) -> libremetaverse::assets::gltf::GltfSamplerFilter { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfSampler.MagFilter" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfSampler.MagFilter`. pub fn set_mag_filter( &mut self, value: libremetaverse::assets::gltf::GltfSamplerFilter, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfSampler.MagFilter" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfSampler.MinFilter`. pub fn min_filter(&self) -> libremetaverse::assets::gltf::GltfSamplerFilter { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfSampler.MinFilter" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfSampler.MinFilter`. pub fn set_min_filter( &mut self, value: libremetaverse::assets::gltf::GltfSamplerFilter, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfSampler.MinFilter" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfSampler.Name`. pub fn name(&self) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfSampler.Name" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfSampler.Name`. pub fn set_name(&mut self, value: Option) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfSampler.Name" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfSampler.WrapS`. pub fn wrap_s(&self) -> libremetaverse::assets::gltf::GltfSamplerWrap { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfSampler.WrapS" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfSampler.WrapS`. pub fn set_wrap_s(&mut self, value: libremetaverse::assets::gltf::GltfSamplerWrap) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfSampler.WrapS" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfSampler.WrapT`. pub fn wrap_t(&self) -> libremetaverse::assets::gltf::GltfSamplerWrap { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfSampler.WrapT" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfSampler.WrapT`. pub fn set_wrap_t(&mut self, value: libremetaverse::assets::gltf::GltfSamplerWrap) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfSampler.WrapT" ) } } /// C# type: `T:LibreMetaverse.Assets.Gltf.GltfSamplerFilter`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum GltfSamplerFilter { /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfSamplerFilter.Linear`. Linear = 9729, /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfSamplerFilter.LinearMipmapLinear`. LinearMipmapLinear = 9987, /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfSamplerFilter.LinearMipmapNearest`. LinearMipmapNearest = 9985, /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfSamplerFilter.Nearest`. Nearest = 9728, /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfSamplerFilter.NearestMipmapLinear`. NearestMipmapLinear = 9986, /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfSamplerFilter.NearestMipmapNearest`. NearestMipmapNearest = 9984, /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfSamplerFilter.None`. None = 0, } /// C# type: `T:LibreMetaverse.Assets.Gltf.GltfSamplerWrap`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum GltfSamplerWrap { /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfSamplerWrap.ClampToEdge`. ClampToEdge = 33071, /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfSamplerWrap.MirroredRepeat`. MirroredRepeat = 33648, /// C# member: `F:LibreMetaverse.Assets.Gltf.GltfSamplerWrap.Repeat`. Repeat = 10497, } /// C# type: `T:LibreMetaverse.Assets.Gltf.GltfScene`. pub struct GltfScene; impl GltfScene { /// C# member: `M:LibreMetaverse.Assets.Gltf.GltfScene.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.Gltf.GltfScene.#ctor", ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfScene.Name`. pub fn name(&self) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfScene.Name" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfScene.Name`. pub fn set_name(&mut self, value: Option) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfScene.Name" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfScene.Nodes`. pub fn nodes(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfScene.Nodes" ) } } /// C# type: `T:LibreMetaverse.Assets.Gltf.GltfSkin`. pub struct GltfSkin; impl GltfSkin { /// C# member: `M:LibreMetaverse.Assets.Gltf.GltfSkin.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Assets.Gltf.GltfSkin.#ctor") } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfSkin.InverseBindMatrices`. pub fn inverse_bind_matrices(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfSkin.InverseBindMatrices" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfSkin.InverseBindMatrices`. pub fn set_inverse_bind_matrices(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfSkin.InverseBindMatrices" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfSkin.Joints`. pub fn joints(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfSkin.Joints" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfSkin.Name`. pub fn name(&self) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfSkin.Name" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfSkin.Name`. pub fn set_name(&mut self, value: Option) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfSkin.Name" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfSkin.Skeleton`. pub fn skeleton(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfSkin.Skeleton" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfSkin.Skeleton`. pub fn set_skeleton(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfSkin.Skeleton" ) } } /// C# type: `T:LibreMetaverse.Assets.Gltf.GltfTexture`. pub struct GltfTexture; impl GltfTexture { /// C# member: `M:LibreMetaverse.Assets.Gltf.GltfTexture.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.Gltf.GltfTexture.#ctor", ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfTexture.Name`. pub fn name(&self) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfTexture.Name" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfTexture.Name`. pub fn set_name(&mut self, value: Option) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfTexture.Name" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfTexture.Sampler`. pub fn sampler(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfTexture.Sampler" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfTexture.Sampler`. pub fn set_sampler(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfTexture.Sampler" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfTexture.Source`. pub fn source(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfTexture.Source" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfTexture.Source`. pub fn set_source(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfTexture.Source" ) } } /// C# type: `T:LibreMetaverse.Assets.Gltf.GltfTextureRef`. pub struct GltfTextureRef; impl GltfTextureRef { /// C# member: `M:LibreMetaverse.Assets.Gltf.GltfTextureRef.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Assets.Gltf.GltfTextureRef.#ctor", ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfTextureRef.Index`. pub fn index(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfTextureRef.Index" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfTextureRef.Index`. pub fn set_index(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfTextureRef.Index" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfTextureRef.TexCoord`. pub fn tex_coord(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfTextureRef.TexCoord" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfTextureRef.TexCoord`. pub fn set_tex_coord(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfTextureRef.TexCoord" ) } /// C# member: `P:LibreMetaverse.Assets.Gltf.GltfTextureRef.Transform`. pub fn transform(&self) -> libremetaverse::assets::GltfTextureTransform { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfTextureRef.Transform" ) } /// Setter for C# member: `P:LibreMetaverse.Assets.Gltf.GltfTextureRef.Transform`. pub fn set_transform(&mut self, value: libremetaverse::assets::GltfTextureTransform) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Assets.Gltf.GltfTextureRef.Transform" ) } } } } pub mod formatters { /// C# type: `T:LibreMetaverse.Formatters.UUIDFormatter`. pub struct UUIDFormatter; impl UUIDFormatter { /// C# member: `F:LibreMetaverse.Formatters.UUIDFormatter.Instance`. pub fn instance() -> libremetaverse::formatters::UUIDFormatter { libremetaverse_types::unimplemented_api!( "F:LibreMetaverse.Formatters.UUIDFormatter.Instance" ) } /// C# member: `M:LibreMetaverse.Formatters.UUIDFormatter.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Formatters.UUIDFormatter.#ctor") } /// C# member: `M:LibreMetaverse.Formatters.UUIDFormatter.Deserialize(MessagePack.MessagePackReader@,MessagePack.MessagePackSerializerOptions)`. pub fn deserialize( &mut self, reader: &mut libremetaverse::message_pack::MessagePackReader, options: libremetaverse::message_pack::MessagePackSerializerOptions, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Formatters.UUIDFormatter.Deserialize(MessagePack.MessagePackReader@,MessagePack.MessagePackSerializerOptions)", ) } /// C# member: `M:LibreMetaverse.Formatters.UUIDFormatter.Serialize(MessagePack.MessagePackWriter@,LibreMetaverse.UUID,MessagePack.MessagePackSerializerOptions)`. pub fn serialize( &self, writer: &mut libremetaverse::message_pack::MessagePackWriter, value: libremetaverse_types::UUID, options: libremetaverse::message_pack::MessagePackSerializerOptions, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Formatters.UUIDFormatter.Serialize(MessagePack.MessagePackWriter@,LibreMetaverse.UUID,MessagePack.MessagePackSerializerOptions)", ) } } } pub mod http { /// C# type: `T:LibreMetaverse.Http.DownloadManager`. pub struct DownloadManager; impl DownloadManager { /// C# member: `M:LibreMetaverse.Http.DownloadManager.#ctor(LibreMetaverse.GridClient)`. pub fn new(client: libremetaverse::GridClient) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Http.DownloadManager.#ctor(LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.Http.DownloadManager.Dispose`. pub fn dispose(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Http.DownloadManager.Dispose") } /// C# member: `M:LibreMetaverse.Http.DownloadManager.DownloadAsync(System.Uri,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport},System.Threading.CancellationToken)`. pub async fn download_with_uri_i_progress_cancellation_token( &self, address: libremetaverse_types::compat::Uri, progress: Box< dyn libremetaverse_types::compat::IProgress< libremetaverse::HttpCapsClientProgressReport, >, >, cancellation_token: libremetaverse_types::compat::CancellationToken, ) -> Result<(libremetaverse_types::compat::HttpResponse, Vec), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Http.DownloadManager.DownloadAsync(System.Uri,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport},System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.Http.DownloadManager.DownloadAsync(System.Uri,System.String,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport},System.Threading.CancellationToken)`. pub async fn download_with_uri_string_i_progress_cancellation_token( &self, address: libremetaverse_types::compat::Uri, content_type: String, progress: Box< dyn libremetaverse_types::compat::IProgress< libremetaverse::HttpCapsClientProgressReport, >, >, cancellation_token: libremetaverse_types::compat::CancellationToken, ) -> Result<(libremetaverse_types::compat::HttpResponse, Vec), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Http.DownloadManager.DownloadAsync(System.Uri,System.String,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport},System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.Http.DownloadManager.QueueDownload(LibreMetaverse.Http.DownloadRequest)`. pub fn queue_download_with_download_request( &self, req: libremetaverse::http::DownloadRequest, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Http.DownloadManager.QueueDownload(LibreMetaverse.Http.DownloadRequest)", ) } /// C# member: `M:LibreMetaverse.Http.DownloadManager.QueueDownload(LibreMetaverse.Http.DownloadRequest,System.Threading.CancellationToken)`. pub fn queue_download_with_download_request_cancellation_token( &self, req: libremetaverse::http::DownloadRequest, cancellation_token: libremetaverse_types::compat::CancellationToken, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Http.DownloadManager.QueueDownload(LibreMetaverse.Http.DownloadRequest,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.Http.DownloadManager.QueueDownloadAsync(LibreMetaverse.Http.DownloadRequest)`. pub async fn queue_download_with_download_request_ba727387( &self, req: libremetaverse::http::DownloadRequest, ) -> Result<(libremetaverse_types::compat::HttpResponse, Vec), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Http.DownloadManager.QueueDownloadAsync(LibreMetaverse.Http.DownloadRequest)", ) } /// C# member: `M:LibreMetaverse.Http.DownloadManager.QueueDownloadAsync(System.Uri,System.String,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport},System.Threading.CancellationToken,System.Int32)`. pub async fn queue_download_with_uri_string_i_progress_cancellation_token_int32( &self, address: libremetaverse_types::compat::Uri, content_type: Option, progress_callback: Option< Box< dyn libremetaverse_types::compat::IProgress< libremetaverse::HttpCapsClientProgressReport, >, >, >, cancellation_token: Option, retries: Option, ) -> Result<(libremetaverse_types::compat::HttpResponse, Vec), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Http.DownloadManager.QueueDownloadAsync(System.Uri,System.String,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport},System.Threading.CancellationToken,System.Int32)", ) } /// C# member: `P:LibreMetaverse.Http.DownloadManager.ParallelDownloads`. pub fn parallel_downloads(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Http.DownloadManager.ParallelDownloads" ) } /// Setter for C# member: `P:LibreMetaverse.Http.DownloadManager.ParallelDownloads`. pub fn set_parallel_downloads(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Http.DownloadManager.ParallelDownloads" ) } } /// C# type: `T:LibreMetaverse.Http.DownloadRequest`. pub struct DownloadRequest { /// C# member: `F:LibreMetaverse.Http.DownloadRequest.Address`. pub address: libremetaverse_types::compat::Uri, /// C# member: `F:LibreMetaverse.Http.DownloadRequest.Attempt`. pub attempt: i32, /// C# member: `F:LibreMetaverse.Http.DownloadRequest.CancellationToken`. pub cancellation_token: libremetaverse_types::compat::CancellationToken, /// C# member: `F:LibreMetaverse.Http.DownloadRequest.CompletionTcs`. pub completion_tcs: Option< libremetaverse_types::compat::TaskCompletionSource<( libremetaverse_types::compat::HttpResponse, Vec, )>, >, /// C# member: `F:LibreMetaverse.Http.DownloadRequest.ContentType`. pub content_type: Option, /// C# member: `F:LibreMetaverse.Http.DownloadRequest.DownloadProgressCallback`. pub download_progress_callback: Option< Box< dyn libremetaverse_types::compat::IProgress< libremetaverse::HttpCapsClientProgressReport, >, >, >, /// C# member: `F:LibreMetaverse.Http.DownloadRequest.Retries`. pub retries: i32, } impl DownloadRequest { /// C# member: `M:LibreMetaverse.Http.DownloadRequest.#ctor(System.Uri,System.String,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})`. pub fn new( address: libremetaverse_types::compat::Uri, content_type: Option, download_progress_callback: Option< Box< dyn libremetaverse_types::compat::IProgress< libremetaverse::HttpCapsClientProgressReport, >, >, >, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Http.DownloadRequest.#ctor(System.Uri,System.String,System.IProgress{LibreMetaverse.HttpCapsClient.ProgressReport})", ) } } /// C# type: `T:LibreMetaverse.Http.EventQueueClient`. pub struct EventQueueClient { /// C# member: `F:LibreMetaverse.Http.EventQueueClient.OnConnected`. pub on_connected: Option, /// C# member: `F:LibreMetaverse.Http.EventQueueClient.OnEvent`. pub on_event: Option, } impl EventQueueClient { /// C# member: `M:LibreMetaverse.Http.EventQueueClient.#ctor(System.Uri,LibreMetaverse.Simulator)`. pub fn new( event_queue_location: libremetaverse_types::compat::Uri, sim: libremetaverse::Simulator, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Http.EventQueueClient.#ctor(System.Uri,LibreMetaverse.Simulator)", ) } /// C# member: `M:LibreMetaverse.Http.EventQueueClient.Dispose`. pub fn dispose(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Http.EventQueueClient.Dispose") } /// C# member: `M:LibreMetaverse.Http.EventQueueClient.Start`. pub fn start(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Http.EventQueueClient.Start") } /// C# member: `M:LibreMetaverse.Http.EventQueueClient.Stop(System.Boolean)`. pub fn stop(&self, immediate: bool) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Http.EventQueueClient.Stop(System.Boolean)", ) } /// C# member: `P:LibreMetaverse.Http.EventQueueClient.Running`. pub fn running(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Http.EventQueueClient.Running" ) } } /// C# type: `T:LibreMetaverse.Http.EventQueueClient.ConnectedCallback`. pub struct EventQueueClientConnectedCallback; impl EventQueueClientConnectedCallback { /// C# member: `M:LibreMetaverse.Http.EventQueueClient.ConnectedCallback.#ctor(System.Object,System.IntPtr)`. pub fn new( object: libremetaverse_types::compat::Object, method: isize, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Http.EventQueueClient.ConnectedCallback.#ctor(System.Object,System.IntPtr)", ) } /// C# member: `M:LibreMetaverse.Http.EventQueueClient.ConnectedCallback.BeginInvoke(System.AsyncCallback,System.Object)`. pub fn begin_invoke( &self, callback: Box, object: libremetaverse_types::compat::Object, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Http.EventQueueClient.ConnectedCallback.BeginInvoke(System.AsyncCallback,System.Object)", ) } /// C# member: `M:LibreMetaverse.Http.EventQueueClient.ConnectedCallback.EndInvoke(System.IAsyncResult)`. pub fn end_invoke( &self, result: Box, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Http.EventQueueClient.ConnectedCallback.EndInvoke(System.IAsyncResult)", ) } /// C# member: `M:LibreMetaverse.Http.EventQueueClient.ConnectedCallback.Invoke`. pub fn invoke(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Http.EventQueueClient.ConnectedCallback.Invoke", ) } } /// C# type: `T:LibreMetaverse.Http.EventQueueClient.EventCallback`. pub struct EventQueueClientEventCallback; impl EventQueueClientEventCallback { /// C# member: `M:LibreMetaverse.Http.EventQueueClient.EventCallback.#ctor(System.Object,System.IntPtr)`. pub fn new( object: libremetaverse_types::compat::Object, method: isize, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Http.EventQueueClient.EventCallback.#ctor(System.Object,System.IntPtr)", ) } /// C# member: `M:LibreMetaverse.Http.EventQueueClient.EventCallback.BeginInvoke(System.String,LibreMetaverse.StructuredData.OSDMap,System.AsyncCallback,System.Object)`. pub fn begin_invoke( &self, event_name: String, body: libremetaverse_structured_data::OSDMap, callback: Box, object: libremetaverse_types::compat::Object, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Http.EventQueueClient.EventCallback.BeginInvoke(System.String,LibreMetaverse.StructuredData.OSDMap,System.AsyncCallback,System.Object)", ) } /// C# member: `M:LibreMetaverse.Http.EventQueueClient.EventCallback.EndInvoke(System.IAsyncResult)`. pub fn end_invoke( &self, result: Box, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Http.EventQueueClient.EventCallback.EndInvoke(System.IAsyncResult)", ) } /// C# member: `M:LibreMetaverse.Http.EventQueueClient.EventCallback.Invoke(System.String,LibreMetaverse.StructuredData.OSDMap)`. pub fn invoke( &self, event_name: String, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Http.EventQueueClient.EventCallback.Invoke(System.String,LibreMetaverse.StructuredData.OSDMap)", ) } } } pub mod imaging { /// C# type: `T:LibreMetaverse.Imaging.Baker`. pub struct Baker; impl Baker { /// C# member: `M:LibreMetaverse.Imaging.Baker.#ctor(LibreMetaverse.BakeType)`. pub fn new(bake_type: libremetaverse::BakeType) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Imaging.Baker.#ctor(LibreMetaverse.BakeType)", ) } /// C# member: `M:LibreMetaverse.Imaging.Baker.AddTexture(LibreMetaverse.AppearanceManager.TextureData)`. pub fn add_texture( &mut self, tdata: libremetaverse::AppearanceManagerTextureData, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Imaging.Baker.AddTexture(LibreMetaverse.AppearanceManager.TextureData)", ) } /// C# member: `M:LibreMetaverse.Imaging.Baker.Bake`. pub fn bake(&mut self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Imaging.Baker.Bake") } /// C# member: `M:LibreMetaverse.Imaging.Baker.BakeTypeFor(LibreMetaverse.AvatarTextureIndex)`. pub fn bake_type_for( index: libremetaverse::AvatarTextureIndex, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Imaging.Baker.BakeTypeFor(LibreMetaverse.AvatarTextureIndex)", ) } /// C# member: `M:LibreMetaverse.Imaging.Baker.LoadResourceLayer(System.String)`. pub fn load_resource_layer( file_name: String, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Imaging.Baker.LoadResourceLayer(System.String)", ) } /// C# member: `P:LibreMetaverse.Imaging.Baker.BakeHeight`. pub fn bake_height(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Imaging.Baker.BakeHeight") } /// C# member: `P:LibreMetaverse.Imaging.Baker.BakeType`. pub fn bake_type(&self) -> libremetaverse::BakeType { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Imaging.Baker.BakeType") } /// C# member: `P:LibreMetaverse.Imaging.Baker.BakeWidth`. pub fn bake_width(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Imaging.Baker.BakeWidth") } /// C# member: `P:LibreMetaverse.Imaging.Baker.BakedTexture`. pub fn baked_texture(&self) -> Option { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Imaging.Baker.BakedTexture") } /// C# member: `P:LibreMetaverse.Imaging.Baker.Textures`. pub fn textures(&self) -> Vec { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Imaging.Baker.Textures") } } /// C# type: `T:LibreMetaverse.Imaging.ManagedImageCreator`. /// C# member: `M:LibreMetaverse.Imaging.ManagedImageCreator.#ctor`. /// C# member: `M:LibreMetaverse.Imaging.ManagedImageCreator.Create(System.Int32,System.Int32,System.Int32,System.Byte[])`. /// C# member: `M:LibreMetaverse.Imaging.ManagedImageCreator.ToPortableImageSource(System.Object)`. pub use crate::j2k::ManagedImageCreator; /// C# type: `T:LibreMetaverse.Imaging.ManagedImageInterleavedExtensions`. /// C# member: `M:LibreMetaverse.Imaging.ManagedImageInterleavedExtensions.ToManagedImage(CoreJ2K.Util.InterleavedImage)`. pub use crate::j2k::ManagedImageInterleavedExtensions; /// C# type: `T:LibreMetaverse.Imaging.Targa`. /// C# member: `M:LibreMetaverse.Imaging.Targa.DecodeToManagedImage(System.IO.Stream)`. /// C# member: `M:LibreMetaverse.Imaging.Targa.DecodeToManagedImage(System.String)`. /// C# member: `M:LibreMetaverse.Imaging.Targa.Encode(LibreMetaverse.Imaging.ManagedImage)`. pub use crate::targa::Targa; } pub mod import_export { /// C# type: `T:LibreMetaverse.ImportExport.ColladaLoader`. pub struct ColladaLoader; impl ColladaLoader { /// C# member: `M:LibreMetaverse.ImportExport.ColladaLoader.#ctor(LibreMetaverse.Imaging.ITextureCodec)`. pub fn new( texture_codec: Option>, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.ColladaLoader.#ctor(LibreMetaverse.Imaging.ITextureCodec)", ) } /// C# member: `M:LibreMetaverse.ImportExport.ColladaLoader.Load(System.String,System.Boolean)`. pub fn load( &self, filename: String, load_images: bool, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.ColladaLoader.Load(System.String,System.Boolean)", ) } } /// C# type: `T:LibreMetaverse.ImportExport.ModelFace`. pub struct ModelFace { /// C# member: `F:LibreMetaverse.ImportExport.ModelFace.Indices`. pub indices: Vec, /// C# member: `F:LibreMetaverse.ImportExport.ModelFace.Material`. pub material: libremetaverse::import_export::ModelMaterial, /// C# member: `F:LibreMetaverse.ImportExport.ModelFace.MaterialID`. pub material_id: String, /// C# member: `F:LibreMetaverse.ImportExport.ModelFace.Vertices`. pub vertices: Vec, } impl ModelFace { /// C# member: `M:LibreMetaverse.ImportExport.ModelFace.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.ImportExport.ModelFace.#ctor") } /// C# member: `M:LibreMetaverse.ImportExport.ModelFace.AddVertex(LibreMetaverse.Rendering.Vertex)`. pub fn add_vertex(&self, v: libremetaverse::rendering::Vertex) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.ModelFace.AddVertex(LibreMetaverse.Rendering.Vertex)", ) } } /// C# type: `T:LibreMetaverse.ImportExport.ModelMaterial`. pub struct ModelMaterial { /// C# member: `F:LibreMetaverse.ImportExport.ModelMaterial.DiffuseColor`. pub diffuse_color: libremetaverse_types::Color4, /// C# member: `F:LibreMetaverse.ImportExport.ModelMaterial.ID`. pub id: String, /// C# member: `F:LibreMetaverse.ImportExport.ModelMaterial.Texture`. pub texture: String, /// C# member: `F:LibreMetaverse.ImportExport.ModelMaterial.TextureData`. pub texture_data: Vec, } impl ModelMaterial { /// C# member: `M:LibreMetaverse.ImportExport.ModelMaterial.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.ModelMaterial.#ctor", ) } } /// C# type: `T:LibreMetaverse.ImportExport.ModelPrim`. pub struct ModelPrim { /// C# member: `F:LibreMetaverse.ImportExport.ModelPrim.Asset`. pub asset: Vec, /// C# member: `F:LibreMetaverse.ImportExport.ModelPrim.BoundMax`. pub bound_max: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.ImportExport.ModelPrim.BoundMin`. pub bound_min: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.ImportExport.ModelPrim.Faces`. pub faces: Vec, /// C# member: `F:LibreMetaverse.ImportExport.ModelPrim.ID`. pub id: String, /// C# member: `F:LibreMetaverse.ImportExport.ModelPrim.Position`. pub position: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.ImportExport.ModelPrim.Positions`. pub positions: Vec, /// C# member: `F:LibreMetaverse.ImportExport.ModelPrim.Rotation`. pub rotation: libremetaverse_types::Quaternion, /// C# member: `F:LibreMetaverse.ImportExport.ModelPrim.Scale`. pub scale: libremetaverse_types::Vector3, } impl ModelPrim { /// C# member: `M:LibreMetaverse.ImportExport.ModelPrim.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.ImportExport.ModelPrim.#ctor") } /// C# member: `M:LibreMetaverse.ImportExport.ModelPrim.CreateAsset(LibreMetaverse.UUID)`. pub fn create_asset( &self, creator: libremetaverse_types::UUID, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.ModelPrim.CreateAsset(LibreMetaverse.UUID)", ) } /// C# member: `M:LibreMetaverse.ImportExport.ModelPrim.PhysicsStub`. pub fn physics_stub() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.ModelPrim.PhysicsStub", ) } } /// C# type: `T:LibreMetaverse.ImportExport.ModelUploader`. pub struct ModelUploader { /// C# member: `F:LibreMetaverse.ImportExport.ModelUploader.IncludePhysicsStub`. pub include_physics_stub: bool, /// C# member: `F:LibreMetaverse.ImportExport.ModelUploader.UseModelAsPhysics`. pub use_model_as_physics: bool, } impl ModelUploader { /// C# member: `M:LibreMetaverse.ImportExport.ModelUploader.#ctor(LibreMetaverse.GridClient,System.Collections.Generic.List{LibreMetaverse.ImportExport.ModelPrim},System.String,System.String)`. pub fn new( client: libremetaverse::GridClient, prims: Vec, new_inv_name: String, new_inv_desc: String, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.ModelUploader.#ctor(LibreMetaverse.GridClient,System.Collections.Generic.List{LibreMetaverse.ImportExport.ModelPrim},System.String,System.String)", ) } /// C# member: `M:LibreMetaverse.ImportExport.ModelUploader.PerformUploadAsync(System.Uri,System.Threading.CancellationToken)`. pub async fn perform_upload( &self, uploader: libremetaverse_types::compat::Uri, cancellation_token: libremetaverse_types::compat::CancellationToken, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.ModelUploader.PerformUploadAsync(System.Uri,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.ImportExport.ModelUploader.PrepareUploadAsync(System.Threading.CancellationToken)`. pub async fn prepare_upload( &self, cancellation_token: libremetaverse_types::compat::CancellationToken, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.ModelUploader.PrepareUploadAsync(System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.ImportExport.ModelUploader.UploadAsync(System.Threading.CancellationToken)`. pub async fn upload( &self, cancellation_token: libremetaverse_types::compat::CancellationToken, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.ModelUploader.UploadAsync(System.Threading.CancellationToken)", ) } } pub mod collada14 { /// C# type: `T:LibreMetaverse.ImportExport.Collada14.COLLADA`. pub struct COLLADA; impl COLLADA { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.COLLADA.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.COLLADA.#ctor", ) } /// C# member: `M:LibreMetaverse.ImportExport.Collada14.COLLADA.ConvertBoolArray(System.String)`. pub fn convert_bool_array(val: String) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.COLLADA.ConvertBoolArray(System.String)", ) } /// C# member: `M:LibreMetaverse.ImportExport.Collada14.COLLADA.ConvertDoubleArray(System.String)`. pub fn convert_double_array(val: String) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.COLLADA.ConvertDoubleArray(System.String)", ) } /// C# member: `M:LibreMetaverse.ImportExport.Collada14.COLLADA.ConvertFromArray(System.Boolean[])`. pub fn convert_from_array_with_boolean_array( values: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.COLLADA.ConvertFromArray(System.Boolean[])", ) } /// C# member: `M:LibreMetaverse.ImportExport.Collada14.COLLADA.ConvertFromArray(System.Double[])`. pub fn convert_from_array_with_double_array( values: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.COLLADA.ConvertFromArray(System.Double[])", ) } /// C# member: `M:LibreMetaverse.ImportExport.Collada14.COLLADA.ConvertFromArray(System.Int64[])`. pub fn convert_from_array_with_int64_array( values: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.COLLADA.ConvertFromArray(System.Int64[])", ) } /// C# member: `M:LibreMetaverse.ImportExport.Collada14.COLLADA.ConvertFromArray(System.String[])`. pub fn convert_from_array_with_string_array( values: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.COLLADA.ConvertFromArray(System.String[])", ) } /// C# member: `M:LibreMetaverse.ImportExport.Collada14.COLLADA.ConvertLongArray(System.String)`. pub fn convert_long_array(val: String) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.COLLADA.ConvertLongArray(System.String)", ) } /// C# member: `M:LibreMetaverse.ImportExport.Collada14.COLLADA.ConvertNameArray(System.String)`. pub fn convert_name_array(val: String) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.COLLADA.ConvertNameArray(System.String)", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.COLLADA.Items`. pub fn items(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.COLLADA.Items" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.COLLADA.Items`. pub fn set_items(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.COLLADA.Items" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.COLLADA.asset`. pub fn asset(&self) -> libremetaverse::import_export::collada14::Asset { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.COLLADA.asset" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.COLLADA.asset`. pub fn set_asset(&mut self, value: libremetaverse::import_export::collada14::Asset) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.COLLADA.asset" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.COLLADA.base`. pub fn base(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.COLLADA.base" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.COLLADA.base`. pub fn set_base(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.COLLADA.base" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.COLLADA.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.COLLADA.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.COLLADA.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.COLLADA.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.COLLADA.scene`. pub fn scene(&self) -> libremetaverse::import_export::collada14::COLLADAScene { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.COLLADA.scene" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.COLLADA.scene`. pub fn set_scene( &mut self, value: libremetaverse::import_export::collada14::COLLADAScene, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.COLLADA.scene" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.COLLADA.version`. pub fn version(&self) -> libremetaverse::import_export::collada14::VersionType { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.COLLADA.version" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.COLLADA.version`. pub fn set_version( &mut self, value: libremetaverse::import_export::collada14::VersionType, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.COLLADA.version" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.COLLADAScene`. pub struct COLLADAScene; impl COLLADAScene { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.COLLADAScene.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.COLLADAScene.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.COLLADAScene.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.COLLADAScene.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.COLLADAScene.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.COLLADAScene.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.COLLADAScene.instance_physics_scene`. pub fn instance_physics_scene( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.COLLADAScene.instance_physics_scene" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.COLLADAScene.instance_physics_scene`. pub fn set_instance_physics_scene( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.COLLADAScene.instance_physics_scene" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.COLLADAScene.instance_visual_scene`. pub fn instance_visual_scene( &self, ) -> libremetaverse::import_export::collada14::InstanceWithExtra { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.COLLADAScene.instance_visual_scene" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.COLLADAScene.instance_visual_scene`. pub fn set_instance_visual_scene( &mut self, value: libremetaverse::import_export::collada14::InstanceWithExtra, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.COLLADAScene.instance_visual_scene" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.IDREF_array`. pub struct IDREF_Array; impl IDREF_Array { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.IDREF_array.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.IDREF_array.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.IDREF_array.Value`. pub fn value(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.IDREF_array.Value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.IDREF_array.Value`. pub fn set_value(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.IDREF_array.Value" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.IDREF_array.count`. pub fn count(&self) -> u64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.IDREF_array.count" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.IDREF_array.count`. pub fn set_count(&mut self, value: u64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.IDREF_array.count" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.IDREF_array.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.IDREF_array.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.IDREF_array.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.IDREF_array.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.IDREF_array.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.IDREF_array.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.IDREF_array.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.IDREF_array.name" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.InputGlobal`. pub struct InputGlobal; impl InputGlobal { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.InputGlobal.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.InputGlobal.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.InputGlobal.semantic`. pub fn semantic(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.InputGlobal.semantic" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.InputGlobal.semantic`. pub fn set_semantic(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.InputGlobal.semantic" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.InputGlobal.source`. pub fn source(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.InputGlobal.source" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.InputGlobal.source`. pub fn set_source(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.InputGlobal.source" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.InputLocal`. pub struct InputLocal; impl InputLocal { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.InputLocal.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.InputLocal.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.InputLocal.semantic`. pub fn semantic(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.InputLocal.semantic" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.InputLocal.semantic`. pub fn set_semantic(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.InputLocal.semantic" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.InputLocal.source`. pub fn source(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.InputLocal.source" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.InputLocal.source`. pub fn set_source(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.InputLocal.source" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.InputLocalOffset`. pub struct InputLocalOffset; impl InputLocalOffset { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.InputLocalOffset.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.InputLocalOffset.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.InputLocalOffset.offset`. pub fn offset(&self) -> u64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.InputLocalOffset.offset" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.InputLocalOffset.offset`. pub fn set_offset(&mut self, value: u64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.InputLocalOffset.offset" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.InputLocalOffset.semantic`. pub fn semantic(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.InputLocalOffset.semantic" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.InputLocalOffset.semantic`. pub fn set_semantic(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.InputLocalOffset.semantic" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.InputLocalOffset.set`. pub fn set(&self) -> u64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.InputLocalOffset.set" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.InputLocalOffset.set`. pub fn set_set(&mut self, value: u64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.InputLocalOffset.set" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.InputLocalOffset.setSpecified`. pub fn set_specified(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.InputLocalOffset.setSpecified" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.InputLocalOffset.setSpecified`. pub fn set_set_specified(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.InputLocalOffset.setSpecified" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.InputLocalOffset.source`. pub fn source(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.InputLocalOffset.source" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.InputLocalOffset.source`. pub fn set_source(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.InputLocalOffset.source" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.InstanceWithExtra`. pub struct InstanceWithExtra; impl InstanceWithExtra { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.InstanceWithExtra.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.InstanceWithExtra.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.InstanceWithExtra.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.InstanceWithExtra.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.InstanceWithExtra.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.InstanceWithExtra.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.InstanceWithExtra.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.InstanceWithExtra.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.InstanceWithExtra.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.InstanceWithExtra.name" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.InstanceWithExtra.sid`. pub fn sid(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.InstanceWithExtra.sid" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.InstanceWithExtra.sid`. pub fn set_sid(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.InstanceWithExtra.sid" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.InstanceWithExtra.url`. pub fn url(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.InstanceWithExtra.url" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.InstanceWithExtra.url`. pub fn set_url(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.InstanceWithExtra.url" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.ItemChoiceType`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum ItemChoiceType { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType.array`. Array = 0, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType.bool`. Bool = 1, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType.bool2`. Bool2 = 2, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType.bool3`. Bool3 = 3, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType.bool4`. Bool4 = 4, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType.enum`. Enum = 5, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType.float`. Float = 6, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType.float2`. Float2 = 7, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType.float2x2`. Float2x2 = 8, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType.float3`. Float3 = 9, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType.float3x3`. Float3x3 = 10, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType.float4`. Float4 = 11, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType.float4x4`. Float4x4 = 12, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType.int`. Int = 13, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType.int2`. Int2 = 14, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType.int3`. Int3 = 15, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType.int4`. Int4 = 16, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType.sampler1D`. Sampler1D = 17, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType.sampler2D`. Sampler2D = 18, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType.sampler3D`. Sampler3D = 19, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType.samplerCUBE`. SamplerCUBE = 20, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType.samplerDEPTH`. SamplerDEPTH = 21, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType.samplerRECT`. SamplerRECT = 22, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType.surface`. Surface = 23, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.ItemChoiceType1`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum ItemChoiceType1 { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType1.array`. Array = 0, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType1.bool`. Bool = 1, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType1.bool2`. Bool2 = 2, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType1.bool3`. Bool3 = 3, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType1.bool4`. Bool4 = 4, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType1.enum`. Enum = 5, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType1.float`. Float = 6, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType1.float2`. Float2 = 7, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType1.float2x2`. Float2x2 = 8, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType1.float3`. Float3 = 9, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType1.float3x3`. Float3x3 = 10, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType1.float4`. Float4 = 11, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType1.float4x4`. Float4x4 = 12, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType1.int`. Int = 13, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType1.int2`. Int2 = 14, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType1.int3`. Int3 = 15, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType1.int4`. Int4 = 16, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType1.sampler1D`. Sampler1D = 17, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType1.sampler2D`. Sampler2D = 18, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType1.sampler3D`. Sampler3D = 19, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType1.samplerCUBE`. SamplerCUBE = 20, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType1.samplerDEPTH`. SamplerDEPTH = 21, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType1.samplerRECT`. SamplerRECT = 22, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType1.surface`. Surface = 23, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.ItemChoiceType2`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum ItemChoiceType2 { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType2.float`. Float = 0, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType2.float2`. Float2 = 1, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType2.float3`. Float3 = 2, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType2.float4`. Float4 = 3, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType2.sampler2D`. Sampler2D = 4, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType2.surface`. Surface = 5, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum ItemChoiceType3 { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.array`. Array = 0, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.bool`. Bool = 1, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.bool1`. Bool1 = 2, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.bool1x1`. Bool1x1 = 3, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.bool1x2`. Bool1x2 = 4, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.bool1x3`. Bool1x3 = 5, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.bool1x4`. Bool1x4 = 6, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.bool2`. Bool2 = 7, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.bool2x1`. Bool2x1 = 8, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.bool2x2`. Bool2x2 = 9, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.bool2x3`. Bool2x3 = 10, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.bool2x4`. Bool2x4 = 11, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.bool3`. Bool3 = 12, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.bool3x1`. Bool3x1 = 13, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.bool3x2`. Bool3x2 = 14, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.bool3x3`. Bool3x3 = 15, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.bool3x4`. Bool3x4 = 16, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.bool4`. Bool4 = 17, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.bool4x1`. Bool4x1 = 18, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.bool4x2`. Bool4x2 = 19, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.bool4x3`. Bool4x3 = 20, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.bool4x4`. Bool4x4 = 21, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.connect_param`. Connect_Param = 22, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.enum`. Enum = 23, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.fixed`. Fixed = 24, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.fixed1`. Fixed1 = 25, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.fixed1x1`. Fixed1x1 = 26, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.fixed1x2`. Fixed1x2 = 27, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.fixed1x3`. Fixed1x3 = 28, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.fixed1x4`. Fixed1x4 = 29, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.fixed2`. Fixed2 = 30, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.fixed2x1`. Fixed2x1 = 31, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.fixed2x2`. Fixed2x2 = 32, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.fixed2x3`. Fixed2x3 = 33, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.fixed2x4`. Fixed2x4 = 34, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.fixed3`. Fixed3 = 35, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.fixed3x1`. Fixed3x1 = 36, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.fixed3x2`. Fixed3x2 = 37, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.fixed3x3`. Fixed3x3 = 38, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.fixed3x4`. Fixed3x4 = 39, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.fixed4`. Fixed4 = 40, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.fixed4x1`. Fixed4x1 = 41, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.fixed4x2`. Fixed4x2 = 42, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.fixed4x3`. Fixed4x3 = 43, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.fixed4x4`. Fixed4x4 = 44, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.float`. Float = 45, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.float1`. Float1 = 46, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.float1x1`. Float1x1 = 47, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.float1x2`. Float1x2 = 48, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.float1x3`. Float1x3 = 49, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.float1x4`. Float1x4 = 50, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.float2`. Float2 = 51, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.float2x1`. Float2x1 = 52, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.float2x2`. Float2x2 = 53, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.float2x3`. Float2x3 = 54, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.float2x4`. Float2x4 = 55, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.float3`. Float3 = 56, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.float3x1`. Float3x1 = 57, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.float3x2`. Float3x2 = 58, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.float3x3`. Float3x3 = 59, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.float3x4`. Float3x4 = 60, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.float4`. Float4 = 61, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.float4x1`. Float4x1 = 62, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.float4x2`. Float4x2 = 63, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.float4x3`. Float4x3 = 64, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.float4x4`. Float4x4 = 65, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.half`. Half = 66, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.half1`. Half1 = 67, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.half1x1`. Half1x1 = 68, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.half1x2`. Half1x2 = 69, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.half1x3`. Half1x3 = 70, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.half1x4`. Half1x4 = 71, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.half2`. Half2 = 72, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.half2x1`. Half2x1 = 73, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.half2x2`. Half2x2 = 74, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.half2x3`. Half2x3 = 75, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.half2x4`. Half2x4 = 76, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.half3`. Half3 = 77, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.half3x1`. Half3x1 = 78, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.half3x2`. Half3x2 = 79, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.half3x3`. Half3x3 = 80, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.half3x4`. Half3x4 = 81, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.half4`. Half4 = 82, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.half4x1`. Half4x1 = 83, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.half4x2`. Half4x2 = 84, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.half4x3`. Half4x3 = 85, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.half4x4`. Half4x4 = 86, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.int`. Int = 87, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.int1`. Int1 = 88, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.int1x1`. Int1x1 = 89, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.int1x2`. Int1x2 = 90, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.int1x3`. Int1x3 = 91, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.int1x4`. Int1x4 = 92, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.int2`. Int2 = 93, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.int2x1`. Int2x1 = 94, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.int2x2`. Int2x2 = 95, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.int2x3`. Int2x3 = 96, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.int2x4`. Int2x4 = 97, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.int3`. Int3 = 98, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.int3x1`. Int3x1 = 99, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.int3x2`. Int3x2 = 100, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.int3x3`. Int3x3 = 101, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.int3x4`. Int3x4 = 102, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.int4`. Int4 = 103, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.int4x1`. Int4x1 = 104, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.int4x2`. Int4x2 = 105, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.int4x3`. Int4x3 = 106, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.int4x4`. Int4x4 = 107, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.sampler1D`. Sampler1D = 108, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.sampler2D`. Sampler2D = 109, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.sampler3D`. Sampler3D = 110, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.samplerCUBE`. SamplerCUBE = 111, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.samplerDEPTH`. SamplerDEPTH = 112, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.samplerRECT`. SamplerRECT = 113, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.string`. String = 114, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.surface`. Surface = 115, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType3.usertype`. Usertype = 116, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum ItemChoiceType4 { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.array`. Array = 0, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.bool`. Bool = 1, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.bool1`. Bool1 = 2, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.bool1x1`. Bool1x1 = 3, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.bool1x2`. Bool1x2 = 4, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.bool1x3`. Bool1x3 = 5, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.bool1x4`. Bool1x4 = 6, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.bool2`. Bool2 = 7, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.bool2x1`. Bool2x1 = 8, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.bool2x2`. Bool2x2 = 9, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.bool2x3`. Bool2x3 = 10, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.bool2x4`. Bool2x4 = 11, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.bool3`. Bool3 = 12, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.bool3x1`. Bool3x1 = 13, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.bool3x2`. Bool3x2 = 14, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.bool3x3`. Bool3x3 = 15, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.bool3x4`. Bool3x4 = 16, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.bool4`. Bool4 = 17, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.bool4x1`. Bool4x1 = 18, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.bool4x2`. Bool4x2 = 19, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.bool4x3`. Bool4x3 = 20, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.bool4x4`. Bool4x4 = 21, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.enum`. Enum = 22, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.fixed`. Fixed = 23, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.fixed1`. Fixed1 = 24, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.fixed1x1`. Fixed1x1 = 25, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.fixed1x2`. Fixed1x2 = 26, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.fixed1x3`. Fixed1x3 = 27, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.fixed1x4`. Fixed1x4 = 28, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.fixed2`. Fixed2 = 29, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.fixed2x1`. Fixed2x1 = 30, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.fixed2x2`. Fixed2x2 = 31, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.fixed2x3`. Fixed2x3 = 32, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.fixed2x4`. Fixed2x4 = 33, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.fixed3`. Fixed3 = 34, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.fixed3x1`. Fixed3x1 = 35, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.fixed3x2`. Fixed3x2 = 36, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.fixed3x3`. Fixed3x3 = 37, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.fixed3x4`. Fixed3x4 = 38, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.fixed4`. Fixed4 = 39, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.fixed4x1`. Fixed4x1 = 40, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.fixed4x2`. Fixed4x2 = 41, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.fixed4x3`. Fixed4x3 = 42, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.fixed4x4`. Fixed4x4 = 43, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.float`. Float = 44, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.float1`. Float1 = 45, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.float1x1`. Float1x1 = 46, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.float1x2`. Float1x2 = 47, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.float1x3`. Float1x3 = 48, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.float1x4`. Float1x4 = 49, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.float2`. Float2 = 50, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.float2x1`. Float2x1 = 51, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.float2x2`. Float2x2 = 52, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.float2x3`. Float2x3 = 53, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.float2x4`. Float2x4 = 54, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.float3`. Float3 = 55, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.float3x1`. Float3x1 = 56, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.float3x2`. Float3x2 = 57, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.float3x3`. Float3x3 = 58, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.float3x4`. Float3x4 = 59, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.float4`. Float4 = 60, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.float4x1`. Float4x1 = 61, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.float4x2`. Float4x2 = 62, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.float4x3`. Float4x3 = 63, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.float4x4`. Float4x4 = 64, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.half`. Half = 65, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.half1`. Half1 = 66, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.half1x1`. Half1x1 = 67, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.half1x2`. Half1x2 = 68, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.half1x3`. Half1x3 = 69, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.half1x4`. Half1x4 = 70, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.half2`. Half2 = 71, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.half2x1`. Half2x1 = 72, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.half2x2`. Half2x2 = 73, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.half2x3`. Half2x3 = 74, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.half2x4`. Half2x4 = 75, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.half3`. Half3 = 76, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.half3x1`. Half3x1 = 77, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.half3x2`. Half3x2 = 78, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.half3x3`. Half3x3 = 79, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.half3x4`. Half3x4 = 80, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.half4`. Half4 = 81, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.half4x1`. Half4x1 = 82, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.half4x2`. Half4x2 = 83, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.half4x3`. Half4x3 = 84, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.half4x4`. Half4x4 = 85, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.int`. Int = 86, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.int1`. Int1 = 87, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.int1x1`. Int1x1 = 88, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.int1x2`. Int1x2 = 89, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.int1x3`. Int1x3 = 90, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.int1x4`. Int1x4 = 91, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.int2`. Int2 = 92, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.int2x1`. Int2x1 = 93, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.int2x2`. Int2x2 = 94, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.int2x3`. Int2x3 = 95, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.int2x4`. Int2x4 = 96, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.int3`. Int3 = 97, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.int3x1`. Int3x1 = 98, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.int3x2`. Int3x2 = 99, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.int3x3`. Int3x3 = 100, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.int3x4`. Int3x4 = 101, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.int4`. Int4 = 102, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.int4x1`. Int4x1 = 103, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.int4x2`. Int4x2 = 104, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.int4x3`. Int4x3 = 105, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.int4x4`. Int4x4 = 106, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.sampler1D`. Sampler1D = 107, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.sampler2D`. Sampler2D = 108, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.sampler3D`. Sampler3D = 109, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.samplerCUBE`. SamplerCUBE = 110, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.samplerDEPTH`. SamplerDEPTH = 111, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.samplerRECT`. SamplerRECT = 112, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.string`. String = 113, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.surface`. Surface = 114, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType4.usertype`. Usertype = 115, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.ItemChoiceType5`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum ItemChoiceType5 { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType5.bool`. Bool = 0, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType5.bool2`. Bool2 = 1, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType5.bool3`. Bool3 = 2, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType5.bool4`. Bool4 = 3, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType5.enum`. Enum = 4, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType5.float`. Float = 5, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType5.float2`. Float2 = 6, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType5.float2x2`. Float2x2 = 7, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType5.float3`. Float3 = 8, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType5.float3x3`. Float3x3 = 9, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType5.float4`. Float4 = 10, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType5.float4x4`. Float4x4 = 11, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType5.int`. Int = 12, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType5.int2`. Int2 = 13, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType5.int3`. Int3 = 14, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType5.int4`. Int4 = 15, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType5.param`. Param = 16, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType5.sampler1D`. Sampler1D = 17, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType5.sampler2D`. Sampler2D = 18, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType5.sampler3D`. Sampler3D = 19, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType5.samplerCUBE`. SamplerCUBE = 20, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType5.samplerDEPTH`. SamplerDEPTH = 21, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType5.samplerRECT`. SamplerRECT = 22, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType5.surface`. Surface = 23, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum ItemChoiceType6 { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.bool`. Bool = 0, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.bool1`. Bool1 = 1, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.bool1x1`. Bool1x1 = 2, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.bool1x2`. Bool1x2 = 3, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.bool1x3`. Bool1x3 = 4, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.bool1x4`. Bool1x4 = 5, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.bool2`. Bool2 = 6, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.bool2x1`. Bool2x1 = 7, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.bool2x2`. Bool2x2 = 8, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.bool2x3`. Bool2x3 = 9, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.bool2x4`. Bool2x4 = 10, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.bool3`. Bool3 = 11, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.bool3x1`. Bool3x1 = 12, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.bool3x2`. Bool3x2 = 13, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.bool3x3`. Bool3x3 = 14, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.bool3x4`. Bool3x4 = 15, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.bool4`. Bool4 = 16, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.bool4x1`. Bool4x1 = 17, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.bool4x2`. Bool4x2 = 18, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.bool4x3`. Bool4x3 = 19, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.bool4x4`. Bool4x4 = 20, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.enum`. Enum = 21, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.fixed`. Fixed = 22, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.fixed1`. Fixed1 = 23, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.fixed1x1`. Fixed1x1 = 24, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.fixed1x2`. Fixed1x2 = 25, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.fixed1x3`. Fixed1x3 = 26, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.fixed1x4`. Fixed1x4 = 27, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.fixed2`. Fixed2 = 28, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.fixed2x1`. Fixed2x1 = 29, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.fixed2x2`. Fixed2x2 = 30, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.fixed2x3`. Fixed2x3 = 31, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.fixed2x4`. Fixed2x4 = 32, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.fixed3`. Fixed3 = 33, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.fixed3x1`. Fixed3x1 = 34, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.fixed3x2`. Fixed3x2 = 35, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.fixed3x3`. Fixed3x3 = 36, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.fixed3x4`. Fixed3x4 = 37, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.fixed4`. Fixed4 = 38, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.fixed4x1`. Fixed4x1 = 39, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.fixed4x2`. Fixed4x2 = 40, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.fixed4x3`. Fixed4x3 = 41, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.fixed4x4`. Fixed4x4 = 42, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.float`. Float = 43, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.float1`. Float1 = 44, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.float1x1`. Float1x1 = 45, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.float1x2`. Float1x2 = 46, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.float1x3`. Float1x3 = 47, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.float1x4`. Float1x4 = 48, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.float2`. Float2 = 49, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.float2x1`. Float2x1 = 50, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.float2x2`. Float2x2 = 51, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.float2x3`. Float2x3 = 52, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.float2x4`. Float2x4 = 53, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.float3`. Float3 = 54, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.float3x1`. Float3x1 = 55, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.float3x2`. Float3x2 = 56, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.float3x3`. Float3x3 = 57, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.float3x4`. Float3x4 = 58, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.float4`. Float4 = 59, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.float4x1`. Float4x1 = 60, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.float4x2`. Float4x2 = 61, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.float4x3`. Float4x3 = 62, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.float4x4`. Float4x4 = 63, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.half`. Half = 64, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.half1`. Half1 = 65, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.half1x1`. Half1x1 = 66, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.half1x2`. Half1x2 = 67, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.half1x3`. Half1x3 = 68, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.half1x4`. Half1x4 = 69, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.half2`. Half2 = 70, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.half2x1`. Half2x1 = 71, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.half2x2`. Half2x2 = 72, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.half2x3`. Half2x3 = 73, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.half2x4`. Half2x4 = 74, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.half3`. Half3 = 75, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.half3x1`. Half3x1 = 76, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.half3x2`. Half3x2 = 77, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.half3x3`. Half3x3 = 78, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.half3x4`. Half3x4 = 79, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.half4`. Half4 = 80, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.half4x1`. Half4x1 = 81, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.half4x2`. Half4x2 = 82, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.half4x3`. Half4x3 = 83, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.half4x4`. Half4x4 = 84, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.int`. Int = 85, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.int1`. Int1 = 86, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.int1x1`. Int1x1 = 87, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.int1x2`. Int1x2 = 88, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.int1x3`. Int1x3 = 89, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.int1x4`. Int1x4 = 90, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.int2`. Int2 = 91, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.int2x1`. Int2x1 = 92, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.int2x2`. Int2x2 = 93, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.int2x3`. Int2x3 = 94, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.int2x4`. Int2x4 = 95, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.int3`. Int3 = 96, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.int3x1`. Int3x1 = 97, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.int3x2`. Int3x2 = 98, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.int3x3`. Int3x3 = 99, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.int3x4`. Int3x4 = 100, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.int4`. Int4 = 101, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.int4x1`. Int4x1 = 102, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.int4x2`. Int4x2 = 103, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.int4x3`. Int4x3 = 104, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.int4x4`. Int4x4 = 105, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.param`. Param = 106, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.sampler1D`. Sampler1D = 107, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.sampler2D`. Sampler2D = 108, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.sampler3D`. Sampler3D = 109, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.samplerCUBE`. SamplerCUBE = 110, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.samplerDEPTH`. SamplerDEPTH = 111, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.samplerRECT`. SamplerRECT = 112, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.string`. String = 113, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemChoiceType6.surface`. Surface = 114, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum ItemsChoiceType { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType.aspect_ratio`. Aspect_Ratio = 0, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType.xmag`. Xmag = 1, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType.ymag`. Ymag = 2, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType1`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum ItemsChoiceType1 { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType1.aspect_ratio`. Aspect_Ratio = 0, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType1.xfov`. Xfov = 1, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType1.yfov`. Yfov = 2, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType2`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum ItemsChoiceType2 { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType2.array`. Array = 0, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType2.bool`. Bool = 1, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType2.bool2`. Bool2 = 2, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType2.bool3`. Bool3 = 3, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType2.bool4`. Bool4 = 4, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType2.enum`. Enum = 5, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType2.float`. Float = 6, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType2.float2`. Float2 = 7, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType2.float2x2`. Float2x2 = 8, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType2.float3`. Float3 = 9, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType2.float3x3`. Float3x3 = 10, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType2.float4`. Float4 = 11, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType2.float4x4`. Float4x4 = 12, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType2.int`. Int = 13, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType2.int2`. Int2 = 14, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType2.int3`. Int3 = 15, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType2.int4`. Int4 = 16, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType2.sampler1D`. Sampler1D = 17, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType2.sampler2D`. Sampler2D = 18, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType2.sampler3D`. Sampler3D = 19, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType2.samplerCUBE`. SamplerCUBE = 20, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType2.samplerDEPTH`. SamplerDEPTH = 21, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType2.samplerRECT`. SamplerRECT = 22, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType2.surface`. Surface = 23, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType3`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum ItemsChoiceType3 { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType3.array`. Array = 0, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType3.bool`. Bool = 1, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType3.bool2`. Bool2 = 2, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType3.bool3`. Bool3 = 3, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType3.bool4`. Bool4 = 4, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType3.enum`. Enum = 5, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType3.float`. Float = 6, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType3.float2`. Float2 = 7, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType3.float2x2`. Float2x2 = 8, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType3.float3`. Float3 = 9, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType3.float3x3`. Float3x3 = 10, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType3.float4`. Float4 = 11, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType3.float4x4`. Float4x4 = 12, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType3.int`. Int = 13, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType3.int2`. Int2 = 14, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType3.int3`. Int3 = 15, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType3.int4`. Int4 = 16, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType3.sampler1D`. Sampler1D = 17, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType3.sampler2D`. Sampler2D = 18, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType3.sampler3D`. Sampler3D = 19, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType3.samplerCUBE`. SamplerCUBE = 20, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType3.samplerDEPTH`. SamplerDEPTH = 21, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType3.samplerRECT`. SamplerRECT = 22, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType3.surface`. Surface = 23, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum ItemsChoiceType4 { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.array`. Array = 0, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.bool`. Bool = 1, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.bool1`. Bool1 = 2, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.bool1x1`. Bool1x1 = 3, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.bool1x2`. Bool1x2 = 4, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.bool1x3`. Bool1x3 = 5, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.bool1x4`. Bool1x4 = 6, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.bool2`. Bool2 = 7, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.bool2x1`. Bool2x1 = 8, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.bool2x2`. Bool2x2 = 9, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.bool2x3`. Bool2x3 = 10, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.bool2x4`. Bool2x4 = 11, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.bool3`. Bool3 = 12, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.bool3x1`. Bool3x1 = 13, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.bool3x2`. Bool3x2 = 14, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.bool3x3`. Bool3x3 = 15, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.bool3x4`. Bool3x4 = 16, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.bool4`. Bool4 = 17, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.bool4x1`. Bool4x1 = 18, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.bool4x2`. Bool4x2 = 19, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.bool4x3`. Bool4x3 = 20, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.bool4x4`. Bool4x4 = 21, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.enum`. Enum = 22, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.fixed`. Fixed = 23, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.fixed1`. Fixed1 = 24, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.fixed1x1`. Fixed1x1 = 25, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.fixed1x2`. Fixed1x2 = 26, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.fixed1x3`. Fixed1x3 = 27, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.fixed1x4`. Fixed1x4 = 28, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.fixed2`. Fixed2 = 29, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.fixed2x1`. Fixed2x1 = 30, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.fixed2x2`. Fixed2x2 = 31, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.fixed2x3`. Fixed2x3 = 32, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.fixed2x4`. Fixed2x4 = 33, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.fixed3`. Fixed3 = 34, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.fixed3x1`. Fixed3x1 = 35, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.fixed3x2`. Fixed3x2 = 36, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.fixed3x3`. Fixed3x3 = 37, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.fixed3x4`. Fixed3x4 = 38, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.fixed4`. Fixed4 = 39, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.fixed4x1`. Fixed4x1 = 40, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.fixed4x2`. Fixed4x2 = 41, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.fixed4x3`. Fixed4x3 = 42, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.fixed4x4`. Fixed4x4 = 43, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.float`. Float = 44, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.float1`. Float1 = 45, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.float1x1`. Float1x1 = 46, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.float1x2`. Float1x2 = 47, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.float1x3`. Float1x3 = 48, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.float1x4`. Float1x4 = 49, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.float2`. Float2 = 50, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.float2x1`. Float2x1 = 51, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.float2x2`. Float2x2 = 52, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.float2x3`. Float2x3 = 53, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.float2x4`. Float2x4 = 54, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.float3`. Float3 = 55, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.float3x1`. Float3x1 = 56, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.float3x2`. Float3x2 = 57, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.float3x3`. Float3x3 = 58, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.float3x4`. Float3x4 = 59, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.float4`. Float4 = 60, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.float4x1`. Float4x1 = 61, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.float4x2`. Float4x2 = 62, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.float4x3`. Float4x3 = 63, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.float4x4`. Float4x4 = 64, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.half`. Half = 65, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.half1`. Half1 = 66, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.half1x1`. Half1x1 = 67, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.half1x2`. Half1x2 = 68, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.half1x3`. Half1x3 = 69, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.half1x4`. Half1x4 = 70, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.half2`. Half2 = 71, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.half2x1`. Half2x1 = 72, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.half2x2`. Half2x2 = 73, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.half2x3`. Half2x3 = 74, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.half2x4`. Half2x4 = 75, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.half3`. Half3 = 76, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.half3x1`. Half3x1 = 77, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.half3x2`. Half3x2 = 78, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.half3x3`. Half3x3 = 79, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.half3x4`. Half3x4 = 80, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.half4`. Half4 = 81, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.half4x1`. Half4x1 = 82, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.half4x2`. Half4x2 = 83, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.half4x3`. Half4x3 = 84, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.half4x4`. Half4x4 = 85, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.int`. Int = 86, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.int1`. Int1 = 87, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.int1x1`. Int1x1 = 88, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.int1x2`. Int1x2 = 89, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.int1x3`. Int1x3 = 90, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.int1x4`. Int1x4 = 91, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.int2`. Int2 = 92, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.int2x1`. Int2x1 = 93, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.int2x2`. Int2x2 = 94, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.int2x3`. Int2x3 = 95, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.int2x4`. Int2x4 = 96, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.int3`. Int3 = 97, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.int3x1`. Int3x1 = 98, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.int3x2`. Int3x2 = 99, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.int3x3`. Int3x3 = 100, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.int3x4`. Int3x4 = 101, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.int4`. Int4 = 102, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.int4x1`. Int4x1 = 103, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.int4x2`. Int4x2 = 104, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.int4x3`. Int4x3 = 105, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.int4x4`. Int4x4 = 106, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.sampler1D`. Sampler1D = 107, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.sampler2D`. Sampler2D = 108, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.sampler3D`. Sampler3D = 109, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.samplerCUBE`. SamplerCUBE = 110, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.samplerDEPTH`. SamplerDEPTH = 111, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.samplerRECT`. SamplerRECT = 112, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.string`. String = 113, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.surface`. Surface = 114, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType4.usertype`. Usertype = 115, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum ItemsChoiceType5 { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.array`. Array = 0, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.bool`. Bool = 1, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.bool1`. Bool1 = 2, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.bool1x1`. Bool1x1 = 3, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.bool1x2`. Bool1x2 = 4, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.bool1x3`. Bool1x3 = 5, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.bool1x4`. Bool1x4 = 6, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.bool2`. Bool2 = 7, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.bool2x1`. Bool2x1 = 8, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.bool2x2`. Bool2x2 = 9, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.bool2x3`. Bool2x3 = 10, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.bool2x4`. Bool2x4 = 11, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.bool3`. Bool3 = 12, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.bool3x1`. Bool3x1 = 13, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.bool3x2`. Bool3x2 = 14, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.bool3x3`. Bool3x3 = 15, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.bool3x4`. Bool3x4 = 16, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.bool4`. Bool4 = 17, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.bool4x1`. Bool4x1 = 18, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.bool4x2`. Bool4x2 = 19, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.bool4x3`. Bool4x3 = 20, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.bool4x4`. Bool4x4 = 21, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.connect_param`. Connect_Param = 22, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.enum`. Enum = 23, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.fixed`. Fixed = 24, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.fixed1`. Fixed1 = 25, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.fixed1x1`. Fixed1x1 = 26, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.fixed1x2`. Fixed1x2 = 27, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.fixed1x3`. Fixed1x3 = 28, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.fixed1x4`. Fixed1x4 = 29, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.fixed2`. Fixed2 = 30, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.fixed2x1`. Fixed2x1 = 31, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.fixed2x2`. Fixed2x2 = 32, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.fixed2x3`. Fixed2x3 = 33, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.fixed2x4`. Fixed2x4 = 34, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.fixed3`. Fixed3 = 35, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.fixed3x1`. Fixed3x1 = 36, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.fixed3x2`. Fixed3x2 = 37, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.fixed3x3`. Fixed3x3 = 38, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.fixed3x4`. Fixed3x4 = 39, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.fixed4`. Fixed4 = 40, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.fixed4x1`. Fixed4x1 = 41, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.fixed4x2`. Fixed4x2 = 42, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.fixed4x3`. Fixed4x3 = 43, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.fixed4x4`. Fixed4x4 = 44, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.float`. Float = 45, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.float1`. Float1 = 46, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.float1x1`. Float1x1 = 47, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.float1x2`. Float1x2 = 48, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.float1x3`. Float1x3 = 49, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.float1x4`. Float1x4 = 50, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.float2`. Float2 = 51, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.float2x1`. Float2x1 = 52, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.float2x2`. Float2x2 = 53, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.float2x3`. Float2x3 = 54, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.float2x4`. Float2x4 = 55, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.float3`. Float3 = 56, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.float3x1`. Float3x1 = 57, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.float3x2`. Float3x2 = 58, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.float3x3`. Float3x3 = 59, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.float3x4`. Float3x4 = 60, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.float4`. Float4 = 61, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.float4x1`. Float4x1 = 62, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.float4x2`. Float4x2 = 63, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.float4x3`. Float4x3 = 64, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.float4x4`. Float4x4 = 65, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.half`. Half = 66, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.half1`. Half1 = 67, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.half1x1`. Half1x1 = 68, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.half1x2`. Half1x2 = 69, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.half1x3`. Half1x3 = 70, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.half1x4`. Half1x4 = 71, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.half2`. Half2 = 72, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.half2x1`. Half2x1 = 73, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.half2x2`. Half2x2 = 74, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.half2x3`. Half2x3 = 75, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.half2x4`. Half2x4 = 76, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.half3`. Half3 = 77, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.half3x1`. Half3x1 = 78, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.half3x2`. Half3x2 = 79, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.half3x3`. Half3x3 = 80, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.half3x4`. Half3x4 = 81, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.half4`. Half4 = 82, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.half4x1`. Half4x1 = 83, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.half4x2`. Half4x2 = 84, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.half4x3`. Half4x3 = 85, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.half4x4`. Half4x4 = 86, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.int`. Int = 87, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.int1`. Int1 = 88, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.int1x1`. Int1x1 = 89, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.int1x2`. Int1x2 = 90, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.int1x3`. Int1x3 = 91, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.int1x4`. Int1x4 = 92, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.int2`. Int2 = 93, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.int2x1`. Int2x1 = 94, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.int2x2`. Int2x2 = 95, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.int2x3`. Int2x3 = 96, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.int2x4`. Int2x4 = 97, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.int3`. Int3 = 98, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.int3x1`. Int3x1 = 99, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.int3x2`. Int3x2 = 100, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.int3x3`. Int3x3 = 101, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.int3x4`. Int3x4 = 102, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.int4`. Int4 = 103, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.int4x1`. Int4x1 = 104, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.int4x2`. Int4x2 = 105, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.int4x3`. Int4x3 = 106, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.int4x4`. Int4x4 = 107, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.sampler1D`. Sampler1D = 108, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.sampler2D`. Sampler2D = 109, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.sampler3D`. Sampler3D = 110, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.samplerCUBE`. SamplerCUBE = 111, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.samplerDEPTH`. SamplerDEPTH = 112, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.samplerRECT`. SamplerRECT = 113, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.setparam`. Setparam = 114, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.string`. String = 115, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.surface`. Surface = 116, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType5.usertype`. Usertype = 117, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum ItemsChoiceType6 { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.array`. Array = 0, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.bool`. Bool = 1, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.bool1`. Bool1 = 2, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.bool1x1`. Bool1x1 = 3, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.bool1x2`. Bool1x2 = 4, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.bool1x3`. Bool1x3 = 5, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.bool1x4`. Bool1x4 = 6, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.bool2`. Bool2 = 7, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.bool2x1`. Bool2x1 = 8, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.bool2x2`. Bool2x2 = 9, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.bool2x3`. Bool2x3 = 10, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.bool2x4`. Bool2x4 = 11, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.bool3`. Bool3 = 12, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.bool3x1`. Bool3x1 = 13, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.bool3x2`. Bool3x2 = 14, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.bool3x3`. Bool3x3 = 15, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.bool3x4`. Bool3x4 = 16, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.bool4`. Bool4 = 17, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.bool4x1`. Bool4x1 = 18, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.bool4x2`. Bool4x2 = 19, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.bool4x3`. Bool4x3 = 20, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.bool4x4`. Bool4x4 = 21, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.connect_param`. Connect_Param = 22, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.enum`. Enum = 23, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.fixed`. Fixed = 24, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.fixed1`. Fixed1 = 25, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.fixed1x1`. Fixed1x1 = 26, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.fixed1x2`. Fixed1x2 = 27, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.fixed1x3`. Fixed1x3 = 28, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.fixed1x4`. Fixed1x4 = 29, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.fixed2`. Fixed2 = 30, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.fixed2x1`. Fixed2x1 = 31, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.fixed2x2`. Fixed2x2 = 32, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.fixed2x3`. Fixed2x3 = 33, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.fixed2x4`. Fixed2x4 = 34, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.fixed3`. Fixed3 = 35, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.fixed3x1`. Fixed3x1 = 36, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.fixed3x2`. Fixed3x2 = 37, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.fixed3x3`. Fixed3x3 = 38, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.fixed3x4`. Fixed3x4 = 39, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.fixed4`. Fixed4 = 40, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.fixed4x1`. Fixed4x1 = 41, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.fixed4x2`. Fixed4x2 = 42, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.fixed4x3`. Fixed4x3 = 43, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.fixed4x4`. Fixed4x4 = 44, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.float`. Float = 45, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.float1`. Float1 = 46, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.float1x1`. Float1x1 = 47, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.float1x2`. Float1x2 = 48, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.float1x3`. Float1x3 = 49, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.float1x4`. Float1x4 = 50, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.float2`. Float2 = 51, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.float2x1`. Float2x1 = 52, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.float2x2`. Float2x2 = 53, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.float2x3`. Float2x3 = 54, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.float2x4`. Float2x4 = 55, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.float3`. Float3 = 56, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.float3x1`. Float3x1 = 57, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.float3x2`. Float3x2 = 58, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.float3x3`. Float3x3 = 59, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.float3x4`. Float3x4 = 60, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.float4`. Float4 = 61, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.float4x1`. Float4x1 = 62, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.float4x2`. Float4x2 = 63, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.float4x3`. Float4x3 = 64, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.float4x4`. Float4x4 = 65, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.half`. Half = 66, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.half1`. Half1 = 67, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.half1x1`. Half1x1 = 68, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.half1x2`. Half1x2 = 69, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.half1x3`. Half1x3 = 70, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.half1x4`. Half1x4 = 71, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.half2`. Half2 = 72, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.half2x1`. Half2x1 = 73, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.half2x2`. Half2x2 = 74, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.half2x3`. Half2x3 = 75, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.half2x4`. Half2x4 = 76, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.half3`. Half3 = 77, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.half3x1`. Half3x1 = 78, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.half3x2`. Half3x2 = 79, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.half3x3`. Half3x3 = 80, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.half3x4`. Half3x4 = 81, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.half4`. Half4 = 82, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.half4x1`. Half4x1 = 83, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.half4x2`. Half4x2 = 84, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.half4x3`. Half4x3 = 85, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.half4x4`. Half4x4 = 86, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.int`. Int = 87, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.int1`. Int1 = 88, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.int1x1`. Int1x1 = 89, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.int1x2`. Int1x2 = 90, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.int1x3`. Int1x3 = 91, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.int1x4`. Int1x4 = 92, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.int2`. Int2 = 93, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.int2x1`. Int2x1 = 94, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.int2x2`. Int2x2 = 95, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.int2x3`. Int2x3 = 96, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.int2x4`. Int2x4 = 97, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.int3`. Int3 = 98, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.int3x1`. Int3x1 = 99, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.int3x2`. Int3x2 = 100, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.int3x3`. Int3x3 = 101, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.int3x4`. Int3x4 = 102, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.int4`. Int4 = 103, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.int4x1`. Int4x1 = 104, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.int4x2`. Int4x2 = 105, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.int4x3`. Int4x3 = 106, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.int4x4`. Int4x4 = 107, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.sampler1D`. Sampler1D = 108, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.sampler2D`. Sampler2D = 109, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.sampler3D`. Sampler3D = 110, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.samplerCUBE`. SamplerCUBE = 111, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.samplerDEPTH`. SamplerDEPTH = 112, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.samplerRECT`. SamplerRECT = 113, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.string`. String = 114, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.surface`. Surface = 115, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType6.usertype`. Usertype = 116, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType7`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum ItemsChoiceType7 { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType7.lookat`. Lookat = 0, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType7.matrix`. Matrix = 1, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType7.rotate`. Rotate = 2, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType7.scale`. Scale = 3, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType7.skew`. Skew = 4, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.ItemsChoiceType7.translate`. Translate = 5, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.MorphMethodType`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum MorphMethodType { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.MorphMethodType.NORMALIZED`. NORMALIZED = 0, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.MorphMethodType.RELATIVE`. RELATIVE = 1, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.Name_array`. pub struct Name_Array; impl Name_Array { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.Name_array.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.Name_array.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.Name_array.Values`. pub fn values(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.Name_array.Values" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.Name_array.Values`. pub fn set_values(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.Name_array.Values" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.Name_array._Text_`. pub fn text(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.Name_array._Text_" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.Name_array._Text_`. pub fn set_text(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.Name_array._Text_" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.Name_array.count`. pub fn count(&self) -> u64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.Name_array.count" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.Name_array.count`. pub fn set_count(&mut self, value: u64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.Name_array.count" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.Name_array.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.Name_array.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.Name_array.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.Name_array.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.Name_array.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.Name_array.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.Name_array.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.Name_array.name" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.NodeType`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum NodeType { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.NodeType.JOINT`. JOINT = 0, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.NodeType.NODE`. NODE = 1, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.TargetableFloat`. pub struct TargetableFloat; impl TargetableFloat { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.TargetableFloat.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.TargetableFloat.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.TargetableFloat.Value`. pub fn value(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.TargetableFloat.Value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.TargetableFloat.Value`. pub fn set_value(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.TargetableFloat.Value" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.TargetableFloat.sid`. pub fn sid(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.TargetableFloat.sid" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.TargetableFloat.sid`. pub fn set_sid(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.TargetableFloat.sid" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.TargetableFloat3`. pub struct TargetableFloat3; impl TargetableFloat3 { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.TargetableFloat3.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.TargetableFloat3.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.TargetableFloat3.Values`. pub fn values(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.TargetableFloat3.Values" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.TargetableFloat3.Values`. pub fn set_values(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.TargetableFloat3.Values" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.TargetableFloat3._Text_`. pub fn text(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.TargetableFloat3._Text_" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.TargetableFloat3._Text_`. pub fn set_text(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.TargetableFloat3._Text_" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.TargetableFloat3.sid`. pub fn sid(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.TargetableFloat3.sid" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.TargetableFloat3.sid`. pub fn set_sid(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.TargetableFloat3.sid" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.UpAxisType`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum UpAxisType { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.UpAxisType.X_UP`. X_UP = 0, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.UpAxisType.Y_UP`. Y_UP = 1, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.UpAxisType.Z_UP`. Z_UP = 2, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.VersionType`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum VersionType { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.VersionType.Item140`. Item140 = 0, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.VersionType.Item141`. Item141 = 1, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.accessor`. pub struct Accessor; impl Accessor { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.accessor.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.accessor.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.accessor.count`. pub fn count(&self) -> u64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.accessor.count" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.accessor.count`. pub fn set_count(&mut self, value: u64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.accessor.count" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.accessor.offset`. pub fn offset(&self) -> u64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.accessor.offset" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.accessor.offset`. pub fn set_offset(&mut self, value: u64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.accessor.offset" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.accessor.param`. pub fn param(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.accessor.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.accessor.param`. pub fn set_param( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.accessor.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.accessor.source`. pub fn source(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.accessor.source" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.accessor.source`. pub fn set_source(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.accessor.source" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.accessor.stride`. pub fn stride(&self) -> u64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.accessor.stride" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.accessor.stride`. pub fn set_stride(&mut self, value: u64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.accessor.stride" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.animation`. pub struct Animation; impl Animation { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.animation.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.animation.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.animation.Items`. pub fn items(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.animation.Items" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.animation.Items`. pub fn set_items(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.animation.Items" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.animation.asset`. pub fn asset(&self) -> libremetaverse::import_export::collada14::Asset { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.animation.asset" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.animation.asset`. pub fn set_asset(&mut self, value: libremetaverse::import_export::collada14::Asset) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.animation.asset" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.animation.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.animation.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.animation.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.animation.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.animation.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.animation.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.animation.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.animation.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.animation.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.animation.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.animation.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.animation.name" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.animation_clip`. pub struct Animation_Clip; impl Animation_Clip { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.animation_clip.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.animation_clip.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.animation_clip.asset`. pub fn asset(&self) -> libremetaverse::import_export::collada14::Asset { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.animation_clip.asset" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.animation_clip.asset`. pub fn set_asset(&mut self, value: libremetaverse::import_export::collada14::Asset) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.animation_clip.asset" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.animation_clip.end`. pub fn end(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.animation_clip.end" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.animation_clip.end`. pub fn set_end(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.animation_clip.end" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.animation_clip.endSpecified`. pub fn end_specified(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.animation_clip.endSpecified" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.animation_clip.endSpecified`. pub fn set_end_specified(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.animation_clip.endSpecified" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.animation_clip.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.animation_clip.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.animation_clip.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.animation_clip.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.animation_clip.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.animation_clip.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.animation_clip.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.animation_clip.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.animation_clip.instance_animation`. pub fn instance_animation( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.animation_clip.instance_animation" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.animation_clip.instance_animation`. pub fn set_instance_animation( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.animation_clip.instance_animation" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.animation_clip.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.animation_clip.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.animation_clip.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.animation_clip.name" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.animation_clip.start`. pub fn start(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.animation_clip.start" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.animation_clip.start`. pub fn set_start(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.animation_clip.start" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.asset`. pub struct Asset; impl Asset { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.asset.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.asset.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.asset.contributor`. pub fn contributor( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.asset.contributor" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.asset.contributor`. pub fn set_contributor( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.asset.contributor" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.asset.created`. pub fn created(&self) -> std::time::SystemTime { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.asset.created" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.asset.created`. pub fn set_created(&mut self, value: std::time::SystemTime) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.asset.created" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.asset.keywords`. pub fn keywords(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.asset.keywords" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.asset.keywords`. pub fn set_keywords(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.asset.keywords" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.asset.modified`. pub fn modified(&self) -> std::time::SystemTime { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.asset.modified" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.asset.modified`. pub fn set_modified(&mut self, value: std::time::SystemTime) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.asset.modified" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.asset.revision`. pub fn revision(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.asset.revision" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.asset.revision`. pub fn set_revision(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.asset.revision" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.asset.subject`. pub fn subject(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.asset.subject" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.asset.subject`. pub fn set_subject(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.asset.subject" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.asset.title`. pub fn title(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.asset.title" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.asset.title`. pub fn set_title(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.asset.title" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.asset.unit`. pub fn unit(&self) -> libremetaverse::import_export::collada14::AssetUnit { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.asset.unit" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.asset.unit`. pub fn set_unit(&mut self, value: libremetaverse::import_export::collada14::AssetUnit) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.asset.unit" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.asset.up_axis`. pub fn up_axis(&self) -> libremetaverse::import_export::collada14::UpAxisType { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.asset.up_axis" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.asset.up_axis`. pub fn set_up_axis( &mut self, value: libremetaverse::import_export::collada14::UpAxisType, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.asset.up_axis" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.assetContributor`. pub struct AssetContributor; impl AssetContributor { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.assetContributor.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.assetContributor.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.assetContributor.author`. pub fn author(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.assetContributor.author" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.assetContributor.author`. pub fn set_author(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.assetContributor.author" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.assetContributor.authoring_tool`. pub fn authoring_tool(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.assetContributor.authoring_tool" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.assetContributor.authoring_tool`. pub fn set_authoring_tool(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.assetContributor.authoring_tool" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.assetContributor.comments`. pub fn comments(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.assetContributor.comments" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.assetContributor.comments`. pub fn set_comments(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.assetContributor.comments" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.assetContributor.copyright`. pub fn copyright(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.assetContributor.copyright" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.assetContributor.copyright`. pub fn set_copyright(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.assetContributor.copyright" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.assetContributor.source_data`. pub fn source_data(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.assetContributor.source_data" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.assetContributor.source_data`. pub fn set_source_data(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.assetContributor.source_data" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.assetUnit`. pub struct AssetUnit; impl AssetUnit { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.assetUnit.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.assetUnit.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.assetUnit.meter`. pub fn meter(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.assetUnit.meter" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.assetUnit.meter`. pub fn set_meter(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.assetUnit.meter" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.assetUnit.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.assetUnit.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.assetUnit.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.assetUnit.name" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.bind_material`. pub struct Bind_Material; impl Bind_Material { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.bind_material.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.bind_material.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.bind_material.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.bind_material.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.bind_material.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.bind_material.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.bind_material.param`. pub fn param(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.bind_material.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.bind_material.param`. pub fn set_param( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.bind_material.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.bind_material.technique`. pub fn technique(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.bind_material.technique" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.bind_material.technique`. pub fn set_technique( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.bind_material.technique" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.bind_material.technique_common`. pub fn technique_common( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.bind_material.technique_common" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.bind_material.technique_common`. pub fn set_technique_common( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.bind_material.technique_common" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.bool_array`. pub struct Bool_Array; impl Bool_Array { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.bool_array.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.bool_array.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.bool_array.Values`. pub fn values(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.bool_array.Values" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.bool_array.Values`. pub fn set_values(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.bool_array.Values" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.bool_array._Text_`. pub fn text(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.bool_array._Text_" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.bool_array._Text_`. pub fn set_text(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.bool_array._Text_" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.bool_array.count`. pub fn count(&self) -> u64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.bool_array.count" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.bool_array.count`. pub fn set_count(&mut self, value: u64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.bool_array.count" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.bool_array.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.bool_array.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.bool_array.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.bool_array.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.bool_array.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.bool_array.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.bool_array.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.bool_array.name" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.box`. pub struct Box; impl Box { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.box.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.box.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.box.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.box.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.box.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.box.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.box.half_extents`. pub fn half_extents(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.box.half_extents" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.box.half_extents`. pub fn set_half_extents(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.box.half_extents" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.camera`. pub struct Camera; impl Camera { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.camera.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.camera.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.camera.asset`. pub fn asset(&self) -> libremetaverse::import_export::collada14::Asset { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.camera.asset" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.camera.asset`. pub fn set_asset(&mut self, value: libremetaverse::import_export::collada14::Asset) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.camera.asset" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.camera.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.camera.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.camera.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.camera.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.camera.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.camera.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.camera.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.camera.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.camera.imager`. pub fn imager(&self) -> libremetaverse::import_export::collada14::CameraImager { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.camera.imager" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.camera.imager`. pub fn set_imager( &mut self, value: libremetaverse::import_export::collada14::CameraImager, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.camera.imager" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.camera.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.camera.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.camera.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.camera.name" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.camera.optics`. pub fn optics(&self) -> libremetaverse::import_export::collada14::CameraOptics { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.camera.optics" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.camera.optics`. pub fn set_optics( &mut self, value: libremetaverse::import_export::collada14::CameraOptics, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.camera.optics" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.cameraImager`. pub struct CameraImager; impl CameraImager { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.cameraImager.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.cameraImager.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cameraImager.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cameraImager.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cameraImager.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cameraImager.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cameraImager.technique`. pub fn technique(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cameraImager.technique" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cameraImager.technique`. pub fn set_technique( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cameraImager.technique" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.cameraOptics`. pub struct CameraOptics; impl CameraOptics { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.cameraOptics.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.cameraOptics.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cameraOptics.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cameraOptics.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cameraOptics.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cameraOptics.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cameraOptics.technique`. pub fn technique(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cameraOptics.technique" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cameraOptics.technique`. pub fn set_technique( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cameraOptics.technique" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cameraOptics.technique_common`. pub fn technique_common( &self, ) -> libremetaverse::import_export::collada14::CameraOpticsTechnique_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cameraOptics.technique_common" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cameraOptics.technique_common`. pub fn set_technique_common( &mut self, value: libremetaverse::import_export::collada14::CameraOpticsTechnique_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cameraOptics.technique_common" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_common`. pub struct CameraOpticsTechnique_Common; impl CameraOpticsTechnique_Common { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_common.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_common.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_common.Item`. pub fn item(&self) -> libremetaverse_types::compat::Object { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_common.Item" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_common.Item`. pub fn set_item(&mut self, value: libremetaverse_types::compat::Object) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_common.Item" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonOrthographic`. pub struct CameraOpticsTechnique_CommonOrthographic; impl CameraOpticsTechnique_CommonOrthographic { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonOrthographic.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonOrthographic.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonOrthographic.Items`. pub fn items(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonOrthographic.Items" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonOrthographic.Items`. pub fn set_items( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonOrthographic.Items" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonOrthographic.ItemsElementName`. pub fn items_element_name( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonOrthographic.ItemsElementName" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonOrthographic.ItemsElementName`. pub fn set_items_element_name( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonOrthographic.ItemsElementName" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonOrthographic.zfar`. pub fn zfar(&self) -> libremetaverse::import_export::collada14::TargetableFloat { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonOrthographic.zfar" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonOrthographic.zfar`. pub fn set_zfar( &mut self, value: libremetaverse::import_export::collada14::TargetableFloat, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonOrthographic.zfar" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonOrthographic.znear`. pub fn znear(&self) -> libremetaverse::import_export::collada14::TargetableFloat { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonOrthographic.znear" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonOrthographic.znear`. pub fn set_znear( &mut self, value: libremetaverse::import_export::collada14::TargetableFloat, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonOrthographic.znear" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonPerspective`. pub struct CameraOpticsTechnique_CommonPerspective; impl CameraOpticsTechnique_CommonPerspective { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonPerspective.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonPerspective.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonPerspective.Items`. pub fn items(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonPerspective.Items" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonPerspective.Items`. pub fn set_items( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonPerspective.Items" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonPerspective.ItemsElementName`. pub fn items_element_name( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonPerspective.ItemsElementName" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonPerspective.ItemsElementName`. pub fn set_items_element_name( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonPerspective.ItemsElementName" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonPerspective.zfar`. pub fn zfar(&self) -> libremetaverse::import_export::collada14::TargetableFloat { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonPerspective.zfar" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonPerspective.zfar`. pub fn set_zfar( &mut self, value: libremetaverse::import_export::collada14::TargetableFloat, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonPerspective.zfar" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonPerspective.znear`. pub fn znear(&self) -> libremetaverse::import_export::collada14::TargetableFloat { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonPerspective.znear" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonPerspective.znear`. pub fn set_znear( &mut self, value: libremetaverse::import_export::collada14::TargetableFloat, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cameraOpticsTechnique_commonPerspective.znear" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.capsule`. pub struct Capsule; impl Capsule { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.capsule.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.capsule.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.capsule.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.capsule.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.capsule.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.capsule.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.capsule.height`. pub fn height(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.capsule.height" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.capsule.height`. pub fn set_height(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.capsule.height" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.capsule.radius`. pub fn radius(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.capsule.radius" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.capsule.radius`. pub fn set_radius(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.capsule.radius" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.cg_connect_param`. pub struct Cg_Connect_Param; impl Cg_Connect_Param { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.cg_connect_param.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.cg_connect_param.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_connect_param.ref`. pub fn ref_(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_connect_param.ref" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_connect_param.ref`. pub fn set_ref_(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_connect_param.ref" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.cg_newarray_type`. pub struct Cg_Newarray_Type; impl Cg_Newarray_Type { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.cg_newarray_type.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.cg_newarray_type.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_newarray_type.Items`. pub fn items(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_newarray_type.Items" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_newarray_type.Items`. pub fn set_items(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_newarray_type.Items" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_newarray_type.ItemsElementName`. pub fn items_element_name( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_newarray_type.ItemsElementName" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_newarray_type.ItemsElementName`. pub fn set_items_element_name( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_newarray_type.ItemsElementName" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_newarray_type.length`. pub fn length(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_newarray_type.length" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_newarray_type.length`. pub fn set_length(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_newarray_type.length" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.cg_newparam`. pub struct Cg_Newparam; impl Cg_Newparam { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.cg_newparam.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.cg_newparam.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_newparam.Item`. pub fn item(&self) -> libremetaverse_types::compat::Object { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_newparam.Item" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_newparam.Item`. pub fn set_item(&mut self, value: libremetaverse_types::compat::Object) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_newparam.Item" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_newparam.ItemElementName`. pub fn item_element_name( &self, ) -> libremetaverse::import_export::collada14::ItemChoiceType4 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_newparam.ItemElementName" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_newparam.ItemElementName`. pub fn set_item_element_name( &mut self, value: libremetaverse::import_export::collada14::ItemChoiceType4, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_newparam.ItemElementName" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_newparam.annotate`. pub fn annotate( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_newparam.annotate" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_newparam.annotate`. pub fn set_annotate( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_newparam.annotate" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_newparam.modifier`. pub fn modifier( &self, ) -> libremetaverse::import_export::collada14::Fx_Modifier_Enum_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_newparam.modifier" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_newparam.modifier`. pub fn set_modifier( &mut self, value: libremetaverse::import_export::collada14::Fx_Modifier_Enum_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_newparam.modifier" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_newparam.modifierSpecified`. pub fn modifier_specified(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_newparam.modifierSpecified" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_newparam.modifierSpecified`. pub fn set_modifier_specified(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_newparam.modifierSpecified" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_newparam.semantic`. pub fn semantic(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_newparam.semantic" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_newparam.semantic`. pub fn set_semantic(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_newparam.semantic" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_newparam.sid`. pub fn sid(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_newparam.sid" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_newparam.sid`. pub fn set_sid(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_newparam.sid" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.cg_pipeline_stage`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum Cg_Pipeline_Stage { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.cg_pipeline_stage.FRAGMENT`. FRAGMENT = 1, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.cg_pipeline_stage.VERTEX`. VERTEX = 0, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.cg_sampler1D`. pub struct Cg_Sampler1D; impl Cg_Sampler1D { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.cg_sampler1D.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.cg_sampler1D.#ctor", ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.cg_sampler2D`. pub struct Cg_Sampler2D; impl Cg_Sampler2D { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.cg_sampler2D.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.cg_sampler2D.#ctor", ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.cg_sampler3D`. pub struct Cg_Sampler3D; impl Cg_Sampler3D { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.cg_sampler3D.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.cg_sampler3D.#ctor", ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.cg_samplerCUBE`. pub struct Cg_SamplerCUBE; impl Cg_SamplerCUBE { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.cg_samplerCUBE.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.cg_samplerCUBE.#ctor", ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.cg_samplerDEPTH`. pub struct Cg_SamplerDEPTH; impl Cg_SamplerDEPTH { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.cg_samplerDEPTH.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.cg_samplerDEPTH.#ctor", ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.cg_samplerRECT`. pub struct Cg_SamplerRECT; impl Cg_SamplerRECT { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.cg_samplerRECT.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.cg_samplerRECT.#ctor", ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.cg_setarray_type`. pub struct Cg_Setarray_Type; impl Cg_Setarray_Type { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.cg_setarray_type.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.cg_setarray_type.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setarray_type.Items`. pub fn items(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setarray_type.Items" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setarray_type.Items`. pub fn set_items(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setarray_type.Items" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setarray_type.ItemsElementName`. pub fn items_element_name( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setarray_type.ItemsElementName" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setarray_type.ItemsElementName`. pub fn set_items_element_name( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setarray_type.ItemsElementName" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setarray_type.length`. pub fn length(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setarray_type.length" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setarray_type.length`. pub fn set_length(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setarray_type.length" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.cg_setparam`. pub struct Cg_Setparam; impl Cg_Setparam { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.cg_setparam.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.cg_setparam.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam.Item`. pub fn item(&self) -> libremetaverse_types::compat::Object { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam.Item" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam.Item`. pub fn set_item(&mut self, value: libremetaverse_types::compat::Object) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam.Item" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam.ItemElementName`. pub fn item_element_name( &self, ) -> libremetaverse::import_export::collada14::ItemChoiceType3 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam.ItemElementName" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam.ItemElementName`. pub fn set_item_element_name( &mut self, value: libremetaverse::import_export::collada14::ItemChoiceType3, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam.ItemElementName" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam.program`. pub fn program(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam.program" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam.program`. pub fn set_program(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam.program" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam.ref`. pub fn ref_(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam.ref" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam.ref`. pub fn set_ref_(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam.ref" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple`. pub struct Cg_Setparam_Simple; impl Cg_Setparam_Simple { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.annotate`. pub fn annotate( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.annotate" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.annotate`. pub fn set_annotate( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.annotate" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool`. pub fn bool(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool`. pub fn set_bool(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool1`. pub fn bool1(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool1`. pub fn set_bool1(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool1x1`. pub fn bool1x1(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool1x1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool1x1`. pub fn set_bool1x1(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool1x1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool1x2`. pub fn bool1x2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool1x2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool1x2`. pub fn set_bool1x2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool1x2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool1x3`. pub fn bool1x3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool1x3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool1x3`. pub fn set_bool1x3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool1x3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool1x4`. pub fn bool1x4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool1x4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool1x4`. pub fn set_bool1x4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool1x4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool2`. pub fn bool2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool2`. pub fn set_bool2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool2x1`. pub fn bool2x1(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool2x1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool2x1`. pub fn set_bool2x1(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool2x1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool2x2`. pub fn bool2x2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool2x2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool2x2`. pub fn set_bool2x2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool2x2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool2x3`. pub fn bool2x3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool2x3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool2x3`. pub fn set_bool2x3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool2x3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool2x4`. pub fn bool2x4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool2x4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool2x4`. pub fn set_bool2x4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool2x4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool3`. pub fn bool3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool3`. pub fn set_bool3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool3x1`. pub fn bool3x1(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool3x1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool3x1`. pub fn set_bool3x1(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool3x1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool3x2`. pub fn bool3x2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool3x2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool3x2`. pub fn set_bool3x2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool3x2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool3x3`. pub fn bool3x3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool3x3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool3x3`. pub fn set_bool3x3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool3x3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool3x4`. pub fn bool3x4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool3x4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool3x4`. pub fn set_bool3x4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool3x4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool4`. pub fn bool4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool4`. pub fn set_bool4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool4x1`. pub fn bool4x1(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool4x1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool4x1`. pub fn set_bool4x1(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool4x1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool4x2`. pub fn bool4x2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool4x2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool4x2`. pub fn set_bool4x2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool4x2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool4x3`. pub fn bool4x3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool4x3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool4x3`. pub fn set_bool4x3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool4x3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool4x4`. pub fn bool4x4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool4x4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool4x4`. pub fn set_bool4x4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.bool4x4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.enum`. pub fn enum_(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.enum" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.enum`. pub fn set_enum_(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.enum" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed`. pub fn fixed(&self) -> f32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed`. pub fn set_fixed(&mut self, value: f32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed1`. pub fn fixed1(&self) -> f32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed1`. pub fn set_fixed1(&mut self, value: f32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed1x1`. pub fn fixed1x1(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed1x1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed1x1`. pub fn set_fixed1x1(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed1x1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed1x2`. pub fn fixed1x2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed1x2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed1x2`. pub fn set_fixed1x2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed1x2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed1x3`. pub fn fixed1x3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed1x3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed1x3`. pub fn set_fixed1x3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed1x3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed1x4`. pub fn fixed1x4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed1x4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed1x4`. pub fn set_fixed1x4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed1x4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed2`. pub fn fixed2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed2`. pub fn set_fixed2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed2x1`. pub fn fixed2x1(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed2x1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed2x1`. pub fn set_fixed2x1(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed2x1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed2x2`. pub fn fixed2x2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed2x2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed2x2`. pub fn set_fixed2x2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed2x2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed2x3`. pub fn fixed2x3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed2x3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed2x3`. pub fn set_fixed2x3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed2x3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed2x4`. pub fn fixed2x4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed2x4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed2x4`. pub fn set_fixed2x4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed2x4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed3`. pub fn fixed3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed3`. pub fn set_fixed3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed3x1`. pub fn fixed3x1(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed3x1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed3x1`. pub fn set_fixed3x1(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed3x1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed3x2`. pub fn fixed3x2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed3x2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed3x2`. pub fn set_fixed3x2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed3x2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed3x3`. pub fn fixed3x3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed3x3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed3x3`. pub fn set_fixed3x3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed3x3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed3x4`. pub fn fixed3x4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed3x4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed3x4`. pub fn set_fixed3x4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed3x4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed4`. pub fn fixed4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed4`. pub fn set_fixed4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed4x1`. pub fn fixed4x1(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed4x1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed4x1`. pub fn set_fixed4x1(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed4x1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed4x2`. pub fn fixed4x2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed4x2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed4x2`. pub fn set_fixed4x2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed4x2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed4x3`. pub fn fixed4x3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed4x3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed4x3`. pub fn set_fixed4x3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed4x3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed4x4`. pub fn fixed4x4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed4x4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed4x4`. pub fn set_fixed4x4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.fixed4x4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float`. pub fn float(&self) -> f32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float`. pub fn set_float(&mut self, value: f32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float1`. pub fn float1(&self) -> f32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float1`. pub fn set_float1(&mut self, value: f32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float1x1`. pub fn float1x1(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float1x1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float1x1`. pub fn set_float1x1(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float1x1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float1x2`. pub fn float1x2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float1x2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float1x2`. pub fn set_float1x2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float1x2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float1x3`. pub fn float1x3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float1x3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float1x3`. pub fn set_float1x3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float1x3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float1x4`. pub fn float1x4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float1x4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float1x4`. pub fn set_float1x4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float1x4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float2`. pub fn float2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float2`. pub fn set_float2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float2x1`. pub fn float2x1(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float2x1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float2x1`. pub fn set_float2x1(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float2x1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float2x2`. pub fn float2x2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float2x2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float2x2`. pub fn set_float2x2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float2x2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float2x3`. pub fn float2x3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float2x3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float2x3`. pub fn set_float2x3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float2x3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float2x4`. pub fn float2x4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float2x4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float2x4`. pub fn set_float2x4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float2x4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float3`. pub fn float3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float3`. pub fn set_float3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float3x1`. pub fn float3x1(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float3x1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float3x1`. pub fn set_float3x1(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float3x1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float3x2`. pub fn float3x2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float3x2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float3x2`. pub fn set_float3x2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float3x2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float3x3`. pub fn float3x3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float3x3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float3x3`. pub fn set_float3x3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float3x3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float3x4`. pub fn float3x4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float3x4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float3x4`. pub fn set_float3x4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float3x4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float4`. pub fn float4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float4`. pub fn set_float4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float4x1`. pub fn float4x1(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float4x1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float4x1`. pub fn set_float4x1(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float4x1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float4x2`. pub fn float4x2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float4x2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float4x2`. pub fn set_float4x2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float4x2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float4x3`. pub fn float4x3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float4x3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float4x3`. pub fn set_float4x3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float4x3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float4x4`. pub fn float4x4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float4x4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float4x4`. pub fn set_float4x4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.float4x4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half`. pub fn half(&self) -> f32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half`. pub fn set_half(&mut self, value: f32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half1`. pub fn half1(&self) -> f32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half1`. pub fn set_half1(&mut self, value: f32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half1x1`. pub fn half1x1(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half1x1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half1x1`. pub fn set_half1x1(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half1x1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half1x2`. pub fn half1x2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half1x2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half1x2`. pub fn set_half1x2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half1x2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half1x3`. pub fn half1x3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half1x3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half1x3`. pub fn set_half1x3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half1x3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half1x4`. pub fn half1x4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half1x4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half1x4`. pub fn set_half1x4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half1x4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half2`. pub fn half2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half2`. pub fn set_half2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half2x1`. pub fn half2x1(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half2x1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half2x1`. pub fn set_half2x1(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half2x1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half2x2`. pub fn half2x2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half2x2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half2x2`. pub fn set_half2x2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half2x2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half2x3`. pub fn half2x3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half2x3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half2x3`. pub fn set_half2x3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half2x3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half2x4`. pub fn half2x4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half2x4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half2x4`. pub fn set_half2x4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half2x4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half3`. pub fn half3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half3`. pub fn set_half3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half3x1`. pub fn half3x1(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half3x1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half3x1`. pub fn set_half3x1(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half3x1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half3x2`. pub fn half3x2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half3x2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half3x2`. pub fn set_half3x2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half3x2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half3x3`. pub fn half3x3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half3x3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half3x3`. pub fn set_half3x3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half3x3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half3x4`. pub fn half3x4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half3x4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half3x4`. pub fn set_half3x4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half3x4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half4`. pub fn half4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half4`. pub fn set_half4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half4x1`. pub fn half4x1(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half4x1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half4x1`. pub fn set_half4x1(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half4x1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half4x2`. pub fn half4x2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half4x2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half4x2`. pub fn set_half4x2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half4x2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half4x3`. pub fn half4x3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half4x3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half4x3`. pub fn set_half4x3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half4x3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half4x4`. pub fn half4x4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half4x4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half4x4`. pub fn set_half4x4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.half4x4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int`. pub fn int(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int`. pub fn set_int(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int1`. pub fn int1(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int1`. pub fn set_int1(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int1x1`. pub fn int1x1(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int1x1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int1x1`. pub fn set_int1x1(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int1x1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int1x2`. pub fn int1x2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int1x2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int1x2`. pub fn set_int1x2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int1x2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int1x3`. pub fn int1x3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int1x3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int1x3`. pub fn set_int1x3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int1x3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int1x4`. pub fn int1x4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int1x4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int1x4`. pub fn set_int1x4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int1x4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int2`. pub fn int2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int2`. pub fn set_int2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int2x1`. pub fn int2x1(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int2x1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int2x1`. pub fn set_int2x1(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int2x1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int2x2`. pub fn int2x2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int2x2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int2x2`. pub fn set_int2x2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int2x2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int2x3`. pub fn int2x3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int2x3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int2x3`. pub fn set_int2x3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int2x3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int2x4`. pub fn int2x4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int2x4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int2x4`. pub fn set_int2x4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int2x4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int3`. pub fn int3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int3`. pub fn set_int3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int3x1`. pub fn int3x1(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int3x1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int3x1`. pub fn set_int3x1(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int3x1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int3x2`. pub fn int3x2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int3x2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int3x2`. pub fn set_int3x2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int3x2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int3x3`. pub fn int3x3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int3x3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int3x3`. pub fn set_int3x3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int3x3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int3x4`. pub fn int3x4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int3x4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int3x4`. pub fn set_int3x4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int3x4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int4`. pub fn int4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int4`. pub fn set_int4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int4x1`. pub fn int4x1(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int4x1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int4x1`. pub fn set_int4x1(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int4x1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int4x2`. pub fn int4x2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int4x2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int4x2`. pub fn set_int4x2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int4x2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int4x3`. pub fn int4x3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int4x3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int4x3`. pub fn set_int4x3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int4x3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int4x4`. pub fn int4x4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int4x4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int4x4`. pub fn set_int4x4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.int4x4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.ref`. pub fn ref_(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.ref" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.ref`. pub fn set_ref_(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.ref" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.sampler1D`. pub fn sampler1_d(&self) -> libremetaverse::import_export::collada14::Cg_Sampler1D { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.sampler1D" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.sampler1D`. pub fn set_sampler1_d( &mut self, value: libremetaverse::import_export::collada14::Cg_Sampler1D, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.sampler1D" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.sampler2D`. pub fn sampler2_d(&self) -> libremetaverse::import_export::collada14::Cg_Sampler2D { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.sampler2D" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.sampler2D`. pub fn set_sampler2_d( &mut self, value: libremetaverse::import_export::collada14::Cg_Sampler2D, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.sampler2D" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.sampler3D`. pub fn sampler3_d(&self) -> libremetaverse::import_export::collada14::Cg_Sampler3D { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.sampler3D" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.sampler3D`. pub fn set_sampler3_d( &mut self, value: libremetaverse::import_export::collada14::Cg_Sampler3D, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.sampler3D" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.samplerCUBE`. pub fn sampler_cube(&self) -> libremetaverse::import_export::collada14::Cg_SamplerCUBE { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.samplerCUBE" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.samplerCUBE`. pub fn set_sampler_cube( &mut self, value: libremetaverse::import_export::collada14::Cg_SamplerCUBE, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.samplerCUBE" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.samplerDEPTH`. pub fn sampler_depth( &self, ) -> libremetaverse::import_export::collada14::Cg_SamplerDEPTH { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.samplerDEPTH" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.samplerDEPTH`. pub fn set_sampler_depth( &mut self, value: libremetaverse::import_export::collada14::Cg_SamplerDEPTH, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.samplerDEPTH" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.samplerRECT`. pub fn sampler_rect(&self) -> libremetaverse::import_export::collada14::Cg_SamplerRECT { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.samplerRECT" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.samplerRECT`. pub fn set_sampler_rect( &mut self, value: libremetaverse::import_export::collada14::Cg_SamplerRECT, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.samplerRECT" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.string`. pub fn string(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.string" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.string`. pub fn set_string(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.string" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.surface`. pub fn surface(&self) -> libremetaverse::import_export::collada14::Cg_Surface_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.surface" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.surface`. pub fn set_surface( &mut self, value: libremetaverse::import_export::collada14::Cg_Surface_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setparam_simple.surface" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.cg_setuser_type`. pub struct Cg_Setuser_Type; impl Cg_Setuser_Type { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.cg_setuser_type.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.cg_setuser_type.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setuser_type.Items`. pub fn items(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setuser_type.Items" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setuser_type.Items`. pub fn set_items(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setuser_type.Items" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setuser_type.ItemsElementName`. pub fn items_element_name( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setuser_type.ItemsElementName" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setuser_type.ItemsElementName`. pub fn set_items_element_name( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setuser_type.ItemsElementName" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setuser_type.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setuser_type.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setuser_type.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setuser_type.name" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setuser_type.source`. pub fn source(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setuser_type.source" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_setuser_type.source`. pub fn set_source(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_setuser_type.source" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.cg_surface_type`. pub struct Cg_Surface_Type; impl Cg_Surface_Type { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.cg_surface_type.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.cg_surface_type.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_surface_type.generator`. pub fn generator( &self, ) -> libremetaverse::import_export::collada14::Cg_Surface_TypeGenerator { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_surface_type.generator" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_surface_type.generator`. pub fn set_generator( &mut self, value: libremetaverse::import_export::collada14::Cg_Surface_TypeGenerator, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_surface_type.generator" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.cg_surface_typeGenerator`. pub struct Cg_Surface_TypeGenerator; impl Cg_Surface_TypeGenerator { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.cg_surface_typeGenerator.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.cg_surface_typeGenerator.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_surface_typeGenerator.Items`. pub fn items(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_surface_typeGenerator.Items" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_surface_typeGenerator.Items`. pub fn set_items(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_surface_typeGenerator.Items" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_surface_typeGenerator.annotate`. pub fn annotate( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_surface_typeGenerator.annotate" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_surface_typeGenerator.annotate`. pub fn set_annotate( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_surface_typeGenerator.annotate" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_surface_typeGenerator.name`. pub fn name( &self, ) -> libremetaverse::import_export::collada14::Cg_Surface_TypeGeneratorName { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_surface_typeGenerator.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_surface_typeGenerator.name`. pub fn set_name( &mut self, value: libremetaverse::import_export::collada14::Cg_Surface_TypeGeneratorName, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_surface_typeGenerator.name" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_surface_typeGenerator.setparam`. pub fn setparam( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_surface_typeGenerator.setparam" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_surface_typeGenerator.setparam`. pub fn set_setparam( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_surface_typeGenerator.setparam" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.cg_surface_typeGeneratorName`. pub struct Cg_Surface_TypeGeneratorName; impl Cg_Surface_TypeGeneratorName { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.cg_surface_typeGeneratorName.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.cg_surface_typeGeneratorName.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_surface_typeGeneratorName.Value`. pub fn value(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_surface_typeGeneratorName.Value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_surface_typeGeneratorName.Value`. pub fn set_value(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_surface_typeGeneratorName.Value" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_surface_typeGeneratorName.source`. pub fn source(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_surface_typeGeneratorName.source" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cg_surface_typeGeneratorName.source`. pub fn set_source(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cg_surface_typeGeneratorName.source" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.channel`. pub struct Channel; impl Channel { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.channel.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.channel.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.channel.source`. pub fn source(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.channel.source" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.channel.source`. pub fn set_source(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.channel.source" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.channel.target`. pub fn target(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.channel.target" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.channel.target`. pub fn set_target(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.channel.target" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.common_color_or_texture_type`. pub struct Common_Color_Or_Texture_Type; impl Common_Color_Or_Texture_Type { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.common_color_or_texture_type.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.common_color_or_texture_type.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.common_color_or_texture_type.Item`. pub fn item(&self) -> libremetaverse_types::compat::Object { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.common_color_or_texture_type.Item" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.common_color_or_texture_type.Item`. pub fn set_item(&mut self, value: libremetaverse_types::compat::Object) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.common_color_or_texture_type.Item" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeColor`. pub struct Common_Color_Or_Texture_TypeColor; impl Common_Color_Or_Texture_TypeColor { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeColor.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeColor.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeColor.Values`. pub fn values(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeColor.Values" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeColor.Values`. pub fn set_values(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeColor.Values" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeColor._Text_`. pub fn text(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeColor._Text_" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeColor._Text_`. pub fn set_text(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeColor._Text_" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeColor.sid`. pub fn sid(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeColor.sid" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeColor.sid`. pub fn set_sid(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeColor.sid" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeParam`. pub struct Common_Color_Or_Texture_TypeParam; impl Common_Color_Or_Texture_TypeParam { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeParam.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeParam.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeParam.ref`. pub fn ref_(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeParam.ref" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeParam.ref`. pub fn set_ref_(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeParam.ref" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeTexture`. pub struct Common_Color_Or_Texture_TypeTexture; impl Common_Color_Or_Texture_TypeTexture { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeTexture.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeTexture.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeTexture.extra`. pub fn extra(&self) -> libremetaverse::import_export::collada14::Extra { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeTexture.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeTexture.extra`. pub fn set_extra(&mut self, value: libremetaverse::import_export::collada14::Extra) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeTexture.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeTexture.texcoord`. pub fn texcoord(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeTexture.texcoord" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeTexture.texcoord`. pub fn set_texcoord(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeTexture.texcoord" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeTexture.texture`. pub fn texture(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeTexture.texture" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeTexture.texture`. pub fn set_texture(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.common_color_or_texture_typeTexture.texture" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.common_float_or_param_type`. pub struct Common_Float_Or_Param_Type; impl Common_Float_Or_Param_Type { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.common_float_or_param_type.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.common_float_or_param_type.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.common_float_or_param_type.Item`. pub fn item(&self) -> libremetaverse_types::compat::Object { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.common_float_or_param_type.Item" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.common_float_or_param_type.Item`. pub fn set_item(&mut self, value: libremetaverse_types::compat::Object) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.common_float_or_param_type.Item" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.common_float_or_param_typeFloat`. pub struct Common_Float_Or_Param_TypeFloat; impl Common_Float_Or_Param_TypeFloat { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.common_float_or_param_typeFloat.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.common_float_or_param_typeFloat.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.common_float_or_param_typeFloat.Value`. pub fn value(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.common_float_or_param_typeFloat.Value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.common_float_or_param_typeFloat.Value`. pub fn set_value(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.common_float_or_param_typeFloat.Value" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.common_float_or_param_typeFloat.sid`. pub fn sid(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.common_float_or_param_typeFloat.sid" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.common_float_or_param_typeFloat.sid`. pub fn set_sid(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.common_float_or_param_typeFloat.sid" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.common_float_or_param_typeParam`. pub struct Common_Float_Or_Param_TypeParam; impl Common_Float_Or_Param_TypeParam { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.common_float_or_param_typeParam.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.common_float_or_param_typeParam.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.common_float_or_param_typeParam.ref`. pub fn ref_(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.common_float_or_param_typeParam.ref" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.common_float_or_param_typeParam.ref`. pub fn set_ref_(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.common_float_or_param_typeParam.ref" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.common_newparam_type`. pub struct Common_Newparam_Type; impl Common_Newparam_Type { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.common_newparam_type.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.common_newparam_type.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.common_newparam_type.Item`. pub fn item(&self) -> libremetaverse_types::compat::Object { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.common_newparam_type.Item" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.common_newparam_type.Item`. pub fn set_item(&mut self, value: libremetaverse_types::compat::Object) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.common_newparam_type.Item" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.common_newparam_type.ItemElementName`. pub fn item_element_name( &self, ) -> libremetaverse::import_export::collada14::ItemChoiceType2 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.common_newparam_type.ItemElementName" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.common_newparam_type.ItemElementName`. pub fn set_item_element_name( &mut self, value: libremetaverse::import_export::collada14::ItemChoiceType2, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.common_newparam_type.ItemElementName" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.common_newparam_type.semantic`. pub fn semantic(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.common_newparam_type.semantic" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.common_newparam_type.semantic`. pub fn set_semantic(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.common_newparam_type.semantic" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.common_newparam_type.sid`. pub fn sid(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.common_newparam_type.sid" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.common_newparam_type.sid`. pub fn set_sid(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.common_newparam_type.sid" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.common_transparent_type`. pub struct Common_Transparent_Type; impl Common_Transparent_Type { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.common_transparent_type.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.common_transparent_type.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.common_transparent_type.opaque`. pub fn opaque(&self) -> libremetaverse::import_export::collada14::Fx_Opaque_Enum { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.common_transparent_type.opaque" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.common_transparent_type.opaque`. pub fn set_opaque( &mut self, value: libremetaverse::import_export::collada14::Fx_Opaque_Enum, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.common_transparent_type.opaque" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.controller`. pub struct Controller; impl Controller { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.controller.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.controller.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.controller.Item`. pub fn item(&self) -> libremetaverse_types::compat::Object { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.controller.Item" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.controller.Item`. pub fn set_item(&mut self, value: libremetaverse_types::compat::Object) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.controller.Item" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.controller.asset`. pub fn asset(&self) -> libremetaverse::import_export::collada14::Asset { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.controller.asset" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.controller.asset`. pub fn set_asset(&mut self, value: libremetaverse::import_export::collada14::Asset) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.controller.asset" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.controller.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.controller.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.controller.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.controller.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.controller.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.controller.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.controller.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.controller.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.controller.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.controller.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.controller.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.controller.name" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.convex_mesh`. pub struct Convex_Mesh; impl Convex_Mesh { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.convex_mesh.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.convex_mesh.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.convex_mesh.Items`. pub fn items(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.convex_mesh.Items" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.convex_mesh.Items`. pub fn set_items(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.convex_mesh.Items" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.convex_mesh.convex_hull_of`. pub fn convex_hull_of(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.convex_mesh.convex_hull_of" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.convex_mesh.convex_hull_of`. pub fn set_convex_hull_of(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.convex_mesh.convex_hull_of" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.convex_mesh.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.convex_mesh.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.convex_mesh.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.convex_mesh.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.convex_mesh.source`. pub fn source(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.convex_mesh.source" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.convex_mesh.source`. pub fn set_source( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.convex_mesh.source" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.convex_mesh.vertices`. pub fn vertices(&self) -> libremetaverse::import_export::collada14::Vertices { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.convex_mesh.vertices" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.convex_mesh.vertices`. pub fn set_vertices( &mut self, value: libremetaverse::import_export::collada14::Vertices, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.convex_mesh.vertices" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.cylinder`. pub struct Cylinder; impl Cylinder { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.cylinder.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.cylinder.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cylinder.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cylinder.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cylinder.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cylinder.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cylinder.height`. pub fn height(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cylinder.height" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cylinder.height`. pub fn set_height(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cylinder.height" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.cylinder.radius`. pub fn radius(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cylinder.radius" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.cylinder.radius`. pub fn set_radius(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.cylinder.radius" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effect`. pub struct Effect; impl Effect { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effect.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effect.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effect.Items`. pub fn items(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effect.Items" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effect.Items`. pub fn set_items(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effect.Items" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effect.annotate`. pub fn annotate( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effect.annotate" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effect.annotate`. pub fn set_annotate( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effect.annotate" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effect.asset`. pub fn asset(&self) -> libremetaverse::import_export::collada14::Asset { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effect.asset" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effect.asset`. pub fn set_asset(&mut self, value: libremetaverse::import_export::collada14::Asset) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effect.asset" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effect.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effect.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effect.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effect.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effect.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effect.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effect.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effect.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effect.image`. pub fn image(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effect.image" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effect.image`. pub fn set_image( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effect.image" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effect.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effect.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effect.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effect.name" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effect.newparam`. pub fn newparam( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effect.newparam" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effect.newparam`. pub fn set_newparam( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effect.newparam" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CG`. pub struct EffectFx_Profile_AbstractProfile_CG; impl EffectFx_Profile_AbstractProfile_CG { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CG.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CG.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CG.Items`. pub fn items(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CG.Items" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CG.Items`. pub fn set_items(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CG.Items" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CG.Items1`. pub fn items1(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CG.Items1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CG.Items1`. pub fn set_items1(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CG.Items1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CG.asset`. pub fn asset(&self) -> libremetaverse::import_export::collada14::Asset { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CG.asset" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CG.asset`. pub fn set_asset(&mut self, value: libremetaverse::import_export::collada14::Asset) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CG.asset" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CG.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CG.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CG.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CG.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CG.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CG.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CG.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CG.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CG.platform`. pub fn platform(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CG.platform" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CG.platform`. pub fn set_platform(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CG.platform" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CG.technique`. pub fn technique(&self) -> Vec{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CG.technique" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CG.technique`. pub fn set_technique( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CG.technique" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique`. pub struct EffectFx_Profile_AbstractProfile_CGTechnique; impl EffectFx_Profile_AbstractProfile_CGTechnique { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique.Items`. pub fn items(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique.Items" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique.Items`. pub fn set_items(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique.Items" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique.Items1`. pub fn items1(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique.Items1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique.Items1`. pub fn set_items1(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique.Items1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique.annotate`. pub fn annotate( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique.annotate" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique.annotate`. pub fn set_annotate( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique.annotate" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique.asset`. pub fn asset(&self) -> libremetaverse::import_export::collada14::Asset { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique.asset" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique.asset`. pub fn set_asset(&mut self, value: libremetaverse::import_export::collada14::Asset) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique.asset" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique.pass`. pub fn pass_(&self) -> Vec{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique.pass" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique.pass`. pub fn set_pass_( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique.pass" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique.sid`. pub fn sid(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique.sid" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique.sid`. pub fn set_sid(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechnique.sid" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass`. pub struct EffectFx_Profile_AbstractProfile_CGTechniquePass; impl EffectFx_Profile_AbstractProfile_CGTechniquePass { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.Items`. pub fn items(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.Items" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.Items`. pub fn set_items(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.Items" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.annotate`. pub fn annotate( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.annotate" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.annotate`. pub fn set_annotate( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.annotate" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.color_clear`. pub fn color_clear( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.color_clear" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.color_clear`. pub fn set_color_clear( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.color_clear" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.color_target`. pub fn color_target( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.color_target" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.color_target`. pub fn set_color_target( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.color_target" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.depth_clear`. pub fn depth_clear( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.depth_clear" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.depth_clear`. pub fn set_depth_clear( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.depth_clear" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.depth_target`. pub fn depth_target( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.depth_target" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.depth_target`. pub fn set_depth_target( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.depth_target" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.draw`. pub fn draw(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.draw" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.draw`. pub fn set_draw(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.draw" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.sid`. pub fn sid(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.sid" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.sid`. pub fn set_sid(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.sid" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.stencil_clear`. pub fn stencil_clear( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.stencil_clear" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.stencil_clear`. pub fn set_stencil_clear( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.stencil_clear" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.stencil_target`. pub fn stencil_target( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.stencil_target" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.stencil_target`. pub fn set_stencil_target( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePass.stencil_target" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShader`. pub struct EffectFx_Profile_AbstractProfile_CGTechniquePassShader; impl EffectFx_Profile_AbstractProfile_CGTechniquePassShader { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShader.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShader.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShader.annotate`. pub fn annotate( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShader.annotate" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShader.annotate`. pub fn set_annotate( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShader.annotate" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShader.bind`. pub fn bind(&self) -> Vec{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShader.bind" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShader.bind`. pub fn set_bind( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShader.bind" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShader.compiler_options`. pub fn compiler_options(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShader.compiler_options" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShader.compiler_options`. pub fn set_compiler_options(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShader.compiler_options" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShader.compiler_target`. pub fn compiler_target(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_CGTechniquePassShaderCompiler_Target{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShader.compiler_target" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShader.compiler_target`. pub fn set_compiler_target( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_CGTechniquePassShaderCompiler_Target, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShader.compiler_target" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShader.name`. pub fn name(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_CGTechniquePassShaderName{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShader.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShader.name`. pub fn set_name( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_CGTechniquePassShaderName, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShader.name" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShader.stage`. pub fn stage(&self) -> libremetaverse::import_export::collada14::Cg_Pipeline_Stage { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShader.stage" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShader.stage`. pub fn set_stage( &mut self, value: libremetaverse::import_export::collada14::Cg_Pipeline_Stage, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShader.stage" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShader.stageSpecified`. pub fn stage_specified(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShader.stageSpecified" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShader.stageSpecified`. pub fn set_stage_specified(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShader.stageSpecified" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderBind`. pub struct EffectFx_Profile_AbstractProfile_CGTechniquePassShaderBind; impl EffectFx_Profile_AbstractProfile_CGTechniquePassShaderBind { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderBind.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderBind.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderBind.Item`. pub fn item(&self) -> libremetaverse_types::compat::Object { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderBind.Item" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderBind.Item`. pub fn set_item(&mut self, value: libremetaverse_types::compat::Object) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderBind.Item" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderBind.ItemElementName`. pub fn item_element_name( &self, ) -> libremetaverse::import_export::collada14::ItemChoiceType6 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderBind.ItemElementName" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderBind.ItemElementName`. pub fn set_item_element_name( &mut self, value: libremetaverse::import_export::collada14::ItemChoiceType6, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderBind.ItemElementName" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderBind.symbol`. pub fn symbol(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderBind.symbol" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderBind.symbol`. pub fn set_symbol(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderBind.symbol" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderBindParam`. pub struct EffectFx_Profile_AbstractProfile_CGTechniquePassShaderBindParam; impl EffectFx_Profile_AbstractProfile_CGTechniquePassShaderBindParam { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderBindParam.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderBindParam.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderBindParam.ref`. pub fn ref_(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderBindParam.ref" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderBindParam.ref`. pub fn set_ref_(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderBindParam.ref" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderCompiler_target`. pub struct EffectFx_Profile_AbstractProfile_CGTechniquePassShaderCompiler_Target; impl EffectFx_Profile_AbstractProfile_CGTechniquePassShaderCompiler_Target { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderCompiler_target.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderCompiler_target.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderCompiler_target.Value`. pub fn value(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderCompiler_target.Value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderCompiler_target.Value`. pub fn set_value(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderCompiler_target.Value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderName`. pub struct EffectFx_Profile_AbstractProfile_CGTechniquePassShaderName; impl EffectFx_Profile_AbstractProfile_CGTechniquePassShaderName { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderName.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderName.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderName.Value`. pub fn value(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderName.Value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderName.Value`. pub fn set_value(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderName.Value" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderName.source`. pub fn source(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderName.source" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderName.source`. pub fn set_source(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_CGTechniquePassShaderName.source" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMON`. pub struct EffectFx_Profile_AbstractProfile_COMMON; impl EffectFx_Profile_AbstractProfile_COMMON { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMON.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMON.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMON.Items`. pub fn items(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMON.Items" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMON.Items`. pub fn set_items(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMON.Items" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMON.asset`. pub fn asset(&self) -> libremetaverse::import_export::collada14::Asset { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMON.asset" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMON.asset`. pub fn set_asset(&mut self, value: libremetaverse::import_export::collada14::Asset) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMON.asset" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMON.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMON.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMON.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMON.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMON.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMON.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMON.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMON.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMON.technique`. pub fn technique(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_COMMONTechnique{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMON.technique" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMON.technique`. pub fn set_technique( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_COMMONTechnique, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMON.technique" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechnique`. pub struct EffectFx_Profile_AbstractProfile_COMMONTechnique; impl EffectFx_Profile_AbstractProfile_COMMONTechnique { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechnique.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechnique.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechnique.Item`. pub fn item(&self) -> libremetaverse_types::compat::Object { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechnique.Item" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechnique.Item`. pub fn set_item(&mut self, value: libremetaverse_types::compat::Object) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechnique.Item" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechnique.Items`. pub fn items(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechnique.Items" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechnique.Items`. pub fn set_items(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechnique.Items" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechnique.asset`. pub fn asset(&self) -> libremetaverse::import_export::collada14::Asset { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechnique.asset" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechnique.asset`. pub fn set_asset(&mut self, value: libremetaverse::import_export::collada14::Asset) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechnique.asset" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechnique.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechnique.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechnique.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechnique.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechnique.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechnique.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechnique.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechnique.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechnique.sid`. pub fn sid(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechnique.sid" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechnique.sid`. pub fn set_sid(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechnique.sid" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn`. pub struct EffectFx_Profile_AbstractProfile_COMMONTechniqueBlinn; impl EffectFx_Profile_AbstractProfile_COMMONTechniqueBlinn { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.ambient`. pub fn ambient( &self, ) -> libremetaverse::import_export::collada14::Common_Color_Or_Texture_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.ambient" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.ambient`. pub fn set_ambient( &mut self, value: libremetaverse::import_export::collada14::Common_Color_Or_Texture_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.ambient" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.diffuse`. pub fn diffuse( &self, ) -> libremetaverse::import_export::collada14::Common_Color_Or_Texture_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.diffuse" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.diffuse`. pub fn set_diffuse( &mut self, value: libremetaverse::import_export::collada14::Common_Color_Or_Texture_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.diffuse" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.emission`. pub fn emission( &self, ) -> libremetaverse::import_export::collada14::Common_Color_Or_Texture_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.emission" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.emission`. pub fn set_emission( &mut self, value: libremetaverse::import_export::collada14::Common_Color_Or_Texture_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.emission" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.index_of_refraction`. pub fn index_of_refraction( &self, ) -> libremetaverse::import_export::collada14::Common_Float_Or_Param_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.index_of_refraction" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.index_of_refraction`. pub fn set_index_of_refraction( &mut self, value: libremetaverse::import_export::collada14::Common_Float_Or_Param_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.index_of_refraction" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.reflective`. pub fn reflective( &self, ) -> libremetaverse::import_export::collada14::Common_Color_Or_Texture_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.reflective" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.reflective`. pub fn set_reflective( &mut self, value: libremetaverse::import_export::collada14::Common_Color_Or_Texture_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.reflective" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.reflectivity`. pub fn reflectivity( &self, ) -> libremetaverse::import_export::collada14::Common_Float_Or_Param_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.reflectivity" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.reflectivity`. pub fn set_reflectivity( &mut self, value: libremetaverse::import_export::collada14::Common_Float_Or_Param_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.reflectivity" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.shininess`. pub fn shininess( &self, ) -> libremetaverse::import_export::collada14::Common_Float_Or_Param_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.shininess" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.shininess`. pub fn set_shininess( &mut self, value: libremetaverse::import_export::collada14::Common_Float_Or_Param_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.shininess" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.specular`. pub fn specular( &self, ) -> libremetaverse::import_export::collada14::Common_Color_Or_Texture_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.specular" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.specular`. pub fn set_specular( &mut self, value: libremetaverse::import_export::collada14::Common_Color_Or_Texture_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.specular" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.transparency`. pub fn transparency( &self, ) -> libremetaverse::import_export::collada14::Common_Float_Or_Param_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.transparency" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.transparency`. pub fn set_transparency( &mut self, value: libremetaverse::import_export::collada14::Common_Float_Or_Param_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.transparency" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.transparent`. pub fn transparent( &self, ) -> libremetaverse::import_export::collada14::Common_Transparent_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.transparent" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.transparent`. pub fn set_transparent( &mut self, value: libremetaverse::import_export::collada14::Common_Transparent_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueBlinn.transparent" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueConstant`. pub struct EffectFx_Profile_AbstractProfile_COMMONTechniqueConstant; impl EffectFx_Profile_AbstractProfile_COMMONTechniqueConstant { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueConstant.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueConstant.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueConstant.emission`. pub fn emission( &self, ) -> libremetaverse::import_export::collada14::Common_Color_Or_Texture_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueConstant.emission" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueConstant.emission`. pub fn set_emission( &mut self, value: libremetaverse::import_export::collada14::Common_Color_Or_Texture_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueConstant.emission" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueConstant.index_of_refraction`. pub fn index_of_refraction( &self, ) -> libremetaverse::import_export::collada14::Common_Float_Or_Param_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueConstant.index_of_refraction" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueConstant.index_of_refraction`. pub fn set_index_of_refraction( &mut self, value: libremetaverse::import_export::collada14::Common_Float_Or_Param_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueConstant.index_of_refraction" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueConstant.reflective`. pub fn reflective( &self, ) -> libremetaverse::import_export::collada14::Common_Color_Or_Texture_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueConstant.reflective" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueConstant.reflective`. pub fn set_reflective( &mut self, value: libremetaverse::import_export::collada14::Common_Color_Or_Texture_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueConstant.reflective" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueConstant.reflectivity`. pub fn reflectivity( &self, ) -> libremetaverse::import_export::collada14::Common_Float_Or_Param_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueConstant.reflectivity" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueConstant.reflectivity`. pub fn set_reflectivity( &mut self, value: libremetaverse::import_export::collada14::Common_Float_Or_Param_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueConstant.reflectivity" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueConstant.transparency`. pub fn transparency( &self, ) -> libremetaverse::import_export::collada14::Common_Float_Or_Param_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueConstant.transparency" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueConstant.transparency`. pub fn set_transparency( &mut self, value: libremetaverse::import_export::collada14::Common_Float_Or_Param_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueConstant.transparency" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueConstant.transparent`. pub fn transparent( &self, ) -> libremetaverse::import_export::collada14::Common_Transparent_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueConstant.transparent" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueConstant.transparent`. pub fn set_transparent( &mut self, value: libremetaverse::import_export::collada14::Common_Transparent_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueConstant.transparent" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert`. pub struct EffectFx_Profile_AbstractProfile_COMMONTechniqueLambert; impl EffectFx_Profile_AbstractProfile_COMMONTechniqueLambert { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert.ambient`. pub fn ambient( &self, ) -> libremetaverse::import_export::collada14::Common_Color_Or_Texture_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert.ambient" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert.ambient`. pub fn set_ambient( &mut self, value: libremetaverse::import_export::collada14::Common_Color_Or_Texture_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert.ambient" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert.diffuse`. pub fn diffuse( &self, ) -> libremetaverse::import_export::collada14::Common_Color_Or_Texture_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert.diffuse" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert.diffuse`. pub fn set_diffuse( &mut self, value: libremetaverse::import_export::collada14::Common_Color_Or_Texture_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert.diffuse" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert.emission`. pub fn emission( &self, ) -> libremetaverse::import_export::collada14::Common_Color_Or_Texture_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert.emission" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert.emission`. pub fn set_emission( &mut self, value: libremetaverse::import_export::collada14::Common_Color_Or_Texture_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert.emission" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert.index_of_refraction`. pub fn index_of_refraction( &self, ) -> libremetaverse::import_export::collada14::Common_Float_Or_Param_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert.index_of_refraction" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert.index_of_refraction`. pub fn set_index_of_refraction( &mut self, value: libremetaverse::import_export::collada14::Common_Float_Or_Param_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert.index_of_refraction" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert.reflective`. pub fn reflective( &self, ) -> libremetaverse::import_export::collada14::Common_Color_Or_Texture_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert.reflective" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert.reflective`. pub fn set_reflective( &mut self, value: libremetaverse::import_export::collada14::Common_Color_Or_Texture_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert.reflective" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert.reflectivity`. pub fn reflectivity( &self, ) -> libremetaverse::import_export::collada14::Common_Float_Or_Param_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert.reflectivity" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert.reflectivity`. pub fn set_reflectivity( &mut self, value: libremetaverse::import_export::collada14::Common_Float_Or_Param_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert.reflectivity" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert.transparency`. pub fn transparency( &self, ) -> libremetaverse::import_export::collada14::Common_Float_Or_Param_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert.transparency" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert.transparency`. pub fn set_transparency( &mut self, value: libremetaverse::import_export::collada14::Common_Float_Or_Param_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert.transparency" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert.transparent`. pub fn transparent( &self, ) -> libremetaverse::import_export::collada14::Common_Transparent_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert.transparent" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert.transparent`. pub fn set_transparent( &mut self, value: libremetaverse::import_export::collada14::Common_Transparent_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniqueLambert.transparent" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong`. pub struct EffectFx_Profile_AbstractProfile_COMMONTechniquePhong; impl EffectFx_Profile_AbstractProfile_COMMONTechniquePhong { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.ambient`. pub fn ambient( &self, ) -> libremetaverse::import_export::collada14::Common_Color_Or_Texture_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.ambient" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.ambient`. pub fn set_ambient( &mut self, value: libremetaverse::import_export::collada14::Common_Color_Or_Texture_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.ambient" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.diffuse`. pub fn diffuse( &self, ) -> libremetaverse::import_export::collada14::Common_Color_Or_Texture_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.diffuse" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.diffuse`. pub fn set_diffuse( &mut self, value: libremetaverse::import_export::collada14::Common_Color_Or_Texture_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.diffuse" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.emission`. pub fn emission( &self, ) -> libremetaverse::import_export::collada14::Common_Color_Or_Texture_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.emission" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.emission`. pub fn set_emission( &mut self, value: libremetaverse::import_export::collada14::Common_Color_Or_Texture_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.emission" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.index_of_refraction`. pub fn index_of_refraction( &self, ) -> libremetaverse::import_export::collada14::Common_Float_Or_Param_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.index_of_refraction" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.index_of_refraction`. pub fn set_index_of_refraction( &mut self, value: libremetaverse::import_export::collada14::Common_Float_Or_Param_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.index_of_refraction" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.reflective`. pub fn reflective( &self, ) -> libremetaverse::import_export::collada14::Common_Color_Or_Texture_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.reflective" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.reflective`. pub fn set_reflective( &mut self, value: libremetaverse::import_export::collada14::Common_Color_Or_Texture_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.reflective" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.reflectivity`. pub fn reflectivity( &self, ) -> libremetaverse::import_export::collada14::Common_Float_Or_Param_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.reflectivity" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.reflectivity`. pub fn set_reflectivity( &mut self, value: libremetaverse::import_export::collada14::Common_Float_Or_Param_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.reflectivity" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.shininess`. pub fn shininess( &self, ) -> libremetaverse::import_export::collada14::Common_Float_Or_Param_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.shininess" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.shininess`. pub fn set_shininess( &mut self, value: libremetaverse::import_export::collada14::Common_Float_Or_Param_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.shininess" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.specular`. pub fn specular( &self, ) -> libremetaverse::import_export::collada14::Common_Color_Or_Texture_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.specular" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.specular`. pub fn set_specular( &mut self, value: libremetaverse::import_export::collada14::Common_Color_Or_Texture_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.specular" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.transparency`. pub fn transparency( &self, ) -> libremetaverse::import_export::collada14::Common_Float_Or_Param_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.transparency" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.transparency`. pub fn set_transparency( &mut self, value: libremetaverse::import_export::collada14::Common_Float_Or_Param_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.transparency" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.transparent`. pub fn transparent( &self, ) -> libremetaverse::import_export::collada14::Common_Transparent_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.transparent" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.transparent`. pub fn set_transparent( &mut self, value: libremetaverse::import_export::collada14::Common_Transparent_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_COMMONTechniquePhong.transparent" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLES`. pub struct EffectFx_Profile_AbstractProfile_GLES; impl EffectFx_Profile_AbstractProfile_GLES { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLES.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLES.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLES.Items`. pub fn items(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLES.Items" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLES.Items`. pub fn set_items(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLES.Items" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLES.asset`. pub fn asset(&self) -> libremetaverse::import_export::collada14::Asset { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLES.asset" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLES.asset`. pub fn set_asset(&mut self, value: libremetaverse::import_export::collada14::Asset) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLES.asset" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLES.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLES.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLES.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLES.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLES.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLES.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLES.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLES.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLES.platform`. pub fn platform(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLES.platform" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLES.platform`. pub fn set_platform(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLES.platform" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLES.technique`. pub fn technique(&self) -> Vec{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLES.technique" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLES.technique`. pub fn set_technique( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLES.technique" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechnique`. pub struct EffectFx_Profile_AbstractProfile_GLESTechnique; impl EffectFx_Profile_AbstractProfile_GLESTechnique { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechnique.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechnique.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechnique.Items`. pub fn items(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechnique.Items" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechnique.Items`. pub fn set_items(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechnique.Items" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechnique.annotate`. pub fn annotate( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechnique.annotate" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechnique.annotate`. pub fn set_annotate( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechnique.annotate" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechnique.asset`. pub fn asset(&self) -> libremetaverse::import_export::collada14::Asset { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechnique.asset" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechnique.asset`. pub fn set_asset(&mut self, value: libremetaverse::import_export::collada14::Asset) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechnique.asset" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechnique.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechnique.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechnique.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechnique.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechnique.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechnique.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechnique.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechnique.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechnique.pass`. pub fn pass_(&self) -> Vec{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechnique.pass" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechnique.pass`. pub fn set_pass_( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechnique.pass" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechnique.sid`. pub fn sid(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechnique.sid" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechnique.sid`. pub fn set_sid(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechnique.sid" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePass; impl EffectFx_Profile_AbstractProfile_GLESTechniquePass { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.Items`. pub fn items(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.Items" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.Items`. pub fn set_items(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.Items" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.annotate`. pub fn annotate( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.annotate" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.annotate`. pub fn set_annotate( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.annotate" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.color_clear`. pub fn color_clear(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.color_clear" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.color_clear`. pub fn set_color_clear(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.color_clear" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.color_target`. pub fn color_target(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.color_target" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.color_target`. pub fn set_color_target(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.color_target" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.depth_clear`. pub fn depth_clear(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.depth_clear" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.depth_clear`. pub fn set_depth_clear(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.depth_clear" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.depth_clearSpecified`. pub fn depth_clear_specified(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.depth_clearSpecified" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.depth_clearSpecified`. pub fn set_depth_clear_specified(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.depth_clearSpecified" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.depth_target`. pub fn depth_target(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.depth_target" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.depth_target`. pub fn set_depth_target(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.depth_target" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.draw`. pub fn draw(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.draw" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.draw`. pub fn set_draw(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.draw" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.sid`. pub fn sid(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.sid" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.sid`. pub fn set_sid(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.sid" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.stencil_clear`. pub fn stencil_clear(&self) -> i8 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.stencil_clear" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.stencil_clear`. pub fn set_stencil_clear(&mut self, value: i8) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.stencil_clear" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.stencil_clearSpecified`. pub fn stencil_clear_specified(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.stencil_clearSpecified" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.stencil_clearSpecified`. pub fn set_stencil_clear_specified(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.stencil_clearSpecified" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.stencil_target`. pub fn stencil_target(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.stencil_target" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.stencil_target`. pub fn set_stencil_target(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePass.stencil_target" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_func`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassAlpha_Func; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassAlpha_Func { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_func.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_func.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_func.func`. pub fn func(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLESTechniquePassAlpha_FuncFunc{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_func.func" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_func.func`. pub fn set_func( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLESTechniquePassAlpha_FuncFunc, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_func.func" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_func.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLESTechniquePassAlpha_FuncValue{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_func.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_func.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLESTechniquePassAlpha_FuncValue, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_func.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcFunc`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassAlpha_FuncFunc; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassAlpha_FuncFunc { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcFunc.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcFunc.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcFunc.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcFunc.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcFunc.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcFunc.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcFunc.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::Gl_Func_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcFunc.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcFunc.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gl_Func_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcFunc.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcValue`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassAlpha_FuncValue; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassAlpha_FuncValue { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcValue.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcValue.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcValue.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcValue.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcValue.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcValue.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcValue.value`. pub fn value(&self) -> f32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcValue.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcValue.value`. pub fn set_value(&mut self, value: f32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_funcValue.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_test_enable`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassAlpha_Test_Enable; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassAlpha_Test_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_test_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_test_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_test_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_test_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_test_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_test_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_test_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_test_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_test_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassAlpha_test_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_enable`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassBlend_Enable; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassBlend_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_func`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassBlend_Func; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassBlend_Func { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_func.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_func.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_func.dest`. pub fn dest(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLESTechniquePassBlend_FuncDest{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_func.dest" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_func.dest`. pub fn set_dest( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLESTechniquePassBlend_FuncDest, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_func.dest" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_func.src`. pub fn src(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLESTechniquePassBlend_FuncSrc{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_func.src" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_func.src`. pub fn set_src( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLESTechniquePassBlend_FuncSrc, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_func.src" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcDest`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassBlend_FuncDest; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassBlend_FuncDest { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcDest.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcDest.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcDest.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcDest.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcDest.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcDest.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcDest.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::Gl_Blend_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcDest.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcDest.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gl_Blend_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcDest.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcSrc`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassBlend_FuncSrc; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassBlend_FuncSrc { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcSrc.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcSrc.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcSrc.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcSrc.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcSrc.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcSrc.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcSrc.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::Gl_Blend_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcSrc.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcSrc.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gl_Blend_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassBlend_funcSrc.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_color`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassClear_Color; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassClear_Color { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_color.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_color.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_color.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_color.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_color.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_color.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_color.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_color.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_color.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_color.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_depth`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassClear_Depth; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassClear_Depth { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_depth.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_depth.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_depth.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_depth.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_depth.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_depth.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_depth.value`. pub fn value(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_depth.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_depth.value`. pub fn set_value(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_depth.value" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_depth.valueSpecified`. pub fn value_specified(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_depth.valueSpecified" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_depth.valueSpecified`. pub fn set_value_specified(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_depth.valueSpecified" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_stencil`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassClear_Stencil; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassClear_Stencil { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_stencil.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_stencil.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_stencil.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_stencil.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_stencil.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_stencil.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_stencil.value`. pub fn value(&self) -> i64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_stencil.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_stencil.value`. pub fn set_value(&mut self, value: i64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_stencil.value" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_stencil.valueSpecified`. pub fn value_specified(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_stencil.valueSpecified" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_stencil.valueSpecified`. pub fn set_value_specified(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClear_stencil.valueSpecified" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClip_plane`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassClip_Plane; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassClip_Plane { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClip_plane.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClip_plane.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClip_plane.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClip_plane.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClip_plane.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClip_plane.index" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClip_plane.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClip_plane.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClip_plane.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClip_plane.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClip_plane.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClip_plane.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClip_plane.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClip_plane.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClip_plane_enable`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassClip_Plane_Enable; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassClip_Plane_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClip_plane_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClip_plane_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClip_plane_enable.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClip_plane_enable.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClip_plane_enable.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClip_plane_enable.index" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClip_plane_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClip_plane_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClip_plane_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClip_plane_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClip_plane_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClip_plane_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClip_plane_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassClip_plane_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_logic_op_enable`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassColor_Logic_Op_Enable; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassColor_Logic_Op_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_logic_op_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_logic_op_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_logic_op_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_logic_op_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_logic_op_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_logic_op_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_logic_op_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_logic_op_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_logic_op_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_logic_op_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_mask`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassColor_Mask; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassColor_Mask { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_mask.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_mask.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_mask.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_mask.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_mask.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_mask.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_mask.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_mask.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_mask.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_mask.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_material_enable`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassColor_Material_Enable; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassColor_Material_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_material_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_material_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_material_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_material_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_material_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_material_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_material_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_material_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_material_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassColor_material_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassCull_face`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassCull_Face; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassCull_Face { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassCull_face.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassCull_face.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassCull_face.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassCull_face.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassCull_face.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassCull_face.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassCull_face.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::Gl_Face_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassCull_face.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassCull_face.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gl_Face_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassCull_face.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassCull_face_enable`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassCull_Face_Enable; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassCull_Face_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassCull_face_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassCull_face_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassCull_face_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassCull_face_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassCull_face_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassCull_face_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassCull_face_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassCull_face_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassCull_face_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassCull_face_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_func`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassDepth_Func; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassDepth_Func { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_func.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_func.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_func.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_func.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_func.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_func.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_func.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::Gl_Func_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_func.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_func.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gl_Func_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_func.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_mask`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassDepth_Mask; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassDepth_Mask { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_mask.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_mask.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_mask.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_mask.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_mask.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_mask.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_mask.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_mask.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_mask.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_mask.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_range`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassDepth_Range; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassDepth_Range { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_range.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_range.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_range.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_range.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_range.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_range.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_range.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_range.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_range.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_range.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_test_enable`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassDepth_Test_Enable; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassDepth_Test_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_test_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_test_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_test_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_test_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_test_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_test_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_test_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_test_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_test_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDepth_test_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDither_enable`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassDither_Enable; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassDither_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDither_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDither_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDither_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDither_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDither_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDither_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDither_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDither_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDither_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassDither_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_color`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassFog_Color; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassFog_Color { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_color.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_color.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_color.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_color.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_color.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_color.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_color.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_color.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_color.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_color.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_density`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassFog_Density; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassFog_Density { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_density.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_density.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_density.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_density.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_density.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_density.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_density.value`. pub fn value(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_density.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_density.value`. pub fn set_value(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_density.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_enable`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassFog_Enable; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassFog_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_end`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassFog_End; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassFog_End { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_end.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_end.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_end.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_end.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_end.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_end.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_end.value`. pub fn value(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_end.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_end.value`. pub fn set_value(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_end.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_mode`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassFog_Mode; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassFog_Mode { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_mode.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_mode.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_mode.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_mode.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_mode.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_mode.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_mode.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::Gl_Fog_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_mode.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_mode.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gl_Fog_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_mode.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_start`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassFog_Start; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassFog_Start { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_start.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_start.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_start.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_start.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_start.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_start.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_start.value`. pub fn value(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_start.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_start.value`. pub fn set_value(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFog_start.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFront_face`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassFront_Face; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassFront_Face { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFront_face.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFront_face.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFront_face.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFront_face.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFront_face.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFront_face.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFront_face.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::Gl_Front_Face_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFront_face.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFront_face.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gl_Front_Face_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassFront_face.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_ambient`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassLight_Ambient; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassLight_Ambient { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_ambient.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_ambient.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_ambient.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_ambient.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_ambient.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_ambient.index" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_ambient.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_ambient.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_ambient.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_ambient.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_ambient.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_ambient.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_ambient.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_ambient.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_constant_attenuation`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassLight_Constant_Attenuation; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassLight_Constant_Attenuation { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_constant_attenuation.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_constant_attenuation.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_constant_attenuation.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_constant_attenuation.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_constant_attenuation.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_constant_attenuation.index" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_constant_attenuation.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_constant_attenuation.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_constant_attenuation.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_constant_attenuation.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_constant_attenuation.value`. pub fn value(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_constant_attenuation.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_constant_attenuation.value`. pub fn set_value(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_constant_attenuation.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_diffuse`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassLight_Diffuse; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassLight_Diffuse { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_diffuse.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_diffuse.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_diffuse.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_diffuse.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_diffuse.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_diffuse.index" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_diffuse.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_diffuse.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_diffuse.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_diffuse.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_diffuse.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_diffuse.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_diffuse.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_diffuse.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_enable`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassLight_Enable; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassLight_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_enable.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_enable.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_enable.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_enable.index" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_linear_attenutation`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassLight_Linear_Attenutation; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassLight_Linear_Attenutation { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_linear_attenutation.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_linear_attenutation.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_linear_attenutation.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_linear_attenutation.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_linear_attenutation.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_linear_attenutation.index" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_linear_attenutation.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_linear_attenutation.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_linear_attenutation.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_linear_attenutation.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_linear_attenutation.value`. pub fn value(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_linear_attenutation.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_linear_attenutation.value`. pub fn set_value(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_linear_attenutation.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_model_ambient`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassLight_Model_Ambient; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassLight_Model_Ambient { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_model_ambient.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_model_ambient.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_model_ambient.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_model_ambient.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_model_ambient.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_model_ambient.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_model_ambient.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_model_ambient.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_model_ambient.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_model_ambient.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_model_two_side_enable`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassLight_Model_Two_Side_Enable; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassLight_Model_Two_Side_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_model_two_side_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_model_two_side_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_model_two_side_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_model_two_side_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_model_two_side_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_model_two_side_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_model_two_side_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_model_two_side_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_model_two_side_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_model_two_side_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_position`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassLight_Position; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassLight_Position { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_position.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_position.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_position.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_position.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_position.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_position.index" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_position.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_position.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_position.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_position.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_position.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_position.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_position.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_position.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_quadratic_attenuation`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassLight_Quadratic_Attenuation; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassLight_Quadratic_Attenuation { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_quadratic_attenuation.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_quadratic_attenuation.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_quadratic_attenuation.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_quadratic_attenuation.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_quadratic_attenuation.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_quadratic_attenuation.index" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_quadratic_attenuation.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_quadratic_attenuation.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_quadratic_attenuation.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_quadratic_attenuation.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_quadratic_attenuation.value`. pub fn value(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_quadratic_attenuation.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_quadratic_attenuation.value`. pub fn set_value(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_quadratic_attenuation.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_specular`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassLight_Specular; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassLight_Specular { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_specular.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_specular.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_specular.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_specular.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_specular.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_specular.index" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_specular.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_specular.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_specular.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_specular.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_specular.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_specular.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_specular.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_specular.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_cutoff`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassLight_Spot_Cutoff; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassLight_Spot_Cutoff { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_cutoff.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_cutoff.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_cutoff.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_cutoff.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_cutoff.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_cutoff.index" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_cutoff.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_cutoff.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_cutoff.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_cutoff.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_cutoff.value`. pub fn value(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_cutoff.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_cutoff.value`. pub fn set_value(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_cutoff.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_direction`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassLight_Spot_Direction; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassLight_Spot_Direction { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_direction.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_direction.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_direction.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_direction.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_direction.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_direction.index" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_direction.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_direction.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_direction.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_direction.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_direction.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_direction.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_direction.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_direction.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_exponent`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassLight_Spot_Exponent; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassLight_Spot_Exponent { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_exponent.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_exponent.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_exponent.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_exponent.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_exponent.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_exponent.index" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_exponent.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_exponent.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_exponent.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_exponent.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_exponent.value`. pub fn value(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_exponent.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_exponent.value`. pub fn set_value(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLight_spot_exponent.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLighting_enable`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassLighting_Enable; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassLighting_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLighting_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLighting_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLighting_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLighting_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLighting_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLighting_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLighting_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLighting_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLighting_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLighting_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLine_smooth_enable`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassLine_Smooth_Enable; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassLine_Smooth_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLine_smooth_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLine_smooth_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLine_smooth_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLine_smooth_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLine_smooth_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLine_smooth_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLine_smooth_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLine_smooth_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLine_smooth_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLine_smooth_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLine_width`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassLine_Width; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassLine_Width { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLine_width.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLine_width.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLine_width.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLine_width.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLine_width.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLine_width.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLine_width.value`. pub fn value(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLine_width.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLine_width.value`. pub fn set_value(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLine_width.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLogic_op`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassLogic_Op; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassLogic_Op { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLogic_op.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLogic_op.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLogic_op.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLogic_op.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLogic_op.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLogic_op.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLogic_op.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::Gl_Logic_Op_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLogic_op.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLogic_op.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gl_Logic_Op_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassLogic_op.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_ambient`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassMaterial_Ambient; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassMaterial_Ambient { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_ambient.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_ambient.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_ambient.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_ambient.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_ambient.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_ambient.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_ambient.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_ambient.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_ambient.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_ambient.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_diffuse`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassMaterial_Diffuse; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassMaterial_Diffuse { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_diffuse.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_diffuse.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_diffuse.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_diffuse.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_diffuse.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_diffuse.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_diffuse.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_diffuse.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_diffuse.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_diffuse.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_emission`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassMaterial_Emission; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassMaterial_Emission { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_emission.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_emission.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_emission.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_emission.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_emission.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_emission.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_emission.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_emission.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_emission.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_emission.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_shininess`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassMaterial_Shininess; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassMaterial_Shininess { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_shininess.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_shininess.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_shininess.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_shininess.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_shininess.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_shininess.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_shininess.value`. pub fn value(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_shininess.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_shininess.value`. pub fn set_value(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_shininess.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_specular`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassMaterial_Specular; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassMaterial_Specular { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_specular.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_specular.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_specular.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_specular.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_specular.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_specular.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_specular.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_specular.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_specular.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMaterial_specular.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassModel_view_matrix`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassModel_View_Matrix; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassModel_View_Matrix { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassModel_view_matrix.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassModel_view_matrix.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassModel_view_matrix.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassModel_view_matrix.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassModel_view_matrix.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassModel_view_matrix.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassModel_view_matrix.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassModel_view_matrix.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassModel_view_matrix.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassModel_view_matrix.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMultisample_enable`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassMultisample_Enable; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassMultisample_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMultisample_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMultisample_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMultisample_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMultisample_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMultisample_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMultisample_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMultisample_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMultisample_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMultisample_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassMultisample_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassNormalize_enable`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassNormalize_Enable; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassNormalize_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassNormalize_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassNormalize_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassNormalize_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassNormalize_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassNormalize_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassNormalize_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassNormalize_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassNormalize_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassNormalize_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassNormalize_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_distance_attenuation`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassPoint_Distance_Attenuation; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassPoint_Distance_Attenuation { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_distance_attenuation.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_distance_attenuation.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_distance_attenuation.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_distance_attenuation.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_distance_attenuation.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_distance_attenuation.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_distance_attenuation.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_distance_attenuation.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_distance_attenuation.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_distance_attenuation.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_fade_threshold_size`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassPoint_Fade_Threshold_Size; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassPoint_Fade_Threshold_Size { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_fade_threshold_size.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_fade_threshold_size.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_fade_threshold_size.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_fade_threshold_size.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_fade_threshold_size.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_fade_threshold_size.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_fade_threshold_size.value`. pub fn value(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_fade_threshold_size.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_fade_threshold_size.value`. pub fn set_value(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_fade_threshold_size.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassPoint_Size; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassPoint_Size { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size.value`. pub fn value(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size.value`. pub fn set_value(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_max`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassPoint_Size_Max; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassPoint_Size_Max { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_max.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_max.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_max.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_max.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_max.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_max.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_max.value`. pub fn value(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_max.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_max.value`. pub fn set_value(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_max.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_min`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassPoint_Size_Min; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassPoint_Size_Min { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_min.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_min.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_min.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_min.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_min.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_min.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_min.value`. pub fn value(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_min.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_min.value`. pub fn set_value(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_size_min.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_smooth_enable`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassPoint_Smooth_Enable; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassPoint_Smooth_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_smooth_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_smooth_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_smooth_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_smooth_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_smooth_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_smooth_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_smooth_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_smooth_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_smooth_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPoint_smooth_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassPolygon_Offset; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassPolygon_Offset { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset_fill_enable`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassPolygon_Offset_Fill_Enable; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassPolygon_Offset_Fill_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset_fill_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset_fill_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset_fill_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset_fill_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset_fill_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset_fill_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset_fill_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset_fill_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset_fill_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassPolygon_offset_fill_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassProjection_matrix`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassProjection_Matrix; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassProjection_Matrix { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassProjection_matrix.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassProjection_matrix.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassProjection_matrix.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassProjection_matrix.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassProjection_matrix.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassProjection_matrix.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassProjection_matrix.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassProjection_matrix.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassProjection_matrix.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassProjection_matrix.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassRescale_normal_enable`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassRescale_Normal_Enable; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassRescale_Normal_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassRescale_normal_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassRescale_normal_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassRescale_normal_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassRescale_normal_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassRescale_normal_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassRescale_normal_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassRescale_normal_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassRescale_normal_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassRescale_normal_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassRescale_normal_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_coverage_enable`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassSample_Alpha_To_Coverage_Enable; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassSample_Alpha_To_Coverage_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_coverage_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_coverage_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_coverage_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_coverage_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_coverage_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_coverage_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_coverage_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_coverage_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_coverage_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_coverage_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_one_enable`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassSample_Alpha_To_One_Enable; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassSample_Alpha_To_One_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_one_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_one_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_one_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_one_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_one_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_one_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_one_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_one_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_one_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_alpha_to_one_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_coverage_enable`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassSample_Coverage_Enable; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassSample_Coverage_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_coverage_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_coverage_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_coverage_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_coverage_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_coverage_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_coverage_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_coverage_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_coverage_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_coverage_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassSample_coverage_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassScissor`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassScissor; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassScissor { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassScissor.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassScissor.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassScissor.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassScissor.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassScissor.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassScissor.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassScissor.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassScissor.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassScissor.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassScissor.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassScissor_test_enable`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassScissor_Test_Enable; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassScissor_Test_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassScissor_test_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassScissor_test_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassScissor_test_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassScissor_test_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassScissor_test_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassScissor_test_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassScissor_test_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassScissor_test_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassScissor_test_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassScissor_test_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassShade_model`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassShade_Model; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassShade_Model { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassShade_model.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassShade_model.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassShade_model.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassShade_model.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassShade_model.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassShade_model.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassShade_model.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::Gl_Shade_Model_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassShade_model.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassShade_model.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gl_Shade_Model_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassShade_model.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_func`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassStencil_Func; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassStencil_Func { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_func.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_func.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_func.func`. pub fn func(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLESTechniquePassStencil_FuncFunc{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_func.func" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_func.func`. pub fn set_func( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLESTechniquePassStencil_FuncFunc, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_func.func" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_func.mask`. pub fn mask(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLESTechniquePassStencil_FuncMask{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_func.mask" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_func.mask`. pub fn set_mask( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLESTechniquePassStencil_FuncMask, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_func.mask" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_func.ref`. pub fn ref_(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLESTechniquePassStencil_FuncRef{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_func.ref" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_func.ref`. pub fn set_ref_( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLESTechniquePassStencil_FuncRef, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_func.ref" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcFunc`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassStencil_FuncFunc; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassStencil_FuncFunc { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcFunc.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcFunc.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcFunc.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcFunc.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcFunc.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcFunc.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcFunc.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::Gl_Func_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcFunc.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcFunc.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gl_Func_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcFunc.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcMask`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassStencil_FuncMask; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassStencil_FuncMask { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcMask.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcMask.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcMask.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcMask.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcMask.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcMask.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcMask.value`. pub fn value(&self) -> u8 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcMask.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcMask.value`. pub fn set_value(&mut self, value: u8) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcMask.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcRef`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassStencil_FuncRef; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassStencil_FuncRef { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcRef.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcRef.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcRef.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcRef.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcRef.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcRef.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcRef.value`. pub fn value(&self) -> u8 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcRef.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcRef.value`. pub fn set_value(&mut self, value: u8) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_funcRef.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_mask`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassStencil_Mask; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassStencil_Mask { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_mask.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_mask.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_mask.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_mask.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_mask.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_mask.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_mask.value`. pub fn value(&self) -> i64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_mask.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_mask.value`. pub fn set_value(&mut self, value: i64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_mask.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_op`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassStencil_Op; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassStencil_Op { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_op.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_op.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_op.fail`. pub fn fail(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLESTechniquePassStencil_OpFail{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_op.fail" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_op.fail`. pub fn set_fail( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLESTechniquePassStencil_OpFail, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_op.fail" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_op.zfail`. pub fn zfail(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLESTechniquePassStencil_OpZfail{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_op.zfail" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_op.zfail`. pub fn set_zfail( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLESTechniquePassStencil_OpZfail, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_op.zfail" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_op.zpass`. pub fn zpass(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLESTechniquePassStencil_OpZpass{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_op.zpass" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_op.zpass`. pub fn set_zpass( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLESTechniquePassStencil_OpZpass, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_op.zpass" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opFail`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassStencil_OpFail; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassStencil_OpFail { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opFail.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opFail.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opFail.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opFail.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opFail.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opFail.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opFail.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::Gles_Stencil_Op_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opFail.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opFail.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gles_Stencil_Op_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opFail.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZfail`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassStencil_OpZfail; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassStencil_OpZfail { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZfail.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZfail.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZfail.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZfail.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZfail.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZfail.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZfail.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::Gles_Stencil_Op_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZfail.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZfail.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gles_Stencil_Op_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZfail.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZpass`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassStencil_OpZpass; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassStencil_OpZpass { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZpass.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZpass.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZpass.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZpass.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZpass.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZpass.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZpass.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::Gles_Stencil_Op_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZpass.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZpass.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gles_Stencil_Op_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_opZpass.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_test_enable`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassStencil_Test_Enable; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassStencil_Test_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_test_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_test_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_test_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_test_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_test_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_test_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_test_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_test_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_test_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassStencil_test_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassTexture_Pipeline; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassTexture_Pipeline { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::Gles_Texture_Pipeline { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gles_Texture_Pipeline, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline_enable`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniquePassTexture_Pipeline_Enable; impl EffectFx_Profile_AbstractProfile_GLESTechniquePassTexture_Pipeline_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniquePassTexture_pipeline_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam`. pub struct EffectFx_Profile_AbstractProfile_GLESTechniqueSetparam; impl EffectFx_Profile_AbstractProfile_GLESTechniqueSetparam { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.annotate`. pub fn annotate( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.annotate" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.annotate`. pub fn set_annotate( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.annotate" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.bool`. pub fn bool(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.bool" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.bool`. pub fn set_bool(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.bool" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.bool2`. pub fn bool2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.bool2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.bool2`. pub fn set_bool2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.bool2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.bool3`. pub fn bool3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.bool3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.bool3`. pub fn set_bool3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.bool3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.bool4`. pub fn bool4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.bool4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.bool4`. pub fn set_bool4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.bool4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.enum`. pub fn enum_(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.enum" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.enum`. pub fn set_enum_(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.enum" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float`. pub fn float(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float`. pub fn set_float(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float1x1`. pub fn float1x1(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float1x1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float1x1`. pub fn set_float1x1(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float1x1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float1x2`. pub fn float1x2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float1x2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float1x2`. pub fn set_float1x2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float1x2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float1x3`. pub fn float1x3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float1x3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float1x3`. pub fn set_float1x3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float1x3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float1x4`. pub fn float1x4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float1x4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float1x4`. pub fn set_float1x4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float1x4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float2`. pub fn float2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float2`. pub fn set_float2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float2x1`. pub fn float2x1(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float2x1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float2x1`. pub fn set_float2x1(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float2x1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float2x2`. pub fn float2x2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float2x2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float2x2`. pub fn set_float2x2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float2x2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float2x3`. pub fn float2x3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float2x3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float2x3`. pub fn set_float2x3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float2x3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float2x4`. pub fn float2x4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float2x4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float2x4`. pub fn set_float2x4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float2x4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float3`. pub fn float3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float3`. pub fn set_float3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float3x1`. pub fn float3x1(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float3x1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float3x1`. pub fn set_float3x1(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float3x1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float3x2`. pub fn float3x2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float3x2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float3x2`. pub fn set_float3x2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float3x2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float3x3`. pub fn float3x3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float3x3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float3x3`. pub fn set_float3x3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float3x3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float3x4`. pub fn float3x4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float3x4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float3x4`. pub fn set_float3x4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float3x4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float4`. pub fn float4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float4`. pub fn set_float4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float4x1`. pub fn float4x1(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float4x1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float4x1`. pub fn set_float4x1(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float4x1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float4x2`. pub fn float4x2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float4x2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float4x2`. pub fn set_float4x2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float4x2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float4x3`. pub fn float4x3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float4x3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float4x3`. pub fn set_float4x3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float4x3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float4x4`. pub fn float4x4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float4x4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float4x4`. pub fn set_float4x4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.float4x4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.int`. pub fn int(&self) -> i64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.int" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.int`. pub fn set_int(&mut self, value: i64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.int" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.int2`. pub fn int2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.int2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.int2`. pub fn set_int2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.int2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.int3`. pub fn int3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.int3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.int3`. pub fn set_int3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.int3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.int4`. pub fn int4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.int4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.int4`. pub fn set_int4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.int4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.ref`. pub fn ref_(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.ref" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.ref`. pub fn set_ref_(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.ref" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.sampler_state`. pub fn sampler_state( &self, ) -> libremetaverse::import_export::collada14::Gles_Sampler_State { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.sampler_state" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.sampler_state`. pub fn set_sampler_state( &mut self, value: libremetaverse::import_export::collada14::Gles_Sampler_State, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.sampler_state" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.surface`. pub fn surface(&self) -> libremetaverse::import_export::collada14::Fx_Surface_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.surface" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.surface`. pub fn set_surface( &mut self, value: libremetaverse::import_export::collada14::Fx_Surface_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.surface" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.texture_pipeline`. pub fn texture_pipeline( &self, ) -> libremetaverse::import_export::collada14::Gles_Texture_Pipeline { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.texture_pipeline" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.texture_pipeline`. pub fn set_texture_pipeline( &mut self, value: libremetaverse::import_export::collada14::Gles_Texture_Pipeline, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.texture_pipeline" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.texture_unit`. pub fn texture_unit( &self, ) -> libremetaverse::import_export::collada14::Gles_Texture_Unit { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.texture_unit" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.texture_unit`. pub fn set_texture_unit( &mut self, value: libremetaverse::import_export::collada14::Gles_Texture_Unit, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLESTechniqueSetparam.texture_unit" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSL`. pub struct EffectFx_Profile_AbstractProfile_GLSL; impl EffectFx_Profile_AbstractProfile_GLSL { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSL.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSL.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSL.Items`. pub fn items(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSL.Items" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSL.Items`. pub fn set_items(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSL.Items" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSL.Items1`. pub fn items1(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSL.Items1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSL.Items1`. pub fn set_items1(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSL.Items1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSL.asset`. pub fn asset(&self) -> libremetaverse::import_export::collada14::Asset { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSL.asset" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSL.asset`. pub fn set_asset(&mut self, value: libremetaverse::import_export::collada14::Asset) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSL.asset" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSL.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSL.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSL.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSL.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSL.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSL.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSL.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSL.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSL.technique`. pub fn technique(&self) -> Vec{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSL.technique" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSL.technique`. pub fn set_technique( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSL.technique" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechnique`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechnique; impl EffectFx_Profile_AbstractProfile_GLSLTechnique { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechnique.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechnique.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechnique.Items`. pub fn items(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechnique.Items" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechnique.Items`. pub fn set_items(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechnique.Items" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechnique.Items1`. pub fn items1(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechnique.Items1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechnique.Items1`. pub fn set_items1(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechnique.Items1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechnique.annotate`. pub fn annotate( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechnique.annotate" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechnique.annotate`. pub fn set_annotate( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechnique.annotate" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechnique.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechnique.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechnique.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechnique.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechnique.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechnique.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechnique.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechnique.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechnique.pass`. pub fn pass_(&self) -> Vec{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechnique.pass" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechnique.pass`. pub fn set_pass_( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechnique.pass" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechnique.sid`. pub fn sid(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechnique.sid" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechnique.sid`. pub fn set_sid(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechnique.sid" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePass; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePass { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.Items`. pub fn items(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.Items" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.Items`. pub fn set_items(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.Items" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.annotate`. pub fn annotate( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.annotate" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.annotate`. pub fn set_annotate( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.annotate" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.color_clear`. pub fn color_clear( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.color_clear" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.color_clear`. pub fn set_color_clear( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.color_clear" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.color_target`. pub fn color_target( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.color_target" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.color_target`. pub fn set_color_target( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.color_target" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.depth_clear`. pub fn depth_clear( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.depth_clear" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.depth_clear`. pub fn set_depth_clear( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.depth_clear" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.depth_target`. pub fn depth_target( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.depth_target" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.depth_target`. pub fn set_depth_target( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.depth_target" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.draw`. pub fn draw(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.draw" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.draw`. pub fn set_draw(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.draw" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.sid`. pub fn sid(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.sid" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.sid`. pub fn set_sid(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.sid" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.stencil_clear`. pub fn stencil_clear( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.stencil_clear" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.stencil_clear`. pub fn set_stencil_clear( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.stencil_clear" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.stencil_target`. pub fn stencil_target( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.stencil_target" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.stencil_target`. pub fn set_stencil_target( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePass.stencil_target" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_func`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassAlpha_Func; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassAlpha_Func { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_func.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_func.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_func.func`. pub fn func(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassAlpha_FuncFunc{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_func.func" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_func.func`. pub fn set_func( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassAlpha_FuncFunc, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_func.func" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_func.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassAlpha_FuncValue{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_func.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_func.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassAlpha_FuncValue, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_func.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcFunc`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassAlpha_FuncFunc; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassAlpha_FuncFunc { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcFunc.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcFunc.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcFunc.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcFunc.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcFunc.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcFunc.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcFunc.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::Gl_Func_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcFunc.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcFunc.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gl_Func_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcFunc.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcValue`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassAlpha_FuncValue; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassAlpha_FuncValue { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcValue.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcValue.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcValue.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcValue.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcValue.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcValue.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcValue.value`. pub fn value(&self) -> f32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcValue.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcValue.value`. pub fn set_value(&mut self, value: f32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_funcValue.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_test_enable`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassAlpha_Test_Enable; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassAlpha_Test_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_test_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_test_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_test_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_test_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_test_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_test_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_test_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_test_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_test_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAlpha_test_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAuto_normal_enable`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassAuto_Normal_Enable; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassAuto_Normal_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAuto_normal_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAuto_normal_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAuto_normal_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAuto_normal_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAuto_normal_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAuto_normal_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAuto_normal_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAuto_normal_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAuto_normal_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassAuto_normal_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_color`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassBlend_Color; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassBlend_Color { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_color.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_color.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_color.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_color.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_color.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_color.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_color.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_color.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_color.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_color.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_enable`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassBlend_Enable; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassBlend_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassBlend_Equation; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassBlend_Equation { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation.value`. pub fn value( &self, ) -> libremetaverse::import_export::collada14::Gl_Blend_Equation_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gl_Blend_Equation_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separate`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassBlend_Equation_Separate; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassBlend_Equation_Separate { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separate.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separate.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separate.alpha`. pub fn alpha(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassBlend_Equation_SeparateAlpha{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separate.alpha" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separate.alpha`. pub fn set_alpha( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassBlend_Equation_SeparateAlpha, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separate.alpha" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separate.rgb`. pub fn rgb(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassBlend_Equation_SeparateRgb{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separate.rgb" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separate.rgb`. pub fn set_rgb( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassBlend_Equation_SeparateRgb, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separate.rgb" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateAlpha`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassBlend_Equation_SeparateAlpha; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassBlend_Equation_SeparateAlpha { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateAlpha.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateAlpha.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateAlpha.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateAlpha.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateAlpha.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateAlpha.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateAlpha.value`. pub fn value( &self, ) -> libremetaverse::import_export::collada14::Gl_Blend_Equation_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateAlpha.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateAlpha.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gl_Blend_Equation_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateAlpha.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateRgb`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassBlend_Equation_SeparateRgb; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassBlend_Equation_SeparateRgb { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateRgb.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateRgb.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateRgb.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateRgb.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateRgb.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateRgb.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateRgb.value`. pub fn value( &self, ) -> libremetaverse::import_export::collada14::Gl_Blend_Equation_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateRgb.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateRgb.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gl_Blend_Equation_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_equation_separateRgb.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassBlend_Func; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassBlend_Func { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func.dest`. pub fn dest(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassBlend_FuncDest{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func.dest" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func.dest`. pub fn set_dest( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassBlend_FuncDest, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func.dest" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func.src`. pub fn src(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassBlend_FuncSrc{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func.src" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func.src`. pub fn set_src( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassBlend_FuncSrc, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func.src" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcDest`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassBlend_FuncDest; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassBlend_FuncDest { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcDest.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcDest.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcDest.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcDest.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcDest.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcDest.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcDest.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::Gl_Blend_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcDest.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcDest.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gl_Blend_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcDest.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcSrc`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassBlend_FuncSrc; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassBlend_FuncSrc { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcSrc.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcSrc.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcSrc.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcSrc.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcSrc.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcSrc.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcSrc.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::Gl_Blend_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcSrc.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcSrc.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gl_Blend_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_funcSrc.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separate`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassBlend_Func_Separate; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassBlend_Func_Separate { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separate.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separate.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separate.dest_alpha`. pub fn dest_alpha(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassBlend_Func_SeparateDest_Alpha{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separate.dest_alpha" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separate.dest_alpha`. pub fn set_dest_alpha( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassBlend_Func_SeparateDest_Alpha, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separate.dest_alpha" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separate.dest_rgb`. pub fn dest_rgb(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassBlend_Func_SeparateDest_Rgb{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separate.dest_rgb" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separate.dest_rgb`. pub fn set_dest_rgb( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassBlend_Func_SeparateDest_Rgb, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separate.dest_rgb" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separate.src_alpha`. pub fn src_alpha(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassBlend_Func_SeparateSrc_Alpha{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separate.src_alpha" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separate.src_alpha`. pub fn set_src_alpha( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassBlend_Func_SeparateSrc_Alpha, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separate.src_alpha" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separate.src_rgb`. pub fn src_rgb(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassBlend_Func_SeparateSrc_Rgb{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separate.src_rgb" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separate.src_rgb`. pub fn set_src_rgb( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassBlend_Func_SeparateSrc_Rgb, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separate.src_rgb" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_alpha`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassBlend_Func_SeparateDest_Alpha; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassBlend_Func_SeparateDest_Alpha { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_alpha.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_alpha.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_alpha.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_alpha.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_alpha.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_alpha.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_alpha.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::Gl_Blend_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_alpha.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_alpha.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gl_Blend_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_alpha.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_rgb`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassBlend_Func_SeparateDest_Rgb; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassBlend_Func_SeparateDest_Rgb { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_rgb.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_rgb.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_rgb.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_rgb.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_rgb.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_rgb.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_rgb.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::Gl_Blend_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_rgb.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_rgb.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gl_Blend_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateDest_rgb.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_alpha`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassBlend_Func_SeparateSrc_Alpha; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassBlend_Func_SeparateSrc_Alpha { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_alpha.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_alpha.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_alpha.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_alpha.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_alpha.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_alpha.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_alpha.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::Gl_Blend_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_alpha.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_alpha.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gl_Blend_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_alpha.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_rgb`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassBlend_Func_SeparateSrc_Rgb; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassBlend_Func_SeparateSrc_Rgb { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_rgb.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_rgb.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_rgb.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_rgb.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_rgb.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_rgb.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_rgb.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::Gl_Blend_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_rgb.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_rgb.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gl_Blend_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassBlend_func_separateSrc_rgb.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_color`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassClear_Color; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassClear_Color { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_color.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_color.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_color.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_color.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_color.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_color.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_color.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_color.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_color.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_color.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_depth`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassClear_Depth; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassClear_Depth { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_depth.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_depth.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_depth.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_depth.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_depth.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_depth.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_depth.value`. pub fn value(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_depth.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_depth.value`. pub fn set_value(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_depth.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_stencil`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassClear_Stencil; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassClear_Stencil { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_stencil.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_stencil.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_stencil.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_stencil.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_stencil.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_stencil.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_stencil.value`. pub fn value(&self) -> i64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_stencil.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_stencil.value`. pub fn set_value(&mut self, value: i64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClear_stencil.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassClip_Plane; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassClip_Plane { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane.index" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane_enable`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassClip_Plane_Enable; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassClip_Plane_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane_enable.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane_enable.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane_enable.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane_enable.index" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassClip_plane_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_logic_op_enable`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassColor_Logic_Op_Enable; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassColor_Logic_Op_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_logic_op_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_logic_op_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_logic_op_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_logic_op_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_logic_op_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_logic_op_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_logic_op_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_logic_op_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_logic_op_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_logic_op_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_mask`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassColor_Mask; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassColor_Mask { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_mask.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_mask.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_mask.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_mask.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_mask.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_mask.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_mask.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_mask.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_mask.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_mask.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_material`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassColor_Material; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassColor_Material { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_material.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_material.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_material.face`. pub fn face(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassColor_MaterialFace{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_material.face" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_material.face`. pub fn set_face( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassColor_MaterialFace, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_material.face" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_material.mode`. pub fn mode(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassColor_MaterialMode{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_material.mode" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_material.mode`. pub fn set_mode( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassColor_MaterialMode, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_material.mode" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialFace`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassColor_MaterialFace; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassColor_MaterialFace { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialFace.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialFace.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialFace.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialFace.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialFace.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialFace.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialFace.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::Gl_Face_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialFace.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialFace.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gl_Face_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialFace.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialMode`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassColor_MaterialMode; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassColor_MaterialMode { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialMode.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialMode.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialMode.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialMode.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialMode.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialMode.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialMode.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::Gl_Material_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialMode.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialMode.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gl_Material_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_materialMode.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_material_enable`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassColor_Material_Enable; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassColor_Material_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_material_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_material_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_material_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_material_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_material_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_material_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_material_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_material_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_material_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassColor_material_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassCull_face`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassCull_Face; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassCull_Face { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassCull_face.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassCull_face.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassCull_face.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassCull_face.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassCull_face.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassCull_face.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassCull_face.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::Gl_Face_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassCull_face.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassCull_face.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gl_Face_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassCull_face.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassCull_face_enable`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassCull_Face_Enable; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassCull_Face_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassCull_face_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassCull_face_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassCull_face_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassCull_face_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassCull_face_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassCull_face_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassCull_face_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassCull_face_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassCull_face_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassCull_face_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassDepth_Bounds; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassDepth_Bounds { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds_enable`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassDepth_Bounds_Enable; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassDepth_Bounds_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_bounds_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_clamp_enable`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassDepth_Clamp_Enable; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassDepth_Clamp_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_clamp_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_clamp_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_clamp_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_clamp_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_clamp_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_clamp_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_clamp_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_clamp_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_clamp_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_clamp_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_func`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassDepth_Func; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassDepth_Func { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_func.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_func.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_func.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_func.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_func.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_func.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_func.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::Gl_Func_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_func.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_func.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gl_Func_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_func.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_mask`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassDepth_Mask; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassDepth_Mask { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_mask.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_mask.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_mask.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_mask.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_mask.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_mask.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_mask.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_mask.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_mask.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_mask.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_range`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassDepth_Range; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassDepth_Range { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_range.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_range.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_range.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_range.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_range.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_range.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_range.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_range.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_range.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_range.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_test_enable`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassDepth_Test_Enable; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassDepth_Test_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_test_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_test_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_test_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_test_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_test_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_test_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_test_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_test_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_test_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDepth_test_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDither_enable`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassDither_Enable; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassDither_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDither_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDither_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDither_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDither_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDither_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDither_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDither_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDither_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDither_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassDither_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_color`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassFog_Color; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassFog_Color { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_color.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_color.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_color.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_color.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_color.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_color.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_color.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_color.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_color.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_color.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_coord_src`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassFog_Coord_Src; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassFog_Coord_Src { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_coord_src.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_coord_src.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_coord_src.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_coord_src.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_coord_src.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_coord_src.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_coord_src.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::Gl_Fog_Coord_Src_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_coord_src.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_coord_src.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gl_Fog_Coord_Src_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_coord_src.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_density`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassFog_Density; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassFog_Density { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_density.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_density.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_density.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_density.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_density.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_density.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_density.value`. pub fn value(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_density.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_density.value`. pub fn set_value(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_density.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_enable`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassFog_Enable; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassFog_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_end`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassFog_End; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassFog_End { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_end.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_end.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_end.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_end.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_end.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_end.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_end.value`. pub fn value(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_end.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_end.value`. pub fn set_value(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_end.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_mode`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassFog_Mode; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassFog_Mode { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_mode.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_mode.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_mode.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_mode.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_mode.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_mode.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_mode.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::Gl_Fog_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_mode.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_mode.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gl_Fog_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_mode.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_start`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassFog_Start; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassFog_Start { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_start.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_start.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_start.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_start.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_start.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_start.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_start.value`. pub fn value(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_start.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_start.value`. pub fn set_value(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFog_start.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFront_face`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassFront_Face; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassFront_Face { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFront_face.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFront_face.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFront_face.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFront_face.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFront_face.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFront_face.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFront_face.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::Gl_Front_Face_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFront_face.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFront_face.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gl_Front_Face_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassFront_face.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_ambient`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassLight_Ambient; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassLight_Ambient { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_ambient.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_ambient.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_ambient.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_ambient.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_ambient.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_ambient.index" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_ambient.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_ambient.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_ambient.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_ambient.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_ambient.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_ambient.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_ambient.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_ambient.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_constant_attenuation`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassLight_Constant_Attenuation; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassLight_Constant_Attenuation { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_constant_attenuation.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_constant_attenuation.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_constant_attenuation.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_constant_attenuation.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_constant_attenuation.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_constant_attenuation.index" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_constant_attenuation.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_constant_attenuation.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_constant_attenuation.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_constant_attenuation.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_constant_attenuation.value`. pub fn value(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_constant_attenuation.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_constant_attenuation.value`. pub fn set_value(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_constant_attenuation.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_diffuse`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassLight_Diffuse; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassLight_Diffuse { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_diffuse.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_diffuse.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_diffuse.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_diffuse.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_diffuse.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_diffuse.index" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_diffuse.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_diffuse.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_diffuse.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_diffuse.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_diffuse.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_diffuse.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_diffuse.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_diffuse.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_enable`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassLight_Enable; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassLight_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_enable.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_enable.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_enable.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_enable.index" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_linear_attenuation`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassLight_Linear_Attenuation; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassLight_Linear_Attenuation { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_linear_attenuation.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_linear_attenuation.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_linear_attenuation.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_linear_attenuation.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_linear_attenuation.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_linear_attenuation.index" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_linear_attenuation.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_linear_attenuation.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_linear_attenuation.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_linear_attenuation.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_linear_attenuation.value`. pub fn value(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_linear_attenuation.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_linear_attenuation.value`. pub fn set_value(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_linear_attenuation.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_ambient`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassLight_Model_Ambient; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassLight_Model_Ambient { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_ambient.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_ambient.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_ambient.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_ambient.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_ambient.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_ambient.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_ambient.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_ambient.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_ambient.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_ambient.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_color_control`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassLight_Model_Color_Control; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassLight_Model_Color_Control { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_color_control.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_color_control.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_color_control.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_color_control.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_color_control.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_color_control.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_color_control.value`. pub fn value( &self, ) -> libremetaverse::import_export::collada14::Gl_Light_Model_Color_Control_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_color_control.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_color_control.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gl_Light_Model_Color_Control_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_color_control.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_local_viewer_enable`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassLight_Model_Local_Viewer_Enable; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassLight_Model_Local_Viewer_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_local_viewer_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_local_viewer_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_local_viewer_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_local_viewer_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_local_viewer_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_local_viewer_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_local_viewer_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_local_viewer_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_local_viewer_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_local_viewer_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_two_side_enable`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassLight_Model_Two_Side_Enable; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassLight_Model_Two_Side_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_two_side_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_two_side_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_two_side_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_two_side_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_two_side_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_two_side_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_two_side_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_two_side_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_two_side_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_model_two_side_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_position`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassLight_Position; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassLight_Position { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_position.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_position.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_position.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_position.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_position.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_position.index" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_position.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_position.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_position.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_position.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_position.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_position.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_position.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_position.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_quadratic_attenuation`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassLight_Quadratic_Attenuation; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassLight_Quadratic_Attenuation { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_quadratic_attenuation.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_quadratic_attenuation.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_quadratic_attenuation.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_quadratic_attenuation.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_quadratic_attenuation.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_quadratic_attenuation.index" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_quadratic_attenuation.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_quadratic_attenuation.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_quadratic_attenuation.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_quadratic_attenuation.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_quadratic_attenuation.value`. pub fn value(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_quadratic_attenuation.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_quadratic_attenuation.value`. pub fn set_value(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_quadratic_attenuation.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_specular`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassLight_Specular; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassLight_Specular { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_specular.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_specular.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_specular.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_specular.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_specular.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_specular.index" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_specular.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_specular.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_specular.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_specular.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_specular.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_specular.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_specular.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_specular.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_cutoff`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassLight_Spot_Cutoff; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassLight_Spot_Cutoff { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_cutoff.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_cutoff.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_cutoff.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_cutoff.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_cutoff.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_cutoff.index" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_cutoff.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_cutoff.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_cutoff.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_cutoff.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_cutoff.value`. pub fn value(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_cutoff.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_cutoff.value`. pub fn set_value(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_cutoff.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_direction`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassLight_Spot_Direction; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassLight_Spot_Direction { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_direction.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_direction.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_direction.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_direction.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_direction.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_direction.index" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_direction.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_direction.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_direction.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_direction.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_direction.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_direction.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_direction.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_direction.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_exponent`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassLight_Spot_Exponent; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassLight_Spot_Exponent { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_exponent.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_exponent.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_exponent.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_exponent.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_exponent.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_exponent.index" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_exponent.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_exponent.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_exponent.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_exponent.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_exponent.value`. pub fn value(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_exponent.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_exponent.value`. pub fn set_value(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLight_spot_exponent.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLighting_enable`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassLighting_Enable; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassLighting_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLighting_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLighting_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLighting_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLighting_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLighting_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLighting_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLighting_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLighting_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLighting_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLighting_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_smooth_enable`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassLine_Smooth_Enable; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassLine_Smooth_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_smooth_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_smooth_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_smooth_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_smooth_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_smooth_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_smooth_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_smooth_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_smooth_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_smooth_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_smooth_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassLine_Stipple; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassLine_Stipple { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple_enable`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassLine_Stipple_Enable; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassLine_Stipple_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_stipple_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_width`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassLine_Width; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassLine_Width { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_width.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_width.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_width.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_width.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_width.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_width.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_width.value`. pub fn value(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_width.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_width.value`. pub fn set_value(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLine_width.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassLogic_Op; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassLogic_Op { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::Gl_Logic_Op_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gl_Logic_Op_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op_enable`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassLogic_Op_Enable; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassLogic_Op_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassLogic_op_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_ambient`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassMaterial_Ambient; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassMaterial_Ambient { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_ambient.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_ambient.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_ambient.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_ambient.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_ambient.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_ambient.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_ambient.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_ambient.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_ambient.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_ambient.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_diffuse`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassMaterial_Diffuse; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassMaterial_Diffuse { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_diffuse.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_diffuse.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_diffuse.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_diffuse.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_diffuse.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_diffuse.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_diffuse.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_diffuse.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_diffuse.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_diffuse.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_emission`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassMaterial_Emission; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassMaterial_Emission { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_emission.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_emission.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_emission.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_emission.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_emission.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_emission.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_emission.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_emission.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_emission.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_emission.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_shininess`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassMaterial_Shininess; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassMaterial_Shininess { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_shininess.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_shininess.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_shininess.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_shininess.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_shininess.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_shininess.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_shininess.value`. pub fn value(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_shininess.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_shininess.value`. pub fn set_value(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_shininess.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_specular`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassMaterial_Specular; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassMaterial_Specular { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_specular.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_specular.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_specular.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_specular.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_specular.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_specular.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_specular.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_specular.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_specular.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMaterial_specular.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassModel_view_matrix`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassModel_View_Matrix; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassModel_View_Matrix { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassModel_view_matrix.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassModel_view_matrix.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassModel_view_matrix.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassModel_view_matrix.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassModel_view_matrix.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassModel_view_matrix.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassModel_view_matrix.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassModel_view_matrix.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassModel_view_matrix.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassModel_view_matrix.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMultisample_enable`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassMultisample_Enable; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassMultisample_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMultisample_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMultisample_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMultisample_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMultisample_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMultisample_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMultisample_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMultisample_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMultisample_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMultisample_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassMultisample_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassNormalize_enable`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassNormalize_Enable; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassNormalize_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassNormalize_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassNormalize_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassNormalize_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassNormalize_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassNormalize_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassNormalize_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassNormalize_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassNormalize_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassNormalize_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassNormalize_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_distance_attenuation`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassPoint_Distance_Attenuation; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassPoint_Distance_Attenuation { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_distance_attenuation.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_distance_attenuation.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_distance_attenuation.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_distance_attenuation.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_distance_attenuation.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_distance_attenuation.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_distance_attenuation.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_distance_attenuation.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_distance_attenuation.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_distance_attenuation.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_fade_threshold_size`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassPoint_Fade_Threshold_Size; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassPoint_Fade_Threshold_Size { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_fade_threshold_size.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_fade_threshold_size.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_fade_threshold_size.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_fade_threshold_size.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_fade_threshold_size.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_fade_threshold_size.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_fade_threshold_size.value`. pub fn value(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_fade_threshold_size.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_fade_threshold_size.value`. pub fn set_value(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_fade_threshold_size.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassPoint_Size; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassPoint_Size { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size.value`. pub fn value(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size.value`. pub fn set_value(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_max`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassPoint_Size_Max; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassPoint_Size_Max { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_max.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_max.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_max.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_max.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_max.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_max.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_max.value`. pub fn value(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_max.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_max.value`. pub fn set_value(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_max.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_min`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassPoint_Size_Min; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassPoint_Size_Min { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_min.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_min.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_min.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_min.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_min.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_min.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_min.value`. pub fn value(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_min.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_min.value`. pub fn set_value(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_size_min.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_smooth_enable`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassPoint_Smooth_Enable; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassPoint_Smooth_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_smooth_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_smooth_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_smooth_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_smooth_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_smooth_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_smooth_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_smooth_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_smooth_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_smooth_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPoint_smooth_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_mode`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassPolygon_Mode; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassPolygon_Mode { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_mode.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_mode.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_mode.face`. pub fn face(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassPolygon_ModeFace{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_mode.face" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_mode.face`. pub fn set_face( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassPolygon_ModeFace, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_mode.face" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_mode.mode`. pub fn mode(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassPolygon_ModeMode{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_mode.mode" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_mode.mode`. pub fn set_mode( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassPolygon_ModeMode, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_mode.mode" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeFace`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassPolygon_ModeFace; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassPolygon_ModeFace { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeFace.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeFace.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeFace.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeFace.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeFace.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeFace.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeFace.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::Gl_Face_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeFace.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeFace.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gl_Face_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeFace.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeMode`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassPolygon_ModeMode; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassPolygon_ModeMode { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeMode.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeMode.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeMode.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeMode.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeMode.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeMode.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeMode.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::Gl_Polygon_Mode_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeMode.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeMode.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gl_Polygon_Mode_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_modeMode.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassPolygon_Offset; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassPolygon_Offset { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_fill_enable`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassPolygon_Offset_Fill_Enable; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassPolygon_Offset_Fill_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_fill_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_fill_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_fill_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_fill_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_fill_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_fill_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_fill_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_fill_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_fill_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_fill_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_line_enable`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassPolygon_Offset_Line_Enable; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassPolygon_Offset_Line_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_line_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_line_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_line_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_line_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_line_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_line_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_line_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_line_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_line_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_line_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_point_enable`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassPolygon_Offset_Point_Enable; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassPolygon_Offset_Point_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_point_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_point_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_point_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_point_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_point_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_point_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_point_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_point_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_point_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_offset_point_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_smooth_enable`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassPolygon_Smooth_Enable; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassPolygon_Smooth_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_smooth_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_smooth_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_smooth_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_smooth_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_smooth_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_smooth_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_smooth_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_smooth_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_smooth_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_smooth_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_stipple_enable`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassPolygon_Stipple_Enable; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassPolygon_Stipple_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_stipple_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_stipple_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_stipple_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_stipple_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_stipple_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_stipple_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_stipple_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_stipple_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_stipple_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassPolygon_stipple_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassProjection_matrix`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassProjection_Matrix; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassProjection_Matrix { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassProjection_matrix.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassProjection_matrix.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassProjection_matrix.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassProjection_matrix.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassProjection_matrix.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassProjection_matrix.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassProjection_matrix.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassProjection_matrix.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassProjection_matrix.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassProjection_matrix.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassRescale_normal_enable`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassRescale_Normal_Enable; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassRescale_Normal_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassRescale_normal_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassRescale_normal_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassRescale_normal_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassRescale_normal_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassRescale_normal_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassRescale_normal_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassRescale_normal_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassRescale_normal_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassRescale_normal_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassRescale_normal_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_coverage_enable`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassSample_Alpha_To_Coverage_Enable; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassSample_Alpha_To_Coverage_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_coverage_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_coverage_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_coverage_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_coverage_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_coverage_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_coverage_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_coverage_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_coverage_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_coverage_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_coverage_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_one_enable`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassSample_Alpha_To_One_Enable; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassSample_Alpha_To_One_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_one_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_one_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_one_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_one_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_one_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_one_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_one_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_one_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_one_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_alpha_to_one_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_coverage_enable`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassSample_Coverage_Enable; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassSample_Coverage_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_coverage_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_coverage_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_coverage_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_coverage_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_coverage_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_coverage_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_coverage_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_coverage_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_coverage_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassSample_coverage_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassScissor`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassScissor; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassScissor { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassScissor.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassScissor.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassScissor.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassScissor.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassScissor.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassScissor.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassScissor.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassScissor.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassScissor.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassScissor.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassScissor_test_enable`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassScissor_Test_Enable; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassScissor_Test_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassScissor_test_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassScissor_test_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassScissor_test_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassScissor_test_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassScissor_test_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassScissor_test_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassScissor_test_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassScissor_test_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassScissor_test_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassScissor_test_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShade_model`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassShade_Model; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassShade_Model { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShade_model.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShade_model.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShade_model.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShade_model.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShade_model.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShade_model.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShade_model.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::Gl_Shade_Model_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShade_model.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShade_model.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gl_Shade_Model_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShade_model.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShader`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassShader; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassShader { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShader.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShader.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShader.annotate`. pub fn annotate( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShader.annotate" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShader.annotate`. pub fn set_annotate( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShader.annotate" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShader.bind`. pub fn bind(&self) -> Vec{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShader.bind" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShader.bind`. pub fn set_bind( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShader.bind" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShader.compiler_options`. pub fn compiler_options(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShader.compiler_options" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShader.compiler_options`. pub fn set_compiler_options(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShader.compiler_options" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShader.compiler_target`. pub fn compiler_target(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassShaderCompiler_Target{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShader.compiler_target" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShader.compiler_target`. pub fn set_compiler_target( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassShaderCompiler_Target, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShader.compiler_target" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShader.name`. pub fn name(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassShaderName{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShader.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShader.name`. pub fn set_name( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassShaderName, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShader.name" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShader.stage`. pub fn stage(&self) -> libremetaverse::import_export::collada14::Glsl_Pipeline_Stage { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShader.stage" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShader.stage`. pub fn set_stage( &mut self, value: libremetaverse::import_export::collada14::Glsl_Pipeline_Stage, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShader.stage" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShader.stageSpecified`. pub fn stage_specified(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShader.stageSpecified" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShader.stageSpecified`. pub fn set_stage_specified(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShader.stageSpecified" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderBind`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassShaderBind; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassShaderBind { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderBind.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderBind.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderBind.Item`. pub fn item(&self) -> libremetaverse_types::compat::Object { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderBind.Item" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderBind.Item`. pub fn set_item(&mut self, value: libremetaverse_types::compat::Object) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderBind.Item" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderBind.ItemElementName`. pub fn item_element_name( &self, ) -> libremetaverse::import_export::collada14::ItemChoiceType5 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderBind.ItemElementName" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderBind.ItemElementName`. pub fn set_item_element_name( &mut self, value: libremetaverse::import_export::collada14::ItemChoiceType5, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderBind.ItemElementName" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderBind.symbol`. pub fn symbol(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderBind.symbol" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderBind.symbol`. pub fn set_symbol(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderBind.symbol" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderBindParam`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassShaderBindParam; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassShaderBindParam { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderBindParam.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderBindParam.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderBindParam.ref`. pub fn ref_(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderBindParam.ref" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderBindParam.ref`. pub fn set_ref_(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderBindParam.ref" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderCompiler_target`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassShaderCompiler_Target; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassShaderCompiler_Target { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderCompiler_target.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderCompiler_target.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderCompiler_target.Value`. pub fn value(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderCompiler_target.Value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderCompiler_target.Value`. pub fn set_value(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderCompiler_target.Value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderName`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassShaderName; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassShaderName { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderName.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderName.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderName.Value`. pub fn value(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderName.Value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderName.Value`. pub fn set_value(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderName.Value" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderName.source`. pub fn source(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderName.source" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderName.source`. pub fn set_source(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassShaderName.source" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Func; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Func { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func.func`. pub fn func(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_FuncFunc{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func.func" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func.func`. pub fn set_func( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_FuncFunc, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func.func" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func.mask`. pub fn mask(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_FuncMask{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func.mask" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func.mask`. pub fn set_mask( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_FuncMask, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func.mask" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func.ref`. pub fn ref_(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_FuncRef{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func.ref" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func.ref`. pub fn set_ref_( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_FuncRef, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func.ref" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcFunc`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_FuncFunc; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_FuncFunc { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcFunc.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcFunc.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcFunc.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcFunc.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcFunc.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcFunc.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcFunc.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::Gl_Func_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcFunc.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcFunc.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gl_Func_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcFunc.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcMask`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_FuncMask; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_FuncMask { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcMask.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcMask.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcMask.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcMask.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcMask.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcMask.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcMask.value`. pub fn value(&self) -> u8 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcMask.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcMask.value`. pub fn set_value(&mut self, value: u8) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcMask.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcRef`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_FuncRef; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_FuncRef { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcRef.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcRef.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcRef.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcRef.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcRef.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcRef.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcRef.value`. pub fn value(&self) -> u8 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcRef.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcRef.value`. pub fn set_value(&mut self, value: u8) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_funcRef.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separate`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Func_Separate; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Func_Separate { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separate.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separate.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separate.back`. pub fn back(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Func_SeparateBack{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separate.back" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separate.back`. pub fn set_back( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Func_SeparateBack, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separate.back" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separate.front`. pub fn front(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Func_SeparateFront{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separate.front" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separate.front`. pub fn set_front( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Func_SeparateFront, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separate.front" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separate.mask`. pub fn mask(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Func_SeparateMask{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separate.mask" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separate.mask`. pub fn set_mask( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Func_SeparateMask, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separate.mask" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separate.ref`. pub fn ref_(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Func_SeparateRef{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separate.ref" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separate.ref`. pub fn set_ref_( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Func_SeparateRef, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separate.ref" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateBack`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Func_SeparateBack; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Func_SeparateBack { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateBack.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateBack.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateBack.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateBack.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateBack.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateBack.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateBack.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::Gl_Func_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateBack.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateBack.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gl_Func_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateBack.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateFront`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Func_SeparateFront; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Func_SeparateFront { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateFront.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateFront.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateFront.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateFront.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateFront.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateFront.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateFront.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::Gl_Func_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateFront.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateFront.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gl_Func_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateFront.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateMask`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Func_SeparateMask; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Func_SeparateMask { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateMask.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateMask.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateMask.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateMask.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateMask.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateMask.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateMask.value`. pub fn value(&self) -> u8 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateMask.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateMask.value`. pub fn set_value(&mut self, value: u8) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateMask.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateRef`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Func_SeparateRef; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Func_SeparateRef { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateRef.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateRef.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateRef.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateRef.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateRef.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateRef.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateRef.value`. pub fn value(&self) -> u8 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateRef.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateRef.value`. pub fn set_value(&mut self, value: u8) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_func_separateRef.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Mask; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Mask { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask.value`. pub fn value(&self) -> i64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask.value`. pub fn set_value(&mut self, value: i64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separate`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Mask_Separate; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Mask_Separate { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separate.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separate.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separate.face`. pub fn face(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Mask_SeparateFace{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separate.face" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separate.face`. pub fn set_face( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Mask_SeparateFace, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separate.face" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separate.mask`. pub fn mask(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Mask_SeparateMask{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separate.mask" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separate.mask`. pub fn set_mask( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Mask_SeparateMask, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separate.mask" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateFace`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Mask_SeparateFace; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Mask_SeparateFace { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateFace.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateFace.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateFace.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateFace.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateFace.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateFace.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateFace.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::Gl_Face_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateFace.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateFace.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gl_Face_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateFace.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateMask`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Mask_SeparateMask; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Mask_SeparateMask { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateMask.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateMask.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateMask.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateMask.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateMask.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateMask.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateMask.value`. pub fn value(&self) -> u8 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateMask.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateMask.value`. pub fn set_value(&mut self, value: u8) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_mask_separateMask.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Op; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Op { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op.fail`. pub fn fail(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_OpFail{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op.fail" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op.fail`. pub fn set_fail( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_OpFail, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op.fail" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op.zfail`. pub fn zfail(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_OpZfail{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op.zfail" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op.zfail`. pub fn set_zfail( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_OpZfail, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op.zfail" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op.zpass`. pub fn zpass(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_OpZpass{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op.zpass" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op.zpass`. pub fn set_zpass( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_OpZpass, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op.zpass" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opFail`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_OpFail; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_OpFail { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opFail.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opFail.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opFail.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opFail.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opFail.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opFail.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opFail.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::Gl_Stencil_Op_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opFail.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opFail.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gl_Stencil_Op_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opFail.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZfail`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_OpZfail; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_OpZfail { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZfail.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZfail.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZfail.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZfail.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZfail.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZfail.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZfail.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::Gl_Stencil_Op_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZfail.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZfail.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gl_Stencil_Op_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZfail.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZpass`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_OpZpass; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_OpZpass { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZpass.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZpass.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZpass.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZpass.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZpass.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZpass.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZpass.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::Gl_Stencil_Op_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZpass.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZpass.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gl_Stencil_Op_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_opZpass.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separate`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Op_Separate; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Op_Separate { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separate.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separate.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separate.face`. pub fn face(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Op_SeparateFace{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separate.face" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separate.face`. pub fn set_face( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Op_SeparateFace, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separate.face" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separate.fail`. pub fn fail(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Op_SeparateFail{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separate.fail" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separate.fail`. pub fn set_fail( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Op_SeparateFail, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separate.fail" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separate.zfail`. pub fn zfail(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Op_SeparateZfail{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separate.zfail" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separate.zfail`. pub fn set_zfail( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Op_SeparateZfail, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separate.zfail" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separate.zpass`. pub fn zpass(&self) -> libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Op_SeparateZpass{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separate.zpass" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separate.zpass`. pub fn set_zpass( &mut self, value: libremetaverse::import_export::collada14::EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Op_SeparateZpass, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separate.zpass" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFace`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Op_SeparateFace; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Op_SeparateFace { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFace.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFace.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFace.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFace.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFace.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFace.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFace.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::Gl_Face_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFace.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFace.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gl_Face_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFace.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFail`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Op_SeparateFail; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Op_SeparateFail { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFail.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFail.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFail.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFail.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFail.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFail.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFail.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::Gl_Stencil_Op_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFail.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFail.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gl_Stencil_Op_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateFail.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZfail`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Op_SeparateZfail; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Op_SeparateZfail { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZfail.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZfail.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZfail.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZfail.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZfail.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZfail.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZfail.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::Gl_Stencil_Op_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZfail.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZfail.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gl_Stencil_Op_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZfail.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZpass`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Op_SeparateZpass; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Op_SeparateZpass { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZpass.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZpass.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZpass.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZpass.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZpass.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZpass.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZpass.value`. pub fn value(&self) -> libremetaverse::import_export::collada14::Gl_Stencil_Op_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZpass.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZpass.value`. pub fn set_value( &mut self, value: libremetaverse::import_export::collada14::Gl_Stencil_Op_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_op_separateZpass.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_test_enable`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Test_Enable; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassStencil_Test_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_test_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_test_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_test_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_test_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_test_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_test_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_test_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_test_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_test_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassStencil_test_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassTexture1D; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassTexture1D { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D.Item`. pub fn item(&self) -> libremetaverse_types::compat::Object { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D.Item" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D.Item`. pub fn set_item(&mut self, value: libremetaverse_types::compat::Object) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D.Item" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D.index" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D_enable`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassTexture1D_Enable; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassTexture1D_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D_enable.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D_enable.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D_enable.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D_enable.index" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture1D_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassTexture2D; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassTexture2D { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D.Item`. pub fn item(&self) -> libremetaverse_types::compat::Object { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D.Item" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D.Item`. pub fn set_item(&mut self, value: libremetaverse_types::compat::Object) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D.Item" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D.index" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D_enable`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassTexture2D_Enable; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassTexture2D_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D_enable.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D_enable.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D_enable.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D_enable.index" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture2D_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassTexture3D; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassTexture3D { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D.Item`. pub fn item(&self) -> libremetaverse_types::compat::Object { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D.Item" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D.Item`. pub fn set_item(&mut self, value: libremetaverse_types::compat::Object) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D.Item" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D.index" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D_enable`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassTexture3D_Enable; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassTexture3D_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D_enable.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D_enable.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D_enable.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D_enable.index" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture3D_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassTextureCUBE; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassTextureCUBE { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE.Item`. pub fn item(&self) -> libremetaverse_types::compat::Object { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE.Item" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE.Item`. pub fn set_item(&mut self, value: libremetaverse_types::compat::Object) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE.Item" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE.index" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE_enable`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassTextureCUBE_Enable; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassTextureCUBE_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE_enable.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE_enable.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE_enable.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE_enable.index" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureCUBE_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassTextureDEPTH; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassTextureDEPTH { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH.Item`. pub fn item(&self) -> libremetaverse_types::compat::Object { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH.Item" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH.Item`. pub fn set_item(&mut self, value: libremetaverse_types::compat::Object) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH.Item" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH.index" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH_enable`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassTextureDEPTH_Enable; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassTextureDEPTH_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH_enable.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH_enable.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH_enable.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH_enable.index" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureDEPTH_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassTextureRECT; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassTextureRECT { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT.Item`. pub fn item(&self) -> libremetaverse_types::compat::Object { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT.Item" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT.Item`. pub fn set_item(&mut self, value: libremetaverse_types::compat::Object) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT.Item" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT.index" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT_enable`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassTextureRECT_Enable; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassTextureRECT_Enable { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT_enable.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT_enable.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT_enable.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT_enable.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT_enable.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT_enable.index" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT_enable.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT_enable.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT_enable.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT_enable.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT_enable.value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT_enable.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT_enable.value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTextureRECT_enable.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_color`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassTexture_Env_Color; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassTexture_Env_Color { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_color.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_color.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_color.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_color.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_color.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_color.index" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_color.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_color.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_color.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_color.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_color.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_color.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_color.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_color.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_mode`. pub struct EffectFx_Profile_AbstractProfile_GLSLTechniquePassTexture_Env_Mode; impl EffectFx_Profile_AbstractProfile_GLSLTechniquePassTexture_Env_Mode { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_mode.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_mode.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_mode.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_mode.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_mode.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_mode.index" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_mode.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_mode.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_mode.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_mode.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_mode.value`. pub fn value(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_mode.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_mode.value`. pub fn set_value(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.effectFx_profile_abstractProfile_GLSLTechniquePassTexture_env_mode.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.ellipsoid`. pub struct Ellipsoid; impl Ellipsoid { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.ellipsoid.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.ellipsoid.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.ellipsoid.size`. pub fn size(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.ellipsoid.size" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.ellipsoid.size`. pub fn set_size(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.ellipsoid.size" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.extra`. pub struct Extra; impl Extra { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.extra.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.extra.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.extra.asset`. pub fn asset(&self) -> libremetaverse::import_export::collada14::Asset { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.extra.asset" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.extra.asset`. pub fn set_asset(&mut self, value: libremetaverse::import_export::collada14::Asset) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.extra.asset" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.extra.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.extra.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.extra.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.extra.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.extra.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.extra.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.extra.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.extra.name" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.extra.technique`. pub fn technique(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.extra.technique" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.extra.technique`. pub fn set_technique( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.extra.technique" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.extra.type`. pub fn type_(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.extra.type" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.extra.type`. pub fn set_type_(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.extra.type" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.float_array`. pub struct Float_Array; impl Float_Array { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.float_array.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.float_array.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.float_array.Values`. pub fn values(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.float_array.Values" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.float_array.Values`. pub fn set_values(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.float_array.Values" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.float_array._Text_`. pub fn text(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.float_array._Text_" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.float_array._Text_`. pub fn set_text(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.float_array._Text_" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.float_array.count`. pub fn count(&self) -> u64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.float_array.count" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.float_array.count`. pub fn set_count(&mut self, value: u64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.float_array.count" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.float_array.digits`. pub fn digits(&self) -> i16 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.float_array.digits" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.float_array.digits`. pub fn set_digits(&mut self, value: i16) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.float_array.digits" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.float_array.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.float_array.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.float_array.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.float_array.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.float_array.magnitude`. pub fn magnitude(&self) -> i16 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.float_array.magnitude" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.float_array.magnitude`. pub fn set_magnitude(&mut self, value: i16) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.float_array.magnitude" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.float_array.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.float_array.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.float_array.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.float_array.name" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.force_field`. pub struct Force_Field; impl Force_Field { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.force_field.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.force_field.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.force_field.asset`. pub fn asset(&self) -> libremetaverse::import_export::collada14::Asset { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.force_field.asset" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.force_field.asset`. pub fn set_asset(&mut self, value: libremetaverse::import_export::collada14::Asset) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.force_field.asset" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.force_field.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.force_field.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.force_field.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.force_field.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.force_field.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.force_field.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.force_field.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.force_field.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.force_field.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.force_field.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.force_field.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.force_field.name" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.force_field.technique`. pub fn technique(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.force_field.technique" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.force_field.technique`. pub fn set_technique( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.force_field.technique" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.fx_annotate_common`. pub struct Fx_Annotate_Common; impl Fx_Annotate_Common { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.bool`. pub fn bool(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.bool" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.bool`. pub fn set_bool(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.bool" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.bool2`. pub fn bool2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.bool2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.bool2`. pub fn set_bool2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.bool2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.bool3`. pub fn bool3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.bool3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.bool3`. pub fn set_bool3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.bool3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.bool4`. pub fn bool4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.bool4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.bool4`. pub fn set_bool4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.bool4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.float`. pub fn float(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.float" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.float`. pub fn set_float(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.float" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.float2`. pub fn float2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.float2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.float2`. pub fn set_float2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.float2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.float2x2`. pub fn float2x2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.float2x2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.float2x2`. pub fn set_float2x2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.float2x2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.float3`. pub fn float3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.float3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.float3`. pub fn set_float3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.float3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.float3x3`. pub fn float3x3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.float3x3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.float3x3`. pub fn set_float3x3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.float3x3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.float4`. pub fn float4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.float4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.float4`. pub fn set_float4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.float4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.float4x4`. pub fn float4x4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.float4x4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.float4x4`. pub fn set_float4x4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.float4x4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.int`. pub fn int(&self) -> i64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.int" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.int`. pub fn set_int(&mut self, value: i64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.int" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.int2`. pub fn int2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.int2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.int2`. pub fn set_int2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.int2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.int3`. pub fn int3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.int3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.int3`. pub fn set_int3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.int3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.int4`. pub fn int4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.int4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.int4`. pub fn set_int4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.int4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.name" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.string`. pub fn string(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.string" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.string`. pub fn set_string(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_annotate_common.string" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.fx_clearcolor_common`. pub struct Fx_Clearcolor_Common; impl Fx_Clearcolor_Common { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.fx_clearcolor_common.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.fx_clearcolor_common.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_clearcolor_common.Values`. pub fn values(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_clearcolor_common.Values" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_clearcolor_common.Values`. pub fn set_values(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_clearcolor_common.Values" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_clearcolor_common._Text_`. pub fn text(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_clearcolor_common._Text_" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_clearcolor_common._Text_`. pub fn set_text(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_clearcolor_common._Text_" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_clearcolor_common.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_clearcolor_common.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_clearcolor_common.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_clearcolor_common.index" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.fx_cleardepth_common`. pub struct Fx_Cleardepth_Common; impl Fx_Cleardepth_Common { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.fx_cleardepth_common.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.fx_cleardepth_common.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_cleardepth_common.Value`. pub fn value(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_cleardepth_common.Value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_cleardepth_common.Value`. pub fn set_value(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_cleardepth_common.Value" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_cleardepth_common.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_cleardepth_common.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_cleardepth_common.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_cleardepth_common.index" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.fx_clearstencil_common`. pub struct Fx_Clearstencil_Common; impl Fx_Clearstencil_Common { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.fx_clearstencil_common.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.fx_clearstencil_common.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_clearstencil_common.Value`. pub fn value(&self) -> i8 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_clearstencil_common.Value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_clearstencil_common.Value`. pub fn set_value(&mut self, value: i8) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_clearstencil_common.Value" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_clearstencil_common.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_clearstencil_common.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_clearstencil_common.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_clearstencil_common.index" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.fx_code_profile`. pub struct Fx_Code_Profile; impl Fx_Code_Profile { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.fx_code_profile.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.fx_code_profile.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_code_profile.Value`. pub fn value(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_code_profile.Value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_code_profile.Value`. pub fn set_value(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_code_profile.Value" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_code_profile.sid`. pub fn sid(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_code_profile.sid" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_code_profile.sid`. pub fn set_sid(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_code_profile.sid" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.fx_colortarget_common`. pub struct Fx_Colortarget_Common; impl Fx_Colortarget_Common { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.fx_colortarget_common.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.fx_colortarget_common.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_colortarget_common.Value`. pub fn value(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_colortarget_common.Value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_colortarget_common.Value`. pub fn set_value(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_colortarget_common.Value" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_colortarget_common.face`. pub fn face(&self) -> libremetaverse::import_export::collada14::Fx_Surface_Face_Enum { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_colortarget_common.face" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_colortarget_common.face`. pub fn set_face( &mut self, value: libremetaverse::import_export::collada14::Fx_Surface_Face_Enum, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_colortarget_common.face" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_colortarget_common.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_colortarget_common.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_colortarget_common.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_colortarget_common.index" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_colortarget_common.mip`. pub fn mip(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_colortarget_common.mip" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_colortarget_common.mip`. pub fn set_mip(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_colortarget_common.mip" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_colortarget_common.slice`. pub fn slice(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_colortarget_common.slice" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_colortarget_common.slice`. pub fn set_slice(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_colortarget_common.slice" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.fx_depthtarget_common`. pub struct Fx_Depthtarget_Common; impl Fx_Depthtarget_Common { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.fx_depthtarget_common.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.fx_depthtarget_common.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_depthtarget_common.Value`. pub fn value(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_depthtarget_common.Value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_depthtarget_common.Value`. pub fn set_value(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_depthtarget_common.Value" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_depthtarget_common.face`. pub fn face(&self) -> libremetaverse::import_export::collada14::Fx_Surface_Face_Enum { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_depthtarget_common.face" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_depthtarget_common.face`. pub fn set_face( &mut self, value: libremetaverse::import_export::collada14::Fx_Surface_Face_Enum, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_depthtarget_common.face" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_depthtarget_common.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_depthtarget_common.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_depthtarget_common.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_depthtarget_common.index" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_depthtarget_common.mip`. pub fn mip(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_depthtarget_common.mip" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_depthtarget_common.mip`. pub fn set_mip(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_depthtarget_common.mip" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_depthtarget_common.slice`. pub fn slice(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_depthtarget_common.slice" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_depthtarget_common.slice`. pub fn set_slice(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_depthtarget_common.slice" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.fx_include_common`. pub struct Fx_Include_Common; impl Fx_Include_Common { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.fx_include_common.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.fx_include_common.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_include_common.sid`. pub fn sid(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_include_common.sid" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_include_common.sid`. pub fn set_sid(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_include_common.sid" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_include_common.url`. pub fn url(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_include_common.url" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_include_common.url`. pub fn set_url(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_include_common.url" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.fx_modifier_enum_common`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum Fx_Modifier_Enum_Common { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_modifier_enum_common.CONST`. CONST = 0, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_modifier_enum_common.EXTERN`. EXTERN = 5, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_modifier_enum_common.SHARED`. SHARED = 6, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_modifier_enum_common.STATIC`. STATIC = 3, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_modifier_enum_common.UNIFORM`. UNIFORM = 1, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_modifier_enum_common.VARYING`. VARYING = 2, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_modifier_enum_common.VOLATILE`. VOLATILE = 4, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.fx_newparam_common`. pub struct Fx_Newparam_Common; impl Fx_Newparam_Common { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.annotate`. pub fn annotate( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.annotate" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.annotate`. pub fn set_annotate( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.annotate" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.bool`. pub fn bool(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.bool" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.bool`. pub fn set_bool(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.bool" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.bool2`. pub fn bool2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.bool2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.bool2`. pub fn set_bool2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.bool2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.bool3`. pub fn bool3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.bool3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.bool3`. pub fn set_bool3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.bool3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.bool4`. pub fn bool4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.bool4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.bool4`. pub fn set_bool4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.bool4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.enum`. pub fn enum_(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.enum" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.enum`. pub fn set_enum_(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.enum" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float`. pub fn float(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float`. pub fn set_float(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float1x1`. pub fn float1x1(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float1x1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float1x1`. pub fn set_float1x1(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float1x1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float1x2`. pub fn float1x2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float1x2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float1x2`. pub fn set_float1x2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float1x2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float1x3`. pub fn float1x3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float1x3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float1x3`. pub fn set_float1x3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float1x3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float1x4`. pub fn float1x4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float1x4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float1x4`. pub fn set_float1x4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float1x4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float2`. pub fn float2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float2`. pub fn set_float2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float2x1`. pub fn float2x1(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float2x1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float2x1`. pub fn set_float2x1(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float2x1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float2x2`. pub fn float2x2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float2x2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float2x2`. pub fn set_float2x2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float2x2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float2x3`. pub fn float2x3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float2x3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float2x3`. pub fn set_float2x3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float2x3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float2x4`. pub fn float2x4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float2x4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float2x4`. pub fn set_float2x4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float2x4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float3`. pub fn float3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float3`. pub fn set_float3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float3x1`. pub fn float3x1(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float3x1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float3x1`. pub fn set_float3x1(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float3x1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float3x2`. pub fn float3x2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float3x2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float3x2`. pub fn set_float3x2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float3x2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float3x3`. pub fn float3x3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float3x3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float3x3`. pub fn set_float3x3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float3x3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float3x4`. pub fn float3x4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float3x4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float3x4`. pub fn set_float3x4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float3x4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float4`. pub fn float4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float4`. pub fn set_float4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float4x1`. pub fn float4x1(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float4x1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float4x1`. pub fn set_float4x1(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float4x1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float4x2`. pub fn float4x2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float4x2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float4x2`. pub fn set_float4x2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float4x2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float4x3`. pub fn float4x3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float4x3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float4x3`. pub fn set_float4x3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float4x3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float4x4`. pub fn float4x4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float4x4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float4x4`. pub fn set_float4x4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.float4x4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.int`. pub fn int(&self) -> i64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.int" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.int`. pub fn set_int(&mut self, value: i64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.int" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.int2`. pub fn int2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.int2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.int2`. pub fn set_int2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.int2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.int3`. pub fn int3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.int3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.int3`. pub fn set_int3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.int3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.int4`. pub fn int4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.int4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.int4`. pub fn set_int4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.int4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.modifier`. pub fn modifier( &self, ) -> libremetaverse::import_export::collada14::Fx_Modifier_Enum_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.modifier" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.modifier`. pub fn set_modifier( &mut self, value: libremetaverse::import_export::collada14::Fx_Modifier_Enum_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.modifier" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.modifierSpecified`. pub fn modifier_specified(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.modifierSpecified" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.modifierSpecified`. pub fn set_modifier_specified(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.modifierSpecified" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.sampler1D`. pub fn sampler1_d( &self, ) -> libremetaverse::import_export::collada14::Fx_Sampler1D_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.sampler1D" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.sampler1D`. pub fn set_sampler1_d( &mut self, value: libremetaverse::import_export::collada14::Fx_Sampler1D_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.sampler1D" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.sampler2D`. pub fn sampler2_d( &self, ) -> libremetaverse::import_export::collada14::Fx_Sampler2D_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.sampler2D" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.sampler2D`. pub fn set_sampler2_d( &mut self, value: libremetaverse::import_export::collada14::Fx_Sampler2D_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.sampler2D" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.sampler3D`. pub fn sampler3_d( &self, ) -> libremetaverse::import_export::collada14::Fx_Sampler3D_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.sampler3D" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.sampler3D`. pub fn set_sampler3_d( &mut self, value: libremetaverse::import_export::collada14::Fx_Sampler3D_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.sampler3D" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.samplerCUBE`. pub fn sampler_cube( &self, ) -> libremetaverse::import_export::collada14::Fx_SamplerCUBE_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.samplerCUBE" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.samplerCUBE`. pub fn set_sampler_cube( &mut self, value: libremetaverse::import_export::collada14::Fx_SamplerCUBE_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.samplerCUBE" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.samplerDEPTH`. pub fn sampler_depth( &self, ) -> libremetaverse::import_export::collada14::Fx_SamplerDEPTH_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.samplerDEPTH" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.samplerDEPTH`. pub fn set_sampler_depth( &mut self, value: libremetaverse::import_export::collada14::Fx_SamplerDEPTH_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.samplerDEPTH" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.samplerRECT`. pub fn sampler_rect( &self, ) -> libremetaverse::import_export::collada14::Fx_SamplerRECT_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.samplerRECT" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.samplerRECT`. pub fn set_sampler_rect( &mut self, value: libremetaverse::import_export::collada14::Fx_SamplerRECT_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.samplerRECT" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.semantic`. pub fn semantic(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.semantic" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.semantic`. pub fn set_semantic(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.semantic" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.sid`. pub fn sid(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.sid" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.sid`. pub fn set_sid(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.sid" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.surface`. pub fn surface(&self) -> libremetaverse::import_export::collada14::Fx_Surface_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.surface" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.surface`. pub fn set_surface( &mut self, value: libremetaverse::import_export::collada14::Fx_Surface_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_newparam_common.surface" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.fx_opaque_enum`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum Fx_Opaque_Enum { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_opaque_enum.A_ONE`. A_ONE = 0, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_opaque_enum.RGB_ZERO`. RGB_ZERO = 1, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.fx_sampler1D_common`. pub struct Fx_Sampler1D_Common; impl Fx_Sampler1D_Common { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.fx_sampler1D_common.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.fx_sampler1D_common.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler1D_common.border_color`. pub fn border_color(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler1D_common.border_color" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler1D_common.border_color`. pub fn set_border_color(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler1D_common.border_color" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler1D_common.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler1D_common.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler1D_common.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler1D_common.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler1D_common.magfilter`. pub fn magfilter( &self, ) -> libremetaverse::import_export::collada14::Fx_Sampler_Filter_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler1D_common.magfilter" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler1D_common.magfilter`. pub fn set_magfilter( &mut self, value: libremetaverse::import_export::collada14::Fx_Sampler_Filter_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler1D_common.magfilter" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler1D_common.minfilter`. pub fn minfilter( &self, ) -> libremetaverse::import_export::collada14::Fx_Sampler_Filter_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler1D_common.minfilter" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler1D_common.minfilter`. pub fn set_minfilter( &mut self, value: libremetaverse::import_export::collada14::Fx_Sampler_Filter_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler1D_common.minfilter" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler1D_common.mipfilter`. pub fn mipfilter( &self, ) -> libremetaverse::import_export::collada14::Fx_Sampler_Filter_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler1D_common.mipfilter" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler1D_common.mipfilter`. pub fn set_mipfilter( &mut self, value: libremetaverse::import_export::collada14::Fx_Sampler_Filter_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler1D_common.mipfilter" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler1D_common.mipmap_bias`. pub fn mipmap_bias(&self) -> f32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler1D_common.mipmap_bias" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler1D_common.mipmap_bias`. pub fn set_mipmap_bias(&mut self, value: f32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler1D_common.mipmap_bias" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler1D_common.mipmap_maxlevel`. pub fn mipmap_maxlevel(&self) -> u8 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler1D_common.mipmap_maxlevel" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler1D_common.mipmap_maxlevel`. pub fn set_mipmap_maxlevel(&mut self, value: u8) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler1D_common.mipmap_maxlevel" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler1D_common.source`. pub fn source(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler1D_common.source" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler1D_common.source`. pub fn set_source(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler1D_common.source" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler1D_common.wrap_s`. pub fn wrap_s( &self, ) -> libremetaverse::import_export::collada14::Fx_Sampler_Wrap_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler1D_common.wrap_s" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler1D_common.wrap_s`. pub fn set_wrap_s( &mut self, value: libremetaverse::import_export::collada14::Fx_Sampler_Wrap_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler1D_common.wrap_s" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common`. pub struct Fx_Sampler2D_Common; impl Fx_Sampler2D_Common { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common.border_color`. pub fn border_color(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common.border_color" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common.border_color`. pub fn set_border_color(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common.border_color" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common.magfilter`. pub fn magfilter( &self, ) -> libremetaverse::import_export::collada14::Fx_Sampler_Filter_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common.magfilter" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common.magfilter`. pub fn set_magfilter( &mut self, value: libremetaverse::import_export::collada14::Fx_Sampler_Filter_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common.magfilter" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common.minfilter`. pub fn minfilter( &self, ) -> libremetaverse::import_export::collada14::Fx_Sampler_Filter_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common.minfilter" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common.minfilter`. pub fn set_minfilter( &mut self, value: libremetaverse::import_export::collada14::Fx_Sampler_Filter_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common.minfilter" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common.mipfilter`. pub fn mipfilter( &self, ) -> libremetaverse::import_export::collada14::Fx_Sampler_Filter_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common.mipfilter" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common.mipfilter`. pub fn set_mipfilter( &mut self, value: libremetaverse::import_export::collada14::Fx_Sampler_Filter_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common.mipfilter" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common.mipmap_bias`. pub fn mipmap_bias(&self) -> f32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common.mipmap_bias" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common.mipmap_bias`. pub fn set_mipmap_bias(&mut self, value: f32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common.mipmap_bias" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common.mipmap_maxlevel`. pub fn mipmap_maxlevel(&self) -> u8 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common.mipmap_maxlevel" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common.mipmap_maxlevel`. pub fn set_mipmap_maxlevel(&mut self, value: u8) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common.mipmap_maxlevel" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common.source`. pub fn source(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common.source" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common.source`. pub fn set_source(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common.source" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common.wrap_s`. pub fn wrap_s( &self, ) -> libremetaverse::import_export::collada14::Fx_Sampler_Wrap_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common.wrap_s" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common.wrap_s`. pub fn set_wrap_s( &mut self, value: libremetaverse::import_export::collada14::Fx_Sampler_Wrap_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common.wrap_s" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common.wrap_t`. pub fn wrap_t( &self, ) -> libremetaverse::import_export::collada14::Fx_Sampler_Wrap_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common.wrap_t" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common.wrap_t`. pub fn set_wrap_t( &mut self, value: libremetaverse::import_export::collada14::Fx_Sampler_Wrap_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler2D_common.wrap_t" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common`. pub struct Fx_Sampler3D_Common; impl Fx_Sampler3D_Common { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.border_color`. pub fn border_color(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.border_color" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.border_color`. pub fn set_border_color(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.border_color" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.magfilter`. pub fn magfilter( &self, ) -> libremetaverse::import_export::collada14::Fx_Sampler_Filter_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.magfilter" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.magfilter`. pub fn set_magfilter( &mut self, value: libremetaverse::import_export::collada14::Fx_Sampler_Filter_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.magfilter" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.minfilter`. pub fn minfilter( &self, ) -> libremetaverse::import_export::collada14::Fx_Sampler_Filter_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.minfilter" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.minfilter`. pub fn set_minfilter( &mut self, value: libremetaverse::import_export::collada14::Fx_Sampler_Filter_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.minfilter" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.mipfilter`. pub fn mipfilter( &self, ) -> libremetaverse::import_export::collada14::Fx_Sampler_Filter_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.mipfilter" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.mipfilter`. pub fn set_mipfilter( &mut self, value: libremetaverse::import_export::collada14::Fx_Sampler_Filter_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.mipfilter" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.mipmap_bias`. pub fn mipmap_bias(&self) -> f32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.mipmap_bias" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.mipmap_bias`. pub fn set_mipmap_bias(&mut self, value: f32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.mipmap_bias" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.mipmap_maxlevel`. pub fn mipmap_maxlevel(&self) -> u8 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.mipmap_maxlevel" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.mipmap_maxlevel`. pub fn set_mipmap_maxlevel(&mut self, value: u8) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.mipmap_maxlevel" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.source`. pub fn source(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.source" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.source`. pub fn set_source(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.source" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.wrap_p`. pub fn wrap_p( &self, ) -> libremetaverse::import_export::collada14::Fx_Sampler_Wrap_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.wrap_p" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.wrap_p`. pub fn set_wrap_p( &mut self, value: libremetaverse::import_export::collada14::Fx_Sampler_Wrap_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.wrap_p" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.wrap_s`. pub fn wrap_s( &self, ) -> libremetaverse::import_export::collada14::Fx_Sampler_Wrap_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.wrap_s" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.wrap_s`. pub fn set_wrap_s( &mut self, value: libremetaverse::import_export::collada14::Fx_Sampler_Wrap_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.wrap_s" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.wrap_t`. pub fn wrap_t( &self, ) -> libremetaverse::import_export::collada14::Fx_Sampler_Wrap_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.wrap_t" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.wrap_t`. pub fn set_wrap_t( &mut self, value: libremetaverse::import_export::collada14::Fx_Sampler_Wrap_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_sampler3D_common.wrap_t" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common`. pub struct Fx_SamplerCUBE_Common; impl Fx_SamplerCUBE_Common { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.border_color`. pub fn border_color(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.border_color" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.border_color`. pub fn set_border_color(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.border_color" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.magfilter`. pub fn magfilter( &self, ) -> libremetaverse::import_export::collada14::Fx_Sampler_Filter_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.magfilter" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.magfilter`. pub fn set_magfilter( &mut self, value: libremetaverse::import_export::collada14::Fx_Sampler_Filter_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.magfilter" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.minfilter`. pub fn minfilter( &self, ) -> libremetaverse::import_export::collada14::Fx_Sampler_Filter_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.minfilter" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.minfilter`. pub fn set_minfilter( &mut self, value: libremetaverse::import_export::collada14::Fx_Sampler_Filter_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.minfilter" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.mipfilter`. pub fn mipfilter( &self, ) -> libremetaverse::import_export::collada14::Fx_Sampler_Filter_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.mipfilter" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.mipfilter`. pub fn set_mipfilter( &mut self, value: libremetaverse::import_export::collada14::Fx_Sampler_Filter_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.mipfilter" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.mipmap_bias`. pub fn mipmap_bias(&self) -> f32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.mipmap_bias" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.mipmap_bias`. pub fn set_mipmap_bias(&mut self, value: f32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.mipmap_bias" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.mipmap_maxlevel`. pub fn mipmap_maxlevel(&self) -> u8 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.mipmap_maxlevel" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.mipmap_maxlevel`. pub fn set_mipmap_maxlevel(&mut self, value: u8) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.mipmap_maxlevel" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.source`. pub fn source(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.source" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.source`. pub fn set_source(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.source" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.wrap_p`. pub fn wrap_p( &self, ) -> libremetaverse::import_export::collada14::Fx_Sampler_Wrap_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.wrap_p" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.wrap_p`. pub fn set_wrap_p( &mut self, value: libremetaverse::import_export::collada14::Fx_Sampler_Wrap_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.wrap_p" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.wrap_s`. pub fn wrap_s( &self, ) -> libremetaverse::import_export::collada14::Fx_Sampler_Wrap_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.wrap_s" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.wrap_s`. pub fn set_wrap_s( &mut self, value: libremetaverse::import_export::collada14::Fx_Sampler_Wrap_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.wrap_s" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.wrap_t`. pub fn wrap_t( &self, ) -> libremetaverse::import_export::collada14::Fx_Sampler_Wrap_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.wrap_t" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.wrap_t`. pub fn set_wrap_t( &mut self, value: libremetaverse::import_export::collada14::Fx_Sampler_Wrap_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerCUBE_common.wrap_t" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.fx_samplerDEPTH_common`. pub struct Fx_SamplerDEPTH_Common; impl Fx_SamplerDEPTH_Common { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.fx_samplerDEPTH_common.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.fx_samplerDEPTH_common.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerDEPTH_common.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerDEPTH_common.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerDEPTH_common.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerDEPTH_common.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerDEPTH_common.magfilter`. pub fn magfilter( &self, ) -> libremetaverse::import_export::collada14::Fx_Sampler_Filter_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerDEPTH_common.magfilter" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerDEPTH_common.magfilter`. pub fn set_magfilter( &mut self, value: libremetaverse::import_export::collada14::Fx_Sampler_Filter_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerDEPTH_common.magfilter" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerDEPTH_common.minfilter`. pub fn minfilter( &self, ) -> libremetaverse::import_export::collada14::Fx_Sampler_Filter_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerDEPTH_common.minfilter" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerDEPTH_common.minfilter`. pub fn set_minfilter( &mut self, value: libremetaverse::import_export::collada14::Fx_Sampler_Filter_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerDEPTH_common.minfilter" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerDEPTH_common.source`. pub fn source(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerDEPTH_common.source" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerDEPTH_common.source`. pub fn set_source(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerDEPTH_common.source" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerDEPTH_common.wrap_s`. pub fn wrap_s( &self, ) -> libremetaverse::import_export::collada14::Fx_Sampler_Wrap_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerDEPTH_common.wrap_s" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerDEPTH_common.wrap_s`. pub fn set_wrap_s( &mut self, value: libremetaverse::import_export::collada14::Fx_Sampler_Wrap_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerDEPTH_common.wrap_s" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerDEPTH_common.wrap_t`. pub fn wrap_t( &self, ) -> libremetaverse::import_export::collada14::Fx_Sampler_Wrap_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerDEPTH_common.wrap_t" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerDEPTH_common.wrap_t`. pub fn set_wrap_t( &mut self, value: libremetaverse::import_export::collada14::Fx_Sampler_Wrap_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerDEPTH_common.wrap_t" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common`. pub struct Fx_SamplerRECT_Common; impl Fx_SamplerRECT_Common { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common.border_color`. pub fn border_color(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common.border_color" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common.border_color`. pub fn set_border_color(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common.border_color" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common.magfilter`. pub fn magfilter( &self, ) -> libremetaverse::import_export::collada14::Fx_Sampler_Filter_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common.magfilter" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common.magfilter`. pub fn set_magfilter( &mut self, value: libremetaverse::import_export::collada14::Fx_Sampler_Filter_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common.magfilter" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common.minfilter`. pub fn minfilter( &self, ) -> libremetaverse::import_export::collada14::Fx_Sampler_Filter_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common.minfilter" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common.minfilter`. pub fn set_minfilter( &mut self, value: libremetaverse::import_export::collada14::Fx_Sampler_Filter_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common.minfilter" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common.mipfilter`. pub fn mipfilter( &self, ) -> libremetaverse::import_export::collada14::Fx_Sampler_Filter_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common.mipfilter" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common.mipfilter`. pub fn set_mipfilter( &mut self, value: libremetaverse::import_export::collada14::Fx_Sampler_Filter_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common.mipfilter" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common.mipmap_bias`. pub fn mipmap_bias(&self) -> f32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common.mipmap_bias" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common.mipmap_bias`. pub fn set_mipmap_bias(&mut self, value: f32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common.mipmap_bias" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common.mipmap_maxlevel`. pub fn mipmap_maxlevel(&self) -> u8 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common.mipmap_maxlevel" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common.mipmap_maxlevel`. pub fn set_mipmap_maxlevel(&mut self, value: u8) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common.mipmap_maxlevel" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common.source`. pub fn source(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common.source" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common.source`. pub fn set_source(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common.source" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common.wrap_s`. pub fn wrap_s( &self, ) -> libremetaverse::import_export::collada14::Fx_Sampler_Wrap_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common.wrap_s" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common.wrap_s`. pub fn set_wrap_s( &mut self, value: libremetaverse::import_export::collada14::Fx_Sampler_Wrap_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common.wrap_s" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common.wrap_t`. pub fn wrap_t( &self, ) -> libremetaverse::import_export::collada14::Fx_Sampler_Wrap_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common.wrap_t" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common.wrap_t`. pub fn set_wrap_t( &mut self, value: libremetaverse::import_export::collada14::Fx_Sampler_Wrap_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_samplerRECT_common.wrap_t" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.fx_sampler_filter_common`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum Fx_Sampler_Filter_Common { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_sampler_filter_common.LINEAR`. LINEAR = 2, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_sampler_filter_common.LINEAR_MIPMAP_LINEAR`. LINEAR_MIPMAP_LINEAR = 6, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_sampler_filter_common.LINEAR_MIPMAP_NEAREST`. LINEAR_MIPMAP_NEAREST = 4, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_sampler_filter_common.NEAREST`. NEAREST = 1, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_sampler_filter_common.NEAREST_MIPMAP_LINEAR`. NEAREST_MIPMAP_LINEAR = 5, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_sampler_filter_common.NEAREST_MIPMAP_NEAREST`. NEAREST_MIPMAP_NEAREST = 3, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_sampler_filter_common.NONE`. NONE = 0, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.fx_sampler_wrap_common`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum Fx_Sampler_Wrap_Common { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_sampler_wrap_common.BORDER`. BORDER = 4, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_sampler_wrap_common.CLAMP`. CLAMP = 3, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_sampler_wrap_common.MIRROR`. MIRROR = 2, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_sampler_wrap_common.NONE`. NONE = 0, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_sampler_wrap_common.WRAP`. WRAP = 1, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.fx_stenciltarget_common`. pub struct Fx_Stenciltarget_Common; impl Fx_Stenciltarget_Common { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.fx_stenciltarget_common.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.fx_stenciltarget_common.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_stenciltarget_common.Value`. pub fn value(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_stenciltarget_common.Value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_stenciltarget_common.Value`. pub fn set_value(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_stenciltarget_common.Value" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_stenciltarget_common.face`. pub fn face(&self) -> libremetaverse::import_export::collada14::Fx_Surface_Face_Enum { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_stenciltarget_common.face" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_stenciltarget_common.face`. pub fn set_face( &mut self, value: libremetaverse::import_export::collada14::Fx_Surface_Face_Enum, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_stenciltarget_common.face" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_stenciltarget_common.index`. pub fn index(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_stenciltarget_common.index" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_stenciltarget_common.index`. pub fn set_index(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_stenciltarget_common.index" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_stenciltarget_common.mip`. pub fn mip(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_stenciltarget_common.mip" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_stenciltarget_common.mip`. pub fn set_mip(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_stenciltarget_common.mip" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_stenciltarget_common.slice`. pub fn slice(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_stenciltarget_common.slice" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_stenciltarget_common.slice`. pub fn set_slice(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_stenciltarget_common.slice" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.fx_surface_common`. pub struct Fx_Surface_Common; impl Fx_Surface_Common { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.fx_surface_common.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.fx_surface_common.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.Item`. pub fn item(&self) -> libremetaverse_types::compat::Object { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.Item" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.Item`. pub fn set_item(&mut self, value: libremetaverse_types::compat::Object) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.Item" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.format`. pub fn format(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.format" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.format`. pub fn set_format(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.format" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.format_hint`. pub fn format_hint( &self, ) -> libremetaverse::import_export::collada14::Fx_Surface_Format_Hint_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.format_hint" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.format_hint`. pub fn set_format_hint( &mut self, value: libremetaverse::import_export::collada14::Fx_Surface_Format_Hint_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.format_hint" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.init_as_null`. pub fn init_as_null(&self) -> libremetaverse_types::compat::Object { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.init_as_null" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.init_as_null`. pub fn set_init_as_null(&mut self, value: libremetaverse_types::compat::Object) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.init_as_null" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.init_as_target`. pub fn init_as_target(&self) -> libremetaverse_types::compat::Object { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.init_as_target" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.init_as_target`. pub fn set_init_as_target(&mut self, value: libremetaverse_types::compat::Object) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.init_as_target" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.init_cube`. pub fn init_cube( &self, ) -> libremetaverse::import_export::collada14::Fx_Surface_Init_Cube_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.init_cube" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.init_cube`. pub fn set_init_cube( &mut self, value: libremetaverse::import_export::collada14::Fx_Surface_Init_Cube_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.init_cube" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.init_from`. pub fn init_from( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.init_from" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.init_from`. pub fn set_init_from( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.init_from" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.init_planar`. pub fn init_planar( &self, ) -> libremetaverse::import_export::collada14::Fx_Surface_Init_Planar_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.init_planar" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.init_planar`. pub fn set_init_planar( &mut self, value: libremetaverse::import_export::collada14::Fx_Surface_Init_Planar_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.init_planar" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.init_volume`. pub fn init_volume( &self, ) -> libremetaverse::import_export::collada14::Fx_Surface_Init_Volume_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.init_volume" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.init_volume`. pub fn set_init_volume( &mut self, value: libremetaverse::import_export::collada14::Fx_Surface_Init_Volume_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.init_volume" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.mip_levels`. pub fn mip_levels(&self) -> u32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.mip_levels" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.mip_levels`. pub fn set_mip_levels(&mut self, value: u32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.mip_levels" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.mipmap_generate`. pub fn mipmap_generate(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.mipmap_generate" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.mipmap_generate`. pub fn set_mipmap_generate(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.mipmap_generate" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.mipmap_generateSpecified`. pub fn mipmap_generate_specified(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.mipmap_generateSpecified" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.mipmap_generateSpecified`. pub fn set_mipmap_generate_specified(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.mipmap_generateSpecified" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.type`. pub fn type_(&self) -> libremetaverse::import_export::collada14::Fx_Surface_Type_Enum { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.type" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.type`. pub fn set_type_( &mut self, value: libremetaverse::import_export::collada14::Fx_Surface_Type_Enum, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_common.type" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.fx_surface_face_enum`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum Fx_Surface_Face_Enum { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_surface_face_enum.NEGATIVE_X`. NEGATIVE_X = 1, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_surface_face_enum.NEGATIVE_Y`. NEGATIVE_Y = 3, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_surface_face_enum.NEGATIVE_Z`. NEGATIVE_Z = 5, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_surface_face_enum.POSITIVE_X`. POSITIVE_X = 0, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_surface_face_enum.POSITIVE_Y`. POSITIVE_Y = 2, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_surface_face_enum.POSITIVE_Z`. POSITIVE_Z = 4, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_channels_enum`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum Fx_Surface_Format_Hint_Channels_Enum { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_channels_enum.D`. D = 4, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_channels_enum.L`. L = 2, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_channels_enum.LA`. LA = 3, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_channels_enum.RGB`. RGB = 0, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_channels_enum.RGBA`. RGBA = 1, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_channels_enum.XYZ`. XYZ = 5, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_channels_enum.XYZW`. XYZW = 6, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_common`. pub struct Fx_Surface_Format_Hint_Common; impl Fx_Surface_Format_Hint_Common { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_common.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_common.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_common.channels`. pub fn channels( &self, ) -> libremetaverse::import_export::collada14::Fx_Surface_Format_Hint_Channels_Enum { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_common.channels" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_common.channels`. pub fn set_channels( &mut self, value: libremetaverse::import_export::collada14::Fx_Surface_Format_Hint_Channels_Enum, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_common.channels" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_common.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_common.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_common.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_common.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_common.option`. pub fn option( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_common.option" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_common.option`. pub fn set_option( &mut self, value: Vec< libremetaverse::import_export::collada14::Fx_Surface_Format_Hint_Option_Enum, >, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_common.option" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_common.precision`. pub fn precision( &self, ) -> libremetaverse::import_export::collada14::Fx_Surface_Format_Hint_Precision_Enum { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_common.precision" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_common.precision`. pub fn set_precision( &mut self, value: libremetaverse::import_export::collada14::Fx_Surface_Format_Hint_Precision_Enum, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_common.precision" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_common.precisionSpecified`. pub fn precision_specified(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_common.precisionSpecified" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_common.precisionSpecified`. pub fn set_precision_specified(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_common.precisionSpecified" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_common.range`. pub fn range( &self, ) -> libremetaverse::import_export::collada14::Fx_Surface_Format_Hint_Range_Enum { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_common.range" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_common.range`. pub fn set_range( &mut self, value: libremetaverse::import_export::collada14::Fx_Surface_Format_Hint_Range_Enum, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_common.range" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_option_enum`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum Fx_Surface_Format_Hint_Option_Enum { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_option_enum.COMPRESSABLE`. COMPRESSABLE = 3, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_option_enum.NORMALIZED3`. NORMALIZED3 = 1, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_option_enum.NORMALIZED4`. NORMALIZED4 = 2, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_option_enum.SRGB_GAMMA`. SRGB_GAMMA = 0, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_precision_enum`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum Fx_Surface_Format_Hint_Precision_Enum { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_precision_enum.HIGH`. HIGH = 2, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_precision_enum.LOW`. LOW = 0, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_precision_enum.MID`. MID = 1, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_range_enum`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum Fx_Surface_Format_Hint_Range_Enum { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_range_enum.FLOAT`. FLOAT = 4, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_range_enum.SINT`. SINT = 2, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_range_enum.SNORM`. SNORM = 0, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_range_enum.UINT`. UINT = 3, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_surface_format_hint_range_enum.UNORM`. UNORM = 1, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.fx_surface_init_cube_common`. pub struct Fx_Surface_Init_Cube_Common; impl Fx_Surface_Init_Cube_Common { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.fx_surface_init_cube_common.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.fx_surface_init_cube_common.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_cube_common.Items`. pub fn items(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_cube_common.Items" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_cube_common.Items`. pub fn set_items(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_cube_common.Items" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.fx_surface_init_cube_commonAll`. pub struct Fx_Surface_Init_Cube_CommonAll; impl Fx_Surface_Init_Cube_CommonAll { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.fx_surface_init_cube_commonAll.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.fx_surface_init_cube_commonAll.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_cube_commonAll.ref`. pub fn ref_(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_cube_commonAll.ref" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_cube_commonAll.ref`. pub fn set_ref_(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_cube_commonAll.ref" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.fx_surface_init_cube_commonFace`. pub struct Fx_Surface_Init_Cube_CommonFace; impl Fx_Surface_Init_Cube_CommonFace { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.fx_surface_init_cube_commonFace.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.fx_surface_init_cube_commonFace.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_cube_commonFace.ref`. pub fn ref_(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_cube_commonFace.ref" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_cube_commonFace.ref`. pub fn set_ref_(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_cube_commonFace.ref" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.fx_surface_init_cube_commonPrimary`. pub struct Fx_Surface_Init_Cube_CommonPrimary; impl Fx_Surface_Init_Cube_CommonPrimary { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.fx_surface_init_cube_commonPrimary.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.fx_surface_init_cube_commonPrimary.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_cube_commonPrimary.order`. pub fn order( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_cube_commonPrimary.order" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_cube_commonPrimary.order`. pub fn set_order( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_cube_commonPrimary.order" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_cube_commonPrimary.ref`. pub fn ref_(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_cube_commonPrimary.ref" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_cube_commonPrimary.ref`. pub fn set_ref_(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_cube_commonPrimary.ref" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.fx_surface_init_from_common`. pub struct Fx_Surface_Init_From_Common; impl Fx_Surface_Init_From_Common { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.fx_surface_init_from_common.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.fx_surface_init_from_common.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_from_common.Value`. pub fn value(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_from_common.Value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_from_common.Value`. pub fn set_value(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_from_common.Value" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_from_common.face`. pub fn face(&self) -> libremetaverse::import_export::collada14::Fx_Surface_Face_Enum { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_from_common.face" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_from_common.face`. pub fn set_face( &mut self, value: libremetaverse::import_export::collada14::Fx_Surface_Face_Enum, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_from_common.face" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_from_common.mip`. pub fn mip(&self) -> u32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_from_common.mip" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_from_common.mip`. pub fn set_mip(&mut self, value: u32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_from_common.mip" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_from_common.slice`. pub fn slice(&self) -> u32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_from_common.slice" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_from_common.slice`. pub fn set_slice(&mut self, value: u32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_from_common.slice" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.fx_surface_init_planar_common`. pub struct Fx_Surface_Init_Planar_Common; impl Fx_Surface_Init_Planar_Common { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.fx_surface_init_planar_common.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.fx_surface_init_planar_common.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_planar_common.Item`. pub fn item( &self, ) -> libremetaverse::import_export::collada14::Fx_Surface_Init_Planar_CommonAll { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_planar_common.Item" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_planar_common.Item`. pub fn set_item( &mut self, value: libremetaverse::import_export::collada14::Fx_Surface_Init_Planar_CommonAll, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_planar_common.Item" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.fx_surface_init_planar_commonAll`. pub struct Fx_Surface_Init_Planar_CommonAll; impl Fx_Surface_Init_Planar_CommonAll { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.fx_surface_init_planar_commonAll.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.fx_surface_init_planar_commonAll.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_planar_commonAll.ref`. pub fn ref_(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_planar_commonAll.ref" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_planar_commonAll.ref`. pub fn set_ref_(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_planar_commonAll.ref" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.fx_surface_init_volume_common`. pub struct Fx_Surface_Init_Volume_Common; impl Fx_Surface_Init_Volume_Common { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.fx_surface_init_volume_common.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.fx_surface_init_volume_common.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_volume_common.Item`. pub fn item(&self) -> libremetaverse_types::compat::Object { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_volume_common.Item" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_volume_common.Item`. pub fn set_item(&mut self, value: libremetaverse_types::compat::Object) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_volume_common.Item" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.fx_surface_init_volume_commonAll`. pub struct Fx_Surface_Init_Volume_CommonAll; impl Fx_Surface_Init_Volume_CommonAll { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.fx_surface_init_volume_commonAll.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.fx_surface_init_volume_commonAll.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_volume_commonAll.ref`. pub fn ref_(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_volume_commonAll.ref" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_volume_commonAll.ref`. pub fn set_ref_(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_volume_commonAll.ref" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.fx_surface_init_volume_commonPrimary`. pub struct Fx_Surface_Init_Volume_CommonPrimary; impl Fx_Surface_Init_Volume_CommonPrimary { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.fx_surface_init_volume_commonPrimary.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.fx_surface_init_volume_commonPrimary.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_volume_commonPrimary.ref`. pub fn ref_(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_volume_commonPrimary.ref" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_volume_commonPrimary.ref`. pub fn set_ref_(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.fx_surface_init_volume_commonPrimary.ref" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.fx_surface_type_enum`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum Fx_Surface_Type_Enum { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_surface_type_enum.CUBE`. CUBE = 5, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_surface_type_enum.DEPTH`. DEPTH = 6, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_surface_type_enum.Item1D`. Item1D = 1, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_surface_type_enum.Item2D`. Item2D = 2, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_surface_type_enum.Item3D`. Item3D = 3, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_surface_type_enum.RECT`. RECT = 4, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.fx_surface_type_enum.UNTYPED`. UNTYPED = 0, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.geometry`. pub struct Geometry; impl Geometry { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.geometry.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.geometry.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.geometry.Item`. pub fn item(&self) -> libremetaverse_types::compat::Object { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.geometry.Item" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.geometry.Item`. pub fn set_item(&mut self, value: libremetaverse_types::compat::Object) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.geometry.Item" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.geometry.asset`. pub fn asset(&self) -> libremetaverse::import_export::collada14::Asset { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.geometry.asset" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.geometry.asset`. pub fn set_asset(&mut self, value: libremetaverse::import_export::collada14::Asset) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.geometry.asset" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.geometry.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.geometry.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.geometry.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.geometry.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.geometry.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.geometry.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.geometry.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.geometry.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.geometry.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.geometry.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.geometry.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.geometry.name" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.gl_blend_equation_type`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum Gl_Blend_Equation_Type { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_blend_equation_type.FUNC_ADD`. FUNC_ADD = 0, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_blend_equation_type.FUNC_REVERSE_SUBTRACT`. FUNC_REVERSE_SUBTRACT = 2, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_blend_equation_type.FUNC_SUBTRACT`. FUNC_SUBTRACT = 1, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_blend_equation_type.MAX`. MAX = 4, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_blend_equation_type.MIN`. MIN = 3, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.gl_blend_type`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum Gl_Blend_Type { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_blend_type.CONSTANT_ALPHA`. CONSTANT_ALPHA = 12, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_blend_type.CONSTANT_COLOR`. CONSTANT_COLOR = 10, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_blend_type.DEST_COLOR`. DEST_COLOR = 4, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_blend_type.DST_ALPHA`. DST_ALPHA = 8, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_blend_type.ONE`. ONE = 1, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_blend_type.ONE_MINUS_CONSTANT_ALPHA`. ONE_MINUS_CONSTANT_ALPHA = 13, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_blend_type.ONE_MINUS_CONSTANT_COLOR`. ONE_MINUS_CONSTANT_COLOR = 11, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_blend_type.ONE_MINUS_DEST_COLOR`. ONE_MINUS_DEST_COLOR = 5, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_blend_type.ONE_MINUS_DST_ALPHA`. ONE_MINUS_DST_ALPHA = 9, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_blend_type.ONE_MINUS_SRC_ALPHA`. ONE_MINUS_SRC_ALPHA = 7, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_blend_type.ONE_MINUS_SRC_COLOR`. ONE_MINUS_SRC_COLOR = 3, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_blend_type.SRC_ALPHA`. SRC_ALPHA = 6, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_blend_type.SRC_ALPHA_SATURATE`. SRC_ALPHA_SATURATE = 14, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_blend_type.SRC_COLOR`. SRC_COLOR = 2, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_blend_type.ZERO`. ZERO = 0, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.gl_face_type`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum Gl_Face_Type { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_face_type.BACK`. BACK = 1, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_face_type.FRONT`. FRONT = 0, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_face_type.FRONT_AND_BACK`. FRONT_AND_BACK = 2, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.gl_fog_coord_src_type`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum Gl_Fog_Coord_Src_Type { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_fog_coord_src_type.FOG_COORDINATE`. FOG_COORDINATE = 0, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_fog_coord_src_type.FRAGMENT_DEPTH`. FRAGMENT_DEPTH = 1, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.gl_fog_type`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum Gl_Fog_Type { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_fog_type.EXP`. EXP = 1, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_fog_type.EXP2`. EXP2 = 2, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_fog_type.LINEAR`. LINEAR = 0, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.gl_front_face_type`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum Gl_Front_Face_Type { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_front_face_type.CCW`. CCW = 1, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_front_face_type.CW`. CW = 0, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.gl_func_type`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum Gl_Func_Type { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_func_type.ALWAYS`. ALWAYS = 7, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_func_type.EQUAL`. EQUAL = 3, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_func_type.GEQUAL`. GEQUAL = 6, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_func_type.GREATER`. GREATER = 4, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_func_type.LEQUAL`. LEQUAL = 2, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_func_type.LESS`. LESS = 1, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_func_type.NEVER`. NEVER = 0, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_func_type.NOTEQUAL`. NOTEQUAL = 5, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.gl_light_model_color_control_type`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum Gl_Light_Model_Color_Control_Type { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_light_model_color_control_type.SEPARATE_SPECULAR_COLOR`. SEPARATE_SPECULAR_COLOR = 1, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_light_model_color_control_type.SINGLE_COLOR`. SINGLE_COLOR = 0, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.gl_logic_op_type`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum Gl_Logic_Op_Type { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_logic_op_type.AND`. AND = 1, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_logic_op_type.AND_INVERTED`. AND_INVERTED = 4, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_logic_op_type.AND_REVERSE`. AND_REVERSE = 2, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_logic_op_type.CLEAR`. CLEAR = 0, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_logic_op_type.COPY`. COPY = 3, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_logic_op_type.COPY_INVERTED`. COPY_INVERTED = 12, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_logic_op_type.EQUIV`. EQUIV = 9, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_logic_op_type.INVERT`. INVERT = 10, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_logic_op_type.NAND`. NAND = 13, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_logic_op_type.NOOP`. NOOP = 5, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_logic_op_type.NOR`. NOR = 8, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_logic_op_type.OR`. OR = 7, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_logic_op_type.OR_REVERSE`. OR_REVERSE = 11, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_logic_op_type.SET`. SET = 14, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_logic_op_type.XOR`. XOR = 6, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.gl_material_type`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum Gl_Material_Type { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_material_type.AMBIENT`. AMBIENT = 1, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_material_type.AMBIENT_AND_DIFFUSE`. AMBIENT_AND_DIFFUSE = 4, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_material_type.DIFFUSE`. DIFFUSE = 2, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_material_type.EMISSION`. EMISSION = 0, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_material_type.SPECULAR`. SPECULAR = 3, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.gl_polygon_mode_type`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum Gl_Polygon_Mode_Type { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_polygon_mode_type.FILL`. FILL = 2, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_polygon_mode_type.LINE`. LINE = 1, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_polygon_mode_type.POINT`. POINT = 0, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.gl_sampler1D`. pub struct Gl_Sampler1D; impl Gl_Sampler1D { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.gl_sampler1D.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.gl_sampler1D.#ctor", ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.gl_sampler2D`. pub struct Gl_Sampler2D; impl Gl_Sampler2D { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.gl_sampler2D.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.gl_sampler2D.#ctor", ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.gl_sampler3D`. pub struct Gl_Sampler3D; impl Gl_Sampler3D { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.gl_sampler3D.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.gl_sampler3D.#ctor", ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.gl_samplerCUBE`. pub struct Gl_SamplerCUBE; impl Gl_SamplerCUBE { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.gl_samplerCUBE.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.gl_samplerCUBE.#ctor", ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.gl_samplerDEPTH`. pub struct Gl_SamplerDEPTH; impl Gl_SamplerDEPTH { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.gl_samplerDEPTH.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.gl_samplerDEPTH.#ctor", ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.gl_samplerRECT`. pub struct Gl_SamplerRECT; impl Gl_SamplerRECT { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.gl_samplerRECT.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.gl_samplerRECT.#ctor", ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.gl_shade_model_type`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum Gl_Shade_Model_Type { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_shade_model_type.FLAT`. FLAT = 0, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_shade_model_type.SMOOTH`. SMOOTH = 1, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.gl_stencil_op_type`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum Gl_Stencil_Op_Type { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_stencil_op_type.DECR`. DECR = 4, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_stencil_op_type.DECR_WRAP`. DECR_WRAP = 7, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_stencil_op_type.INCR`. INCR = 3, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_stencil_op_type.INCR_WRAP`. INCR_WRAP = 6, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_stencil_op_type.INVERT`. INVERT = 5, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_stencil_op_type.KEEP`. KEEP = 0, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_stencil_op_type.REPLACE`. REPLACE = 2, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gl_stencil_op_type.ZERO`. ZERO = 1, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.gles_newparam`. pub struct Gles_Newparam; impl Gles_Newparam { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.gles_newparam.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.gles_newparam.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.annotate`. pub fn annotate( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.annotate" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.annotate`. pub fn set_annotate( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.annotate" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.bool`. pub fn bool(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.bool" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.bool`. pub fn set_bool(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.bool" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.bool2`. pub fn bool2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.bool2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.bool2`. pub fn set_bool2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.bool2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.bool3`. pub fn bool3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.bool3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.bool3`. pub fn set_bool3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.bool3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.bool4`. pub fn bool4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.bool4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.bool4`. pub fn set_bool4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.bool4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.enum`. pub fn enum_(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.enum" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.enum`. pub fn set_enum_(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.enum" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float`. pub fn float(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float`. pub fn set_float(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float1x1`. pub fn float1x1(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float1x1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float1x1`. pub fn set_float1x1(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float1x1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float1x2`. pub fn float1x2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float1x2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float1x2`. pub fn set_float1x2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float1x2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float1x3`. pub fn float1x3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float1x3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float1x3`. pub fn set_float1x3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float1x3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float1x4`. pub fn float1x4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float1x4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float1x4`. pub fn set_float1x4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float1x4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float2`. pub fn float2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float2`. pub fn set_float2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float2x1`. pub fn float2x1(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float2x1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float2x1`. pub fn set_float2x1(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float2x1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float2x2`. pub fn float2x2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float2x2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float2x2`. pub fn set_float2x2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float2x2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float2x3`. pub fn float2x3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float2x3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float2x3`. pub fn set_float2x3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float2x3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float2x4`. pub fn float2x4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float2x4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float2x4`. pub fn set_float2x4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float2x4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float3`. pub fn float3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float3`. pub fn set_float3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float3x1`. pub fn float3x1(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float3x1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float3x1`. pub fn set_float3x1(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float3x1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float3x2`. pub fn float3x2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float3x2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float3x2`. pub fn set_float3x2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float3x2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float3x3`. pub fn float3x3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float3x3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float3x3`. pub fn set_float3x3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float3x3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float3x4`. pub fn float3x4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float3x4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float3x4`. pub fn set_float3x4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float3x4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float4`. pub fn float4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float4`. pub fn set_float4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float4x1`. pub fn float4x1(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float4x1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float4x1`. pub fn set_float4x1(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float4x1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float4x2`. pub fn float4x2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float4x2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float4x2`. pub fn set_float4x2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float4x2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float4x3`. pub fn float4x3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float4x3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float4x3`. pub fn set_float4x3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float4x3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float4x4`. pub fn float4x4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float4x4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float4x4`. pub fn set_float4x4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.float4x4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.int`. pub fn int(&self) -> i64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.int" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.int`. pub fn set_int(&mut self, value: i64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.int" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.int2`. pub fn int2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.int2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.int2`. pub fn set_int2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.int2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.int3`. pub fn int3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.int3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.int3`. pub fn set_int3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.int3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.int4`. pub fn int4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.int4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.int4`. pub fn set_int4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.int4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.modifier`. pub fn modifier( &self, ) -> libremetaverse::import_export::collada14::Fx_Modifier_Enum_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.modifier" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.modifier`. pub fn set_modifier( &mut self, value: libremetaverse::import_export::collada14::Fx_Modifier_Enum_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.modifier" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.modifierSpecified`. pub fn modifier_specified(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.modifierSpecified" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.modifierSpecified`. pub fn set_modifier_specified(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.modifierSpecified" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.sampler_state`. pub fn sampler_state( &self, ) -> libremetaverse::import_export::collada14::Gles_Sampler_State { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.sampler_state" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.sampler_state`. pub fn set_sampler_state( &mut self, value: libremetaverse::import_export::collada14::Gles_Sampler_State, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.sampler_state" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.semantic`. pub fn semantic(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.semantic" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.semantic`. pub fn set_semantic(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.semantic" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.sid`. pub fn sid(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.sid" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.sid`. pub fn set_sid(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.sid" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.surface`. pub fn surface(&self) -> libremetaverse::import_export::collada14::Fx_Surface_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.surface" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.surface`. pub fn set_surface( &mut self, value: libremetaverse::import_export::collada14::Fx_Surface_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.surface" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.texture_pipeline`. pub fn texture_pipeline( &self, ) -> libremetaverse::import_export::collada14::Gles_Texture_Pipeline { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.texture_pipeline" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.texture_pipeline`. pub fn set_texture_pipeline( &mut self, value: libremetaverse::import_export::collada14::Gles_Texture_Pipeline, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.texture_pipeline" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.texture_unit`. pub fn texture_unit( &self, ) -> libremetaverse::import_export::collada14::Gles_Texture_Unit { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.texture_unit" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_newparam.texture_unit`. pub fn set_texture_unit( &mut self, value: libremetaverse::import_export::collada14::Gles_Texture_Unit, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_newparam.texture_unit" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.gles_sampler_state`. pub struct Gles_Sampler_State; impl Gles_Sampler_State { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.gles_sampler_state.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.gles_sampler_state.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_sampler_state.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_sampler_state.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_sampler_state.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_sampler_state.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_sampler_state.magfilter`. pub fn magfilter( &self, ) -> libremetaverse::import_export::collada14::Fx_Sampler_Filter_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_sampler_state.magfilter" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_sampler_state.magfilter`. pub fn set_magfilter( &mut self, value: libremetaverse::import_export::collada14::Fx_Sampler_Filter_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_sampler_state.magfilter" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_sampler_state.minfilter`. pub fn minfilter( &self, ) -> libremetaverse::import_export::collada14::Fx_Sampler_Filter_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_sampler_state.minfilter" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_sampler_state.minfilter`. pub fn set_minfilter( &mut self, value: libremetaverse::import_export::collada14::Fx_Sampler_Filter_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_sampler_state.minfilter" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_sampler_state.mipfilter`. pub fn mipfilter( &self, ) -> libremetaverse::import_export::collada14::Fx_Sampler_Filter_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_sampler_state.mipfilter" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_sampler_state.mipfilter`. pub fn set_mipfilter( &mut self, value: libremetaverse::import_export::collada14::Fx_Sampler_Filter_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_sampler_state.mipfilter" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_sampler_state.mipmap_bias`. pub fn mipmap_bias(&self) -> f32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_sampler_state.mipmap_bias" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_sampler_state.mipmap_bias`. pub fn set_mipmap_bias(&mut self, value: f32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_sampler_state.mipmap_bias" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_sampler_state.mipmap_maxlevel`. pub fn mipmap_maxlevel(&self) -> u8 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_sampler_state.mipmap_maxlevel" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_sampler_state.mipmap_maxlevel`. pub fn set_mipmap_maxlevel(&mut self, value: u8) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_sampler_state.mipmap_maxlevel" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_sampler_state.sid`. pub fn sid(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_sampler_state.sid" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_sampler_state.sid`. pub fn set_sid(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_sampler_state.sid" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_sampler_state.wrap_s`. pub fn wrap_s(&self) -> libremetaverse::import_export::collada14::Gles_Sampler_Wrap { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_sampler_state.wrap_s" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_sampler_state.wrap_s`. pub fn set_wrap_s( &mut self, value: libremetaverse::import_export::collada14::Gles_Sampler_Wrap, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_sampler_state.wrap_s" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_sampler_state.wrap_t`. pub fn wrap_t(&self) -> libremetaverse::import_export::collada14::Gles_Sampler_Wrap { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_sampler_state.wrap_t" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_sampler_state.wrap_t`. pub fn set_wrap_t( &mut self, value: libremetaverse::import_export::collada14::Gles_Sampler_Wrap, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_sampler_state.wrap_t" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.gles_sampler_wrap`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum Gles_Sampler_Wrap { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gles_sampler_wrap.CLAMP`. CLAMP = 1, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gles_sampler_wrap.CLAMP_TO_EDGE`. CLAMP_TO_EDGE = 2, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gles_sampler_wrap.MIRRORED_REPEAT`. MIRRORED_REPEAT = 3, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gles_sampler_wrap.REPEAT`. REPEAT = 0, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.gles_stencil_op_type`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum Gles_Stencil_Op_Type { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gles_stencil_op_type.DECR`. DECR = 4, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gles_stencil_op_type.INCR`. INCR = 3, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gles_stencil_op_type.INVERT`. INVERT = 5, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gles_stencil_op_type.KEEP`. KEEP = 0, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gles_stencil_op_type.REPLACE`. REPLACE = 2, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gles_stencil_op_type.ZERO`. ZERO = 1, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_argumentAlpha_type`. pub struct Gles_Texcombiner_ArgumentAlpha_Type; impl Gles_Texcombiner_ArgumentAlpha_Type { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_argumentAlpha_type.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_argumentAlpha_type.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_argumentAlpha_type.operand`. pub fn operand( &self, ) -> libremetaverse::import_export::collada14::Gles_Texcombiner_OperandAlpha_Enums { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_argumentAlpha_type.operand" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_argumentAlpha_type.operand`. pub fn set_operand( &mut self, value: libremetaverse::import_export::collada14::Gles_Texcombiner_OperandAlpha_Enums, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_argumentAlpha_type.operand" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_argumentAlpha_type.source`. pub fn source( &self, ) -> libremetaverse::import_export::collada14::Gles_Texcombiner_Source_Enums { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_argumentAlpha_type.source" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_argumentAlpha_type.source`. pub fn set_source( &mut self, value: libremetaverse::import_export::collada14::Gles_Texcombiner_Source_Enums, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_argumentAlpha_type.source" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_argumentAlpha_type.sourceSpecified`. pub fn source_specified(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_argumentAlpha_type.sourceSpecified" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_argumentAlpha_type.sourceSpecified`. pub fn set_source_specified(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_argumentAlpha_type.sourceSpecified" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_argumentAlpha_type.unit`. pub fn unit(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_argumentAlpha_type.unit" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_argumentAlpha_type.unit`. pub fn set_unit(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_argumentAlpha_type.unit" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_argumentRGB_type`. pub struct Gles_Texcombiner_ArgumentRGB_Type; impl Gles_Texcombiner_ArgumentRGB_Type { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_argumentRGB_type.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_argumentRGB_type.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_argumentRGB_type.operand`. pub fn operand( &self, ) -> libremetaverse::import_export::collada14::Gles_Texcombiner_OperandRGB_Enums { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_argumentRGB_type.operand" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_argumentRGB_type.operand`. pub fn set_operand( &mut self, value: libremetaverse::import_export::collada14::Gles_Texcombiner_OperandRGB_Enums, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_argumentRGB_type.operand" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_argumentRGB_type.source`. pub fn source( &self, ) -> libremetaverse::import_export::collada14::Gles_Texcombiner_Source_Enums { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_argumentRGB_type.source" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_argumentRGB_type.source`. pub fn set_source( &mut self, value: libremetaverse::import_export::collada14::Gles_Texcombiner_Source_Enums, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_argumentRGB_type.source" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_argumentRGB_type.sourceSpecified`. pub fn source_specified(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_argumentRGB_type.sourceSpecified" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_argumentRGB_type.sourceSpecified`. pub fn set_source_specified(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_argumentRGB_type.sourceSpecified" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_argumentRGB_type.unit`. pub fn unit(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_argumentRGB_type.unit" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_argumentRGB_type.unit`. pub fn set_unit(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_argumentRGB_type.unit" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandAlpha_type`. pub struct Gles_Texcombiner_CommandAlpha_Type; impl Gles_Texcombiner_CommandAlpha_Type { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandAlpha_type.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandAlpha_type.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandAlpha_type.argument`. pub fn argument( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandAlpha_type.argument" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandAlpha_type.argument`. pub fn set_argument( &mut self, value: Vec< libremetaverse::import_export::collada14::Gles_Texcombiner_ArgumentAlpha_Type, >, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandAlpha_type.argument" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandAlpha_type.operator`. pub fn operator( &self, ) -> libremetaverse::import_export::collada14::Gles_Texcombiner_OperatorAlpha_Enums { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandAlpha_type.operator" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandAlpha_type.operator`. pub fn set_operator( &mut self, value: libremetaverse::import_export::collada14::Gles_Texcombiner_OperatorAlpha_Enums, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandAlpha_type.operator" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandAlpha_type.operatorSpecified`. pub fn operator_specified(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandAlpha_type.operatorSpecified" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandAlpha_type.operatorSpecified`. pub fn set_operator_specified(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandAlpha_type.operatorSpecified" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandAlpha_type.scale`. pub fn scale(&self) -> f32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandAlpha_type.scale" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandAlpha_type.scale`. pub fn set_scale(&mut self, value: f32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandAlpha_type.scale" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandAlpha_type.scaleSpecified`. pub fn scale_specified(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandAlpha_type.scaleSpecified" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandAlpha_type.scaleSpecified`. pub fn set_scale_specified(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandAlpha_type.scaleSpecified" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandRGB_type`. pub struct Gles_Texcombiner_CommandRGB_Type; impl Gles_Texcombiner_CommandRGB_Type { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandRGB_type.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandRGB_type.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandRGB_type.argument`. pub fn argument( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandRGB_type.argument" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandRGB_type.argument`. pub fn set_argument( &mut self, value: Vec< libremetaverse::import_export::collada14::Gles_Texcombiner_ArgumentRGB_Type, >, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandRGB_type.argument" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandRGB_type.operator`. pub fn operator( &self, ) -> libremetaverse::import_export::collada14::Gles_Texcombiner_OperatorRGB_Enums { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandRGB_type.operator" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandRGB_type.operator`. pub fn set_operator( &mut self, value: libremetaverse::import_export::collada14::Gles_Texcombiner_OperatorRGB_Enums, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandRGB_type.operator" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandRGB_type.operatorSpecified`. pub fn operator_specified(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandRGB_type.operatorSpecified" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandRGB_type.operatorSpecified`. pub fn set_operator_specified(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandRGB_type.operatorSpecified" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandRGB_type.scale`. pub fn scale(&self) -> f32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandRGB_type.scale" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandRGB_type.scale`. pub fn set_scale(&mut self, value: f32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandRGB_type.scale" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandRGB_type.scaleSpecified`. pub fn scale_specified(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandRGB_type.scaleSpecified" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandRGB_type.scaleSpecified`. pub fn set_scale_specified(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_commandRGB_type.scaleSpecified" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_command_type`. pub struct Gles_Texcombiner_Command_Type; impl Gles_Texcombiner_Command_Type { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_command_type.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_command_type.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_command_type.RGB`. pub fn rgb( &self, ) -> libremetaverse::import_export::collada14::Gles_Texcombiner_CommandRGB_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_command_type.RGB" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_command_type.RGB`. pub fn set_rgb( &mut self, value: libremetaverse::import_export::collada14::Gles_Texcombiner_CommandRGB_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_command_type.RGB" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_command_type.alpha`. pub fn alpha( &self, ) -> libremetaverse::import_export::collada14::Gles_Texcombiner_CommandAlpha_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_command_type.alpha" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_command_type.alpha`. pub fn set_alpha( &mut self, value: libremetaverse::import_export::collada14::Gles_Texcombiner_CommandAlpha_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_command_type.alpha" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_command_type.constant`. pub fn constant( &self, ) -> libremetaverse::import_export::collada14::Gles_Texture_Constant_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_command_type.constant" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_command_type.constant`. pub fn set_constant( &mut self, value: libremetaverse::import_export::collada14::Gles_Texture_Constant_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_command_type.constant" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_operandAlpha_enums`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum Gles_Texcombiner_OperandAlpha_Enums { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_operandAlpha_enums.ONE_MINUS_SRC_ALPHA`. ONE_MINUS_SRC_ALPHA = 1, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_operandAlpha_enums.SRC_ALPHA`. SRC_ALPHA = 0, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_operandRGB_enums`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum Gles_Texcombiner_OperandRGB_Enums { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_operandRGB_enums.ONE_MINUS_SRC_ALPHA`. ONE_MINUS_SRC_ALPHA = 3, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_operandRGB_enums.ONE_MINUS_SRC_COLOR`. ONE_MINUS_SRC_COLOR = 1, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_operandRGB_enums.SRC_ALPHA`. SRC_ALPHA = 2, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_operandRGB_enums.SRC_COLOR`. SRC_COLOR = 0, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_operatorAlpha_enums`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum Gles_Texcombiner_OperatorAlpha_Enums { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_operatorAlpha_enums.ADD`. ADD = 2, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_operatorAlpha_enums.ADD_SIGNED`. ADD_SIGNED = 3, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_operatorAlpha_enums.INTERPOLATE`. INTERPOLATE = 4, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_operatorAlpha_enums.MODULATE`. MODULATE = 1, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_operatorAlpha_enums.REPLACE`. REPLACE = 0, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_operatorAlpha_enums.SUBTRACT`. SUBTRACT = 5, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_operatorRGB_enums`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum Gles_Texcombiner_OperatorRGB_Enums { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_operatorRGB_enums.ADD`. ADD = 2, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_operatorRGB_enums.ADD_SIGNED`. ADD_SIGNED = 3, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_operatorRGB_enums.DOT3_RGB`. DOT3_RGB = 6, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_operatorRGB_enums.DOT3_RGBA`. DOT3_RGBA = 7, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_operatorRGB_enums.INTERPOLATE`. INTERPOLATE = 4, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_operatorRGB_enums.MODULATE`. MODULATE = 1, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_operatorRGB_enums.REPLACE`. REPLACE = 0, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_operatorRGB_enums.SUBTRACT`. SUBTRACT = 5, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_source_enums`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum Gles_Texcombiner_Source_Enums { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_source_enums.CONSTANT`. CONSTANT = 1, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_source_enums.PREVIOUS`. PREVIOUS = 3, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_source_enums.PRIMARY`. PRIMARY = 2, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gles_texcombiner_source_enums.TEXTURE`. TEXTURE = 0, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.gles_texenv_command_type`. pub struct Gles_Texenv_Command_Type; impl Gles_Texenv_Command_Type { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.gles_texenv_command_type.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.gles_texenv_command_type.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texenv_command_type.constant`. pub fn constant( &self, ) -> libremetaverse::import_export::collada14::Gles_Texture_Constant_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texenv_command_type.constant" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texenv_command_type.constant`. pub fn set_constant( &mut self, value: libremetaverse::import_export::collada14::Gles_Texture_Constant_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texenv_command_type.constant" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texenv_command_type.operator`. pub fn operator( &self, ) -> libremetaverse::import_export::collada14::Gles_Texenv_Mode_Enums { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texenv_command_type.operator" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texenv_command_type.operator`. pub fn set_operator( &mut self, value: libremetaverse::import_export::collada14::Gles_Texenv_Mode_Enums, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texenv_command_type.operator" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texenv_command_type.operatorSpecified`. pub fn operator_specified(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texenv_command_type.operatorSpecified" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texenv_command_type.operatorSpecified`. pub fn set_operator_specified(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texenv_command_type.operatorSpecified" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texenv_command_type.unit`. pub fn unit(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texenv_command_type.unit" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texenv_command_type.unit`. pub fn set_unit(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texenv_command_type.unit" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.gles_texenv_mode_enums`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum Gles_Texenv_Mode_Enums { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gles_texenv_mode_enums.ADD`. ADD = 4, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gles_texenv_mode_enums.BLEND`. BLEND = 3, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gles_texenv_mode_enums.DECAL`. DECAL = 2, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gles_texenv_mode_enums.MODULATE`. MODULATE = 1, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.gles_texenv_mode_enums.REPLACE`. REPLACE = 0, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.gles_texture_constant_type`. pub struct Gles_Texture_Constant_Type; impl Gles_Texture_Constant_Type { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.gles_texture_constant_type.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.gles_texture_constant_type.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texture_constant_type.param`. pub fn param(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texture_constant_type.param" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texture_constant_type.param`. pub fn set_param(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texture_constant_type.param" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texture_constant_type.value`. pub fn value(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texture_constant_type.value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texture_constant_type.value`. pub fn set_value(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texture_constant_type.value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.gles_texture_pipeline`. pub struct Gles_Texture_Pipeline; impl Gles_Texture_Pipeline { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.gles_texture_pipeline.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.gles_texture_pipeline.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texture_pipeline.Items`. pub fn items(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texture_pipeline.Items" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texture_pipeline.Items`. pub fn set_items(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texture_pipeline.Items" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texture_pipeline.sid`. pub fn sid(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texture_pipeline.sid" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texture_pipeline.sid`. pub fn set_sid(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texture_pipeline.sid" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.gles_texture_unit`. pub struct Gles_Texture_Unit; impl Gles_Texture_Unit { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.gles_texture_unit.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.gles_texture_unit.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texture_unit.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texture_unit.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texture_unit.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texture_unit.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texture_unit.sampler_state`. pub fn sampler_state(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texture_unit.sampler_state" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texture_unit.sampler_state`. pub fn set_sampler_state(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texture_unit.sampler_state" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texture_unit.sid`. pub fn sid(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texture_unit.sid" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texture_unit.sid`. pub fn set_sid(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texture_unit.sid" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texture_unit.surface`. pub fn surface(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texture_unit.surface" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texture_unit.surface`. pub fn set_surface(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texture_unit.surface" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texture_unit.texcoord`. pub fn texcoord( &self, ) -> libremetaverse::import_export::collada14::Gles_Texture_UnitTexcoord { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texture_unit.texcoord" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texture_unit.texcoord`. pub fn set_texcoord( &mut self, value: libremetaverse::import_export::collada14::Gles_Texture_UnitTexcoord, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texture_unit.texcoord" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.gles_texture_unitTexcoord`. pub struct Gles_Texture_UnitTexcoord; impl Gles_Texture_UnitTexcoord { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.gles_texture_unitTexcoord.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.gles_texture_unitTexcoord.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texture_unitTexcoord.semantic`. pub fn semantic(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texture_unitTexcoord.semantic" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.gles_texture_unitTexcoord.semantic`. pub fn set_semantic(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.gles_texture_unitTexcoord.semantic" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.glsl_newarray_type`. pub struct Glsl_Newarray_Type; impl Glsl_Newarray_Type { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.glsl_newarray_type.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.glsl_newarray_type.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_newarray_type.Items`. pub fn items(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_newarray_type.Items" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_newarray_type.Items`. pub fn set_items(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_newarray_type.Items" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_newarray_type.ItemsElementName`. pub fn items_element_name( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_newarray_type.ItemsElementName" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_newarray_type.ItemsElementName`. pub fn set_items_element_name( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_newarray_type.ItemsElementName" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_newarray_type.length`. pub fn length(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_newarray_type.length" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_newarray_type.length`. pub fn set_length(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_newarray_type.length" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.glsl_newparam`. pub struct Glsl_Newparam; impl Glsl_Newparam { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.glsl_newparam.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.glsl_newparam.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_newparam.Item`. pub fn item(&self) -> libremetaverse_types::compat::Object { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_newparam.Item" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_newparam.Item`. pub fn set_item(&mut self, value: libremetaverse_types::compat::Object) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_newparam.Item" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_newparam.ItemElementName`. pub fn item_element_name( &self, ) -> libremetaverse::import_export::collada14::ItemChoiceType { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_newparam.ItemElementName" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_newparam.ItemElementName`. pub fn set_item_element_name( &mut self, value: libremetaverse::import_export::collada14::ItemChoiceType, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_newparam.ItemElementName" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_newparam.annotate`. pub fn annotate( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_newparam.annotate" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_newparam.annotate`. pub fn set_annotate( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_newparam.annotate" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_newparam.modifier`. pub fn modifier( &self, ) -> libremetaverse::import_export::collada14::Fx_Modifier_Enum_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_newparam.modifier" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_newparam.modifier`. pub fn set_modifier( &mut self, value: libremetaverse::import_export::collada14::Fx_Modifier_Enum_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_newparam.modifier" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_newparam.modifierSpecified`. pub fn modifier_specified(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_newparam.modifierSpecified" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_newparam.modifierSpecified`. pub fn set_modifier_specified(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_newparam.modifierSpecified" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_newparam.semantic`. pub fn semantic(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_newparam.semantic" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_newparam.semantic`. pub fn set_semantic(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_newparam.semantic" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_newparam.sid`. pub fn sid(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_newparam.sid" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_newparam.sid`. pub fn set_sid(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_newparam.sid" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.glsl_pipeline_stage`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum Glsl_Pipeline_Stage { /// C# member: `F:LibreMetaverse.ImportExport.Collada14.glsl_pipeline_stage.FRAGMENTPROGRAM`. FRAGMENTPROGRAM = 1, /// C# member: `F:LibreMetaverse.ImportExport.Collada14.glsl_pipeline_stage.VERTEXPROGRAM`. VERTEXPROGRAM = 0, } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.glsl_setarray_type`. pub struct Glsl_Setarray_Type; impl Glsl_Setarray_Type { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.glsl_setarray_type.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.glsl_setarray_type.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setarray_type.Items`. pub fn items(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setarray_type.Items" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setarray_type.Items`. pub fn set_items(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setarray_type.Items" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setarray_type.ItemsElementName`. pub fn items_element_name( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setarray_type.ItemsElementName" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setarray_type.ItemsElementName`. pub fn set_items_element_name( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setarray_type.ItemsElementName" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setarray_type.length`. pub fn length(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setarray_type.length" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setarray_type.length`. pub fn set_length(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setarray_type.length" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.glsl_setparam`. pub struct Glsl_Setparam; impl Glsl_Setparam { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.glsl_setparam.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.glsl_setparam.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam.Item`. pub fn item(&self) -> libremetaverse_types::compat::Object { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam.Item" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam.Item`. pub fn set_item(&mut self, value: libremetaverse_types::compat::Object) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam.Item" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam.ItemElementName`. pub fn item_element_name( &self, ) -> libremetaverse::import_export::collada14::ItemChoiceType1 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam.ItemElementName" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam.ItemElementName`. pub fn set_item_element_name( &mut self, value: libremetaverse::import_export::collada14::ItemChoiceType1, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam.ItemElementName" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam.annotate`. pub fn annotate( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam.annotate" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam.annotate`. pub fn set_annotate( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam.annotate" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam.program`. pub fn program(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam.program" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam.program`. pub fn set_program(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam.program" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam.ref`. pub fn ref_(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam.ref" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam.ref`. pub fn set_ref_(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam.ref" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple`. pub struct Glsl_Setparam_Simple; impl Glsl_Setparam_Simple { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.annotate`. pub fn annotate( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.annotate" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.annotate`. pub fn set_annotate( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.annotate" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.bool`. pub fn bool(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.bool" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.bool`. pub fn set_bool(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.bool" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.bool2`. pub fn bool2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.bool2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.bool2`. pub fn set_bool2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.bool2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.bool3`. pub fn bool3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.bool3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.bool3`. pub fn set_bool3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.bool3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.bool4`. pub fn bool4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.bool4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.bool4`. pub fn set_bool4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.bool4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.enum`. pub fn enum_(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.enum" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.enum`. pub fn set_enum_(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.enum" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.float`. pub fn float(&self) -> f32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.float" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.float`. pub fn set_float(&mut self, value: f32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.float" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.float2`. pub fn float2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.float2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.float2`. pub fn set_float2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.float2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.float2x2`. pub fn float2x2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.float2x2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.float2x2`. pub fn set_float2x2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.float2x2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.float3`. pub fn float3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.float3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.float3`. pub fn set_float3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.float3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.float3x3`. pub fn float3x3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.float3x3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.float3x3`. pub fn set_float3x3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.float3x3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.float4`. pub fn float4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.float4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.float4`. pub fn set_float4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.float4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.float4x4`. pub fn float4x4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.float4x4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.float4x4`. pub fn set_float4x4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.float4x4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.int`. pub fn int(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.int" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.int`. pub fn set_int(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.int" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.int2`. pub fn int2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.int2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.int2`. pub fn set_int2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.int2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.int3`. pub fn int3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.int3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.int3`. pub fn set_int3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.int3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.int4`. pub fn int4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.int4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.int4`. pub fn set_int4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.int4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.ref`. pub fn ref_(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.ref" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.ref`. pub fn set_ref_(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.ref" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.sampler1D`. pub fn sampler1_d(&self) -> libremetaverse::import_export::collada14::Gl_Sampler1D { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.sampler1D" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.sampler1D`. pub fn set_sampler1_d( &mut self, value: libremetaverse::import_export::collada14::Gl_Sampler1D, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.sampler1D" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.sampler2D`. pub fn sampler2_d(&self) -> libremetaverse::import_export::collada14::Gl_Sampler2D { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.sampler2D" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.sampler2D`. pub fn set_sampler2_d( &mut self, value: libremetaverse::import_export::collada14::Gl_Sampler2D, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.sampler2D" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.sampler3D`. pub fn sampler3_d(&self) -> libremetaverse::import_export::collada14::Gl_Sampler3D { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.sampler3D" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.sampler3D`. pub fn set_sampler3_d( &mut self, value: libremetaverse::import_export::collada14::Gl_Sampler3D, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.sampler3D" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.samplerCUBE`. pub fn sampler_cube(&self) -> libremetaverse::import_export::collada14::Gl_SamplerCUBE { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.samplerCUBE" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.samplerCUBE`. pub fn set_sampler_cube( &mut self, value: libremetaverse::import_export::collada14::Gl_SamplerCUBE, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.samplerCUBE" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.samplerDEPTH`. pub fn sampler_depth( &self, ) -> libremetaverse::import_export::collada14::Gl_SamplerDEPTH { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.samplerDEPTH" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.samplerDEPTH`. pub fn set_sampler_depth( &mut self, value: libremetaverse::import_export::collada14::Gl_SamplerDEPTH, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.samplerDEPTH" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.samplerRECT`. pub fn sampler_rect(&self) -> libremetaverse::import_export::collada14::Gl_SamplerRECT { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.samplerRECT" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.samplerRECT`. pub fn set_sampler_rect( &mut self, value: libremetaverse::import_export::collada14::Gl_SamplerRECT, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.samplerRECT" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.surface`. pub fn surface(&self) -> libremetaverse::import_export::collada14::Glsl_Surface_Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.surface" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.surface`. pub fn set_surface( &mut self, value: libremetaverse::import_export::collada14::Glsl_Surface_Type, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_setparam_simple.surface" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.glsl_surface_type`. pub struct Glsl_Surface_Type; impl Glsl_Surface_Type { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.glsl_surface_type.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.glsl_surface_type.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_surface_type.generator`. pub fn generator( &self, ) -> libremetaverse::import_export::collada14::Glsl_Surface_TypeGenerator { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_surface_type.generator" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_surface_type.generator`. pub fn set_generator( &mut self, value: libremetaverse::import_export::collada14::Glsl_Surface_TypeGenerator, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_surface_type.generator" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.glsl_surface_typeGenerator`. pub struct Glsl_Surface_TypeGenerator; impl Glsl_Surface_TypeGenerator { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.glsl_surface_typeGenerator.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.glsl_surface_typeGenerator.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_surface_typeGenerator.Items`. pub fn items(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_surface_typeGenerator.Items" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_surface_typeGenerator.Items`. pub fn set_items(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_surface_typeGenerator.Items" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_surface_typeGenerator.annotate`. pub fn annotate( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_surface_typeGenerator.annotate" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_surface_typeGenerator.annotate`. pub fn set_annotate( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_surface_typeGenerator.annotate" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_surface_typeGenerator.name`. pub fn name( &self, ) -> libremetaverse::import_export::collada14::Glsl_Surface_TypeGeneratorName { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_surface_typeGenerator.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_surface_typeGenerator.name`. pub fn set_name( &mut self, value: libremetaverse::import_export::collada14::Glsl_Surface_TypeGeneratorName, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_surface_typeGenerator.name" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_surface_typeGenerator.setparam`. pub fn setparam( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_surface_typeGenerator.setparam" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_surface_typeGenerator.setparam`. pub fn set_setparam( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_surface_typeGenerator.setparam" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.glsl_surface_typeGeneratorName`. pub struct Glsl_Surface_TypeGeneratorName; impl Glsl_Surface_TypeGeneratorName { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.glsl_surface_typeGeneratorName.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.glsl_surface_typeGeneratorName.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_surface_typeGeneratorName.Value`. pub fn value(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_surface_typeGeneratorName.Value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_surface_typeGeneratorName.Value`. pub fn set_value(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_surface_typeGeneratorName.Value" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_surface_typeGeneratorName.source`. pub fn source(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_surface_typeGeneratorName.source" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.glsl_surface_typeGeneratorName.source`. pub fn set_source(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.glsl_surface_typeGeneratorName.source" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.image`. pub struct Image; impl Image { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.image.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.image.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.image.Item`. pub fn item(&self) -> libremetaverse_types::compat::Object { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.image.Item" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.image.Item`. pub fn set_item(&mut self, value: libremetaverse_types::compat::Object) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.image.Item" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.image.asset`. pub fn asset(&self) -> libremetaverse::import_export::collada14::Asset { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.image.asset" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.image.asset`. pub fn set_asset(&mut self, value: libremetaverse::import_export::collada14::Asset) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.image.asset" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.image.depth`. pub fn depth(&self) -> u64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.image.depth" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.image.depth`. pub fn set_depth(&mut self, value: u64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.image.depth" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.image.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.image.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.image.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.image.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.image.format`. pub fn format(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.image.format" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.image.format`. pub fn set_format(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.image.format" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.image.height`. pub fn height(&self) -> u64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.image.height" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.image.height`. pub fn set_height(&mut self, value: u64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.image.height" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.image.heightSpecified`. pub fn height_specified(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.image.heightSpecified" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.image.heightSpecified`. pub fn set_height_specified(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.image.heightSpecified" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.image.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.image.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.image.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.image.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.image.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.image.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.image.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.image.name" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.image.width`. pub fn width(&self) -> u64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.image.width" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.image.width`. pub fn set_width(&mut self, value: u64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.image.width" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.image.widthSpecified`. pub fn width_specified(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.image.widthSpecified" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.image.widthSpecified`. pub fn set_width_specified(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.image.widthSpecified" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.instance_controller`. pub struct Instance_Controller; impl Instance_Controller { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.instance_controller.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.instance_controller.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_controller.bind_material`. pub fn bind_material(&self) -> libremetaverse::import_export::collada14::Bind_Material { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_controller.bind_material" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_controller.bind_material`. pub fn set_bind_material( &mut self, value: libremetaverse::import_export::collada14::Bind_Material, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_controller.bind_material" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_controller.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_controller.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_controller.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_controller.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_controller.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_controller.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_controller.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_controller.name" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_controller.sid`. pub fn sid(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_controller.sid" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_controller.sid`. pub fn set_sid(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_controller.sid" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_controller.skeleton`. pub fn skeleton(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_controller.skeleton" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_controller.skeleton`. pub fn set_skeleton(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_controller.skeleton" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_controller.url`. pub fn url(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_controller.url" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_controller.url`. pub fn set_url(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_controller.url" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.instance_effect`. pub struct Instance_Effect; impl Instance_Effect { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.instance_effect.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.instance_effect.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effect.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effect.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effect.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effect.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effect.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effect.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effect.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effect.name" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effect.setparam`. pub fn setparam( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effect.setparam" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effect.setparam`. pub fn set_setparam( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effect.setparam" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effect.sid`. pub fn sid(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effect.sid" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effect.sid`. pub fn set_sid(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effect.sid" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effect.technique_hint`. pub fn technique_hint( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effect.technique_hint" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effect.technique_hint`. pub fn set_technique_hint( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effect.technique_hint" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effect.url`. pub fn url(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effect.url" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effect.url`. pub fn set_url(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effect.url" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam`. pub struct Instance_EffectSetparam; impl Instance_EffectSetparam { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.bool`. pub fn bool(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.bool" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.bool`. pub fn set_bool(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.bool" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.bool2`. pub fn bool2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.bool2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.bool2`. pub fn set_bool2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.bool2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.bool3`. pub fn bool3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.bool3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.bool3`. pub fn set_bool3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.bool3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.bool4`. pub fn bool4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.bool4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.bool4`. pub fn set_bool4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.bool4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.enum`. pub fn enum_(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.enum" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.enum`. pub fn set_enum_(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.enum" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float`. pub fn float(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float`. pub fn set_float(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float1x1`. pub fn float1x1(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float1x1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float1x1`. pub fn set_float1x1(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float1x1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float1x2`. pub fn float1x2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float1x2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float1x2`. pub fn set_float1x2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float1x2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float1x3`. pub fn float1x3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float1x3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float1x3`. pub fn set_float1x3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float1x3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float1x4`. pub fn float1x4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float1x4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float1x4`. pub fn set_float1x4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float1x4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float2`. pub fn float2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float2`. pub fn set_float2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float2x1`. pub fn float2x1(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float2x1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float2x1`. pub fn set_float2x1(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float2x1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float2x2`. pub fn float2x2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float2x2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float2x2`. pub fn set_float2x2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float2x2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float2x3`. pub fn float2x3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float2x3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float2x3`. pub fn set_float2x3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float2x3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float2x4`. pub fn float2x4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float2x4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float2x4`. pub fn set_float2x4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float2x4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float3`. pub fn float3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float3`. pub fn set_float3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float3x1`. pub fn float3x1(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float3x1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float3x1`. pub fn set_float3x1(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float3x1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float3x2`. pub fn float3x2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float3x2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float3x2`. pub fn set_float3x2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float3x2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float3x3`. pub fn float3x3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float3x3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float3x3`. pub fn set_float3x3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float3x3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float3x4`. pub fn float3x4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float3x4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float3x4`. pub fn set_float3x4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float3x4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float4`. pub fn float4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float4`. pub fn set_float4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float4x1`. pub fn float4x1(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float4x1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float4x1`. pub fn set_float4x1(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float4x1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float4x2`. pub fn float4x2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float4x2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float4x2`. pub fn set_float4x2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float4x2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float4x3`. pub fn float4x3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float4x3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float4x3`. pub fn set_float4x3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float4x3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float4x4`. pub fn float4x4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float4x4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float4x4`. pub fn set_float4x4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.float4x4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.int`. pub fn int(&self) -> i64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.int" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.int`. pub fn set_int(&mut self, value: i64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.int" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.int2`. pub fn int2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.int2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.int2`. pub fn set_int2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.int2" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.int3`. pub fn int3(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.int3" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.int3`. pub fn set_int3(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.int3" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.int4`. pub fn int4(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.int4" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.int4`. pub fn set_int4(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.int4" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.ref`. pub fn ref_(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.ref" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.ref`. pub fn set_ref_(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.ref" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.sampler1D`. pub fn sampler1_d( &self, ) -> libremetaverse::import_export::collada14::Fx_Sampler1D_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.sampler1D" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.sampler1D`. pub fn set_sampler1_d( &mut self, value: libremetaverse::import_export::collada14::Fx_Sampler1D_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.sampler1D" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.sampler2D`. pub fn sampler2_d( &self, ) -> libremetaverse::import_export::collada14::Fx_Sampler2D_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.sampler2D" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.sampler2D`. pub fn set_sampler2_d( &mut self, value: libremetaverse::import_export::collada14::Fx_Sampler2D_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.sampler2D" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.sampler3D`. pub fn sampler3_d( &self, ) -> libremetaverse::import_export::collada14::Fx_Sampler3D_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.sampler3D" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.sampler3D`. pub fn set_sampler3_d( &mut self, value: libremetaverse::import_export::collada14::Fx_Sampler3D_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.sampler3D" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.samplerCUBE`. pub fn sampler_cube( &self, ) -> libremetaverse::import_export::collada14::Fx_SamplerCUBE_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.samplerCUBE" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.samplerCUBE`. pub fn set_sampler_cube( &mut self, value: libremetaverse::import_export::collada14::Fx_SamplerCUBE_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.samplerCUBE" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.samplerDEPTH`. pub fn sampler_depth( &self, ) -> libremetaverse::import_export::collada14::Fx_SamplerDEPTH_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.samplerDEPTH" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.samplerDEPTH`. pub fn set_sampler_depth( &mut self, value: libremetaverse::import_export::collada14::Fx_SamplerDEPTH_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.samplerDEPTH" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.samplerRECT`. pub fn sampler_rect( &self, ) -> libremetaverse::import_export::collada14::Fx_SamplerRECT_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.samplerRECT" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.samplerRECT`. pub fn set_sampler_rect( &mut self, value: libremetaverse::import_export::collada14::Fx_SamplerRECT_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.samplerRECT" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.surface`. pub fn surface(&self) -> libremetaverse::import_export::collada14::Fx_Surface_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.surface" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.surface`. pub fn set_surface( &mut self, value: libremetaverse::import_export::collada14::Fx_Surface_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectSetparam.surface" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.instance_effectTechnique_hint`. pub struct Instance_EffectTechnique_Hint; impl Instance_EffectTechnique_Hint { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.instance_effectTechnique_hint.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.instance_effectTechnique_hint.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectTechnique_hint.platform`. pub fn platform(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectTechnique_hint.platform" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectTechnique_hint.platform`. pub fn set_platform(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectTechnique_hint.platform" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectTechnique_hint.profile`. pub fn profile(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectTechnique_hint.profile" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectTechnique_hint.profile`. pub fn set_profile(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectTechnique_hint.profile" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectTechnique_hint.ref`. pub fn ref_(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectTechnique_hint.ref" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_effectTechnique_hint.ref`. pub fn set_ref_(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_effectTechnique_hint.ref" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.instance_geometry`. pub struct Instance_Geometry; impl Instance_Geometry { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.instance_geometry.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.instance_geometry.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_geometry.bind_material`. pub fn bind_material(&self) -> libremetaverse::import_export::collada14::Bind_Material { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_geometry.bind_material" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_geometry.bind_material`. pub fn set_bind_material( &mut self, value: libremetaverse::import_export::collada14::Bind_Material, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_geometry.bind_material" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_geometry.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_geometry.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_geometry.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_geometry.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_geometry.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_geometry.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_geometry.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_geometry.name" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_geometry.sid`. pub fn sid(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_geometry.sid" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_geometry.sid`. pub fn set_sid(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_geometry.sid" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_geometry.url`. pub fn url(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_geometry.url" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_geometry.url`. pub fn set_url(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_geometry.url" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.instance_material`. pub struct Instance_Material; impl Instance_Material { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.instance_material.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.instance_material.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_material.bind`. pub fn bind( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_material.bind" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_material.bind`. pub fn set_bind( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_material.bind" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_material.bind_vertex_input`. pub fn bind_vertex_input( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_material.bind_vertex_input" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_material.bind_vertex_input`. pub fn set_bind_vertex_input( &mut self, value: Vec< libremetaverse::import_export::collada14::Instance_MaterialBind_Vertex_Input, >, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_material.bind_vertex_input" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_material.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_material.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_material.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_material.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_material.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_material.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_material.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_material.name" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_material.sid`. pub fn sid(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_material.sid" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_material.sid`. pub fn set_sid(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_material.sid" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_material.symbol`. pub fn symbol(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_material.symbol" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_material.symbol`. pub fn set_symbol(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_material.symbol" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_material.target`. pub fn target(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_material.target" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_material.target`. pub fn set_target(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_material.target" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.instance_materialBind`. pub struct Instance_MaterialBind; impl Instance_MaterialBind { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.instance_materialBind.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.instance_materialBind.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_materialBind.semantic`. pub fn semantic(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_materialBind.semantic" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_materialBind.semantic`. pub fn set_semantic(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_materialBind.semantic" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_materialBind.target`. pub fn target(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_materialBind.target" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_materialBind.target`. pub fn set_target(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_materialBind.target" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.instance_materialBind_vertex_input`. pub struct Instance_MaterialBind_Vertex_Input; impl Instance_MaterialBind_Vertex_Input { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.instance_materialBind_vertex_input.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.instance_materialBind_vertex_input.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_materialBind_vertex_input.input_semantic`. pub fn input_semantic(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_materialBind_vertex_input.input_semantic" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_materialBind_vertex_input.input_semantic`. pub fn set_input_semantic(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_materialBind_vertex_input.input_semantic" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_materialBind_vertex_input.input_set`. pub fn input_set(&self) -> u64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_materialBind_vertex_input.input_set" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_materialBind_vertex_input.input_set`. pub fn set_input_set(&mut self, value: u64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_materialBind_vertex_input.input_set" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_materialBind_vertex_input.input_setSpecified`. pub fn input_set_specified(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_materialBind_vertex_input.input_setSpecified" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_materialBind_vertex_input.input_setSpecified`. pub fn set_input_set_specified(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_materialBind_vertex_input.input_setSpecified" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_materialBind_vertex_input.semantic`. pub fn semantic(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_materialBind_vertex_input.semantic" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_materialBind_vertex_input.semantic`. pub fn set_semantic(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_materialBind_vertex_input.semantic" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.instance_physics_model`. pub struct Instance_Physics_Model; impl Instance_Physics_Model { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.instance_physics_model.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.instance_physics_model.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_physics_model.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_physics_model.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_physics_model.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_physics_model.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_physics_model.instance_force_field`. pub fn instance_force_field( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_physics_model.instance_force_field" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_physics_model.instance_force_field`. pub fn set_instance_force_field( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_physics_model.instance_force_field" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_physics_model.instance_rigid_body`. pub fn instance_rigid_body( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_physics_model.instance_rigid_body" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_physics_model.instance_rigid_body`. pub fn set_instance_rigid_body( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_physics_model.instance_rigid_body" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_physics_model.instance_rigid_constraint`. pub fn instance_rigid_constraint( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_physics_model.instance_rigid_constraint" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_physics_model.instance_rigid_constraint`. pub fn set_instance_rigid_constraint( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_physics_model.instance_rigid_constraint" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_physics_model.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_physics_model.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_physics_model.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_physics_model.name" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_physics_model.parent`. pub fn parent(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_physics_model.parent" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_physics_model.parent`. pub fn set_parent(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_physics_model.parent" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_physics_model.sid`. pub fn sid(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_physics_model.sid" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_physics_model.sid`. pub fn set_sid(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_physics_model.sid" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_physics_model.url`. pub fn url(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_physics_model.url" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_physics_model.url`. pub fn set_url(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_physics_model.url" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.instance_rigid_body`. pub struct Instance_Rigid_Body; impl Instance_Rigid_Body { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.instance_rigid_body.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.instance_rigid_body.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_body.body`. pub fn body(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_body.body" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_body.body`. pub fn set_body(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_body.body" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_body.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_body.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_body.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_body.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_body.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_body.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_body.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_body.name" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_body.sid`. pub fn sid(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_body.sid" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_body.sid`. pub fn set_sid(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_body.sid" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_body.target`. pub fn target(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_body.target" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_body.target`. pub fn set_target(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_body.target" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_body.technique`. pub fn technique(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_body.technique" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_body.technique`. pub fn set_technique( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_body.technique" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_body.technique_common`. pub fn technique_common( &self, ) -> libremetaverse::import_export::collada14::Instance_Rigid_BodyTechnique_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_body.technique_common" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_body.technique_common`. pub fn set_technique_common( &mut self, value: libremetaverse::import_export::collada14::Instance_Rigid_BodyTechnique_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_body.technique_common" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common`. pub struct Instance_Rigid_BodyTechnique_Common; impl Instance_Rigid_BodyTechnique_Common { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common.Item`. pub fn item(&self) -> libremetaverse_types::compat::Object { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common.Item" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common.Item`. pub fn set_item(&mut self, value: libremetaverse_types::compat::Object) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common.Item" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common.angular_velocity`. pub fn angular_velocity(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common.angular_velocity" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common.angular_velocity`. pub fn set_angular_velocity(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common.angular_velocity" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common.dynamic`. pub fn dynamic( &self, ) -> libremetaverse::import_export::collada14::Instance_Rigid_BodyTechnique_CommonDynamic { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common.dynamic" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common.dynamic`. pub fn set_dynamic( &mut self, value: libremetaverse::import_export::collada14::Instance_Rigid_BodyTechnique_CommonDynamic, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common.dynamic" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common.inertia`. pub fn inertia(&self) -> libremetaverse::import_export::collada14::TargetableFloat3 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common.inertia" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common.inertia`. pub fn set_inertia( &mut self, value: libremetaverse::import_export::collada14::TargetableFloat3, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common.inertia" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common.mass`. pub fn mass(&self) -> libremetaverse::import_export::collada14::TargetableFloat { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common.mass" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common.mass`. pub fn set_mass( &mut self, value: libremetaverse::import_export::collada14::TargetableFloat, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common.mass" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common.mass_frame`. pub fn mass_frame(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common.mass_frame" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common.mass_frame`. pub fn set_mass_frame(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common.mass_frame" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common.shape`. pub fn shape( &self, ) -> Vec< libremetaverse::import_export::collada14::Instance_Rigid_BodyTechnique_CommonShape, > { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common.shape" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common.shape`. pub fn set_shape( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common.shape" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common.velocity`. pub fn velocity(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common.velocity" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common.velocity`. pub fn set_velocity(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_common.velocity" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonDynamic`. pub struct Instance_Rigid_BodyTechnique_CommonDynamic; impl Instance_Rigid_BodyTechnique_CommonDynamic { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonDynamic.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonDynamic.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonDynamic.Value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonDynamic.Value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonDynamic.Value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonDynamic.Value" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonDynamic.sid`. pub fn sid(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonDynamic.sid" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonDynamic.sid`. pub fn set_sid(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonDynamic.sid" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShape`. pub struct Instance_Rigid_BodyTechnique_CommonShape; impl Instance_Rigid_BodyTechnique_CommonShape { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShape.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShape.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShape.Item`. pub fn item(&self) -> libremetaverse_types::compat::Object { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShape.Item" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShape.Item`. pub fn set_item(&mut self, value: libremetaverse_types::compat::Object) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShape.Item" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShape.Item1`. pub fn item1(&self) -> libremetaverse_types::compat::Object { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShape.Item1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShape.Item1`. pub fn set_item1(&mut self, value: libremetaverse_types::compat::Object) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShape.Item1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShape.Items`. pub fn items(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShape.Items" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShape.Items`. pub fn set_items(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShape.Items" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShape.density`. pub fn density(&self) -> libremetaverse::import_export::collada14::TargetableFloat { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShape.density" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShape.density`. pub fn set_density( &mut self, value: libremetaverse::import_export::collada14::TargetableFloat, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShape.density" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShape.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShape.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShape.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShape.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShape.hollow`. pub fn hollow(&self) -> libremetaverse::import_export::collada14::Instance_Rigid_BodyTechnique_CommonShapeHollow{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShape.hollow" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShape.hollow`. pub fn set_hollow( &mut self, value: libremetaverse::import_export::collada14::Instance_Rigid_BodyTechnique_CommonShapeHollow, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShape.hollow" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShape.mass`. pub fn mass(&self) -> libremetaverse::import_export::collada14::TargetableFloat { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShape.mass" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShape.mass`. pub fn set_mass( &mut self, value: libremetaverse::import_export::collada14::TargetableFloat, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShape.mass" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShapeHollow`. pub struct Instance_Rigid_BodyTechnique_CommonShapeHollow; impl Instance_Rigid_BodyTechnique_CommonShapeHollow { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShapeHollow.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShapeHollow.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShapeHollow.Value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShapeHollow.Value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShapeHollow.Value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShapeHollow.Value" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShapeHollow.sid`. pub fn sid(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShapeHollow.sid" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShapeHollow.sid`. pub fn set_sid(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_bodyTechnique_commonShapeHollow.sid" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.instance_rigid_constraint`. pub struct Instance_Rigid_Constraint; impl Instance_Rigid_Constraint { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.instance_rigid_constraint.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.instance_rigid_constraint.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_constraint.constraint`. pub fn constraint(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_constraint.constraint" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_constraint.constraint`. pub fn set_constraint(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_constraint.constraint" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_constraint.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_constraint.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_constraint.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_constraint.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_constraint.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_constraint.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_constraint.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_constraint.name" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_constraint.sid`. pub fn sid(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_constraint.sid" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.instance_rigid_constraint.sid`. pub fn set_sid(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.instance_rigid_constraint.sid" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.int_array`. pub struct Int_Array; impl Int_Array { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.int_array.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.int_array.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.int_array.Values`. pub fn values(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.int_array.Values" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.int_array.Values`. pub fn set_values(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.int_array.Values" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.int_array._Text_`. pub fn text(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.int_array._Text_" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.int_array._Text_`. pub fn set_text(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.int_array._Text_" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.int_array.count`. pub fn count(&self) -> u64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.int_array.count" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.int_array.count`. pub fn set_count(&mut self, value: u64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.int_array.count" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.int_array.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.int_array.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.int_array.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.int_array.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.int_array.maxInclusive`. pub fn max_inclusive(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.int_array.maxInclusive" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.int_array.maxInclusive`. pub fn set_max_inclusive(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.int_array.maxInclusive" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.int_array.minInclusive`. pub fn min_inclusive(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.int_array.minInclusive" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.int_array.minInclusive`. pub fn set_min_inclusive(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.int_array.minInclusive" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.int_array.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.int_array.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.int_array.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.int_array.name" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.library_animation_clips`. pub struct Library_Animation_Clips; impl Library_Animation_Clips { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.library_animation_clips.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.library_animation_clips.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_animation_clips.animation_clip`. pub fn animation_clip( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_animation_clips.animation_clip" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_animation_clips.animation_clip`. pub fn set_animation_clip( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_animation_clips.animation_clip" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_animation_clips.asset`. pub fn asset(&self) -> libremetaverse::import_export::collada14::Asset { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_animation_clips.asset" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_animation_clips.asset`. pub fn set_asset(&mut self, value: libremetaverse::import_export::collada14::Asset) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_animation_clips.asset" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_animation_clips.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_animation_clips.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_animation_clips.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_animation_clips.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_animation_clips.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_animation_clips.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_animation_clips.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_animation_clips.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_animation_clips.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_animation_clips.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_animation_clips.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_animation_clips.name" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.library_animations`. pub struct Library_Animations; impl Library_Animations { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.library_animations.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.library_animations.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_animations.animation`. pub fn animation(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_animations.animation" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_animations.animation`. pub fn set_animation( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_animations.animation" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_animations.asset`. pub fn asset(&self) -> libremetaverse::import_export::collada14::Asset { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_animations.asset" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_animations.asset`. pub fn set_asset(&mut self, value: libremetaverse::import_export::collada14::Asset) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_animations.asset" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_animations.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_animations.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_animations.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_animations.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_animations.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_animations.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_animations.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_animations.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_animations.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_animations.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_animations.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_animations.name" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.library_cameras`. pub struct Library_Cameras; impl Library_Cameras { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.library_cameras.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.library_cameras.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_cameras.asset`. pub fn asset(&self) -> libremetaverse::import_export::collada14::Asset { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_cameras.asset" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_cameras.asset`. pub fn set_asset(&mut self, value: libremetaverse::import_export::collada14::Asset) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_cameras.asset" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_cameras.camera`. pub fn camera(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_cameras.camera" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_cameras.camera`. pub fn set_camera( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_cameras.camera" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_cameras.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_cameras.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_cameras.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_cameras.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_cameras.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_cameras.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_cameras.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_cameras.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_cameras.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_cameras.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_cameras.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_cameras.name" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.library_controllers`. pub struct Library_Controllers; impl Library_Controllers { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.library_controllers.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.library_controllers.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_controllers.asset`. pub fn asset(&self) -> libremetaverse::import_export::collada14::Asset { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_controllers.asset" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_controllers.asset`. pub fn set_asset(&mut self, value: libremetaverse::import_export::collada14::Asset) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_controllers.asset" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_controllers.controller`. pub fn controller(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_controllers.controller" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_controllers.controller`. pub fn set_controller( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_controllers.controller" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_controllers.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_controllers.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_controllers.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_controllers.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_controllers.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_controllers.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_controllers.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_controllers.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_controllers.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_controllers.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_controllers.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_controllers.name" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.library_effects`. pub struct Library_Effects; impl Library_Effects { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.library_effects.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.library_effects.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_effects.asset`. pub fn asset(&self) -> libremetaverse::import_export::collada14::Asset { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_effects.asset" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_effects.asset`. pub fn set_asset(&mut self, value: libremetaverse::import_export::collada14::Asset) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_effects.asset" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_effects.effect`. pub fn effect(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_effects.effect" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_effects.effect`. pub fn set_effect( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_effects.effect" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_effects.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_effects.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_effects.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_effects.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_effects.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_effects.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_effects.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_effects.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_effects.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_effects.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_effects.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_effects.name" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.library_force_fields`. pub struct Library_Force_Fields; impl Library_Force_Fields { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.library_force_fields.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.library_force_fields.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_force_fields.asset`. pub fn asset(&self) -> libremetaverse::import_export::collada14::Asset { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_force_fields.asset" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_force_fields.asset`. pub fn set_asset(&mut self, value: libremetaverse::import_export::collada14::Asset) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_force_fields.asset" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_force_fields.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_force_fields.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_force_fields.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_force_fields.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_force_fields.force_field`. pub fn force_field( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_force_fields.force_field" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_force_fields.force_field`. pub fn set_force_field( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_force_fields.force_field" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_force_fields.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_force_fields.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_force_fields.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_force_fields.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_force_fields.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_force_fields.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_force_fields.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_force_fields.name" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.library_geometries`. pub struct Library_Geometries; impl Library_Geometries { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.library_geometries.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.library_geometries.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_geometries.asset`. pub fn asset(&self) -> libremetaverse::import_export::collada14::Asset { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_geometries.asset" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_geometries.asset`. pub fn set_asset(&mut self, value: libremetaverse::import_export::collada14::Asset) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_geometries.asset" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_geometries.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_geometries.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_geometries.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_geometries.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_geometries.geometry`. pub fn geometry(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_geometries.geometry" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_geometries.geometry`. pub fn set_geometry( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_geometries.geometry" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_geometries.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_geometries.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_geometries.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_geometries.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_geometries.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_geometries.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_geometries.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_geometries.name" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.library_images`. pub struct Library_Images; impl Library_Images { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.library_images.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.library_images.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_images.asset`. pub fn asset(&self) -> libremetaverse::import_export::collada14::Asset { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_images.asset" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_images.asset`. pub fn set_asset(&mut self, value: libremetaverse::import_export::collada14::Asset) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_images.asset" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_images.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_images.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_images.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_images.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_images.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_images.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_images.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_images.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_images.image`. pub fn image(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_images.image" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_images.image`. pub fn set_image( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_images.image" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_images.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_images.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_images.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_images.name" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.library_lights`. pub struct Library_Lights; impl Library_Lights { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.library_lights.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.library_lights.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_lights.asset`. pub fn asset(&self) -> libremetaverse::import_export::collada14::Asset { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_lights.asset" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_lights.asset`. pub fn set_asset(&mut self, value: libremetaverse::import_export::collada14::Asset) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_lights.asset" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_lights.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_lights.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_lights.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_lights.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_lights.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_lights.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_lights.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_lights.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_lights.light`. pub fn light(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_lights.light" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_lights.light`. pub fn set_light( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_lights.light" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_lights.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_lights.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_lights.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_lights.name" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.library_materials`. pub struct Library_Materials; impl Library_Materials { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.library_materials.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.library_materials.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_materials.asset`. pub fn asset(&self) -> libremetaverse::import_export::collada14::Asset { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_materials.asset" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_materials.asset`. pub fn set_asset(&mut self, value: libremetaverse::import_export::collada14::Asset) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_materials.asset" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_materials.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_materials.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_materials.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_materials.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_materials.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_materials.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_materials.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_materials.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_materials.material`. pub fn material(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_materials.material" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_materials.material`. pub fn set_material( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_materials.material" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_materials.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_materials.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_materials.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_materials.name" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.library_nodes`. pub struct Library_Nodes; impl Library_Nodes { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.library_nodes.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.library_nodes.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_nodes.asset`. pub fn asset(&self) -> libremetaverse::import_export::collada14::Asset { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_nodes.asset" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_nodes.asset`. pub fn set_asset(&mut self, value: libremetaverse::import_export::collada14::Asset) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_nodes.asset" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_nodes.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_nodes.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_nodes.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_nodes.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_nodes.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_nodes.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_nodes.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_nodes.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_nodes.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_nodes.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_nodes.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_nodes.name" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_nodes.node`. pub fn node(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_nodes.node" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_nodes.node`. pub fn set_node(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_nodes.node" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.library_physics_materials`. pub struct Library_Physics_Materials; impl Library_Physics_Materials { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.library_physics_materials.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.library_physics_materials.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_physics_materials.asset`. pub fn asset(&self) -> libremetaverse::import_export::collada14::Asset { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_physics_materials.asset" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_physics_materials.asset`. pub fn set_asset(&mut self, value: libremetaverse::import_export::collada14::Asset) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_physics_materials.asset" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_physics_materials.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_physics_materials.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_physics_materials.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_physics_materials.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_physics_materials.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_physics_materials.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_physics_materials.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_physics_materials.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_physics_materials.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_physics_materials.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_physics_materials.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_physics_materials.name" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_physics_materials.physics_material`. pub fn physics_material( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_physics_materials.physics_material" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_physics_materials.physics_material`. pub fn set_physics_material( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_physics_materials.physics_material" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.library_physics_models`. pub struct Library_Physics_Models; impl Library_Physics_Models { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.library_physics_models.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.library_physics_models.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_physics_models.asset`. pub fn asset(&self) -> libremetaverse::import_export::collada14::Asset { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_physics_models.asset" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_physics_models.asset`. pub fn set_asset(&mut self, value: libremetaverse::import_export::collada14::Asset) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_physics_models.asset" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_physics_models.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_physics_models.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_physics_models.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_physics_models.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_physics_models.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_physics_models.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_physics_models.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_physics_models.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_physics_models.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_physics_models.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_physics_models.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_physics_models.name" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_physics_models.physics_model`. pub fn physics_model( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_physics_models.physics_model" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_physics_models.physics_model`. pub fn set_physics_model( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_physics_models.physics_model" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.library_physics_scenes`. pub struct Library_Physics_Scenes; impl Library_Physics_Scenes { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.library_physics_scenes.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.library_physics_scenes.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_physics_scenes.asset`. pub fn asset(&self) -> libremetaverse::import_export::collada14::Asset { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_physics_scenes.asset" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_physics_scenes.asset`. pub fn set_asset(&mut self, value: libremetaverse::import_export::collada14::Asset) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_physics_scenes.asset" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_physics_scenes.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_physics_scenes.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_physics_scenes.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_physics_scenes.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_physics_scenes.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_physics_scenes.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_physics_scenes.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_physics_scenes.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_physics_scenes.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_physics_scenes.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_physics_scenes.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_physics_scenes.name" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_physics_scenes.physics_scene`. pub fn physics_scene( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_physics_scenes.physics_scene" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_physics_scenes.physics_scene`. pub fn set_physics_scene( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_physics_scenes.physics_scene" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.library_visual_scenes`. pub struct Library_Visual_Scenes; impl Library_Visual_Scenes { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.library_visual_scenes.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.library_visual_scenes.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_visual_scenes.asset`. pub fn asset(&self) -> libremetaverse::import_export::collada14::Asset { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_visual_scenes.asset" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_visual_scenes.asset`. pub fn set_asset(&mut self, value: libremetaverse::import_export::collada14::Asset) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_visual_scenes.asset" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_visual_scenes.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_visual_scenes.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_visual_scenes.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_visual_scenes.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_visual_scenes.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_visual_scenes.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_visual_scenes.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_visual_scenes.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_visual_scenes.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_visual_scenes.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_visual_scenes.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_visual_scenes.name" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.library_visual_scenes.visual_scene`. pub fn visual_scene( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_visual_scenes.visual_scene" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.library_visual_scenes.visual_scene`. pub fn set_visual_scene( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.library_visual_scenes.visual_scene" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.light`. pub struct Light; impl Light { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.light.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.light.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.light.asset`. pub fn asset(&self) -> libremetaverse::import_export::collada14::Asset { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.light.asset" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.light.asset`. pub fn set_asset(&mut self, value: libremetaverse::import_export::collada14::Asset) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.light.asset" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.light.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.light.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.light.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.light.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.light.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.light.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.light.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.light.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.light.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.light.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.light.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.light.name" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.light.technique`. pub fn technique(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.light.technique" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.light.technique`. pub fn set_technique( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.light.technique" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.light.technique_common`. pub fn technique_common( &self, ) -> libremetaverse::import_export::collada14::LightTechnique_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.light.technique_common" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.light.technique_common`. pub fn set_technique_common( &mut self, value: libremetaverse::import_export::collada14::LightTechnique_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.light.technique_common" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.lightTechnique_common`. pub struct LightTechnique_Common; impl LightTechnique_Common { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.lightTechnique_common.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.lightTechnique_common.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.lightTechnique_common.Item`. pub fn item(&self) -> libremetaverse_types::compat::Object { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.lightTechnique_common.Item" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.lightTechnique_common.Item`. pub fn set_item(&mut self, value: libremetaverse_types::compat::Object) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.lightTechnique_common.Item" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonAmbient`. pub struct LightTechnique_CommonAmbient; impl LightTechnique_CommonAmbient { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonAmbient.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonAmbient.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonAmbient.color`. pub fn color(&self) -> libremetaverse::import_export::collada14::TargetableFloat3 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonAmbient.color" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonAmbient.color`. pub fn set_color( &mut self, value: libremetaverse::import_export::collada14::TargetableFloat3, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonAmbient.color" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonDirectional`. pub struct LightTechnique_CommonDirectional; impl LightTechnique_CommonDirectional { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonDirectional.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonDirectional.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonDirectional.color`. pub fn color(&self) -> libremetaverse::import_export::collada14::TargetableFloat3 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonDirectional.color" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonDirectional.color`. pub fn set_color( &mut self, value: libremetaverse::import_export::collada14::TargetableFloat3, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonDirectional.color" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonPoint`. pub struct LightTechnique_CommonPoint; impl LightTechnique_CommonPoint { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonPoint.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonPoint.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonPoint.color`. pub fn color(&self) -> libremetaverse::import_export::collada14::TargetableFloat3 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonPoint.color" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonPoint.color`. pub fn set_color( &mut self, value: libremetaverse::import_export::collada14::TargetableFloat3, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonPoint.color" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonPoint.constant_attenuation`. pub fn constant_attenuation( &self, ) -> libremetaverse::import_export::collada14::TargetableFloat { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonPoint.constant_attenuation" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonPoint.constant_attenuation`. pub fn set_constant_attenuation( &mut self, value: libremetaverse::import_export::collada14::TargetableFloat, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonPoint.constant_attenuation" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonPoint.linear_attenuation`. pub fn linear_attenuation( &self, ) -> libremetaverse::import_export::collada14::TargetableFloat { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonPoint.linear_attenuation" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonPoint.linear_attenuation`. pub fn set_linear_attenuation( &mut self, value: libremetaverse::import_export::collada14::TargetableFloat, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonPoint.linear_attenuation" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonPoint.quadratic_attenuation`. pub fn quadratic_attenuation( &self, ) -> libremetaverse::import_export::collada14::TargetableFloat { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonPoint.quadratic_attenuation" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonPoint.quadratic_attenuation`. pub fn set_quadratic_attenuation( &mut self, value: libremetaverse::import_export::collada14::TargetableFloat, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonPoint.quadratic_attenuation" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonSpot`. pub struct LightTechnique_CommonSpot; impl LightTechnique_CommonSpot { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonSpot.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonSpot.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonSpot.color`. pub fn color(&self) -> libremetaverse::import_export::collada14::TargetableFloat3 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonSpot.color" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonSpot.color`. pub fn set_color( &mut self, value: libremetaverse::import_export::collada14::TargetableFloat3, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonSpot.color" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonSpot.constant_attenuation`. pub fn constant_attenuation( &self, ) -> libremetaverse::import_export::collada14::TargetableFloat { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonSpot.constant_attenuation" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonSpot.constant_attenuation`. pub fn set_constant_attenuation( &mut self, value: libremetaverse::import_export::collada14::TargetableFloat, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonSpot.constant_attenuation" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonSpot.falloff_angle`. pub fn falloff_angle( &self, ) -> libremetaverse::import_export::collada14::TargetableFloat { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonSpot.falloff_angle" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonSpot.falloff_angle`. pub fn set_falloff_angle( &mut self, value: libremetaverse::import_export::collada14::TargetableFloat, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonSpot.falloff_angle" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonSpot.falloff_exponent`. pub fn falloff_exponent( &self, ) -> libremetaverse::import_export::collada14::TargetableFloat { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonSpot.falloff_exponent" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonSpot.falloff_exponent`. pub fn set_falloff_exponent( &mut self, value: libremetaverse::import_export::collada14::TargetableFloat, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonSpot.falloff_exponent" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonSpot.linear_attenuation`. pub fn linear_attenuation( &self, ) -> libremetaverse::import_export::collada14::TargetableFloat { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonSpot.linear_attenuation" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonSpot.linear_attenuation`. pub fn set_linear_attenuation( &mut self, value: libremetaverse::import_export::collada14::TargetableFloat, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonSpot.linear_attenuation" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonSpot.quadratic_attenuation`. pub fn quadratic_attenuation( &self, ) -> libremetaverse::import_export::collada14::TargetableFloat { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonSpot.quadratic_attenuation" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonSpot.quadratic_attenuation`. pub fn set_quadratic_attenuation( &mut self, value: libremetaverse::import_export::collada14::TargetableFloat, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.lightTechnique_commonSpot.quadratic_attenuation" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.lines`. pub struct Lines; impl Lines { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.lines.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.lines.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.lines.count`. pub fn count(&self) -> u64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.lines.count" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.lines.count`. pub fn set_count(&mut self, value: u64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.lines.count" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.lines.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.lines.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.lines.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.lines.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.lines.input`. pub fn input(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.lines.input" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.lines.input`. pub fn set_input( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.lines.input" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.lines.material`. pub fn material(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.lines.material" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.lines.material`. pub fn set_material(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.lines.material" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.lines.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.lines.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.lines.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.lines.name" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.lines.p`. pub fn p(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.lines.p" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.lines.p`. pub fn set_p(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.lines.p" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.linestrips`. pub struct Linestrips; impl Linestrips { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.linestrips.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.linestrips.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.linestrips.count`. pub fn count(&self) -> u64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.linestrips.count" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.linestrips.count`. pub fn set_count(&mut self, value: u64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.linestrips.count" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.linestrips.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.linestrips.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.linestrips.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.linestrips.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.linestrips.input`. pub fn input(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.linestrips.input" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.linestrips.input`. pub fn set_input( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.linestrips.input" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.linestrips.material`. pub fn material(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.linestrips.material" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.linestrips.material`. pub fn set_material(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.linestrips.material" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.linestrips.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.linestrips.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.linestrips.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.linestrips.name" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.linestrips.p`. pub fn p(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.linestrips.p" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.linestrips.p`. pub fn set_p(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.linestrips.p" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.lookat`. pub struct Lookat; impl Lookat { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.lookat.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.lookat.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.lookat.Values`. pub fn values(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.lookat.Values" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.lookat.Values`. pub fn set_values(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.lookat.Values" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.lookat._Text_`. pub fn text(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.lookat._Text_" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.lookat._Text_`. pub fn set_text(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.lookat._Text_" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.lookat.sid`. pub fn sid(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.lookat.sid" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.lookat.sid`. pub fn set_sid(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.lookat.sid" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.material`. pub struct Material; impl Material { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.material.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.material.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.material.asset`. pub fn asset(&self) -> libremetaverse::import_export::collada14::Asset { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.material.asset" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.material.asset`. pub fn set_asset(&mut self, value: libremetaverse::import_export::collada14::Asset) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.material.asset" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.material.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.material.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.material.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.material.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.material.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.material.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.material.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.material.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.material.instance_effect`. pub fn instance_effect( &self, ) -> libremetaverse::import_export::collada14::Instance_Effect { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.material.instance_effect" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.material.instance_effect`. pub fn set_instance_effect( &mut self, value: libremetaverse::import_export::collada14::Instance_Effect, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.material.instance_effect" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.material.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.material.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.material.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.material.name" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.matrix`. pub struct Matrix; impl Matrix { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.matrix.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.matrix.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.matrix.Values`. pub fn values(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.matrix.Values" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.matrix.Values`. pub fn set_values(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.matrix.Values" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.matrix._Text_`. pub fn text(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.matrix._Text_" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.matrix._Text_`. pub fn set_text(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.matrix._Text_" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.matrix.sid`. pub fn sid(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.matrix.sid" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.matrix.sid`. pub fn set_sid(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.matrix.sid" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.mesh`. pub struct Mesh; impl Mesh { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.mesh.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.mesh.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.mesh.Items`. pub fn items(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.mesh.Items" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.mesh.Items`. pub fn set_items(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.mesh.Items" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.mesh.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.mesh.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.mesh.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.mesh.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.mesh.source`. pub fn source(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.mesh.source" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.mesh.source`. pub fn set_source( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.mesh.source" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.mesh.vertices`. pub fn vertices(&self) -> libremetaverse::import_export::collada14::Vertices { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.mesh.vertices" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.mesh.vertices`. pub fn set_vertices( &mut self, value: libremetaverse::import_export::collada14::Vertices, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.mesh.vertices" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.morph`. pub struct Morph; impl Morph { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.morph.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.morph.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.morph.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.morph.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.morph.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.morph.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.morph.method`. pub fn method(&self) -> libremetaverse::import_export::collada14::MorphMethodType { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.morph.method" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.morph.method`. pub fn set_method( &mut self, value: libremetaverse::import_export::collada14::MorphMethodType, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.morph.method" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.morph.source`. pub fn source(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.morph.source" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.morph.source`. pub fn set_source( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.morph.source" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.morph.source1`. pub fn source1(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.morph.source1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.morph.source1`. pub fn set_source1(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.morph.source1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.morph.targets`. pub fn targets(&self) -> libremetaverse::import_export::collada14::MorphTargets { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.morph.targets" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.morph.targets`. pub fn set_targets( &mut self, value: libremetaverse::import_export::collada14::MorphTargets, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.morph.targets" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.morphTargets`. pub struct MorphTargets; impl MorphTargets { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.morphTargets.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.morphTargets.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.morphTargets.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.morphTargets.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.morphTargets.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.morphTargets.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.morphTargets.input`. pub fn input(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.morphTargets.input" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.morphTargets.input`. pub fn set_input( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.morphTargets.input" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.node`. pub struct Node; impl Node { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.node.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.node.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.node.Items`. pub fn items(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.node.Items" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.node.Items`. pub fn set_items(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.node.Items" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.node.ItemsElementName`. pub fn items_element_name( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.node.ItemsElementName" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.node.ItemsElementName`. pub fn set_items_element_name( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.node.ItemsElementName" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.node.asset`. pub fn asset(&self) -> libremetaverse::import_export::collada14::Asset { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.node.asset" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.node.asset`. pub fn set_asset(&mut self, value: libremetaverse::import_export::collada14::Asset) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.node.asset" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.node.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.node.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.node.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.node.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.node.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.node.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.node.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.node.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.node.instance_camera`. pub fn instance_camera( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.node.instance_camera" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.node.instance_camera`. pub fn set_instance_camera( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.node.instance_camera" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.node.instance_controller`. pub fn instance_controller( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.node.instance_controller" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.node.instance_controller`. pub fn set_instance_controller( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.node.instance_controller" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.node.instance_geometry`. pub fn instance_geometry( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.node.instance_geometry" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.node.instance_geometry`. pub fn set_instance_geometry( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.node.instance_geometry" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.node.instance_light`. pub fn instance_light( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.node.instance_light" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.node.instance_light`. pub fn set_instance_light( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.node.instance_light" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.node.instance_node`. pub fn instance_node( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.node.instance_node" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.node.instance_node`. pub fn set_instance_node( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.node.instance_node" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.node.layer`. pub fn layer(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.node.layer" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.node.layer`. pub fn set_layer(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.node.layer" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.node.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.node.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.node.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.node.name" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.node.node1`. pub fn node1(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.node.node1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.node.node1`. pub fn set_node1( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.node.node1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.node.sid`. pub fn sid(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.node.sid" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.node.sid`. pub fn set_sid(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.node.sid" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.node.type`. pub fn type_(&self) -> libremetaverse::import_export::collada14::NodeType { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.node.type" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.node.type`. pub fn set_type_(&mut self, value: libremetaverse::import_export::collada14::NodeType) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.node.type" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.param`. pub struct Param; impl Param { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.param.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.param.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.param.Value`. pub fn value(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.param.Value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.param.Value`. pub fn set_value(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.param.Value" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.param.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.param.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.param.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.param.name" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.param.semantic`. pub fn semantic(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.param.semantic" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.param.semantic`. pub fn set_semantic(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.param.semantic" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.param.sid`. pub fn sid(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.param.sid" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.param.sid`. pub fn set_sid(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.param.sid" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.param.type`. pub fn type_(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.param.type" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.param.type`. pub fn set_type_(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.param.type" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.physics_material`. pub struct Physics_Material; impl Physics_Material { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.physics_material.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.physics_material.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_material.asset`. pub fn asset(&self) -> libremetaverse::import_export::collada14::Asset { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_material.asset" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_material.asset`. pub fn set_asset(&mut self, value: libremetaverse::import_export::collada14::Asset) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_material.asset" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_material.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_material.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_material.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_material.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_material.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_material.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_material.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_material.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_material.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_material.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_material.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_material.name" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_material.technique`. pub fn technique(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_material.technique" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_material.technique`. pub fn set_technique( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_material.technique" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_material.technique_common`. pub fn technique_common( &self, ) -> libremetaverse::import_export::collada14::Physics_MaterialTechnique_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_material.technique_common" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_material.technique_common`. pub fn set_technique_common( &mut self, value: libremetaverse::import_export::collada14::Physics_MaterialTechnique_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_material.technique_common" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.physics_materialTechnique_common`. pub struct Physics_MaterialTechnique_Common; impl Physics_MaterialTechnique_Common { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.physics_materialTechnique_common.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.physics_materialTechnique_common.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_materialTechnique_common.dynamic_friction`. pub fn dynamic_friction( &self, ) -> libremetaverse::import_export::collada14::TargetableFloat { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_materialTechnique_common.dynamic_friction" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_materialTechnique_common.dynamic_friction`. pub fn set_dynamic_friction( &mut self, value: libremetaverse::import_export::collada14::TargetableFloat, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_materialTechnique_common.dynamic_friction" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_materialTechnique_common.restitution`. pub fn restitution(&self) -> libremetaverse::import_export::collada14::TargetableFloat { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_materialTechnique_common.restitution" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_materialTechnique_common.restitution`. pub fn set_restitution( &mut self, value: libremetaverse::import_export::collada14::TargetableFloat, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_materialTechnique_common.restitution" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_materialTechnique_common.static_friction`. pub fn static_friction( &self, ) -> libremetaverse::import_export::collada14::TargetableFloat { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_materialTechnique_common.static_friction" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_materialTechnique_common.static_friction`. pub fn set_static_friction( &mut self, value: libremetaverse::import_export::collada14::TargetableFloat, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_materialTechnique_common.static_friction" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.physics_model`. pub struct Physics_Model; impl Physics_Model { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.physics_model.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.physics_model.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_model.asset`. pub fn asset(&self) -> libremetaverse::import_export::collada14::Asset { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_model.asset" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_model.asset`. pub fn set_asset(&mut self, value: libremetaverse::import_export::collada14::Asset) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_model.asset" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_model.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_model.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_model.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_model.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_model.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_model.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_model.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_model.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_model.instance_physics_model`. pub fn instance_physics_model( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_model.instance_physics_model" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_model.instance_physics_model`. pub fn set_instance_physics_model( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_model.instance_physics_model" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_model.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_model.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_model.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_model.name" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_model.rigid_body`. pub fn rigid_body(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_model.rigid_body" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_model.rigid_body`. pub fn set_rigid_body( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_model.rigid_body" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_model.rigid_constraint`. pub fn rigid_constraint( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_model.rigid_constraint" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_model.rigid_constraint`. pub fn set_rigid_constraint( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_model.rigid_constraint" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.physics_scene`. pub struct Physics_Scene; impl Physics_Scene { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.physics_scene.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.physics_scene.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_scene.asset`. pub fn asset(&self) -> libremetaverse::import_export::collada14::Asset { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_scene.asset" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_scene.asset`. pub fn set_asset(&mut self, value: libremetaverse::import_export::collada14::Asset) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_scene.asset" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_scene.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_scene.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_scene.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_scene.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_scene.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_scene.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_scene.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_scene.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_scene.instance_force_field`. pub fn instance_force_field( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_scene.instance_force_field" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_scene.instance_force_field`. pub fn set_instance_force_field( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_scene.instance_force_field" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_scene.instance_physics_model`. pub fn instance_physics_model( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_scene.instance_physics_model" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_scene.instance_physics_model`. pub fn set_instance_physics_model( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_scene.instance_physics_model" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_scene.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_scene.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_scene.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_scene.name" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_scene.technique`. pub fn technique(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_scene.technique" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_scene.technique`. pub fn set_technique( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_scene.technique" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_scene.technique_common`. pub fn technique_common( &self, ) -> libremetaverse::import_export::collada14::Physics_SceneTechnique_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_scene.technique_common" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_scene.technique_common`. pub fn set_technique_common( &mut self, value: libremetaverse::import_export::collada14::Physics_SceneTechnique_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_scene.technique_common" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.physics_sceneTechnique_common`. pub struct Physics_SceneTechnique_Common; impl Physics_SceneTechnique_Common { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.physics_sceneTechnique_common.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.physics_sceneTechnique_common.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_sceneTechnique_common.gravity`. pub fn gravity(&self) -> libremetaverse::import_export::collada14::TargetableFloat3 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_sceneTechnique_common.gravity" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_sceneTechnique_common.gravity`. pub fn set_gravity( &mut self, value: libremetaverse::import_export::collada14::TargetableFloat3, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_sceneTechnique_common.gravity" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_sceneTechnique_common.time_step`. pub fn time_step(&self) -> libremetaverse::import_export::collada14::TargetableFloat { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_sceneTechnique_common.time_step" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.physics_sceneTechnique_common.time_step`. pub fn set_time_step( &mut self, value: libremetaverse::import_export::collada14::TargetableFloat, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.physics_sceneTechnique_common.time_step" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.plane`. pub struct Plane; impl Plane { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.plane.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.plane.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.plane.equation`. pub fn equation(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.plane.equation" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.plane.equation`. pub fn set_equation(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.plane.equation" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.plane.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.plane.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.plane.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.plane.extra" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.polygons`. pub struct Polygons; impl Polygons { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.polygons.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.polygons.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.polygons.Items`. pub fn items(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.polygons.Items" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.polygons.Items`. pub fn set_items(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.polygons.Items" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.polygons.count`. pub fn count(&self) -> u64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.polygons.count" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.polygons.count`. pub fn set_count(&mut self, value: u64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.polygons.count" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.polygons.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.polygons.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.polygons.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.polygons.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.polygons.input`. pub fn input(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.polygons.input" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.polygons.input`. pub fn set_input( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.polygons.input" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.polygons.material`. pub fn material(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.polygons.material" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.polygons.material`. pub fn set_material(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.polygons.material" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.polygons.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.polygons.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.polygons.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.polygons.name" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.polygonsPH`. pub struct PolygonsPH; impl PolygonsPH { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.polygonsPH.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.polygonsPH.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.polygonsPH.h`. pub fn h(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.polygonsPH.h" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.polygonsPH.h`. pub fn set_h(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.polygonsPH.h" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.polygonsPH.p`. pub fn p(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.polygonsPH.p" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.polygonsPH.p`. pub fn set_p(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.polygonsPH.p" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.polylist`. pub struct Polylist; impl Polylist { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.polylist.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.polylist.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.polylist.count`. pub fn count(&self) -> u64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.polylist.count" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.polylist.count`. pub fn set_count(&mut self, value: u64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.polylist.count" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.polylist.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.polylist.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.polylist.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.polylist.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.polylist.input`. pub fn input(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.polylist.input" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.polylist.input`. pub fn set_input( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.polylist.input" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.polylist.material`. pub fn material(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.polylist.material" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.polylist.material`. pub fn set_material(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.polylist.material" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.polylist.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.polylist.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.polylist.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.polylist.name" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.polylist.p`. pub fn p(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.polylist.p" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.polylist.p`. pub fn set_p(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.polylist.p" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.polylist.vcount`. pub fn vcount(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.polylist.vcount" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.polylist.vcount`. pub fn set_vcount(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.polylist.vcount" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.rigid_body`. pub struct Rigid_Body; impl Rigid_Body { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.rigid_body.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.rigid_body.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_body.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_body.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_body.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_body.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_body.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_body.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_body.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_body.name" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_body.sid`. pub fn sid(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_body.sid" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_body.sid`. pub fn set_sid(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_body.sid" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_body.technique`. pub fn technique(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_body.technique" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_body.technique`. pub fn set_technique( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_body.technique" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_body.technique_common`. pub fn technique_common( &self, ) -> libremetaverse::import_export::collada14::Rigid_BodyTechnique_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_body.technique_common" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_body.technique_common`. pub fn set_technique_common( &mut self, value: libremetaverse::import_export::collada14::Rigid_BodyTechnique_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_body.technique_common" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_common`. pub struct Rigid_BodyTechnique_Common; impl Rigid_BodyTechnique_Common { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_common.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_common.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_common.Item`. pub fn item(&self) -> libremetaverse_types::compat::Object { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_common.Item" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_common.Item`. pub fn set_item(&mut self, value: libremetaverse_types::compat::Object) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_common.Item" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_common.dynamic`. pub fn dynamic( &self, ) -> libremetaverse::import_export::collada14::Rigid_BodyTechnique_CommonDynamic { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_common.dynamic" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_common.dynamic`. pub fn set_dynamic( &mut self, value: libremetaverse::import_export::collada14::Rigid_BodyTechnique_CommonDynamic, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_common.dynamic" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_common.inertia`. pub fn inertia(&self) -> libremetaverse::import_export::collada14::TargetableFloat3 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_common.inertia" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_common.inertia`. pub fn set_inertia( &mut self, value: libremetaverse::import_export::collada14::TargetableFloat3, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_common.inertia" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_common.mass`. pub fn mass(&self) -> libremetaverse::import_export::collada14::TargetableFloat { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_common.mass" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_common.mass`. pub fn set_mass( &mut self, value: libremetaverse::import_export::collada14::TargetableFloat, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_common.mass" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_common.mass_frame`. pub fn mass_frame(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_common.mass_frame" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_common.mass_frame`. pub fn set_mass_frame(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_common.mass_frame" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_common.shape`. pub fn shape( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_common.shape" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_common.shape`. pub fn set_shape( &mut self, value: Vec< libremetaverse::import_export::collada14::Rigid_BodyTechnique_CommonShape, >, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_common.shape" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonDynamic`. pub struct Rigid_BodyTechnique_CommonDynamic; impl Rigid_BodyTechnique_CommonDynamic { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonDynamic.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonDynamic.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonDynamic.Value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonDynamic.Value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonDynamic.Value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonDynamic.Value" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonDynamic.sid`. pub fn sid(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonDynamic.sid" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonDynamic.sid`. pub fn set_sid(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonDynamic.sid" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShape`. pub struct Rigid_BodyTechnique_CommonShape; impl Rigid_BodyTechnique_CommonShape { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShape.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShape.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShape.Item`. pub fn item(&self) -> libremetaverse_types::compat::Object { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShape.Item" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShape.Item`. pub fn set_item(&mut self, value: libremetaverse_types::compat::Object) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShape.Item" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShape.Item1`. pub fn item1(&self) -> libremetaverse_types::compat::Object { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShape.Item1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShape.Item1`. pub fn set_item1(&mut self, value: libremetaverse_types::compat::Object) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShape.Item1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShape.Items`. pub fn items(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShape.Items" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShape.Items`. pub fn set_items(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShape.Items" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShape.density`. pub fn density(&self) -> libremetaverse::import_export::collada14::TargetableFloat { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShape.density" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShape.density`. pub fn set_density( &mut self, value: libremetaverse::import_export::collada14::TargetableFloat, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShape.density" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShape.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShape.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShape.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShape.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShape.hollow`. pub fn hollow( &self, ) -> libremetaverse::import_export::collada14::Rigid_BodyTechnique_CommonShapeHollow { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShape.hollow" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShape.hollow`. pub fn set_hollow( &mut self, value: libremetaverse::import_export::collada14::Rigid_BodyTechnique_CommonShapeHollow, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShape.hollow" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShape.mass`. pub fn mass(&self) -> libremetaverse::import_export::collada14::TargetableFloat { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShape.mass" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShape.mass`. pub fn set_mass( &mut self, value: libremetaverse::import_export::collada14::TargetableFloat, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShape.mass" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShapeHollow`. pub struct Rigid_BodyTechnique_CommonShapeHollow; impl Rigid_BodyTechnique_CommonShapeHollow { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShapeHollow.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShapeHollow.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShapeHollow.Value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShapeHollow.Value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShapeHollow.Value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShapeHollow.Value" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShapeHollow.sid`. pub fn sid(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShapeHollow.sid" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShapeHollow.sid`. pub fn set_sid(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_bodyTechnique_commonShapeHollow.sid" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.rigid_constraint`. pub struct Rigid_Constraint; impl Rigid_Constraint { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.rigid_constraint.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.rigid_constraint.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraint.attachment`. pub fn attachment( &self, ) -> libremetaverse::import_export::collada14::Rigid_ConstraintAttachment { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraint.attachment" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraint.attachment`. pub fn set_attachment( &mut self, value: libremetaverse::import_export::collada14::Rigid_ConstraintAttachment, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraint.attachment" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraint.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraint.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraint.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraint.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraint.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraint.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraint.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraint.name" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraint.ref_attachment`. pub fn ref_attachment( &self, ) -> libremetaverse::import_export::collada14::Rigid_ConstraintRef_Attachment { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraint.ref_attachment" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraint.ref_attachment`. pub fn set_ref_attachment( &mut self, value: libremetaverse::import_export::collada14::Rigid_ConstraintRef_Attachment, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraint.ref_attachment" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraint.sid`. pub fn sid(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraint.sid" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraint.sid`. pub fn set_sid(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraint.sid" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraint.technique`. pub fn technique(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraint.technique" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraint.technique`. pub fn set_technique( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraint.technique" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraint.technique_common`. pub fn technique_common( &self, ) -> libremetaverse::import_export::collada14::Rigid_ConstraintTechnique_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraint.technique_common" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraint.technique_common`. pub fn set_technique_common( &mut self, value: libremetaverse::import_export::collada14::Rigid_ConstraintTechnique_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraint.technique_common" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.rigid_constraintAttachment`. pub struct Rigid_ConstraintAttachment; impl Rigid_ConstraintAttachment { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.rigid_constraintAttachment.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.rigid_constraintAttachment.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintAttachment.Items`. pub fn items(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintAttachment.Items" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintAttachment.Items`. pub fn set_items(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintAttachment.Items" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintAttachment.rigid_body`. pub fn rigid_body(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintAttachment.rigid_body" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintAttachment.rigid_body`. pub fn set_rigid_body(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintAttachment.rigid_body" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.rigid_constraintRef_attachment`. pub struct Rigid_ConstraintRef_Attachment; impl Rigid_ConstraintRef_Attachment { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.rigid_constraintRef_attachment.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.rigid_constraintRef_attachment.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintRef_attachment.Items`. pub fn items(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintRef_attachment.Items" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintRef_attachment.Items`. pub fn set_items(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintRef_attachment.Items" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintRef_attachment.rigid_body`. pub fn rigid_body(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintRef_attachment.rigid_body" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintRef_attachment.rigid_body`. pub fn set_rigid_body(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintRef_attachment.rigid_body" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_common`. pub struct Rigid_ConstraintTechnique_Common; impl Rigid_ConstraintTechnique_Common { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_common.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_common.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_common.enabled`. pub fn enabled( &self, ) -> libremetaverse::import_export::collada14::Rigid_ConstraintTechnique_CommonEnabled { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_common.enabled" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_common.enabled`. pub fn set_enabled( &mut self, value: libremetaverse::import_export::collada14::Rigid_ConstraintTechnique_CommonEnabled, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_common.enabled" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_common.interpenetrate`. pub fn interpenetrate(&self) -> libremetaverse::import_export::collada14::Rigid_ConstraintTechnique_CommonInterpenetrate{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_common.interpenetrate" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_common.interpenetrate`. pub fn set_interpenetrate( &mut self, value: libremetaverse::import_export::collada14::Rigid_ConstraintTechnique_CommonInterpenetrate, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_common.interpenetrate" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_common.limits`. pub fn limits( &self, ) -> libremetaverse::import_export::collada14::Rigid_ConstraintTechnique_CommonLimits { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_common.limits" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_common.limits`. pub fn set_limits( &mut self, value: libremetaverse::import_export::collada14::Rigid_ConstraintTechnique_CommonLimits, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_common.limits" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_common.spring`. pub fn spring( &self, ) -> libremetaverse::import_export::collada14::Rigid_ConstraintTechnique_CommonSpring { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_common.spring" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_common.spring`. pub fn set_spring( &mut self, value: libremetaverse::import_export::collada14::Rigid_ConstraintTechnique_CommonSpring, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_common.spring" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonEnabled`. pub struct Rigid_ConstraintTechnique_CommonEnabled; impl Rigid_ConstraintTechnique_CommonEnabled { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonEnabled.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonEnabled.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonEnabled.Value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonEnabled.Value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonEnabled.Value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonEnabled.Value" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonEnabled.sid`. pub fn sid(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonEnabled.sid" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonEnabled.sid`. pub fn set_sid(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonEnabled.sid" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonInterpenetrate`. pub struct Rigid_ConstraintTechnique_CommonInterpenetrate; impl Rigid_ConstraintTechnique_CommonInterpenetrate { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonInterpenetrate.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonInterpenetrate.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonInterpenetrate.Value`. pub fn value(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonInterpenetrate.Value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonInterpenetrate.Value`. pub fn set_value(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonInterpenetrate.Value" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonInterpenetrate.sid`. pub fn sid(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonInterpenetrate.sid" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonInterpenetrate.sid`. pub fn set_sid(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonInterpenetrate.sid" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimits`. pub struct Rigid_ConstraintTechnique_CommonLimits; impl Rigid_ConstraintTechnique_CommonLimits { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimits.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimits.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimits.linear`. pub fn linear(&self) -> libremetaverse::import_export::collada14::Rigid_ConstraintTechnique_CommonLimitsLinear{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimits.linear" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimits.linear`. pub fn set_linear( &mut self, value: libremetaverse::import_export::collada14::Rigid_ConstraintTechnique_CommonLimitsLinear, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimits.linear" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimits.swing_cone_and_twist`. pub fn swing_cone_and_twist(&self) -> libremetaverse::import_export::collada14::Rigid_ConstraintTechnique_CommonLimitsSwing_Cone_And_Twist{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimits.swing_cone_and_twist" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimits.swing_cone_and_twist`. pub fn set_swing_cone_and_twist( &mut self, value: libremetaverse::import_export::collada14::Rigid_ConstraintTechnique_CommonLimitsSwing_Cone_And_Twist, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimits.swing_cone_and_twist" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimitsLinear`. pub struct Rigid_ConstraintTechnique_CommonLimitsLinear; impl Rigid_ConstraintTechnique_CommonLimitsLinear { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimitsLinear.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimitsLinear.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimitsLinear.max`. pub fn max(&self) -> libremetaverse::import_export::collada14::TargetableFloat3 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimitsLinear.max" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimitsLinear.max`. pub fn set_max( &mut self, value: libremetaverse::import_export::collada14::TargetableFloat3, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimitsLinear.max" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimitsLinear.min`. pub fn min(&self) -> libremetaverse::import_export::collada14::TargetableFloat3 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimitsLinear.min" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimitsLinear.min`. pub fn set_min( &mut self, value: libremetaverse::import_export::collada14::TargetableFloat3, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimitsLinear.min" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimitsSwing_cone_and_twist`. pub struct Rigid_ConstraintTechnique_CommonLimitsSwing_Cone_And_Twist; impl Rigid_ConstraintTechnique_CommonLimitsSwing_Cone_And_Twist { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimitsSwing_cone_and_twist.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimitsSwing_cone_and_twist.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimitsSwing_cone_and_twist.max`. pub fn max(&self) -> libremetaverse::import_export::collada14::TargetableFloat3 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimitsSwing_cone_and_twist.max" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimitsSwing_cone_and_twist.max`. pub fn set_max( &mut self, value: libremetaverse::import_export::collada14::TargetableFloat3, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimitsSwing_cone_and_twist.max" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimitsSwing_cone_and_twist.min`. pub fn min(&self) -> libremetaverse::import_export::collada14::TargetableFloat3 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimitsSwing_cone_and_twist.min" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimitsSwing_cone_and_twist.min`. pub fn set_min( &mut self, value: libremetaverse::import_export::collada14::TargetableFloat3, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonLimitsSwing_cone_and_twist.min" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpring`. pub struct Rigid_ConstraintTechnique_CommonSpring; impl Rigid_ConstraintTechnique_CommonSpring { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpring.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpring.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpring.angular`. pub fn angular(&self) -> libremetaverse::import_export::collada14::Rigid_ConstraintTechnique_CommonSpringAngular{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpring.angular" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpring.angular`. pub fn set_angular( &mut self, value: libremetaverse::import_export::collada14::Rigid_ConstraintTechnique_CommonSpringAngular, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpring.angular" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpring.linear`. pub fn linear(&self) -> libremetaverse::import_export::collada14::Rigid_ConstraintTechnique_CommonSpringLinear{ libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpring.linear" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpring.linear`. pub fn set_linear( &mut self, value: libremetaverse::import_export::collada14::Rigid_ConstraintTechnique_CommonSpringLinear, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpring.linear" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpringAngular`. pub struct Rigid_ConstraintTechnique_CommonSpringAngular; impl Rigid_ConstraintTechnique_CommonSpringAngular { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpringAngular.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpringAngular.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpringAngular.damping`. pub fn damping(&self) -> libremetaverse::import_export::collada14::TargetableFloat { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpringAngular.damping" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpringAngular.damping`. pub fn set_damping( &mut self, value: libremetaverse::import_export::collada14::TargetableFloat, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpringAngular.damping" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpringAngular.stiffness`. pub fn stiffness(&self) -> libremetaverse::import_export::collada14::TargetableFloat { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpringAngular.stiffness" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpringAngular.stiffness`. pub fn set_stiffness( &mut self, value: libremetaverse::import_export::collada14::TargetableFloat, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpringAngular.stiffness" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpringAngular.target_value`. pub fn target_value( &self, ) -> libremetaverse::import_export::collada14::TargetableFloat { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpringAngular.target_value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpringAngular.target_value`. pub fn set_target_value( &mut self, value: libremetaverse::import_export::collada14::TargetableFloat, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpringAngular.target_value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpringLinear`. pub struct Rigid_ConstraintTechnique_CommonSpringLinear; impl Rigid_ConstraintTechnique_CommonSpringLinear { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpringLinear.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpringLinear.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpringLinear.damping`. pub fn damping(&self) -> libremetaverse::import_export::collada14::TargetableFloat { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpringLinear.damping" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpringLinear.damping`. pub fn set_damping( &mut self, value: libremetaverse::import_export::collada14::TargetableFloat, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpringLinear.damping" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpringLinear.stiffness`. pub fn stiffness(&self) -> libremetaverse::import_export::collada14::TargetableFloat { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpringLinear.stiffness" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpringLinear.stiffness`. pub fn set_stiffness( &mut self, value: libremetaverse::import_export::collada14::TargetableFloat, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpringLinear.stiffness" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpringLinear.target_value`. pub fn target_value( &self, ) -> libremetaverse::import_export::collada14::TargetableFloat { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpringLinear.target_value" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpringLinear.target_value`. pub fn set_target_value( &mut self, value: libremetaverse::import_export::collada14::TargetableFloat, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rigid_constraintTechnique_commonSpringLinear.target_value" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.rotate`. pub struct Rotate; impl Rotate { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.rotate.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.rotate.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rotate.Values`. pub fn values(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rotate.Values" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rotate.Values`. pub fn set_values(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rotate.Values" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rotate._Text_`. pub fn text(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rotate._Text_" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rotate._Text_`. pub fn set_text(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rotate._Text_" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.rotate.sid`. pub fn sid(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rotate.sid" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.rotate.sid`. pub fn set_sid(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.rotate.sid" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.sampler`. pub struct Sampler; impl Sampler { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.sampler.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.sampler.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.sampler.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.sampler.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.sampler.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.sampler.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.sampler.input`. pub fn input(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.sampler.input" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.sampler.input`. pub fn set_input( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.sampler.input" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.skew`. pub struct Skew; impl Skew { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.skew.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.skew.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.skew.Values`. pub fn values(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.skew.Values" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.skew.Values`. pub fn set_values(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.skew.Values" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.skew._Text_`. pub fn text(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.skew._Text_" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.skew._Text_`. pub fn set_text(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.skew._Text_" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.skew.sid`. pub fn sid(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.skew.sid" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.skew.sid`. pub fn set_sid(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.skew.sid" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.skin`. pub struct Skin; impl Skin { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.skin.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.skin.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.skin.bind_shape_matrix`. pub fn bind_shape_matrix(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.skin.bind_shape_matrix" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.skin.bind_shape_matrix`. pub fn set_bind_shape_matrix(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.skin.bind_shape_matrix" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.skin.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.skin.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.skin.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.skin.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.skin.joints`. pub fn joints(&self) -> libremetaverse::import_export::collada14::SkinJoints { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.skin.joints" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.skin.joints`. pub fn set_joints( &mut self, value: libremetaverse::import_export::collada14::SkinJoints, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.skin.joints" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.skin.source`. pub fn source(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.skin.source" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.skin.source`. pub fn set_source( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.skin.source" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.skin.source1`. pub fn source1(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.skin.source1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.skin.source1`. pub fn set_source1(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.skin.source1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.skin.vertex_weights`. pub fn vertex_weights( &self, ) -> libremetaverse::import_export::collada14::SkinVertex_Weights { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.skin.vertex_weights" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.skin.vertex_weights`. pub fn set_vertex_weights( &mut self, value: libremetaverse::import_export::collada14::SkinVertex_Weights, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.skin.vertex_weights" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.skinJoints`. pub struct SkinJoints; impl SkinJoints { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.skinJoints.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.skinJoints.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.skinJoints.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.skinJoints.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.skinJoints.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.skinJoints.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.skinJoints.input`. pub fn input(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.skinJoints.input" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.skinJoints.input`. pub fn set_input( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.skinJoints.input" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.skinVertex_weights`. pub struct SkinVertex_Weights; impl SkinVertex_Weights { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.skinVertex_weights.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.skinVertex_weights.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.skinVertex_weights.count`. pub fn count(&self) -> u64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.skinVertex_weights.count" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.skinVertex_weights.count`. pub fn set_count(&mut self, value: u64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.skinVertex_weights.count" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.skinVertex_weights.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.skinVertex_weights.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.skinVertex_weights.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.skinVertex_weights.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.skinVertex_weights.input`. pub fn input(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.skinVertex_weights.input" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.skinVertex_weights.input`. pub fn set_input( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.skinVertex_weights.input" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.skinVertex_weights.v`. pub fn v(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.skinVertex_weights.v" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.skinVertex_weights.v`. pub fn set_v(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.skinVertex_weights.v" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.skinVertex_weights.vcount`. pub fn vcount(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.skinVertex_weights.vcount" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.skinVertex_weights.vcount`. pub fn set_vcount(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.skinVertex_weights.vcount" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.source`. pub struct Source; impl Source { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.source.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.source.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.source.Item`. pub fn item(&self) -> libremetaverse_types::compat::Object { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.source.Item" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.source.Item`. pub fn set_item(&mut self, value: libremetaverse_types::compat::Object) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.source.Item" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.source.asset`. pub fn asset(&self) -> libremetaverse::import_export::collada14::Asset { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.source.asset" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.source.asset`. pub fn set_asset(&mut self, value: libremetaverse::import_export::collada14::Asset) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.source.asset" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.source.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.source.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.source.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.source.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.source.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.source.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.source.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.source.name" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.source.technique`. pub fn technique(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.source.technique" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.source.technique`. pub fn set_technique( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.source.technique" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.source.technique_common`. pub fn technique_common( &self, ) -> libremetaverse::import_export::collada14::SourceTechnique_Common { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.source.technique_common" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.source.technique_common`. pub fn set_technique_common( &mut self, value: libremetaverse::import_export::collada14::SourceTechnique_Common, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.source.technique_common" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.sourceTechnique_common`. pub struct SourceTechnique_Common; impl SourceTechnique_Common { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.sourceTechnique_common.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.sourceTechnique_common.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.sourceTechnique_common.accessor`. pub fn accessor(&self) -> libremetaverse::import_export::collada14::Accessor { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.sourceTechnique_common.accessor" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.sourceTechnique_common.accessor`. pub fn set_accessor( &mut self, value: libremetaverse::import_export::collada14::Accessor, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.sourceTechnique_common.accessor" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.sphere`. pub struct Sphere; impl Sphere { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.sphere.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.sphere.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.sphere.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.sphere.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.sphere.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.sphere.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.sphere.radius`. pub fn radius(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.sphere.radius" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.sphere.radius`. pub fn set_radius(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.sphere.radius" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.spline`. pub struct Spline; impl Spline { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.spline.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.spline.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.spline.closed`. pub fn closed(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.spline.closed" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.spline.closed`. pub fn set_closed(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.spline.closed" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.spline.control_vertices`. pub fn control_vertices( &self, ) -> libremetaverse::import_export::collada14::SplineControl_Vertices { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.spline.control_vertices" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.spline.control_vertices`. pub fn set_control_vertices( &mut self, value: libremetaverse::import_export::collada14::SplineControl_Vertices, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.spline.control_vertices" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.spline.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.spline.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.spline.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.spline.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.spline.source`. pub fn source(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.spline.source" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.spline.source`. pub fn set_source( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.spline.source" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.splineControl_vertices`. pub struct SplineControl_Vertices; impl SplineControl_Vertices { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.splineControl_vertices.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.splineControl_vertices.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.splineControl_vertices.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.splineControl_vertices.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.splineControl_vertices.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.splineControl_vertices.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.splineControl_vertices.input`. pub fn input(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.splineControl_vertices.input" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.splineControl_vertices.input`. pub fn set_input( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.splineControl_vertices.input" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.tapered_capsule`. pub struct Tapered_Capsule; impl Tapered_Capsule { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.tapered_capsule.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.tapered_capsule.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.tapered_capsule.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.tapered_capsule.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.tapered_capsule.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.tapered_capsule.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.tapered_capsule.height`. pub fn height(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.tapered_capsule.height" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.tapered_capsule.height`. pub fn set_height(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.tapered_capsule.height" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.tapered_capsule.radius1`. pub fn radius1(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.tapered_capsule.radius1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.tapered_capsule.radius1`. pub fn set_radius1(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.tapered_capsule.radius1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.tapered_capsule.radius2`. pub fn radius2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.tapered_capsule.radius2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.tapered_capsule.radius2`. pub fn set_radius2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.tapered_capsule.radius2" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.tapered_cylinder`. pub struct Tapered_Cylinder; impl Tapered_Cylinder { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.tapered_cylinder.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.tapered_cylinder.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.tapered_cylinder.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.tapered_cylinder.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.tapered_cylinder.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.tapered_cylinder.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.tapered_cylinder.height`. pub fn height(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.tapered_cylinder.height" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.tapered_cylinder.height`. pub fn set_height(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.tapered_cylinder.height" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.tapered_cylinder.radius1`. pub fn radius1(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.tapered_cylinder.radius1" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.tapered_cylinder.radius1`. pub fn set_radius1(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.tapered_cylinder.radius1" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.tapered_cylinder.radius2`. pub fn radius2(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.tapered_cylinder.radius2" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.tapered_cylinder.radius2`. pub fn set_radius2(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.tapered_cylinder.radius2" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.technique`. pub struct Technique; impl Technique { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.technique.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.technique.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.technique.Any`. pub fn any(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.technique.Any" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.technique.Any`. pub fn set_any(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.technique.Any" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.technique.profile`. pub fn profile(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.technique.profile" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.technique.profile`. pub fn set_profile(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.technique.profile" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.triangles`. pub struct Triangles; impl Triangles { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.triangles.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.triangles.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.triangles.count`. pub fn count(&self) -> u64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.triangles.count" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.triangles.count`. pub fn set_count(&mut self, value: u64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.triangles.count" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.triangles.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.triangles.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.triangles.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.triangles.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.triangles.input`. pub fn input(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.triangles.input" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.triangles.input`. pub fn set_input( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.triangles.input" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.triangles.material`. pub fn material(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.triangles.material" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.triangles.material`. pub fn set_material(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.triangles.material" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.triangles.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.triangles.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.triangles.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.triangles.name" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.triangles.p`. pub fn p(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.triangles.p" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.triangles.p`. pub fn set_p(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.triangles.p" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.trifans`. pub struct Trifans; impl Trifans { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.trifans.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.trifans.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.trifans.count`. pub fn count(&self) -> u64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.trifans.count" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.trifans.count`. pub fn set_count(&mut self, value: u64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.trifans.count" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.trifans.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.trifans.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.trifans.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.trifans.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.trifans.input`. pub fn input(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.trifans.input" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.trifans.input`. pub fn set_input( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.trifans.input" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.trifans.material`. pub fn material(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.trifans.material" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.trifans.material`. pub fn set_material(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.trifans.material" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.trifans.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.trifans.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.trifans.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.trifans.name" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.trifans.p`. pub fn p(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.trifans.p" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.trifans.p`. pub fn set_p(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.trifans.p" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.tristrips`. pub struct Tristrips; impl Tristrips { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.tristrips.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.tristrips.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.tristrips.count`. pub fn count(&self) -> u64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.tristrips.count" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.tristrips.count`. pub fn set_count(&mut self, value: u64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.tristrips.count" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.tristrips.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.tristrips.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.tristrips.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.tristrips.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.tristrips.input`. pub fn input(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.tristrips.input" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.tristrips.input`. pub fn set_input( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.tristrips.input" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.tristrips.material`. pub fn material(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.tristrips.material" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.tristrips.material`. pub fn set_material(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.tristrips.material" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.tristrips.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.tristrips.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.tristrips.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.tristrips.name" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.tristrips.p`. pub fn p(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.tristrips.p" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.tristrips.p`. pub fn set_p(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.tristrips.p" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.vertices`. pub struct Vertices; impl Vertices { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.vertices.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.vertices.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.vertices.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.vertices.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.vertices.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.vertices.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.vertices.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.vertices.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.vertices.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.vertices.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.vertices.input`. pub fn input(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.vertices.input" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.vertices.input`. pub fn set_input( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.vertices.input" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.vertices.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.vertices.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.vertices.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.vertices.name" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.visual_scene`. pub struct Visual_Scene; impl Visual_Scene { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.visual_scene.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.visual_scene.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.visual_scene.asset`. pub fn asset(&self) -> libremetaverse::import_export::collada14::Asset { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.visual_scene.asset" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.visual_scene.asset`. pub fn set_asset(&mut self, value: libremetaverse::import_export::collada14::Asset) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.visual_scene.asset" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.visual_scene.evaluate_scene`. pub fn evaluate_scene( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.visual_scene.evaluate_scene" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.visual_scene.evaluate_scene`. pub fn set_evaluate_scene( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.visual_scene.evaluate_scene" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.visual_scene.extra`. pub fn extra(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.visual_scene.extra" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.visual_scene.extra`. pub fn set_extra( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.visual_scene.extra" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.visual_scene.id`. pub fn id(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.visual_scene.id" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.visual_scene.id`. pub fn set_id(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.visual_scene.id" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.visual_scene.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.visual_scene.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.visual_scene.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.visual_scene.name" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.visual_scene.node`. pub fn node(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.visual_scene.node" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.visual_scene.node`. pub fn set_node(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.visual_scene.node" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.visual_sceneEvaluate_scene`. pub struct Visual_SceneEvaluate_Scene; impl Visual_SceneEvaluate_Scene { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.visual_sceneEvaluate_scene.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.visual_sceneEvaluate_scene.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.visual_sceneEvaluate_scene.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.visual_sceneEvaluate_scene.name" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.visual_sceneEvaluate_scene.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.visual_sceneEvaluate_scene.name" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.visual_sceneEvaluate_scene.render`. pub fn render( &self, ) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.visual_sceneEvaluate_scene.render" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.visual_sceneEvaluate_scene.render`. pub fn set_render( &mut self, value: Vec< libremetaverse::import_export::collada14::Visual_SceneEvaluate_SceneRender, >, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.visual_sceneEvaluate_scene.render" ) } } /// C# type: `T:LibreMetaverse.ImportExport.Collada14.visual_sceneEvaluate_sceneRender`. pub struct Visual_SceneEvaluate_SceneRender; impl Visual_SceneEvaluate_SceneRender { /// C# member: `M:LibreMetaverse.ImportExport.Collada14.visual_sceneEvaluate_sceneRender.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.ImportExport.Collada14.visual_sceneEvaluate_sceneRender.#ctor", ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.visual_sceneEvaluate_sceneRender.camera_node`. pub fn camera_node(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.visual_sceneEvaluate_sceneRender.camera_node" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.visual_sceneEvaluate_sceneRender.camera_node`. pub fn set_camera_node(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.visual_sceneEvaluate_sceneRender.camera_node" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.visual_sceneEvaluate_sceneRender.instance_effect`. pub fn instance_effect( &self, ) -> libremetaverse::import_export::collada14::Instance_Effect { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.visual_sceneEvaluate_sceneRender.instance_effect" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.visual_sceneEvaluate_sceneRender.instance_effect`. pub fn set_instance_effect( &mut self, value: libremetaverse::import_export::collada14::Instance_Effect, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.visual_sceneEvaluate_sceneRender.instance_effect" ) } /// C# member: `P:LibreMetaverse.ImportExport.Collada14.visual_sceneEvaluate_sceneRender.layer`. pub fn layer(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.visual_sceneEvaluate_sceneRender.layer" ) } /// Setter for C# member: `P:LibreMetaverse.ImportExport.Collada14.visual_sceneEvaluate_sceneRender.layer`. pub fn set_layer(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.ImportExport.Collada14.visual_sceneEvaluate_sceneRender.layer" ) } } } } pub mod interfaces { /// C# type: `T:LibreMetaverse.Interfaces.IByteBufferPool`. pub trait IByteBufferPool { /// C# member: `M:LibreMetaverse.Interfaces.IByteBufferPool.LeaseBytes(System.Int32)`. fn lease_bytes(&self, min_size: i32) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Interfaces.IByteBufferPool.LeaseBytes(System.Int32)", ) } /// C# member: `M:LibreMetaverse.Interfaces.IByteBufferPool.ReturnBytes(System.Byte[])`. fn return_bytes(&self, bytes: Vec) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Interfaces.IByteBufferPool.ReturnBytes(System.Byte[])", ) } } /// C# type: `T:LibreMetaverse.Interfaces.IMessage`. pub trait IMessage { /// C# member: `M:LibreMetaverse.Interfaces.IMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Interfaces.IMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Interfaces.IMessage.Serialize`. fn serialize(&self) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Interfaces.IMessage.Serialize") } } } pub mod marketplace { /// C# type: `T:LibreMetaverse.Marketplace.MarketplaceErrorEventArgs`. pub struct MarketplaceErrorEventArgs; impl MarketplaceErrorEventArgs { /// C# member: `M:LibreMetaverse.Marketplace.MarketplaceErrorEventArgs.#ctor(System.String,System.Exception)`. pub fn new( message: String, ex: Option>, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Marketplace.MarketplaceErrorEventArgs.#ctor(System.String,System.Exception)", ) } /// C# member: `P:LibreMetaverse.Marketplace.MarketplaceErrorEventArgs.Exception`. pub fn exception( &self, ) -> Option> { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Marketplace.MarketplaceErrorEventArgs.Exception" ) } /// C# member: `P:LibreMetaverse.Marketplace.MarketplaceErrorEventArgs.Message`. pub fn message(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Marketplace.MarketplaceErrorEventArgs.Message" ) } } /// C# type: `T:LibreMetaverse.Marketplace.MarketplaceFolderClassifier`. pub struct MarketplaceFolderClassifier; impl MarketplaceFolderClassifier { /// C# member: `M:LibreMetaverse.Marketplace.MarketplaceFolderClassifier.GetAllListingFolderIds(LibreMetaverse.Inventory)`. pub fn get_all_listing_folder_ids( inventory: &libremetaverse::Inventory, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Marketplace.MarketplaceFolderClassifier.GetAllListingFolderIds(LibreMetaverse.Inventory)", ) } /// C# member: `M:LibreMetaverse.Marketplace.MarketplaceFolderClassifier.GetListingFolder(LibreMetaverse.UUID,LibreMetaverse.Inventory)`. pub fn get_listing_folder( folder_id: libremetaverse_types::UUID, inventory: &libremetaverse::Inventory, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Marketplace.MarketplaceFolderClassifier.GetListingFolder(LibreMetaverse.UUID,LibreMetaverse.Inventory)", ) } /// C# member: `M:LibreMetaverse.Marketplace.MarketplaceFolderClassifier.GetListingsRoot(LibreMetaverse.Inventory)`. pub fn get_listings_root( inventory: &libremetaverse::Inventory, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Marketplace.MarketplaceFolderClassifier.GetListingsRoot(LibreMetaverse.Inventory)", ) } /// C# member: `M:LibreMetaverse.Marketplace.MarketplaceFolderClassifier.GetRole(LibreMetaverse.UUID,LibreMetaverse.Inventory)`. pub fn get_role( folder_id: libremetaverse_types::UUID, inventory: &libremetaverse::Inventory, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Marketplace.MarketplaceFolderClassifier.GetRole(LibreMetaverse.UUID,LibreMetaverse.Inventory)", ) } /// C# member: `M:LibreMetaverse.Marketplace.MarketplaceFolderClassifier.GetStockCount(LibreMetaverse.UUID,LibreMetaverse.Inventory)`. pub fn get_stock_count( version_folder_uuid: libremetaverse_types::UUID, inventory: &libremetaverse::Inventory, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Marketplace.MarketplaceFolderClassifier.GetStockCount(LibreMetaverse.UUID,LibreMetaverse.Inventory)", ) } /// C# member: `M:LibreMetaverse.Marketplace.MarketplaceFolderClassifier.GetVersionFolder(LibreMetaverse.UUID,LibreMetaverse.Inventory)`. pub fn get_version_folder( listing_folder_uuid: libremetaverse_types::UUID, inventory: &libremetaverse::Inventory, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Marketplace.MarketplaceFolderClassifier.GetVersionFolder(LibreMetaverse.UUID,LibreMetaverse.Inventory)", ) } /// C# member: `M:LibreMetaverse.Marketplace.MarketplaceFolderClassifier.IsMarketplaceFolder(LibreMetaverse.UUID,LibreMetaverse.Inventory)`. pub fn is_marketplace_folder( folder_id: libremetaverse_types::UUID, inventory: &libremetaverse::Inventory, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Marketplace.MarketplaceFolderClassifier.IsMarketplaceFolder(LibreMetaverse.UUID,LibreMetaverse.Inventory)", ) } /// C# member: `M:LibreMetaverse.Marketplace.MarketplaceFolderClassifier.ValidateListing(LibreMetaverse.UUID,LibreMetaverse.Inventory)`. pub fn validate_listing( listing_folder_uuid: libremetaverse_types::UUID, inventory: &libremetaverse::Inventory, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Marketplace.MarketplaceFolderClassifier.ValidateListing(LibreMetaverse.UUID,LibreMetaverse.Inventory)", ) } } /// C# type: `T:LibreMetaverse.Marketplace.MarketplaceFolderRole`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum MarketplaceFolderRole { /// C# member: `F:LibreMetaverse.Marketplace.MarketplaceFolderRole.Content`. Content = 5, /// C# member: `F:LibreMetaverse.Marketplace.MarketplaceFolderRole.Listing`. Listing = 2, /// C# member: `F:LibreMetaverse.Marketplace.MarketplaceFolderRole.ListingsRoot`. ListingsRoot = 1, /// C# member: `F:LibreMetaverse.Marketplace.MarketplaceFolderRole.None`. None = 0, /// C# member: `F:LibreMetaverse.Marketplace.MarketplaceFolderRole.Stock`. Stock = 4, /// C# member: `F:LibreMetaverse.Marketplace.MarketplaceFolderRole.Version`. Version = 3, } /// C# type: `T:LibreMetaverse.Marketplace.MarketplaceListing`. pub struct MarketplaceListing; impl MarketplaceListing { /// C# member: `M:LibreMetaverse.Marketplace.MarketplaceListing.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Marketplace.MarketplaceListing.#ctor", ) } /// C# member: `P:LibreMetaverse.Marketplace.MarketplaceListing.EditUrl`. pub fn edit_url(&self) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Marketplace.MarketplaceListing.EditUrl" ) } /// Setter for C# member: `P:LibreMetaverse.Marketplace.MarketplaceListing.EditUrl`. pub fn set_edit_url(&mut self, value: Option) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Marketplace.MarketplaceListing.EditUrl" ) } /// C# member: `P:LibreMetaverse.Marketplace.MarketplaceListing.LastSyncUtc`. pub fn last_sync_utc(&self) -> std::time::SystemTime { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Marketplace.MarketplaceListing.LastSyncUtc" ) } /// Setter for C# member: `P:LibreMetaverse.Marketplace.MarketplaceListing.LastSyncUtc`. pub fn set_last_sync_utc(&mut self, value: std::time::SystemTime) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Marketplace.MarketplaceListing.LastSyncUtc" ) } /// C# member: `P:LibreMetaverse.Marketplace.MarketplaceListing.ListingFolderUUID`. pub fn listing_folder_uuid(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Marketplace.MarketplaceListing.ListingFolderUUID" ) } /// Setter for C# member: `P:LibreMetaverse.Marketplace.MarketplaceListing.ListingFolderUUID`. pub fn set_listing_folder_uuid(&mut self, value: libremetaverse_types::UUID) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Marketplace.MarketplaceListing.ListingFolderUUID" ) } /// C# member: `P:LibreMetaverse.Marketplace.MarketplaceListing.ListingId`. pub fn listing_id(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Marketplace.MarketplaceListing.ListingId" ) } /// Setter for C# member: `P:LibreMetaverse.Marketplace.MarketplaceListing.ListingId`. pub fn set_listing_id(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Marketplace.MarketplaceListing.ListingId" ) } /// C# member: `P:LibreMetaverse.Marketplace.MarketplaceListing.Status`. pub fn status(&self) -> libremetaverse::marketplace::MarketplaceListingStatus { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Marketplace.MarketplaceListing.Status" ) } /// Setter for C# member: `P:LibreMetaverse.Marketplace.MarketplaceListing.Status`. pub fn set_status(&mut self, value: libremetaverse::marketplace::MarketplaceListingStatus) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Marketplace.MarketplaceListing.Status" ) } /// C# member: `P:LibreMetaverse.Marketplace.MarketplaceListing.StockCount`. pub fn stock_count(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Marketplace.MarketplaceListing.StockCount" ) } /// Setter for C# member: `P:LibreMetaverse.Marketplace.MarketplaceListing.StockCount`. pub fn set_stock_count(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Marketplace.MarketplaceListing.StockCount" ) } /// C# member: `P:LibreMetaverse.Marketplace.MarketplaceListing.VersionFolderUUID`. pub fn version_folder_uuid(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Marketplace.MarketplaceListing.VersionFolderUUID" ) } /// Setter for C# member: `P:LibreMetaverse.Marketplace.MarketplaceListing.VersionFolderUUID`. pub fn set_version_folder_uuid(&mut self, value: libremetaverse_types::UUID) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Marketplace.MarketplaceListing.VersionFolderUUID" ) } } /// C# type: `T:LibreMetaverse.Marketplace.MarketplaceListingChangedEventArgs`. pub struct MarketplaceListingChangedEventArgs; impl MarketplaceListingChangedEventArgs { /// C# member: `M:LibreMetaverse.Marketplace.MarketplaceListingChangedEventArgs.#ctor(System.Int32,LibreMetaverse.Marketplace.MarketplaceListing)`. pub fn new( listing_id: i32, listing: Option>, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Marketplace.MarketplaceListingChangedEventArgs.#ctor(System.Int32,LibreMetaverse.Marketplace.MarketplaceListing)", ) } /// C# member: `P:LibreMetaverse.Marketplace.MarketplaceListingChangedEventArgs.Listing`. pub fn listing( &self, ) -> Option> { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Marketplace.MarketplaceListingChangedEventArgs.Listing" ) } /// C# member: `P:LibreMetaverse.Marketplace.MarketplaceListingChangedEventArgs.ListingId`. pub fn listing_id(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Marketplace.MarketplaceListingChangedEventArgs.ListingId" ) } } /// C# type: `T:LibreMetaverse.Marketplace.MarketplaceListingStatus`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum MarketplaceListingStatus { /// C# member: `F:LibreMetaverse.Marketplace.MarketplaceListingStatus.Listed`. Listed = 0, /// C# member: `F:LibreMetaverse.Marketplace.MarketplaceListingStatus.Unknown`. Unknown = 2, /// C# member: `F:LibreMetaverse.Marketplace.MarketplaceListingStatus.Unlisted`. Unlisted = 1, } /// C# type: `T:LibreMetaverse.Marketplace.MarketplaceListingsSyncedEventArgs`. pub struct MarketplaceListingsSyncedEventArgs; impl MarketplaceListingsSyncedEventArgs { /// C# member: `M:LibreMetaverse.Marketplace.MarketplaceListingsSyncedEventArgs.#ctor(System.Collections.Generic.IReadOnlyList{LibreMetaverse.Marketplace.MarketplaceListing})`. pub fn new( listings: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Marketplace.MarketplaceListingsSyncedEventArgs.#ctor(System.Collections.Generic.IReadOnlyList{LibreMetaverse.Marketplace.MarketplaceListing})", ) } /// C# member: `P:LibreMetaverse.Marketplace.MarketplaceListingsSyncedEventArgs.Listings`. pub fn listings(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Marketplace.MarketplaceListingsSyncedEventArgs.Listings" ) } } /// C# type: `T:LibreMetaverse.Marketplace.MarketplaceManager`. pub struct MarketplaceManager; impl MarketplaceManager { /// C# member: `E:LibreMetaverse.Marketplace.MarketplaceManager.Error`. pub fn subscribe_error( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::marketplace::MarketplaceErrorEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.Marketplace.MarketplaceManager.Error" ) } /// C# member: `E:LibreMetaverse.Marketplace.MarketplaceManager.ListingChanged`. pub fn subscribe_listing_changed( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::marketplace::MarketplaceListingChangedEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.Marketplace.MarketplaceManager.ListingChanged" ) } /// C# member: `E:LibreMetaverse.Marketplace.MarketplaceManager.ListingsSynced`. pub fn subscribe_listings_synced( &self, handler: libremetaverse_types::compat::EventHandler< libremetaverse::marketplace::MarketplaceListingsSyncedEventArgs, >, ) -> libremetaverse_types::compat::Subscription { libremetaverse_types::unimplemented_api!( "E:LibreMetaverse.Marketplace.MarketplaceManager.ListingsSynced" ) } /// C# member: `M:LibreMetaverse.Marketplace.MarketplaceManager.#ctor(LibreMetaverse.GridClient)`. pub fn new(client: libremetaverse::GridClient) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Marketplace.MarketplaceManager.#ctor(LibreMetaverse.GridClient)", ) } /// C# member: `M:LibreMetaverse.Marketplace.MarketplaceManager.ActivateListingAsync(System.Int32,System.Threading.CancellationToken)`. pub async fn activate_listing( &self, listing_id: i32, ct: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Marketplace.MarketplaceManager.ActivateListingAsync(System.Int32,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.Marketplace.MarketplaceManager.CreateListingAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.String,System.Int32,System.Threading.CancellationToken)`. pub async fn create_listing( &self, listing_folder_uuid: libremetaverse_types::UUID, version_folder_uuid: libremetaverse_types::UUID, name: String, count_on_hand: Option, ct: Option, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Marketplace.MarketplaceManager.CreateListingAsync(LibreMetaverse.UUID,LibreMetaverse.UUID,System.String,System.Int32,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.Marketplace.MarketplaceManager.DeactivateListingAsync(System.Int32,System.Threading.CancellationToken)`. pub async fn deactivate_listing( &self, listing_id: i32, ct: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Marketplace.MarketplaceManager.DeactivateListingAsync(System.Int32,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.Marketplace.MarketplaceManager.DeleteListingAsync(System.Int32,System.Threading.CancellationToken)`. pub async fn delete_listing( &self, listing_id: i32, ct: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Marketplace.MarketplaceManager.DeleteListingAsync(System.Int32,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.Marketplace.MarketplaceManager.FetchListingsAsync(System.Threading.CancellationToken)`. pub async fn fetch_listings( &self, ct: Option, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Marketplace.MarketplaceManager.FetchListingsAsync(System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.Marketplace.MarketplaceManager.TryGetByFolder(LibreMetaverse.UUID,LibreMetaverse.Marketplace.MarketplaceListing@)`. pub fn try_get_by_folder( &self, folder_uuid: libremetaverse_types::UUID, listing: &mut Option, ) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Marketplace.MarketplaceManager.TryGetByFolder(LibreMetaverse.UUID,LibreMetaverse.Marketplace.MarketplaceListing@)" ) } /// C# member: `M:LibreMetaverse.Marketplace.MarketplaceManager.TryGetById(System.Int32,LibreMetaverse.Marketplace.MarketplaceListing@)`. pub fn try_get_by_id( &self, listing_id: i32, listing: &mut Option, ) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Marketplace.MarketplaceManager.TryGetById(System.Int32,LibreMetaverse.Marketplace.MarketplaceListing@)" ) } /// C# member: `P:LibreMetaverse.Marketplace.MarketplaceManager.ListingsByFolder`. pub fn listings_by_folder( &self, ) -> std::collections::HashMap< libremetaverse_types::UUID, libremetaverse::marketplace::MarketplaceListing, > { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Marketplace.MarketplaceManager.ListingsByFolder" ) } /// C# member: `P:LibreMetaverse.Marketplace.MarketplaceManager.ListingsById`. pub fn listings_by_id( &self, ) -> std::collections::HashMap { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Marketplace.MarketplaceManager.ListingsById" ) } } /// C# type: `T:LibreMetaverse.Marketplace.MarketplaceValidationFlags`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(transparent)] pub struct MarketplaceValidationFlags(pub i32); impl MarketplaceValidationFlags { /// C# member: `F:LibreMetaverse.Marketplace.MarketplaceValidationFlags.EmptyListing`. pub const EMPTY_LISTING: Self = Self(4); /// C# member: `F:LibreMetaverse.Marketplace.MarketplaceValidationFlags.InvalidStructure`. pub const INVALID_STRUCTURE: Self = Self(32); /// C# member: `F:LibreMetaverse.Marketplace.MarketplaceValidationFlags.MissingVersionFolder`. pub const MISSING_VERSION_FOLDER: Self = Self(1); /// C# member: `F:LibreMetaverse.Marketplace.MarketplaceValidationFlags.MultipleVersionFolders`. pub const MULTIPLE_VERSION_FOLDERS: Self = Self(2); /// C# member: `F:LibreMetaverse.Marketplace.MarketplaceValidationFlags.NotRegisteredWithServer`. pub const NOT_REGISTERED_WITH_SERVER: Self = Self(8); /// C# member: `F:LibreMetaverse.Marketplace.MarketplaceValidationFlags.ServerMetadataMismatch`. pub const SERVER_METADATA_MISMATCH: Self = Self(16); /// C# member: `F:LibreMetaverse.Marketplace.MarketplaceValidationFlags.Valid`. pub const VALID: Self = Self(0); } } pub mod materials { /// C# type: `T:LibreMetaverse.Materials.LegacyMaterial`. pub struct LegacyMaterial; impl LegacyMaterial { /// C# member: `M:LibreMetaverse.Materials.LegacyMaterial.#ctor`. pub fn new_with_constructor() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Materials.LegacyMaterial.#ctor") } /// C# member: `M:LibreMetaverse.Materials.LegacyMaterial.#ctor(LibreMetaverse.StructuredData.OSDMap)`. pub fn new_with_osd_map( map_orig: libremetaverse_structured_data::OSDMap, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Materials.LegacyMaterial.#ctor(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `P:LibreMetaverse.Materials.LegacyMaterial.AlphaMaskCutoff`. pub fn alpha_mask_cutoff(&self) -> u8 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Materials.LegacyMaterial.AlphaMaskCutoff" ) } /// Setter for C# member: `P:LibreMetaverse.Materials.LegacyMaterial.AlphaMaskCutoff`. pub fn set_alpha_mask_cutoff(&mut self, value: u8) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Materials.LegacyMaterial.AlphaMaskCutoff" ) } /// C# member: `P:LibreMetaverse.Materials.LegacyMaterial.DiffuseAlphaMode`. pub fn diffuse_alpha_mode(&self) -> libremetaverse::materials::LegacyMaterialAlphaMode { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Materials.LegacyMaterial.DiffuseAlphaMode" ) } /// Setter for C# member: `P:LibreMetaverse.Materials.LegacyMaterial.DiffuseAlphaMode`. pub fn set_diffuse_alpha_mode( &mut self, value: libremetaverse::materials::LegacyMaterialAlphaMode, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Materials.LegacyMaterial.DiffuseAlphaMode" ) } /// C# member: `P:LibreMetaverse.Materials.LegacyMaterial.EnvironmentIntensity`. pub fn environment_intensity(&self) -> u8 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Materials.LegacyMaterial.EnvironmentIntensity" ) } /// Setter for C# member: `P:LibreMetaverse.Materials.LegacyMaterial.EnvironmentIntensity`. pub fn set_environment_intensity(&mut self, value: u8) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Materials.LegacyMaterial.EnvironmentIntensity" ) } /// C# member: `P:LibreMetaverse.Materials.LegacyMaterial.ID`. pub fn id(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Materials.LegacyMaterial.ID") } /// Setter for C# member: `P:LibreMetaverse.Materials.LegacyMaterial.ID`. pub fn set_id(&mut self, value: libremetaverse_types::UUID) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Materials.LegacyMaterial.ID") } /// C# member: `P:LibreMetaverse.Materials.LegacyMaterial.NormalMap`. pub fn normal_map(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Materials.LegacyMaterial.NormalMap" ) } /// Setter for C# member: `P:LibreMetaverse.Materials.LegacyMaterial.NormalMap`. pub fn set_normal_map(&mut self, value: libremetaverse_types::UUID) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Materials.LegacyMaterial.NormalMap" ) } /// C# member: `P:LibreMetaverse.Materials.LegacyMaterial.NormalMapOffsetX`. pub fn normal_map_offset_x(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Materials.LegacyMaterial.NormalMapOffsetX" ) } /// Setter for C# member: `P:LibreMetaverse.Materials.LegacyMaterial.NormalMapOffsetX`. pub fn set_normal_map_offset_x(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Materials.LegacyMaterial.NormalMapOffsetX" ) } /// C# member: `P:LibreMetaverse.Materials.LegacyMaterial.NormalMapOffsetY`. pub fn normal_map_offset_y(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Materials.LegacyMaterial.NormalMapOffsetY" ) } /// Setter for C# member: `P:LibreMetaverse.Materials.LegacyMaterial.NormalMapOffsetY`. pub fn set_normal_map_offset_y(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Materials.LegacyMaterial.NormalMapOffsetY" ) } /// C# member: `P:LibreMetaverse.Materials.LegacyMaterial.NormalMapRepeatX`. pub fn normal_map_repeat_x(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Materials.LegacyMaterial.NormalMapRepeatX" ) } /// Setter for C# member: `P:LibreMetaverse.Materials.LegacyMaterial.NormalMapRepeatX`. pub fn set_normal_map_repeat_x(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Materials.LegacyMaterial.NormalMapRepeatX" ) } /// C# member: `P:LibreMetaverse.Materials.LegacyMaterial.NormalMapRepeatY`. pub fn normal_map_repeat_y(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Materials.LegacyMaterial.NormalMapRepeatY" ) } /// Setter for C# member: `P:LibreMetaverse.Materials.LegacyMaterial.NormalMapRepeatY`. pub fn set_normal_map_repeat_y(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Materials.LegacyMaterial.NormalMapRepeatY" ) } /// C# member: `P:LibreMetaverse.Materials.LegacyMaterial.NormalMapRotation`. pub fn normal_map_rotation(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Materials.LegacyMaterial.NormalMapRotation" ) } /// Setter for C# member: `P:LibreMetaverse.Materials.LegacyMaterial.NormalMapRotation`. pub fn set_normal_map_rotation(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Materials.LegacyMaterial.NormalMapRotation" ) } /// C# member: `P:LibreMetaverse.Materials.LegacyMaterial.SpecularColor`. pub fn specular_color(&self) -> libremetaverse_types::Color4 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Materials.LegacyMaterial.SpecularColor" ) } /// Setter for C# member: `P:LibreMetaverse.Materials.LegacyMaterial.SpecularColor`. pub fn set_specular_color(&mut self, value: libremetaverse_types::Color4) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Materials.LegacyMaterial.SpecularColor" ) } /// C# member: `P:LibreMetaverse.Materials.LegacyMaterial.SpecularExponent`. pub fn specular_exponent(&self) -> u8 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Materials.LegacyMaterial.SpecularExponent" ) } /// Setter for C# member: `P:LibreMetaverse.Materials.LegacyMaterial.SpecularExponent`. pub fn set_specular_exponent(&mut self, value: u8) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Materials.LegacyMaterial.SpecularExponent" ) } /// C# member: `P:LibreMetaverse.Materials.LegacyMaterial.SpecularMap`. pub fn specular_map(&self) -> libremetaverse_types::UUID { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Materials.LegacyMaterial.SpecularMap" ) } /// Setter for C# member: `P:LibreMetaverse.Materials.LegacyMaterial.SpecularMap`. pub fn set_specular_map(&mut self, value: libremetaverse_types::UUID) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Materials.LegacyMaterial.SpecularMap" ) } /// C# member: `P:LibreMetaverse.Materials.LegacyMaterial.SpecularMapOffsetX`. pub fn specular_map_offset_x(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Materials.LegacyMaterial.SpecularMapOffsetX" ) } /// Setter for C# member: `P:LibreMetaverse.Materials.LegacyMaterial.SpecularMapOffsetX`. pub fn set_specular_map_offset_x(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Materials.LegacyMaterial.SpecularMapOffsetX" ) } /// C# member: `P:LibreMetaverse.Materials.LegacyMaterial.SpecularMapOffsetY`. pub fn specular_map_offset_y(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Materials.LegacyMaterial.SpecularMapOffsetY" ) } /// Setter for C# member: `P:LibreMetaverse.Materials.LegacyMaterial.SpecularMapOffsetY`. pub fn set_specular_map_offset_y(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Materials.LegacyMaterial.SpecularMapOffsetY" ) } /// C# member: `P:LibreMetaverse.Materials.LegacyMaterial.SpecularMapRepeatX`. pub fn specular_map_repeat_x(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Materials.LegacyMaterial.SpecularMapRepeatX" ) } /// Setter for C# member: `P:LibreMetaverse.Materials.LegacyMaterial.SpecularMapRepeatX`. pub fn set_specular_map_repeat_x(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Materials.LegacyMaterial.SpecularMapRepeatX" ) } /// C# member: `P:LibreMetaverse.Materials.LegacyMaterial.SpecularMapRepeatY`. pub fn specular_map_repeat_y(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Materials.LegacyMaterial.SpecularMapRepeatY" ) } /// Setter for C# member: `P:LibreMetaverse.Materials.LegacyMaterial.SpecularMapRepeatY`. pub fn set_specular_map_repeat_y(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Materials.LegacyMaterial.SpecularMapRepeatY" ) } /// C# member: `P:LibreMetaverse.Materials.LegacyMaterial.SpecularMapRotation`. pub fn specular_map_rotation(&self) -> f64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Materials.LegacyMaterial.SpecularMapRotation" ) } /// Setter for C# member: `P:LibreMetaverse.Materials.LegacyMaterial.SpecularMapRotation`. pub fn set_specular_map_rotation(&mut self, value: f64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Materials.LegacyMaterial.SpecularMapRotation" ) } } /// C# type: `T:LibreMetaverse.Materials.LegacyMaterialAlphaMode`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(u8)] pub enum LegacyMaterialAlphaMode { /// C# member: `F:LibreMetaverse.Materials.LegacyMaterialAlphaMode.Blend`. Blend = 1, /// C# member: `F:LibreMetaverse.Materials.LegacyMaterialAlphaMode.Default`. Default = 4, /// C# member: `F:LibreMetaverse.Materials.LegacyMaterialAlphaMode.Emissive`. Emissive = 3, /// C# member: `F:LibreMetaverse.Materials.LegacyMaterialAlphaMode.Mask`. Mask = 2, /// C# member: `F:LibreMetaverse.Materials.LegacyMaterialAlphaMode.None`. None = 0, } } pub mod messages { /// C# type: `T:LibreMetaverse.Messages.MessageUtils`. pub struct MessageUtils; impl MessageUtils { /// C# member: `M:LibreMetaverse.Messages.MessageUtils.DecodeEvent(System.String,LibreMetaverse.StructuredData.OSDMap)`. pub fn decode_event( event_name: String, map: libremetaverse_structured_data::OSDMap, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.MessageUtils.DecodeEvent(System.String,LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.MessageUtils.FromDictionaryString(System.Collections.Generic.Dictionary{System.String,System.String})`. pub fn from_dictionary_string( dict: std::collections::HashMap, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.MessageUtils.FromDictionaryString(System.Collections.Generic.Dictionary{System.String,System.String})", ) } /// C# member: `M:LibreMetaverse.Messages.MessageUtils.FromDictionaryUri(System.Collections.Generic.Dictionary{System.Uri,System.Uri})`. pub fn from_dictionary_uri( dict: std::collections::HashMap< libremetaverse_types::compat::Uri, libremetaverse_types::compat::Uri, >, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.MessageUtils.FromDictionaryUri(System.Collections.Generic.Dictionary{System.Uri,System.Uri})", ) } /// C# member: `M:LibreMetaverse.Messages.MessageUtils.FromIP(System.Net.IPAddress)`. pub fn from_ip( address: std::net::IpAddr, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.MessageUtils.FromIP(System.Net.IPAddress)", ) } /// C# member: `M:LibreMetaverse.Messages.MessageUtils.ToDictionaryString(LibreMetaverse.StructuredData.OSD)`. pub fn to_dictionary_string( osd: libremetaverse_structured_data::OSD, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.MessageUtils.ToDictionaryString(LibreMetaverse.StructuredData.OSD)", ) } /// C# member: `M:LibreMetaverse.Messages.MessageUtils.ToDictionaryUri(LibreMetaverse.StructuredData.OSD)`. pub fn to_dictionary_uri( osd: libremetaverse_structured_data::OSD, ) -> Result< std::collections::HashMap< libremetaverse_types::compat::Uri, libremetaverse_types::compat::Uri, >, crate::Error, > { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.MessageUtils.ToDictionaryUri(LibreMetaverse.StructuredData.OSD)", ) } /// C# member: `M:LibreMetaverse.Messages.MessageUtils.ToIP(LibreMetaverse.StructuredData.OSD)`. pub fn to_ip( osd: libremetaverse_structured_data::OSD, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.MessageUtils.ToIP(LibreMetaverse.StructuredData.OSD)", ) } } pub mod linden { /// C# type: `T:LibreMetaverse.Messages.Linden.AgentDropGroupMessage`. pub struct AgentDropGroupMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.AgentDropGroupMessage.AgentDataBlock`. pub agent_data_block: Vec, } impl AgentDropGroupMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.AgentDropGroupMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.AgentDropGroupMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.AgentDropGroupMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.AgentDropGroupMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.AgentDropGroupMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.AgentDropGroupMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for AgentDropGroupMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.AgentDropGroupMessage.AgentData`. pub struct AgentDropGroupMessageAgentData { /// C# member: `F:LibreMetaverse.Messages.Linden.AgentDropGroupMessage.AgentData.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentDropGroupMessage.AgentData.GroupID`. pub group_id: libremetaverse_types::UUID, } impl AgentDropGroupMessageAgentData { /// C# member: `M:LibreMetaverse.Messages.Linden.AgentDropGroupMessage.AgentData.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.AgentDropGroupMessage.AgentData.#ctor", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.AgentGroupDataUpdateMessage`. pub struct AgentGroupDataUpdateMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.AvatarID`. pub avatar_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupDataBlock`. pub group_data_block: Vec, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupDataBlock`. pub new_group_data_block: Vec, } impl AgentGroupDataUpdateMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for AgentGroupDataUpdateMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData`. pub struct AgentGroupDataUpdateMessageGroupData { /// C# member: `F:LibreMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.AcceptNotices`. pub accept_notices: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.Contribution`. pub contribution: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupInsigniaID`. pub group_insignia_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupName`. pub group_name: String, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupPowers`. pub group_powers: libremetaverse::GroupPowers, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.GroupTitle`. pub group_title: String, } impl AgentGroupDataUpdateMessageGroupData { /// C# member: `M:LibreMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.GroupData.#ctor", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupData`. pub struct AgentGroupDataUpdateMessageNewGroupData { /// C# member: `F:LibreMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupData.ListInProfile`. pub list_in_profile: bool, } impl AgentGroupDataUpdateMessageNewGroupData { /// C# member: `M:LibreMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupData.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.AgentGroupDataUpdateMessage.NewGroupData.#ctor", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.AgentPreferencesMessage`. pub struct AgentPreferencesMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.AgentPreferencesMessage.HoverHeight`. pub hover_height: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentPreferencesMessage.RawData`. pub raw_data: libremetaverse_structured_data::OSDMap, } impl AgentPreferencesMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.AgentPreferencesMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.AgentPreferencesMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.AgentPreferencesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.AgentPreferencesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.AgentPreferencesMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.AgentPreferencesMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for AgentPreferencesMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.AgentProfileMessage`. pub struct AgentProfileMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.AllowedMaturity`. pub allowed_maturity: libremetaverse::SimAccess, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.AvatarID`. pub avatar_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.CaptionIndex`. pub caption_index: Option>, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.CaptionText`. pub caption_text: Option, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.CustomerType`. pub customer_type: String, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.DisplayName`. pub display_name: String, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.DisplayNameNextUpdate`. pub display_name_next_update: std::time::SystemTime, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.FirstLifeAboutText`. pub first_life_about_text: String, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.FirstLifeImageID`. pub first_life_image_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.Flags`. pub flags: libremetaverse::ProfileFlags, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.Groups`. pub groups: Vec, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.HideAge`. pub hide_age: Option>, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.HomePage`. pub home_page: String, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.IsDisplayNameDefault`. pub is_display_name_default: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.IsMatureProfile`. pub is_mature_profile: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.LegacyFirstName`. pub legacy_first_name: String, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.LegacyLastName`. pub legacy_last_name: String, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.MemberSince`. pub member_since: std::time::SystemTime, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.Notes`. pub notes: String, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.PartnerID`. pub partner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.Picks`. pub picks: Vec, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.PreferredMaturity`. pub preferred_maturity: libremetaverse::SimAccess, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.SecondLifeAboutText`. pub second_life_about_text: String, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.SecondLifeImageID`. pub second_life_image_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.Title`. pub title: String, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.Username`. pub username: String, } impl AgentProfileMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.AgentProfileMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.AgentProfileMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.AgentProfileMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.AgentProfileMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.AgentProfileMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.AgentProfileMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for AgentProfileMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.AgentProfileMessage.GroupData`. pub struct AgentProfileMessageGroupData { /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.GroupData.Description`. pub description: String, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.GroupData.Enabled`. pub enabled: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.GroupData.FounderID`. pub founder_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.GroupData.ID`. pub id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.GroupData.ImageID`. pub image_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.GroupData.IsMaturePublish`. pub is_mature_publish: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.GroupData.IsOpenEnrollment`. pub is_open_enrollment: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.GroupData.IsShownInSearch`. pub is_shown_in_search: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.GroupData.Name`. pub name: String, } impl AgentProfileMessageGroupData { /// C# member: `M:LibreMetaverse.Messages.Linden.AgentProfileMessage.GroupData.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.AgentProfileMessage.GroupData.#ctor", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.AgentProfileMessage.PickData`. pub struct AgentProfileMessagePickData { /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.PickData.Description`. pub description: String, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.PickData.Enabled`. pub enabled: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.PickData.GridX`. pub grid_x: f64, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.PickData.GridY`. pub grid_y: f64, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.PickData.ID`. pub id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.PickData.Name`. pub name: String, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.PickData.ParcelID`. pub parcel_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.PickData.ParcelName`. pub parcel_name: String, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.PickData.RegionName`. pub region_name: String, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.PickData.RegionX`. pub region_x: f64, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.PickData.RegionY`. pub region_y: f64, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.PickData.RegionZ`. pub region_z: f64, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.PickData.Slurl`. pub slurl: libremetaverse_types::compat::Uri, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentProfileMessage.PickData.SnapshotID`. pub snapshot_id: libremetaverse_types::UUID, } impl AgentProfileMessagePickData { /// C# member: `M:LibreMetaverse.Messages.Linden.AgentProfileMessage.PickData.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.AgentProfileMessage.PickData.#ctor", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.AgentStateUpdateMessage`. pub struct AgentStateUpdateMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.AgentStateUpdateMessage.AlterNavmeshObjects`. pub alter_navmesh_objects: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentStateUpdateMessage.AlterPermanentObjects`. pub alter_permanent_objects: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentStateUpdateMessage.CanModifyNavmesh`. pub can_modify_navmesh: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentStateUpdateMessage.GodLevel`. pub god_level: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentStateUpdateMessage.HasModifiedNavmesh`. pub has_modified_navmesh: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentStateUpdateMessage.Language`. pub language: String, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentStateUpdateMessage.LanguageIsPublic`. pub language_is_public: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentStateUpdateMessage.MaxAccess`. pub max_access: String, /// C# member: `F:LibreMetaverse.Messages.Linden.AgentStateUpdateMessage.RawData`. pub raw_data: libremetaverse_structured_data::OSDMap, } impl AgentStateUpdateMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.AgentStateUpdateMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.AgentStateUpdateMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.AgentStateUpdateMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.AgentStateUpdateMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.AgentStateUpdateMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.AgentStateUpdateMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for AgentStateUpdateMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.AssetUploaderBlock`. pub struct AssetUploaderBlock { /// C# member: `F:LibreMetaverse.Messages.Linden.AssetUploaderBlock.State`. pub state: String, } impl AssetUploaderBlock { /// C# member: `M:LibreMetaverse.Messages.Linden.AssetUploaderBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.AssetUploaderBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.AssetUploaderBlock.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.AssetUploaderBlock.Serialize", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.AttachmentResourcesMessage`. pub struct AttachmentResourcesMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.AttachmentResourcesMessage.Attachments`. pub attachments: std::collections::HashMap< libremetaverse_types::AttachmentPoint, Vec, >, } impl AttachmentResourcesMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.AttachmentResourcesMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.AttachmentResourcesMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.AttachmentResourcesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, osd: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.AttachmentResourcesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.AttachmentResourcesMessage.FromOSD(LibreMetaverse.StructuredData.OSD)`. pub fn from_osd( osd: libremetaverse_structured_data::OSD, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.AttachmentResourcesMessage.FromOSD(LibreMetaverse.StructuredData.OSD)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.AttachmentResourcesMessage.GetMessageHandler(LibreMetaverse.StructuredData.OSDMap)`. pub fn get_message_handler( map: libremetaverse_structured_data::OSDMap, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.AttachmentResourcesMessage.GetMessageHandler(LibreMetaverse.StructuredData.OSDMap)", ) } } impl libremetaverse::interfaces::IMessage for AttachmentResourcesMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.AvatarRenderInfoMessage`. pub struct AvatarRenderInfoMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.AvatarRenderInfoMessage.Agents`. pub agents: std::collections::HashMap< libremetaverse_types::UUID, libremetaverse::messages::linden::AvatarRenderInfoMessageAvatarInfo, >, /// C# member: `F:LibreMetaverse.Messages.Linden.AvatarRenderInfoMessage.OverLimit`. pub over_limit: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.AvatarRenderInfoMessage.ReportingLimit`. pub reporting_limit: i32, } impl AvatarRenderInfoMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.AvatarRenderInfoMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.AvatarRenderInfoMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.AvatarRenderInfoMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.AvatarRenderInfoMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.AvatarRenderInfoMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.AvatarRenderInfoMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for AvatarRenderInfoMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.AvatarRenderInfoMessage.AvatarInfo`. pub struct AvatarRenderInfoMessageAvatarInfo { /// C# member: `F:LibreMetaverse.Messages.Linden.AvatarRenderInfoMessage.AvatarInfo.TooComplex`. pub too_complex: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.AvatarRenderInfoMessage.AvatarInfo.Weight`. pub weight: i32, } impl AvatarRenderInfoMessageAvatarInfo { /// C# member: `M:LibreMetaverse.Messages.Linden.AvatarRenderInfoMessage.AvatarInfo.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.AvatarRenderInfoMessage.AvatarInfo.#ctor", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.BaseResourcesInfo`. pub struct BaseResourcesInfo { /// C# member: `F:LibreMetaverse.Messages.Linden.BaseResourcesInfo.SummaryAvailable`. pub summary_available: std::collections::HashMap, /// C# member: `F:LibreMetaverse.Messages.Linden.BaseResourcesInfo.SummaryUsed`. pub summary_used: std::collections::HashMap, } impl BaseResourcesInfo { /// C# member: `M:LibreMetaverse.Messages.Linden.BaseResourcesInfo.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.BaseResourcesInfo.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.BaseResourcesInfo.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.BaseResourcesInfo.Serialize", ) } } impl libremetaverse::interfaces::IMessage for BaseResourcesInfo {} /// C# type: `T:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage`. pub struct BulkUpdateInventoryMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.FolderData`. pub folder_data: Vec, /// C# member: `F:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.ItemData`. pub item_data: Vec, /// C# member: `F:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.TransactionID`. pub transaction_id: libremetaverse_types::UUID, } impl BulkUpdateInventoryMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for BulkUpdateInventoryMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.FolderDataInfo`. pub struct BulkUpdateInventoryMessageFolderDataInfo { /// C# member: `F:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.FolderDataInfo.FolderID`. pub folder_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.FolderDataInfo.Name`. pub name: String, /// C# member: `F:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.FolderDataInfo.ParentID`. pub parent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.FolderDataInfo.Type`. pub type_: libremetaverse_types::FolderType, } impl BulkUpdateInventoryMessageFolderDataInfo { /// C# member: `M:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.FolderDataInfo.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.FolderDataInfo.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.FolderDataInfo.FromOSD(LibreMetaverse.StructuredData.OSD)`. pub fn from_osd( data: libremetaverse_structured_data::OSD, ) -> Result< libremetaverse::messages::linden::BulkUpdateInventoryMessageFolderDataInfo, crate::Error, > { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.FolderDataInfo.FromOSD(LibreMetaverse.StructuredData.OSD)", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.ItemDataInfo`. pub struct BulkUpdateInventoryMessageItemDataInfo { /// C# member: `F:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.ItemDataInfo.AssetID`. pub asset_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.ItemDataInfo.BaseMask`. pub base_mask: libremetaverse::PermissionMask, /// C# member: `F:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.ItemDataInfo.CRC`. pub crc: u32, /// C# member: `F:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.ItemDataInfo.CallbackID`. pub callback_id: u32, /// C# member: `F:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.ItemDataInfo.CreationDate`. pub creation_date: std::time::SystemTime, /// C# member: `F:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.ItemDataInfo.CreatorID`. pub creator_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.ItemDataInfo.Description`. pub description: String, /// C# member: `F:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.ItemDataInfo.EveryoneMask`. pub everyone_mask: libremetaverse::PermissionMask, /// C# member: `F:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.ItemDataInfo.Flags`. pub flags: u32, /// C# member: `F:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.ItemDataInfo.FolderID`. pub folder_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.ItemDataInfo.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.ItemDataInfo.GroupMask`. pub group_mask: libremetaverse::PermissionMask, /// C# member: `F:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.ItemDataInfo.GroupOwned`. pub group_owned: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.ItemDataInfo.InvType`. pub inv_type: libremetaverse_types::InventoryType, /// C# member: `F:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.ItemDataInfo.ItemID`. pub item_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.ItemDataInfo.Name`. pub name: String, /// C# member: `F:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.ItemDataInfo.NextOwnerMask`. pub next_owner_mask: libremetaverse::PermissionMask, /// C# member: `F:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.ItemDataInfo.OwnerID`. pub owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.ItemDataInfo.OwnerMask`. pub owner_mask: libremetaverse::PermissionMask, /// C# member: `F:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.ItemDataInfo.SalePrice`. pub sale_price: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.ItemDataInfo.SaleType`. pub sale_type: libremetaverse_types::SaleType, /// C# member: `F:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.ItemDataInfo.Type`. pub type_: libremetaverse_types::AssetType, } impl BulkUpdateInventoryMessageItemDataInfo { /// C# member: `M:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.ItemDataInfo.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.ItemDataInfo.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.ItemDataInfo.FromOSD(LibreMetaverse.StructuredData.OSD)`. pub fn from_osd( data: libremetaverse_structured_data::OSD, ) -> Result< libremetaverse::messages::linden::BulkUpdateInventoryMessageItemDataInfo, crate::Error, > { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.BulkUpdateInventoryMessage.ItemDataInfo.FromOSD(LibreMetaverse.StructuredData.OSD)", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.ChatSessionAcceptInvitation`. pub struct ChatSessionAcceptInvitation { /// Rust composition for C# base type `LibreMetaverse.Messages.Linden.ChatSessionRequestBlock`. pub base: libremetaverse::messages::linden::ChatSessionRequestBlock, /// C# member: `F:LibreMetaverse.Messages.Linden.ChatSessionAcceptInvitation.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ChatSessionAcceptInvitation { /// C# member: `M:LibreMetaverse.Messages.Linden.ChatSessionAcceptInvitation.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ChatSessionAcceptInvitation.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ChatSessionAcceptInvitation.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ChatSessionAcceptInvitation.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ChatSessionAcceptInvitation.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ChatSessionAcceptInvitation.Serialize", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.ChatSessionRequestBlock`. pub struct ChatSessionRequestBlock { /// C# member: `F:LibreMetaverse.Messages.Linden.ChatSessionRequestBlock.Method`. pub method: String, } impl ChatSessionRequestBlock { /// C# member: `M:LibreMetaverse.Messages.Linden.ChatSessionRequestBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ChatSessionRequestBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ChatSessionRequestBlock.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ChatSessionRequestBlock.Serialize", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.ChatSessionRequestMessage`. pub struct ChatSessionRequestMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.ChatSessionRequestMessage.Request`. pub request: libremetaverse::messages::linden::ChatSessionRequestBlock, } impl ChatSessionRequestMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.ChatSessionRequestMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ChatSessionRequestMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ChatSessionRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ChatSessionRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ChatSessionRequestMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ChatSessionRequestMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for ChatSessionRequestMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate`. pub struct ChatSessionRequestMuteUpdate { /// Rust composition for C# base type `LibreMetaverse.Messages.Linden.ChatSessionRequestBlock`. pub base: libremetaverse::messages::linden::ChatSessionRequestBlock, /// C# member: `F:LibreMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.RequestKey`. pub request_key: String, /// C# member: `F:LibreMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.RequestValue`. pub request_value: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ChatSessionRequestMuteUpdate { /// C# member: `M:LibreMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ChatSessionRequestMuteUpdate.Serialize", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.ChatSessionRequestStartConference`. pub struct ChatSessionRequestStartConference { /// Rust composition for C# base type `LibreMetaverse.Messages.Linden.ChatSessionRequestBlock`. pub base: libremetaverse::messages::linden::ChatSessionRequestBlock, /// C# member: `F:LibreMetaverse.Messages.Linden.ChatSessionRequestStartConference.AgentsBlock`. pub agents_block: Vec, /// C# member: `F:LibreMetaverse.Messages.Linden.ChatSessionRequestStartConference.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ChatSessionRequestStartConference { /// C# member: `M:LibreMetaverse.Messages.Linden.ChatSessionRequestStartConference.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ChatSessionRequestStartConference.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ChatSessionRequestStartConference.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ChatSessionRequestStartConference.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ChatSessionRequestStartConference.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ChatSessionRequestStartConference.Serialize", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.ChatterBoxInvitationMessage`. pub struct ChatterBoxInvitationMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.ChatterBoxInvitationMessage.BinaryBucket`. pub binary_bucket: Vec, /// C# member: `F:LibreMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Dialog`. pub dialog: libremetaverse::InstantMessageDialog, /// C# member: `F:LibreMetaverse.Messages.Linden.ChatterBoxInvitationMessage.FromAgentID`. pub from_agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.ChatterBoxInvitationMessage.FromAgentName`. pub from_agent_name: String, /// C# member: `F:LibreMetaverse.Messages.Linden.ChatterBoxInvitationMessage.GroupIM`. pub group_im: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.ChatterBoxInvitationMessage.IMSessionID`. pub im_session_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Message`. pub message: String, /// C# member: `F:LibreMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Offline`. pub offline: libremetaverse::InstantMessageOnline, /// C# member: `F:LibreMetaverse.Messages.Linden.ChatterBoxInvitationMessage.ParentEstateID`. pub parent_estate_id: u32, /// C# member: `F:LibreMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Position`. pub position: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Messages.Linden.ChatterBoxInvitationMessage.RegionID`. pub region_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Timestamp`. pub timestamp: std::time::SystemTime, /// C# member: `F:LibreMetaverse.Messages.Linden.ChatterBoxInvitationMessage.ToAgentID`. pub to_agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Voice`. pub voice: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.ChatterBoxInvitationMessage.VoiceChannelCredentials`. pub voice_channel_credentials: String, /// C# member: `F:LibreMetaverse.Messages.Linden.ChatterBoxInvitationMessage.VoiceChannelUri`. pub voice_channel_uri: String, } impl ChatterBoxInvitationMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.ChatterBoxInvitationMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ChatterBoxInvitationMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ChatterBoxInvitationMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for ChatterBoxInvitationMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage`. pub struct ChatterBoxSessionAgentListUpdatesMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.SessionID`. pub session_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.Updates`. pub updates: Vec, } impl ChatterBoxSessionAgentListUpdatesMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for ChatterBoxSessionAgentListUpdatesMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.AgentUpdatesBlock`. pub struct ChatterBoxSessionAgentListUpdatesMessageAgentUpdatesBlock { /// C# member: `F:LibreMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.AgentUpdatesBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.AgentUpdatesBlock.CanVoiceChat`. pub can_voice_chat: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.AgentUpdatesBlock.IsModerator`. pub is_moderator: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.AgentUpdatesBlock.MuteText`. pub mute_text: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.AgentUpdatesBlock.MuteVoice`. pub mute_voice: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.AgentUpdatesBlock.Transition`. pub transition: String, } impl ChatterBoxSessionAgentListUpdatesMessageAgentUpdatesBlock { /// C# member: `M:LibreMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.AgentUpdatesBlock.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ChatterBoxSessionAgentListUpdatesMessage.AgentUpdatesBlock.#ctor", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage`. pub struct ChatterBoxSessionStartReplyMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage.ModeratedVoice`. pub moderated_voice: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage.SessionID`. pub session_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage.SessionName`. pub session_name: String, /// C# member: `F:LibreMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage.Success`. pub success: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage.TempSessionID`. pub temp_session_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage.Type`. pub type_: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage.VoiceEnabled`. pub voice_enabled: bool, } impl ChatterBoxSessionStartReplyMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ChatterBoxSessionStartReplyMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for ChatterBoxSessionStartReplyMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.ChatterboxSessionEventReplyMessage`. pub struct ChatterboxSessionEventReplyMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.ChatterboxSessionEventReplyMessage.SessionID`. pub session_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.ChatterboxSessionEventReplyMessage.Success`. pub success: bool, } impl ChatterboxSessionEventReplyMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.ChatterboxSessionEventReplyMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ChatterboxSessionEventReplyMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ChatterboxSessionEventReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ChatterboxSessionEventReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ChatterboxSessionEventReplyMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ChatterboxSessionEventReplyMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for ChatterboxSessionEventReplyMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage`. pub struct CopyInventoryFromNotecardMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage.CallbackID`. pub callback_id: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage.FolderID`. pub folder_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage.ItemID`. pub item_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage.NotecardID`. pub notecard_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage.ObjectID`. pub object_id: libremetaverse_types::UUID, } impl CopyInventoryFromNotecardMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.CopyInventoryFromNotecardMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for CopyInventoryFromNotecardMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.CrossedRegionMessage`. pub struct CrossedRegionMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.CrossedRegionMessage.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.CrossedRegionMessage.IP`. pub ip: std::net::IpAddr, /// C# member: `F:LibreMetaverse.Messages.Linden.CrossedRegionMessage.LookAt`. pub look_at: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Messages.Linden.CrossedRegionMessage.Port`. pub port: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.CrossedRegionMessage.Position`. pub position: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Messages.Linden.CrossedRegionMessage.RegionHandle`. pub region_handle: u64, /// C# member: `F:LibreMetaverse.Messages.Linden.CrossedRegionMessage.RegionSizeX`. pub region_size_x: u32, /// C# member: `F:LibreMetaverse.Messages.Linden.CrossedRegionMessage.RegionSizeY`. pub region_size_y: u32, /// C# member: `F:LibreMetaverse.Messages.Linden.CrossedRegionMessage.SeedCapability`. pub seed_capability: libremetaverse_types::compat::Uri, /// C# member: `F:LibreMetaverse.Messages.Linden.CrossedRegionMessage.SessionID`. pub session_id: libremetaverse_types::UUID, } impl CrossedRegionMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.CrossedRegionMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.CrossedRegionMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.CrossedRegionMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.CrossedRegionMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.CrossedRegionMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.CrossedRegionMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for CrossedRegionMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.DirLandReplyMessage`. pub struct DirLandReplyMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.DirLandReplyMessage.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.DirLandReplyMessage.QueryID`. pub query_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.DirLandReplyMessage.QueryReplies`. pub query_replies: Vec, } impl DirLandReplyMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.DirLandReplyMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.DirLandReplyMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.DirLandReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.DirLandReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.DirLandReplyMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.DirLandReplyMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for DirLandReplyMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.DirLandReplyMessage.QueryReply`. pub struct DirLandReplyMessageQueryReply { /// C# member: `F:LibreMetaverse.Messages.Linden.DirLandReplyMessage.QueryReply.ActualArea`. pub actual_area: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.DirLandReplyMessage.QueryReply.Auction`. pub auction: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.DirLandReplyMessage.QueryReply.ForSale`. pub for_sale: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.DirLandReplyMessage.QueryReply.Name`. pub name: String, /// C# member: `F:LibreMetaverse.Messages.Linden.DirLandReplyMessage.QueryReply.ParcelID`. pub parcel_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.DirLandReplyMessage.QueryReply.ProductSku`. pub product_sku: String, /// C# member: `F:LibreMetaverse.Messages.Linden.DirLandReplyMessage.QueryReply.SalePrice`. pub sale_price: i32, } impl DirLandReplyMessageQueryReply { /// C# member: `M:LibreMetaverse.Messages.Linden.DirLandReplyMessage.QueryReply.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.DirLandReplyMessage.QueryReply.#ctor", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.DisplayNameUpdateMessage`. pub struct DisplayNameUpdateMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.DisplayNameUpdateMessage.DisplayName`. pub display_name: libremetaverse::AgentDisplayName, /// C# member: `F:LibreMetaverse.Messages.Linden.DisplayNameUpdateMessage.OldDisplayName`. pub old_display_name: String, } impl DisplayNameUpdateMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.DisplayNameUpdateMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.DisplayNameUpdateMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.DisplayNameUpdateMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.DisplayNameUpdateMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.DisplayNameUpdateMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.DisplayNameUpdateMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for DisplayNameUpdateMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.EnableSimulatorMessage`. pub struct EnableSimulatorMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.EnableSimulatorMessage.Simulators`. pub simulators: Vec, } impl EnableSimulatorMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.EnableSimulatorMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.EnableSimulatorMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.EnableSimulatorMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.EnableSimulatorMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.EnableSimulatorMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.EnableSimulatorMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for EnableSimulatorMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.EnableSimulatorMessage.SimulatorInfoBlock`. pub struct EnableSimulatorMessageSimulatorInfoBlock { /// C# member: `F:LibreMetaverse.Messages.Linden.EnableSimulatorMessage.SimulatorInfoBlock.IP`. pub ip: std::net::IpAddr, /// C# member: `F:LibreMetaverse.Messages.Linden.EnableSimulatorMessage.SimulatorInfoBlock.Port`. pub port: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.EnableSimulatorMessage.SimulatorInfoBlock.RegionHandle`. pub region_handle: u64, /// C# member: `F:LibreMetaverse.Messages.Linden.EnableSimulatorMessage.SimulatorInfoBlock.RegionSizeX`. pub region_size_x: u32, /// C# member: `F:LibreMetaverse.Messages.Linden.EnableSimulatorMessage.SimulatorInfoBlock.RegionSizeY`. pub region_size_y: u32, } impl EnableSimulatorMessageSimulatorInfoBlock { /// C# member: `M:LibreMetaverse.Messages.Linden.EnableSimulatorMessage.SimulatorInfoBlock.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.EnableSimulatorMessage.SimulatorInfoBlock.#ctor", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.EnvironmentData`. pub struct EnvironmentData; impl EnvironmentData { /// C# member: `M:LibreMetaverse.Messages.Linden.EnvironmentData.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.EnvironmentData.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.EnvironmentData.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.EnvironmentData.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.EnvironmentData.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.EnvironmentData.Serialize", ) } /// C# member: `P:LibreMetaverse.Messages.Linden.EnvironmentData.DayCycle`. pub fn day_cycle(&self) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Messages.Linden.EnvironmentData.DayCycle" ) } /// Setter for C# member: `P:LibreMetaverse.Messages.Linden.EnvironmentData.DayCycle`. pub fn set_day_cycle(&mut self, value: Option) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Messages.Linden.EnvironmentData.DayCycle" ) } /// C# member: `P:LibreMetaverse.Messages.Linden.EnvironmentData.DayLength`. pub fn day_length(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Messages.Linden.EnvironmentData.DayLength" ) } /// Setter for C# member: `P:LibreMetaverse.Messages.Linden.EnvironmentData.DayLength`. pub fn set_day_length(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Messages.Linden.EnvironmentData.DayLength" ) } /// C# member: `P:LibreMetaverse.Messages.Linden.EnvironmentData.DayOffset`. pub fn day_offset(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Messages.Linden.EnvironmentData.DayOffset" ) } /// Setter for C# member: `P:LibreMetaverse.Messages.Linden.EnvironmentData.DayOffset`. pub fn set_day_offset(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Messages.Linden.EnvironmentData.DayOffset" ) } /// C# member: `P:LibreMetaverse.Messages.Linden.EnvironmentData.Flags`. pub fn flags(&self) -> libremetaverse::messages::linden::EnvironmentFlags { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Messages.Linden.EnvironmentData.Flags" ) } /// Setter for C# member: `P:LibreMetaverse.Messages.Linden.EnvironmentData.Flags`. pub fn set_flags(&mut self, value: libremetaverse::messages::linden::EnvironmentFlags) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Messages.Linden.EnvironmentData.Flags" ) } /// C# member: `P:LibreMetaverse.Messages.Linden.EnvironmentData.IsDefault`. pub fn is_default(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Messages.Linden.EnvironmentData.IsDefault" ) } /// Setter for C# member: `P:LibreMetaverse.Messages.Linden.EnvironmentData.IsDefault`. pub fn set_is_default(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Messages.Linden.EnvironmentData.IsDefault" ) } } impl libremetaverse::interfaces::IMessage for EnvironmentData {} /// C# type: `T:LibreMetaverse.Messages.Linden.EnvironmentFlags`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(transparent)] pub struct EnvironmentFlags(pub u32); impl EnvironmentFlags { /// C# member: `F:LibreMetaverse.Messages.Linden.EnvironmentFlags.None`. pub const NONE: Self = Self(0); /// C# member: `F:LibreMetaverse.Messages.Linden.EnvironmentFlags.Override`. pub const OVERRIDE_: Self = Self(4); } /// C# type: `T:LibreMetaverse.Messages.Linden.EstablishAgentCommunicationMessage`. pub struct EstablishAgentCommunicationMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.EstablishAgentCommunicationMessage.Address`. pub address: std::net::IpAddr, /// C# member: `F:LibreMetaverse.Messages.Linden.EstablishAgentCommunicationMessage.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.EstablishAgentCommunicationMessage.Port`. pub port: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.EstablishAgentCommunicationMessage.SeedCapability`. pub seed_capability: libremetaverse_types::compat::Uri, } impl EstablishAgentCommunicationMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.EstablishAgentCommunicationMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.EstablishAgentCommunicationMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.EstablishAgentCommunicationMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.EstablishAgentCommunicationMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.EstablishAgentCommunicationMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.EstablishAgentCommunicationMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for EstablishAgentCommunicationMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.EventMessageBlock`. pub struct EventMessageBlock; impl EventMessageBlock { /// C# member: `M:LibreMetaverse.Messages.Linden.EventMessageBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.EventMessageBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.EventMessageBlock.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.EventMessageBlock.Serialize", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.EventQueueAck`. pub struct EventQueueAck { /// C# member: `F:LibreMetaverse.Messages.Linden.EventQueueAck.AckID`. pub ack_id: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.EventQueueAck.Done`. pub done: bool, } impl EventQueueAck { /// C# member: `M:LibreMetaverse.Messages.Linden.EventQueueAck.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.EventQueueAck.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.EventQueueAck.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.EventQueueAck.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.EventQueueAck.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.EventQueueAck.Serialize", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.EventQueueEvent`. pub struct EventQueueEvent { /// C# member: `F:LibreMetaverse.Messages.Linden.EventQueueEvent.MessageEvents`. pub message_events: Vec, /// C# member: `F:LibreMetaverse.Messages.Linden.EventQueueEvent.Sequence`. pub sequence: i32, } impl EventQueueEvent { /// C# member: `M:LibreMetaverse.Messages.Linden.EventQueueEvent.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.EventQueueEvent.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.EventQueueEvent.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.EventQueueEvent.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.EventQueueEvent.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.EventQueueEvent.Serialize", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.EventQueueEvent.QueueEvent`. pub struct EventQueueEventQueueEvent { /// C# member: `F:LibreMetaverse.Messages.Linden.EventQueueEvent.QueueEvent.EventMessage`. pub event_message: Option>, /// C# member: `F:LibreMetaverse.Messages.Linden.EventQueueEvent.QueueEvent.MessageKey`. pub message_key: String, } impl EventQueueEventQueueEvent { /// C# member: `M:LibreMetaverse.Messages.Linden.EventQueueEvent.QueueEvent.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.EventQueueEvent.QueueEvent.#ctor", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.EventQueueGetMessage`. pub struct EventQueueGetMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.EventQueueGetMessage.Messages`. pub messages: libremetaverse::messages::linden::EventMessageBlock, } impl EventQueueGetMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.EventQueueGetMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.EventQueueGetMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.EventQueueGetMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.EventQueueGetMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.EventQueueGetMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.EventQueueGetMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for EventQueueGetMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.ExperienceFlags`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(transparent)] pub struct ExperienceFlags(pub i32); impl ExperienceFlags { /// C# member: `F:LibreMetaverse.Messages.Linden.ExperienceFlags.Disabled`. pub const DISABLED: Self = Self(4); /// C# member: `F:LibreMetaverse.Messages.Linden.ExperienceFlags.Grid`. pub const GRID: Self = Self(1); /// C# member: `F:LibreMetaverse.Messages.Linden.ExperienceFlags.None`. pub const NONE: Self = Self(0); /// C# member: `F:LibreMetaverse.Messages.Linden.ExperienceFlags.Private`. pub const PRIVATE: Self = Self(2); /// C# member: `F:LibreMetaverse.Messages.Linden.ExperienceFlags.Suspended`. pub const SUSPENDED: Self = Self(8); } /// C# type: `T:LibreMetaverse.Messages.Linden.ExperienceInfo`. pub struct ExperienceInfo { /// C# member: `F:LibreMetaverse.Messages.Linden.ExperienceInfo.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.ExperienceInfo.Description`. pub description: String, /// C# member: `F:LibreMetaverse.Messages.Linden.ExperienceInfo.ExperienceID`. pub experience_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.ExperienceInfo.ExtendedMetadata`. pub extended_metadata: String, /// C# member: `F:LibreMetaverse.Messages.Linden.ExperienceInfo.Flags`. pub flags: libremetaverse::messages::linden::ExperienceFlags, /// C# member: `F:LibreMetaverse.Messages.Linden.ExperienceInfo.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.ExperienceInfo.ImageID`. pub image_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.ExperienceInfo.Marketplace`. pub marketplace: String, /// C# member: `F:LibreMetaverse.Messages.Linden.ExperienceInfo.Maturity`. pub maturity: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ExperienceInfo.Name`. pub name: String, /// C# member: `F:LibreMetaverse.Messages.Linden.ExperienceInfo.PublicID`. pub public_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.ExperienceInfo.Quota`. pub quota: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ExperienceInfo.SLURL`. pub slurl: String, } impl ExperienceInfo { /// C# member: `M:LibreMetaverse.Messages.Linden.ExperienceInfo.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ExperienceInfo.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ExperienceInfo.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( map: libremetaverse_structured_data::OSDMap, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ExperienceInfo.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ExperienceInfo.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ExperienceInfo.Serialize", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.ExperienceInfoMessage`. pub struct ExperienceInfoMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.ExperienceInfoMessage.Experiences`. pub experiences: Vec, } impl ExperienceInfoMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.ExperienceInfoMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ExperienceInfoMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ExperienceInfoMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ExperienceInfoMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ExperienceInfoMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ExperienceInfoMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for ExperienceInfoMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.ExperienceListMessage`. pub struct ExperienceListMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.ExperienceListMessage.ExperienceIDs`. pub experience_i_ds: Vec, } impl ExperienceListMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.ExperienceListMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ExperienceListMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ExperienceListMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ExperienceListMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ExperienceListMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ExperienceListMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for ExperienceListMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.ExperiencePreferencesMessage`. pub struct ExperiencePreferencesMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.ExperiencePreferencesMessage.Allowed`. pub allowed: Vec, /// C# member: `F:LibreMetaverse.Messages.Linden.ExperiencePreferencesMessage.Blocked`. pub blocked: Vec, } impl ExperiencePreferencesMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.ExperiencePreferencesMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ExperiencePreferencesMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ExperiencePreferencesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ExperiencePreferencesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ExperiencePreferencesMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ExperiencePreferencesMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for ExperiencePreferencesMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.ExtEnvironmentMessage`. pub struct ExtEnvironmentMessage; impl ExtEnvironmentMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.ExtEnvironmentMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ExtEnvironmentMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ExtEnvironmentMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ExtEnvironmentMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ExtEnvironmentMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ExtEnvironmentMessage.Serialize", ) } /// C# member: `P:LibreMetaverse.Messages.Linden.ExtEnvironmentMessage.Environment`. pub fn environment(&self) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Messages.Linden.ExtEnvironmentMessage.Environment" ) } /// Setter for C# member: `P:LibreMetaverse.Messages.Linden.ExtEnvironmentMessage.Environment`. pub fn set_environment( &mut self, value: Option, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Messages.Linden.ExtEnvironmentMessage.Environment" ) } /// C# member: `P:LibreMetaverse.Messages.Linden.ExtEnvironmentMessage.Message`. pub fn message(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Messages.Linden.ExtEnvironmentMessage.Message" ) } /// Setter for C# member: `P:LibreMetaverse.Messages.Linden.ExtEnvironmentMessage.Message`. pub fn set_message(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Messages.Linden.ExtEnvironmentMessage.Message" ) } /// C# member: `P:LibreMetaverse.Messages.Linden.ExtEnvironmentMessage.ParcelId`. pub fn parcel_id(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Messages.Linden.ExtEnvironmentMessage.ParcelId" ) } /// Setter for C# member: `P:LibreMetaverse.Messages.Linden.ExtEnvironmentMessage.ParcelId`. pub fn set_parcel_id(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Messages.Linden.ExtEnvironmentMessage.ParcelId" ) } /// C# member: `P:LibreMetaverse.Messages.Linden.ExtEnvironmentMessage.Success`. pub fn success(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Messages.Linden.ExtEnvironmentMessage.Success" ) } /// Setter for C# member: `P:LibreMetaverse.Messages.Linden.ExtEnvironmentMessage.Success`. pub fn set_success(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Messages.Linden.ExtEnvironmentMessage.Success" ) } /// C# member: `P:LibreMetaverse.Messages.Linden.ExtEnvironmentMessage.Version`. pub fn version(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Messages.Linden.ExtEnvironmentMessage.Version" ) } /// Setter for C# member: `P:LibreMetaverse.Messages.Linden.ExtEnvironmentMessage.Version`. pub fn set_version(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Messages.Linden.ExtEnvironmentMessage.Version" ) } } impl libremetaverse::interfaces::IMessage for ExtEnvironmentMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage`. pub struct ForceCloseChatterBoxSessionMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.Reason`. pub reason: String, /// C# member: `F:LibreMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ForceCloseChatterBoxSessionMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ForceCloseChatterBoxSessionMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for ForceCloseChatterBoxSessionMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.GetDisplayNamesMessage`. pub struct GetDisplayNamesMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.GetDisplayNamesMessage.Agents`. pub agents: Vec, /// C# member: `F:LibreMetaverse.Messages.Linden.GetDisplayNamesMessage.BadIDs`. pub bad_i_ds: Vec, } impl GetDisplayNamesMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.GetDisplayNamesMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.GetDisplayNamesMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.GetDisplayNamesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.GetDisplayNamesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.GetDisplayNamesMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.GetDisplayNamesMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for GetDisplayNamesMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.GetObjectCostMessage`. pub struct GetObjectCostMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.GetObjectCostMessage.link_cost`. pub link_cost: f64, /// C# member: `F:LibreMetaverse.Messages.Linden.GetObjectCostMessage.link_physics_cost`. pub link_physics_cost: f64, /// C# member: `F:LibreMetaverse.Messages.Linden.GetObjectCostMessage.object_cost`. pub object_cost: f64, /// C# member: `F:LibreMetaverse.Messages.Linden.GetObjectCostMessage.object_id`. pub object_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.GetObjectCostMessage.physics_cost`. pub physics_cost: f64, } impl GetObjectCostMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.GetObjectCostMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.GetObjectCostMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.GetObjectCostMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.GetObjectCostMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.GetObjectCostMessage.GetMessageHandler(LibreMetaverse.StructuredData.OSDMap)`. pub fn get_message_handler( map: libremetaverse_structured_data::OSDMap, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.GetObjectCostMessage.GetMessageHandler(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.GetObjectCostMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.GetObjectCostMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for GetObjectCostMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.GetObjectCostRequest`. pub struct GetObjectCostRequest { /// C# member: `F:LibreMetaverse.Messages.Linden.GetObjectCostRequest.ObjectIDs`. pub object_i_ds: Vec, } impl GetObjectCostRequest { /// C# member: `M:LibreMetaverse.Messages.Linden.GetObjectCostRequest.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.GetObjectCostRequest.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.GetObjectCostRequest.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.GetObjectCostRequest.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.GetObjectCostRequest.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.GetObjectCostRequest.Serialize", ) } } impl libremetaverse::interfaces::IMessage for GetObjectCostRequest {} /// C# type: `T:LibreMetaverse.Messages.Linden.InterestListMessage`. pub struct InterestListMessage; impl InterestListMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.InterestListMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.InterestListMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.InterestListMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.InterestListMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.InterestListMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.InterestListMessage.Serialize", ) } /// C# member: `P:LibreMetaverse.Messages.Linden.InterestListMessage.InterestListMode`. pub fn interest_list_mode(&self) -> libremetaverse::messages::linden::InterestListMode { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Messages.Linden.InterestListMessage.InterestListMode" ) } /// Setter for C# member: `P:LibreMetaverse.Messages.Linden.InterestListMessage.InterestListMode`. pub fn set_interest_list_mode( &mut self, value: libremetaverse::messages::linden::InterestListMode, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Messages.Linden.InterestListMessage.InterestListMode" ) } /// C# member: `P:LibreMetaverse.Messages.Linden.InterestListMessage.Mode`. pub fn mode(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Messages.Linden.InterestListMessage.Mode" ) } /// Setter for C# member: `P:LibreMetaverse.Messages.Linden.InterestListMessage.Mode`. pub fn set_mode(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Messages.Linden.InterestListMessage.Mode" ) } } impl libremetaverse::interfaces::IMessage for InterestListMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.InterestListMode`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum InterestListMode { /// C# member: `F:LibreMetaverse.Messages.Linden.InterestListMode.Default`. Default = 0, /// C# member: `F:LibreMetaverse.Messages.Linden.InterestListMode.Panoramic360`. Panoramic360 = 1, } /// C# type: `T:LibreMetaverse.Messages.Linden.LandResourcesInfo`. pub struct LandResourcesInfo { /// C# member: `F:LibreMetaverse.Messages.Linden.LandResourcesInfo.Parcels`. pub parcels: Vec, } impl LandResourcesInfo { /// C# member: `M:LibreMetaverse.Messages.Linden.LandResourcesInfo.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.LandResourcesInfo.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.LandResourcesInfo.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.LandResourcesInfo.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } } impl libremetaverse::interfaces::IMessage for LandResourcesInfo {} /// C# type: `T:LibreMetaverse.Messages.Linden.LandResourcesMessage`. pub struct LandResourcesMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.LandResourcesMessage.ScriptResourceDetails`. pub script_resource_details: libremetaverse_types::compat::Uri, /// C# member: `F:LibreMetaverse.Messages.Linden.LandResourcesMessage.ScriptResourceSummary`. pub script_resource_summary: libremetaverse_types::compat::Uri, } impl LandResourcesMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.LandResourcesMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.LandResourcesMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.LandResourcesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.LandResourcesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.LandResourcesMessage.GetMessageHandler(LibreMetaverse.StructuredData.OSDMap)`. pub fn get_message_handler( map: libremetaverse_structured_data::OSDMap, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.LandResourcesMessage.GetMessageHandler(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.LandResourcesMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.LandResourcesMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for LandResourcesMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.LandResourcesRequest`. pub struct LandResourcesRequest { /// C# member: `F:LibreMetaverse.Messages.Linden.LandResourcesRequest.ParcelID`. pub parcel_id: libremetaverse_types::UUID, } impl LandResourcesRequest { /// C# member: `M:LibreMetaverse.Messages.Linden.LandResourcesRequest.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.LandResourcesRequest.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.LandResourcesRequest.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.LandResourcesRequest.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.LandResourcesRequest.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.LandResourcesRequest.Serialize", ) } } impl libremetaverse::interfaces::IMessage for LandResourcesRequest {} /// C# type: `T:LibreMetaverse.Messages.Linden.LandStatReplyMessage`. pub struct LandStatReplyMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.LandStatReplyMessage.ReportDataBlocks`. pub report_data_blocks: Vec, /// C# member: `F:LibreMetaverse.Messages.Linden.LandStatReplyMessage.ReportType`. pub report_type: u32, /// C# member: `F:LibreMetaverse.Messages.Linden.LandStatReplyMessage.RequestFlags`. pub request_flags: u32, /// C# member: `F:LibreMetaverse.Messages.Linden.LandStatReplyMessage.TotalObjectCount`. pub total_object_count: u32, } impl LandStatReplyMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.LandStatReplyMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.LandStatReplyMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.LandStatReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.LandStatReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.LandStatReplyMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.LandStatReplyMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for LandStatReplyMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.LandStatReplyMessage.ReportDataBlock`. pub struct LandStatReplyMessageReportDataBlock { /// C# member: `F:LibreMetaverse.Messages.Linden.LandStatReplyMessage.ReportDataBlock.Location`. pub location: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Messages.Linden.LandStatReplyMessage.ReportDataBlock.MonoScore`. pub mono_score: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.LandStatReplyMessage.ReportDataBlock.OwnerName`. pub owner_name: String, /// C# member: `F:LibreMetaverse.Messages.Linden.LandStatReplyMessage.ReportDataBlock.Score`. pub score: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.LandStatReplyMessage.ReportDataBlock.TaskID`. pub task_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.LandStatReplyMessage.ReportDataBlock.TaskLocalID`. pub task_local_id: u32, /// C# member: `F:LibreMetaverse.Messages.Linden.LandStatReplyMessage.ReportDataBlock.TaskName`. pub task_name: String, /// C# member: `F:LibreMetaverse.Messages.Linden.LandStatReplyMessage.ReportDataBlock.TimeStamp`. pub time_stamp: std::time::SystemTime, } impl LandStatReplyMessageReportDataBlock { /// C# member: `M:LibreMetaverse.Messages.Linden.LandStatReplyMessage.ReportDataBlock.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.LandStatReplyMessage.ReportDataBlock.#ctor", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.LegacyEnvironmentMessage`. pub struct LegacyEnvironmentMessage; impl LegacyEnvironmentMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.LegacyEnvironmentMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.LegacyEnvironmentMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.LegacyEnvironmentMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.LegacyEnvironmentMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.LegacyEnvironmentMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.LegacyEnvironmentMessage.Serialize", ) } /// C# member: `P:LibreMetaverse.Messages.Linden.LegacyEnvironmentMessage.Settings`. pub fn settings(&self) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Messages.Linden.LegacyEnvironmentMessage.Settings" ) } /// Setter for C# member: `P:LibreMetaverse.Messages.Linden.LegacyEnvironmentMessage.Settings`. pub fn set_settings(&mut self, value: Option) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Messages.Linden.LegacyEnvironmentMessage.Settings" ) } } impl libremetaverse::interfaces::IMessage for LegacyEnvironmentMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.MapLayerMessage`. pub struct MapLayerMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.MapLayerMessage.Request`. pub request: libremetaverse::messages::linden::MapLayerMessageBase, } impl MapLayerMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.MapLayerMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.MapLayerMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.MapLayerMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.MapLayerMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.MapLayerMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.MapLayerMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for MapLayerMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.MapLayerMessageBase`. pub struct MapLayerMessageBase { /// C# member: `F:LibreMetaverse.Messages.Linden.MapLayerMessageBase.Flags`. pub flags: i32, } impl MapLayerMessageBase { /// C# member: `M:LibreMetaverse.Messages.Linden.MapLayerMessageBase.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.MapLayerMessageBase.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.MapLayerMessageBase.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.MapLayerMessageBase.Serialize", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.MapLayerReplyVariant`. pub struct MapLayerReplyVariant { /// Rust composition for C# base type `LibreMetaverse.Messages.Linden.MapLayerMessageBase`. pub base: libremetaverse::messages::linden::MapLayerMessageBase, /// C# member: `F:LibreMetaverse.Messages.Linden.MapLayerReplyVariant.LayerDataBlocks`. pub layer_data_blocks: Vec, } impl MapLayerReplyVariant { /// C# member: `M:LibreMetaverse.Messages.Linden.MapLayerReplyVariant.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.MapLayerReplyVariant.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.MapLayerReplyVariant.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.MapLayerReplyVariant.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.MapLayerReplyVariant.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.MapLayerReplyVariant.Serialize", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData`. pub struct MapLayerReplyVariantLayerData { /// C# member: `F:LibreMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.Bottom`. pub bottom: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.ImageID`. pub image_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.Left`. pub left: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.Right`. pub right: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.Top`. pub top: i32, } impl MapLayerReplyVariantLayerData { /// C# member: `M:LibreMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.MapLayerReplyVariant.LayerData.#ctor", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.MapLayerRequestVariant`. pub struct MapLayerRequestVariant; impl MapLayerRequestVariant { /// C# member: `M:LibreMetaverse.Messages.Linden.MapLayerRequestVariant.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.MapLayerRequestVariant.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.MapLayerRequestVariant.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.MapLayerRequestVariant.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.MapLayerRequestVariant.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.MapLayerRequestVariant.Serialize", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.NavMeshStatusUpdateMessage`. pub struct NavMeshStatusUpdateMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.NavMeshStatusUpdateMessage.RawData`. pub raw_data: libremetaverse_structured_data::OSDMap, /// C# member: `F:LibreMetaverse.Messages.Linden.NavMeshStatusUpdateMessage.RegionID`. pub region_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.NavMeshStatusUpdateMessage.Status`. pub status: String, /// C# member: `F:LibreMetaverse.Messages.Linden.NavMeshStatusUpdateMessage.Version`. pub version: u32, } impl NavMeshStatusUpdateMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.NavMeshStatusUpdateMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.NavMeshStatusUpdateMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.NavMeshStatusUpdateMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.NavMeshStatusUpdateMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.NavMeshStatusUpdateMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.NavMeshStatusUpdateMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for NavMeshStatusUpdateMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.NewFileAgentInventoryMessage`. pub struct NewFileAgentInventoryMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.NewFileAgentInventoryMessage.AssetType`. pub asset_type: libremetaverse_types::AssetType, /// C# member: `F:LibreMetaverse.Messages.Linden.NewFileAgentInventoryMessage.Description`. pub description: String, /// C# member: `F:LibreMetaverse.Messages.Linden.NewFileAgentInventoryMessage.EveryoneMask`. pub everyone_mask: libremetaverse::PermissionMask, /// C# member: `F:LibreMetaverse.Messages.Linden.NewFileAgentInventoryMessage.FolderID`. pub folder_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.NewFileAgentInventoryMessage.GroupMask`. pub group_mask: libremetaverse::PermissionMask, /// C# member: `F:LibreMetaverse.Messages.Linden.NewFileAgentInventoryMessage.InventoryType`. pub inventory_type: libremetaverse_types::InventoryType, /// C# member: `F:LibreMetaverse.Messages.Linden.NewFileAgentInventoryMessage.Name`. pub name: String, /// C# member: `F:LibreMetaverse.Messages.Linden.NewFileAgentInventoryMessage.NextOwnerMask`. pub next_owner_mask: libremetaverse::PermissionMask, } impl NewFileAgentInventoryMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for NewFileAgentInventoryMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.NewFileAgentInventoryReplyMessage`. pub struct NewFileAgentInventoryReplyMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.NewFileAgentInventoryReplyMessage.State`. pub state: String, /// C# member: `F:LibreMetaverse.Messages.Linden.NewFileAgentInventoryReplyMessage.Uploader`. pub uploader: libremetaverse_types::compat::Uri, } impl NewFileAgentInventoryReplyMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryReplyMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryReplyMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryReplyMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryReplyMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for NewFileAgentInventoryReplyMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.NewFileAgentInventoryUploadReplyMessage`. pub struct NewFileAgentInventoryUploadReplyMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.NewFileAgentInventoryUploadReplyMessage.NewAsset`. pub new_asset: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.NewFileAgentInventoryUploadReplyMessage.NewBaseMask`. pub new_base_mask: libremetaverse::PermissionMask, /// C# member: `F:LibreMetaverse.Messages.Linden.NewFileAgentInventoryUploadReplyMessage.NewEveryoneMask`. pub new_everyone_mask: libremetaverse::PermissionMask, /// C# member: `F:LibreMetaverse.Messages.Linden.NewFileAgentInventoryUploadReplyMessage.NewInventoryItem`. pub new_inventory_item: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.NewFileAgentInventoryUploadReplyMessage.NewNextOwnerMask`. pub new_next_owner_mask: libremetaverse::PermissionMask, /// C# member: `F:LibreMetaverse.Messages.Linden.NewFileAgentInventoryUploadReplyMessage.NewOwnerMask`. pub new_owner_mask: libremetaverse::PermissionMask, /// C# member: `F:LibreMetaverse.Messages.Linden.NewFileAgentInventoryUploadReplyMessage.State`. pub state: String, } impl NewFileAgentInventoryUploadReplyMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryUploadReplyMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryUploadReplyMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryUploadReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryUploadReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryUploadReplyMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryUploadReplyMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for NewFileAgentInventoryUploadReplyMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceMessage`. pub struct NewFileAgentInventoryVariablePriceMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceMessage.AssetType`. pub asset_type: libremetaverse_types::AssetType, /// C# member: `F:LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceMessage.Description`. pub description: String, /// C# member: `F:LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceMessage.EveryoneMask`. pub everyone_mask: libremetaverse::PermissionMask, /// C# member: `F:LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceMessage.FolderID`. pub folder_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceMessage.GroupMask`. pub group_mask: libremetaverse::PermissionMask, /// C# member: `F:LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceMessage.InventoryType`. pub inventory_type: libremetaverse_types::InventoryType, /// C# member: `F:LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceMessage.Name`. pub name: String, /// C# member: `F:LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceMessage.NextOwnerMask`. pub next_owner_mask: libremetaverse::PermissionMask, } impl NewFileAgentInventoryVariablePriceMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for NewFileAgentInventoryVariablePriceMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceReplyMessage`. pub struct NewFileAgentInventoryVariablePriceReplyMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceReplyMessage.ResourceCost`. pub resource_cost: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceReplyMessage.Rsvp`. pub rsvp: libremetaverse_types::compat::Uri, /// C# member: `F:LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceReplyMessage.State`. pub state: String, /// C# member: `F:LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceReplyMessage.UploadPrice`. pub upload_price: i32, } impl NewFileAgentInventoryVariablePriceReplyMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceReplyMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceReplyMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceReplyMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.NewFileAgentInventoryVariablePriceReplyMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for NewFileAgentInventoryVariablePriceReplyMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.ObjectMediaBlock`. pub struct ObjectMediaBlock; impl ObjectMediaBlock { /// C# member: `M:LibreMetaverse.Messages.Linden.ObjectMediaBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ObjectMediaBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ObjectMediaBlock.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ObjectMediaBlock.Serialize", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.ObjectMediaMessage`. pub struct ObjectMediaMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.ObjectMediaMessage.Request`. pub request: libremetaverse::messages::linden::ObjectMediaBlock, } impl ObjectMediaMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.ObjectMediaMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ObjectMediaMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ObjectMediaMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ObjectMediaMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ObjectMediaMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ObjectMediaMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for ObjectMediaMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.ObjectMediaNavigateMessage`. pub struct ObjectMediaNavigateMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.ObjectMediaNavigateMessage.Face`. pub face: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ObjectMediaNavigateMessage.PrimID`. pub prim_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.ObjectMediaNavigateMessage.URL`. pub url: String, } impl ObjectMediaNavigateMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.ObjectMediaNavigateMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ObjectMediaNavigateMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ObjectMediaNavigateMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ObjectMediaNavigateMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ObjectMediaNavigateMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ObjectMediaNavigateMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for ObjectMediaNavigateMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.ObjectMediaRequest`. pub struct ObjectMediaRequest { /// C# member: `F:LibreMetaverse.Messages.Linden.ObjectMediaRequest.PrimID`. pub prim_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.ObjectMediaRequest.Verb`. pub verb: String, } impl ObjectMediaRequest { /// C# member: `M:LibreMetaverse.Messages.Linden.ObjectMediaRequest.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ObjectMediaRequest.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ObjectMediaRequest.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ObjectMediaRequest.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ObjectMediaRequest.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ObjectMediaRequest.Serialize", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.ObjectMediaResponse`. pub struct ObjectMediaResponse { /// C# member: `F:LibreMetaverse.Messages.Linden.ObjectMediaResponse.FaceMedia`. pub face_media: Vec, /// C# member: `F:LibreMetaverse.Messages.Linden.ObjectMediaResponse.PrimID`. pub prim_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.ObjectMediaResponse.Version`. pub version: String, } impl ObjectMediaResponse { /// C# member: `M:LibreMetaverse.Messages.Linden.ObjectMediaResponse.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ObjectMediaResponse.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ObjectMediaResponse.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ObjectMediaResponse.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ObjectMediaResponse.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ObjectMediaResponse.Serialize", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.ObjectMediaUpdate`. pub struct ObjectMediaUpdate { /// C# member: `F:LibreMetaverse.Messages.Linden.ObjectMediaUpdate.FaceMedia`. pub face_media: Vec, /// C# member: `F:LibreMetaverse.Messages.Linden.ObjectMediaUpdate.PrimID`. pub prim_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.ObjectMediaUpdate.Verb`. pub verb: String, } impl ObjectMediaUpdate { /// C# member: `M:LibreMetaverse.Messages.Linden.ObjectMediaUpdate.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ObjectMediaUpdate.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ObjectMediaUpdate.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ObjectMediaUpdate.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ObjectMediaUpdate.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ObjectMediaUpdate.Serialize", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.ObjectPhysicsPropertiesMessage`. pub struct ObjectPhysicsPropertiesMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.ObjectPhysicsPropertiesMessage.ObjectPhysicsProperties`. pub object_physics_properties: Vec, } impl ObjectPhysicsPropertiesMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.ObjectPhysicsPropertiesMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ObjectPhysicsPropertiesMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ObjectPhysicsPropertiesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ObjectPhysicsPropertiesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ObjectPhysicsPropertiesMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ObjectPhysicsPropertiesMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for ObjectPhysicsPropertiesMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.ObjectResourcesDetail`. pub struct ObjectResourcesDetail { /// C# member: `F:LibreMetaverse.Messages.Linden.ObjectResourcesDetail.GroupOwned`. pub group_owned: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.ObjectResourcesDetail.ID`. pub id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.ObjectResourcesDetail.Location`. pub location: libremetaverse_types::Vector3d, /// C# member: `F:LibreMetaverse.Messages.Linden.ObjectResourcesDetail.Name`. pub name: String, /// C# member: `F:LibreMetaverse.Messages.Linden.ObjectResourcesDetail.OwnerID`. pub owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.ObjectResourcesDetail.Resources`. pub resources: std::collections::HashMap, } impl ObjectResourcesDetail { /// C# member: `M:LibreMetaverse.Messages.Linden.ObjectResourcesDetail.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ObjectResourcesDetail.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ObjectResourcesDetail.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, obj: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ObjectResourcesDetail.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ObjectResourcesDetail.FromOSD(LibreMetaverse.StructuredData.OSD)`. pub fn from_osd( osd: libremetaverse_structured_data::OSD, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ObjectResourcesDetail.FromOSD(LibreMetaverse.StructuredData.OSD)", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage`. pub struct ParcelObjectOwnersReplyMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwnersBlock`. pub prim_owners_block: Vec, } impl ParcelObjectOwnersReplyMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for ParcelObjectOwnersReplyMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner`. pub struct ParcelObjectOwnersReplyMessagePrimOwner { /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.Count`. pub count: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.IsGroupOwned`. pub is_group_owned: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.OnlineStatus`. pub online_status: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.OwnerID`. pub owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.TimeStamp`. pub time_stamp: std::time::SystemTime, } impl ParcelObjectOwnersReplyMessagePrimOwner { /// C# member: `M:LibreMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ParcelObjectOwnersReplyMessage.PrimOwner.#ctor", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage`. pub struct ParcelPropertiesMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.AABBMax`. pub aabb_max: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.AABBMin`. pub aabb_min: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.AnyAVSounds`. pub any_av_sounds: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.Area`. pub area: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.AuctionID`. pub auction_id: u32, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.AuthBuyerID`. pub auth_buyer_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.Bitmap`. pub bitmap: Vec, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.Category`. pub category: libremetaverse::ParcelCategory, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.ClaimDate`. pub claim_date: std::time::SystemTime, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.ClaimPrice`. pub claim_price: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.Desc`. pub desc: String, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.GroupAVSounds`. pub group_av_sounds: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.GroupPrims`. pub group_prims: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.IsGroupOwned`. pub is_group_owned: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.LandingType`. pub landing_type: libremetaverse::LandingType, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.LocalID`. pub local_id: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.MaxPrims`. pub max_prims: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaAutoScale`. pub media_auto_scale: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaDesc`. pub media_desc: String, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaHeight`. pub media_height: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaID`. pub media_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaLoop`. pub media_loop: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaType`. pub media_type: String, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaURL`. pub media_url: String, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.MediaWidth`. pub media_width: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.MusicURL`. pub music_url: String, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.Name`. pub name: String, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.ObscureMedia`. pub obscure_media: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.ObscureMusic`. pub obscure_music: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.OtherCleanTime`. pub other_clean_time: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.OtherCount`. pub other_count: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.OtherPrims`. pub other_prims: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.OwnerID`. pub owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.OwnerPrims`. pub owner_prims: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.ParcelFlags`. pub parcel_flags: libremetaverse::ParcelFlags, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.ParcelPrimBonus`. pub parcel_prim_bonus: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.PassHours`. pub pass_hours: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.PassPrice`. pub pass_price: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.Privacy`. pub privacy: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.PublicCount`. pub public_count: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionDenyAgeUnverified`. pub region_deny_age_unverified: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionDenyAnonymous`. pub region_deny_anonymous: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionDenyIdentified`. pub region_deny_identified: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionDenyTransacted`. pub region_deny_transacted: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.RegionPushOverride`. pub region_push_override: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.RentPrice`. pub rent_price: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.RequestResult`. pub request_result: libremetaverse::ParcelResult, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.SalePrice`. pub sale_price: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.SeeAVs`. pub see_a_vs: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.SelectedPrims`. pub selected_prims: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.SelfCount`. pub self_count: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.SequenceID`. pub sequence_id: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.SimWideMaxPrims`. pub sim_wide_max_prims: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.SimWideTotalPrims`. pub sim_wide_total_prims: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.SnapSelection`. pub snap_selection: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.SnapshotID`. pub snapshot_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.Status`. pub status: libremetaverse::ParcelStatus, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.TotalPrims`. pub total_prims: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.UserLocation`. pub user_location: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.UserLookAt`. pub user_look_at: libremetaverse_types::Vector3, } impl ParcelPropertiesMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ParcelPropertiesMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for ParcelPropertiesMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage`. pub struct ParcelPropertiesUpdateMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.AnyAVSounds`. pub any_av_sounds: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.AuthBuyerID`. pub auth_buyer_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Category`. pub category: libremetaverse::ParcelCategory, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Desc`. pub desc: String, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.GroupAVSounds`. pub group_av_sounds: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Landing`. pub landing: libremetaverse::LandingType, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.LocalID`. pub local_id: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaAutoScale`. pub media_auto_scale: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaDesc`. pub media_desc: String, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaHeight`. pub media_height: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaID`. pub media_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaLoop`. pub media_loop: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaType`. pub media_type: String, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaURL`. pub media_url: String, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MediaWidth`. pub media_width: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.MusicURL`. pub music_url: String, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Name`. pub name: String, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.ObscureMedia`. pub obscure_media: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.ObscureMusic`. pub obscure_music: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.ParcelFlags`. pub parcel_flags: libremetaverse::ParcelFlags, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.PassHours`. pub pass_hours: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.PassPrice`. pub pass_price: u32, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Privacy`. pub privacy: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.SalePrice`. pub sale_price: u32, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.SeeAVs`. pub see_a_vs: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.SnapshotID`. pub snapshot_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.UserLocation`. pub user_location: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.UserLookAt`. pub user_look_at: libremetaverse_types::Vector3, } impl ParcelPropertiesUpdateMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ParcelPropertiesUpdateMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for ParcelPropertiesUpdateMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.ParcelResourcesDetail`. pub struct ParcelResourcesDetail { /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelResourcesDetail.GroupOwned`. pub group_owned: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelResourcesDetail.ID`. pub id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelResourcesDetail.LocalID`. pub local_id: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelResourcesDetail.Name`. pub name: String, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelResourcesDetail.Objects`. pub objects: Vec, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelResourcesDetail.OwnerID`. pub owner_id: libremetaverse_types::UUID, } impl ParcelResourcesDetail { /// C# member: `M:LibreMetaverse.Messages.Linden.ParcelResourcesDetail.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ParcelResourcesDetail.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ParcelResourcesDetail.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ParcelResourcesDetail.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ParcelResourcesDetail.FromOSD(LibreMetaverse.StructuredData.OSD)`. pub fn from_osd( osd: libremetaverse_structured_data::OSD, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ParcelResourcesDetail.FromOSD(LibreMetaverse.StructuredData.OSD)", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage`. pub struct ParcelVoiceInfoRequestMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.ParcelID`. pub parcel_id: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.RegionName`. pub region_name: String, /// C# member: `F:LibreMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.SipChannelUri`. pub sip_channel_uri: libremetaverse_types::compat::Uri, } impl ParcelVoiceInfoRequestMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ParcelVoiceInfoRequestMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for ParcelVoiceInfoRequestMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.PlacesReplyMessage`. pub struct PlacesReplyMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.PlacesReplyMessage.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.PlacesReplyMessage.QueryDataBlocks`. pub query_data_blocks: Vec, /// C# member: `F:LibreMetaverse.Messages.Linden.PlacesReplyMessage.QueryID`. pub query_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.PlacesReplyMessage.TransactionID`. pub transaction_id: libremetaverse_types::UUID, } impl PlacesReplyMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.PlacesReplyMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.PlacesReplyMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.PlacesReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.PlacesReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.PlacesReplyMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.PlacesReplyMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for PlacesReplyMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.PlacesReplyMessage.QueryData`. pub struct PlacesReplyMessageQueryData { /// C# member: `F:LibreMetaverse.Messages.Linden.PlacesReplyMessage.QueryData.ActualArea`. pub actual_area: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.PlacesReplyMessage.QueryData.BillableArea`. pub billable_area: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.PlacesReplyMessage.QueryData.Description`. pub description: String, /// C# member: `F:LibreMetaverse.Messages.Linden.PlacesReplyMessage.QueryData.Dwell`. pub dwell: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.PlacesReplyMessage.QueryData.Flags`. pub flags: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.PlacesReplyMessage.QueryData.GlobalX`. pub global_x: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.PlacesReplyMessage.QueryData.GlobalY`. pub global_y: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.PlacesReplyMessage.QueryData.GlobalZ`. pub global_z: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.PlacesReplyMessage.QueryData.Name`. pub name: String, /// C# member: `F:LibreMetaverse.Messages.Linden.PlacesReplyMessage.QueryData.OwnerID`. pub owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.PlacesReplyMessage.QueryData.Price`. pub price: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.PlacesReplyMessage.QueryData.ProductSku`. pub product_sku: String, /// C# member: `F:LibreMetaverse.Messages.Linden.PlacesReplyMessage.QueryData.SimName`. pub sim_name: String, /// C# member: `F:LibreMetaverse.Messages.Linden.PlacesReplyMessage.QueryData.SnapShotID`. pub snap_shot_id: libremetaverse_types::UUID, } impl PlacesReplyMessageQueryData { /// C# member: `M:LibreMetaverse.Messages.Linden.PlacesReplyMessage.QueryData.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.PlacesReplyMessage.QueryData.#ctor", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.ProductInfoRequestMessage`. pub struct ProductInfoRequestMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.ProductInfoRequestMessage.Products`. pub products: Vec, } impl ProductInfoRequestMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.ProductInfoRequestMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ProductInfoRequestMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ProductInfoRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ProductInfoRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ProductInfoRequestMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ProductInfoRequestMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for ProductInfoRequestMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.ProductInfoRequestMessage.ProductInfo`. pub struct ProductInfoRequestMessageProductInfo { /// C# member: `F:LibreMetaverse.Messages.Linden.ProductInfoRequestMessage.ProductInfo.Description`. pub description: String, /// C# member: `F:LibreMetaverse.Messages.Linden.ProductInfoRequestMessage.ProductInfo.Name`. pub name: String, /// C# member: `F:LibreMetaverse.Messages.Linden.ProductInfoRequestMessage.ProductInfo.Sku`. pub sku: String, } impl ProductInfoRequestMessageProductInfo { /// C# member: `M:LibreMetaverse.Messages.Linden.ProductInfoRequestMessage.ProductInfo.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ProductInfoRequestMessage.ProductInfo.#ctor", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage`. pub struct ProvisionVoiceAccountRequestMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Password`. pub password: String, /// C# member: `F:LibreMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Username`. pub username: String, } impl ProvisionVoiceAccountRequestMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ProvisionVoiceAccountRequestMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for ProvisionVoiceAccountRequestMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.RegionExperiencesMessage`. pub struct RegionExperiencesMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.RegionExperiencesMessage.Allowed`. pub allowed: Vec, /// C# member: `F:LibreMetaverse.Messages.Linden.RegionExperiencesMessage.Blocked`. pub blocked: Vec, /// C# member: `F:LibreMetaverse.Messages.Linden.RegionExperiencesMessage.Default`. pub default: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.RegionExperiencesMessage.Trusted`. pub trusted: Vec, } impl RegionExperiencesMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.RegionExperiencesMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.RegionExperiencesMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.RegionExperiencesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.RegionExperiencesMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.RegionExperiencesMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.RegionExperiencesMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for RegionExperiencesMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.RegionInfoMessage`. pub struct RegionInfoMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.RegionInfoMessage.ChannelUri`. pub channel_uri: String, /// C# member: `F:LibreMetaverse.Messages.Linden.RegionInfoMessage.ParcelLocalID`. pub parcel_local_id: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.RegionInfoMessage.RegionName`. pub region_name: String, } impl RegionInfoMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.RegionInfoMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.RegionInfoMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.RegionInfoMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.RegionInfoMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.RegionInfoMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.RegionInfoMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for RegionInfoMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.RemoteParcelRequestBlock`. pub struct RemoteParcelRequestBlock; impl RemoteParcelRequestBlock { /// C# member: `M:LibreMetaverse.Messages.Linden.RemoteParcelRequestBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.RemoteParcelRequestBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.RemoteParcelRequestBlock.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.RemoteParcelRequestBlock.Serialize", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.RemoteParcelRequestMessage`. pub struct RemoteParcelRequestMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.RemoteParcelRequestMessage.Request`. pub request: libremetaverse::messages::linden::RemoteParcelRequestBlock, } impl RemoteParcelRequestMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.RemoteParcelRequestMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.RemoteParcelRequestMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.RemoteParcelRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.RemoteParcelRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.RemoteParcelRequestMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.RemoteParcelRequestMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for RemoteParcelRequestMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.RemoteParcelRequestReply`. pub struct RemoteParcelRequestReply { /// C# member: `F:LibreMetaverse.Messages.Linden.RemoteParcelRequestReply.ParcelID`. pub parcel_id: libremetaverse_types::UUID, } impl RemoteParcelRequestReply { /// C# member: `M:LibreMetaverse.Messages.Linden.RemoteParcelRequestReply.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.RemoteParcelRequestReply.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.RemoteParcelRequestReply.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.RemoteParcelRequestReply.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.RemoteParcelRequestReply.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.RemoteParcelRequestReply.Serialize", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.RemoteParcelRequestRequest`. pub struct RemoteParcelRequestRequest { /// C# member: `F:LibreMetaverse.Messages.Linden.RemoteParcelRequestRequest.Location`. pub location: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Messages.Linden.RemoteParcelRequestRequest.RegionHandle`. pub region_handle: u64, /// C# member: `F:LibreMetaverse.Messages.Linden.RemoteParcelRequestRequest.RegionID`. pub region_id: libremetaverse_types::UUID, } impl RemoteParcelRequestRequest { /// C# member: `M:LibreMetaverse.Messages.Linden.RemoteParcelRequestRequest.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.RemoteParcelRequestRequest.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.RemoteParcelRequestRequest.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.RemoteParcelRequestRequest.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.RemoteParcelRequestRequest.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.RemoteParcelRequestRequest.Serialize", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.RenderMaterialsMessage`. pub struct RenderMaterialsMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.RenderMaterialsMessage.MaterialData`. pub material_data: libremetaverse_structured_data::OSD, } impl RenderMaterialsMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.RenderMaterialsMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.RenderMaterialsMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.RenderMaterialsMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.RenderMaterialsMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.RenderMaterialsMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.RenderMaterialsMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for RenderMaterialsMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.RequiredVoiceVersionMessage`. pub struct RequiredVoiceVersionMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.RequiredVoiceVersionMessage.MajorVersion`. pub major_version: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.RequiredVoiceVersionMessage.MinorVersion`. pub minor_version: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.RequiredVoiceVersionMessage.RegionName`. pub region_name: String, } impl RequiredVoiceVersionMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.RequiredVoiceVersionMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.RequiredVoiceVersionMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.RequiredVoiceVersionMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.RequiredVoiceVersionMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.RequiredVoiceVersionMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.RequiredVoiceVersionMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for RequiredVoiceVersionMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.ScriptRunningReplyMessage`. pub struct ScriptRunningReplyMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.ScriptRunningReplyMessage.ItemID`. pub item_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.ScriptRunningReplyMessage.Mono`. pub mono: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.ScriptRunningReplyMessage.ObjectID`. pub object_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.ScriptRunningReplyMessage.Running`. pub running: bool, } impl ScriptRunningReplyMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.ScriptRunningReplyMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ScriptRunningReplyMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ScriptRunningReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ScriptRunningReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ScriptRunningReplyMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ScriptRunningReplyMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for ScriptRunningReplyMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.SearchStatRequestBlock`. pub struct SearchStatRequestBlock; impl SearchStatRequestBlock { /// C# member: `M:LibreMetaverse.Messages.Linden.SearchStatRequestBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.SearchStatRequestBlock.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.SearchStatRequestBlock.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.SearchStatRequestBlock.Serialize", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.SearchStatRequestMessage`. pub struct SearchStatRequestMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.SearchStatRequestMessage.Request`. pub request: libremetaverse::messages::linden::SearchStatRequestBlock, } impl SearchStatRequestMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.SearchStatRequestMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.SearchStatRequestMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.SearchStatRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.SearchStatRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.SearchStatRequestMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.SearchStatRequestMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for SearchStatRequestMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.SearchStatRequestReply`. pub struct SearchStatRequestReply { /// C# member: `F:LibreMetaverse.Messages.Linden.SearchStatRequestReply.MapClicks`. pub map_clicks: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.SearchStatRequestReply.ProfileClicks`. pub profile_clicks: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.SearchStatRequestReply.SearchMapClicks`. pub search_map_clicks: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.SearchStatRequestReply.SearchProfileClicks`. pub search_profile_clicks: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.SearchStatRequestReply.SearchTeleportClicks`. pub search_teleport_clicks: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.SearchStatRequestReply.TeleportClicks`. pub teleport_clicks: i32, } impl SearchStatRequestReply { /// C# member: `M:LibreMetaverse.Messages.Linden.SearchStatRequestReply.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.SearchStatRequestReply.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.SearchStatRequestReply.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.SearchStatRequestReply.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.SearchStatRequestReply.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.SearchStatRequestReply.Serialize", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.SearchStatRequestRequest`. pub struct SearchStatRequestRequest { /// C# member: `F:LibreMetaverse.Messages.Linden.SearchStatRequestRequest.ClassifiedID`. pub classified_id: libremetaverse_types::UUID, } impl SearchStatRequestRequest { /// C# member: `M:LibreMetaverse.Messages.Linden.SearchStatRequestRequest.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.SearchStatRequestRequest.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.SearchStatRequestRequest.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.SearchStatRequestRequest.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.SearchStatRequestRequest.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.SearchStatRequestRequest.Serialize", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.SendPostcardMessage`. pub struct SendPostcardMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.SendPostcardMessage.FromName`. pub from_name: String, /// C# member: `F:LibreMetaverse.Messages.Linden.SendPostcardMessage.GlobalPosition`. pub global_position: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Messages.Linden.SendPostcardMessage.Message`. pub message: String, /// C# member: `F:LibreMetaverse.Messages.Linden.SendPostcardMessage.Subject`. pub subject: String, /// C# member: `F:LibreMetaverse.Messages.Linden.SendPostcardMessage.ToEmail`. pub to_email: String, } impl SendPostcardMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.SendPostcardMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.SendPostcardMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.SendPostcardMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.SendPostcardMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.SendPostcardMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.SendPostcardMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for SendPostcardMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.SetDisplayNameMessage`. pub struct SetDisplayNameMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.SetDisplayNameMessage.NewDisplayName`. pub new_display_name: String, /// C# member: `F:LibreMetaverse.Messages.Linden.SetDisplayNameMessage.OldDisplayName`. pub old_display_name: String, } impl SetDisplayNameMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.SetDisplayNameMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.SetDisplayNameMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.SetDisplayNameMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.SetDisplayNameMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.SetDisplayNameMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.SetDisplayNameMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for SetDisplayNameMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.SetDisplayNameReplyMessage`. pub struct SetDisplayNameReplyMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.SetDisplayNameReplyMessage.DisplayName`. pub display_name: libremetaverse::AgentDisplayName, /// C# member: `F:LibreMetaverse.Messages.Linden.SetDisplayNameReplyMessage.Reason`. pub reason: String, /// C# member: `F:LibreMetaverse.Messages.Linden.SetDisplayNameReplyMessage.Status`. pub status: i32, } impl SetDisplayNameReplyMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.SetDisplayNameReplyMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.SetDisplayNameReplyMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.SetDisplayNameReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.SetDisplayNameReplyMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.SetDisplayNameReplyMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.SetDisplayNameReplyMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for SetDisplayNameReplyMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.SimConsoleAsyncMessage`. pub struct SimConsoleAsyncMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.SimConsoleAsyncMessage.Command`. pub command: String, } impl SimConsoleAsyncMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.SimConsoleAsyncMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.SimConsoleAsyncMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.SimConsoleAsyncMessage.Serialize`. pub fn serialize(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.SimConsoleAsyncMessage.Serialize", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.SimConsoleResponseMessage`. pub struct SimConsoleResponseMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.SimConsoleResponseMessage.Body`. pub body: String, } impl SimConsoleResponseMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.SimConsoleResponseMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.SimConsoleResponseMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.SimConsoleResponseMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.SimConsoleResponseMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.SimConsoleResponseMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.SimConsoleResponseMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for SimConsoleResponseMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.TeleportFailedMessage`. pub struct TeleportFailedMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.TeleportFailedMessage.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.TeleportFailedMessage.ExtraParams`. pub extra_params: String, /// C# member: `F:LibreMetaverse.Messages.Linden.TeleportFailedMessage.MessageKey`. pub message_key: String, /// C# member: `F:LibreMetaverse.Messages.Linden.TeleportFailedMessage.Reason`. pub reason: String, } impl TeleportFailedMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.TeleportFailedMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.TeleportFailedMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.TeleportFailedMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.TeleportFailedMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.TeleportFailedMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.TeleportFailedMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for TeleportFailedMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.TeleportFinishMessage`. pub struct TeleportFinishMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.TeleportFinishMessage.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.TeleportFinishMessage.Flags`. pub flags: libremetaverse::TeleportFlags, /// C# member: `F:LibreMetaverse.Messages.Linden.TeleportFinishMessage.IP`. pub ip: std::net::IpAddr, /// C# member: `F:LibreMetaverse.Messages.Linden.TeleportFinishMessage.LocationID`. pub location_id: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.TeleportFinishMessage.Port`. pub port: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.TeleportFinishMessage.RegionHandle`. pub region_handle: u64, /// C# member: `F:LibreMetaverse.Messages.Linden.TeleportFinishMessage.RegionSizeX`. pub region_size_x: u32, /// C# member: `F:LibreMetaverse.Messages.Linden.TeleportFinishMessage.RegionSizeY`. pub region_size_y: u32, /// C# member: `F:LibreMetaverse.Messages.Linden.TeleportFinishMessage.SeedCapability`. pub seed_capability: libremetaverse_types::compat::Uri, /// C# member: `F:LibreMetaverse.Messages.Linden.TeleportFinishMessage.SimAccess`. pub sim_access: libremetaverse::SimAccess, } impl TeleportFinishMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.TeleportFinishMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.TeleportFinishMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.TeleportFinishMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.TeleportFinishMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.TeleportFinishMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.TeleportFinishMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for TeleportFinishMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.UpdateAgentInformationMessage`. pub struct UpdateAgentInformationMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.UpdateAgentInformationMessage.MaxAccess`. pub max_access: String, } impl UpdateAgentInformationMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.UpdateAgentInformationMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UpdateAgentInformationMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.UpdateAgentInformationMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UpdateAgentInformationMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.UpdateAgentInformationMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UpdateAgentInformationMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for UpdateAgentInformationMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage`. pub struct UpdateAgentInventoryRequestMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage.ItemID`. pub item_id: libremetaverse_types::UUID, } impl UpdateAgentInventoryRequestMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UpdateAgentInventoryRequestMessage.Serialize", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.UpdateAgentLanguageMessage`. pub struct UpdateAgentLanguageMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.UpdateAgentLanguageMessage.Language`. pub language: String, /// C# member: `F:LibreMetaverse.Messages.Linden.UpdateAgentLanguageMessage.LanguagePublic`. pub language_public: bool, } impl UpdateAgentLanguageMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.UpdateAgentLanguageMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UpdateAgentLanguageMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.UpdateAgentLanguageMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UpdateAgentLanguageMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.UpdateAgentLanguageMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UpdateAgentLanguageMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for UpdateAgentLanguageMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage`. pub struct UpdateGestureAgentInventoryMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage.Request`. pub request: libremetaverse::messages::linden::AssetUploaderBlock, } impl UpdateGestureAgentInventoryMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UpdateGestureAgentInventoryMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for UpdateGestureAgentInventoryMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage`. pub struct UpdateNotecardAgentInventoryMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage.Request`. pub request: libremetaverse::messages::linden::AssetUploaderBlock, } impl UpdateNotecardAgentInventoryMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UpdateNotecardAgentInventoryMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for UpdateNotecardAgentInventoryMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage`. pub struct UpdateNotecardTaskInventoryMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.ItemID`. pub item_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.TaskID`. pub task_id: libremetaverse_types::UUID, } impl UpdateNotecardTaskInventoryMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UpdateNotecardTaskInventoryMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for UpdateNotecardTaskInventoryMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.UpdateScriptAgentMessage`. pub struct UpdateScriptAgentMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.UpdateScriptAgentMessage.Request`. pub request: libremetaverse::messages::linden::AssetUploaderBlock, } impl UpdateScriptAgentMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.UpdateScriptAgentMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UpdateScriptAgentMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.UpdateScriptAgentMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UpdateScriptAgentMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.UpdateScriptAgentMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UpdateScriptAgentMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for UpdateScriptAgentMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage`. pub struct UpdateScriptAgentRequestMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.ItemID`. pub item_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.Target`. pub target: String, } impl UpdateScriptAgentRequestMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UpdateScriptAgentRequestMessage.Serialize", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.UpdateScriptTaskMessage`. pub struct UpdateScriptTaskMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.UpdateScriptTaskMessage.Request`. pub request: libremetaverse::messages::linden::AssetUploaderBlock, } impl UpdateScriptTaskMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.UpdateScriptTaskMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UpdateScriptTaskMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.UpdateScriptTaskMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UpdateScriptTaskMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.UpdateScriptTaskMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UpdateScriptTaskMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for UpdateScriptTaskMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage`. pub struct UpdateScriptTaskUpdateMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.ItemID`. pub item_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.ScriptRunning`. pub script_running: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.Target`. pub target: String, /// C# member: `F:LibreMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.TaskID`. pub task_id: libremetaverse_types::UUID, } impl UpdateScriptTaskUpdateMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UpdateScriptTaskUpdateMessage.Serialize", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.UploadBakedTextureMessage`. pub struct UploadBakedTextureMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.UploadBakedTextureMessage.Request`. pub request: libremetaverse::messages::linden::AssetUploaderBlock, } impl UploadBakedTextureMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.UploadBakedTextureMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UploadBakedTextureMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.UploadBakedTextureMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UploadBakedTextureMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.UploadBakedTextureMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UploadBakedTextureMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for UploadBakedTextureMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage`. pub struct UploadObjectAssetMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Objects`. pub objects: Vec, } impl UploadObjectAssetMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for UploadObjectAssetMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object`. pub struct UploadObjectAssetMessageObject { /// C# member: `F:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.ExtraParams`. pub extra_params: Vec, /// C# member: `F:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Faces`. pub faces: Vec, /// C# member: `F:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Material`. pub material: libremetaverse_types::Material, /// C# member: `F:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Name`. pub name: String, /// C# member: `F:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.PathBegin`. pub path_begin: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.PathCurve`. pub path_curve: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.PathEnd`. pub path_end: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Position`. pub position: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.ProfileBegin`. pub profile_begin: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.ProfileCurve`. pub profile_curve: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.ProfileEnd`. pub profile_end: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.ProfileHollow`. pub profile_hollow: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.RadiusOffset`. pub radius_offset: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Revolutions`. pub revolutions: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Rotation`. pub rotation: libremetaverse_types::Quaternion, /// C# member: `F:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Scale`. pub scale: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.ScaleX`. pub scale_x: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.ScaleY`. pub scale_y: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.SculptID`. pub sculpt_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.SculptType`. pub sculpt_type: libremetaverse_types::SculptType, /// C# member: `F:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.ShearX`. pub shear_x: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.ShearY`. pub shear_y: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Skew`. pub skew: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.TaperX`. pub taper_x: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.TaperY`. pub taper_y: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Twist`. pub twist: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.TwistBegin`. pub twist_begin: f32, } impl UploadObjectAssetMessageObject { /// C# member: `M:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Serialize", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.ExtraParam`. pub struct UploadObjectAssetMessageObjectExtraParam { /// C# member: `F:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.ExtraParam.ExtraParamData`. pub extra_param_data: Vec, /// C# member: `F:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.ExtraParam.Type`. pub type_: libremetaverse_types::ExtraParamType, } impl UploadObjectAssetMessageObjectExtraParam { /// C# member: `M:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.ExtraParam.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.ExtraParam.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.ExtraParam.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.ExtraParam.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.ExtraParam.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.ExtraParam.Serialize", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Face`. pub struct UploadObjectAssetMessageObjectFace { /// C# member: `F:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Face.Bump`. pub bump: libremetaverse::Bumpiness, /// C# member: `F:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Face.Color`. pub color: libremetaverse_types::Color4, /// C# member: `F:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Face.Fullbright`. pub fullbright: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Face.Glow`. pub glow: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Face.ImageID`. pub image_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Face.ImageRot`. pub image_rot: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Face.MediaFlags`. pub media_flags: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Face.OffsetS`. pub offset_s: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Face.OffsetT`. pub offset_t: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Face.ScaleS`. pub scale_s: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Face.ScaleT`. pub scale_t: f32, } impl UploadObjectAssetMessageObjectFace { /// C# member: `M:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Face.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Face.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Face.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Face.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Face.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UploadObjectAssetMessage.Object.Face.Serialize", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.UploadScriptTaskMessage`. pub struct UploadScriptTaskMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.UploadScriptTaskMessage.Request`. pub request: libremetaverse::messages::linden::AssetUploaderBlock, } impl UploadScriptTaskMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.UploadScriptTaskMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UploadScriptTaskMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.UploadScriptTaskMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UploadScriptTaskMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.UploadScriptTaskMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UploadScriptTaskMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for UploadScriptTaskMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.UploaderRequestComplete`. pub struct UploaderRequestComplete { /// C# member: `F:LibreMetaverse.Messages.Linden.UploaderRequestComplete.AssetID`. pub asset_id: libremetaverse_types::UUID, } impl UploaderRequestComplete { /// C# member: `M:LibreMetaverse.Messages.Linden.UploaderRequestComplete.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UploaderRequestComplete.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.UploaderRequestComplete.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UploaderRequestComplete.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.UploaderRequestComplete.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UploaderRequestComplete.Serialize", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.UploaderRequestScriptComplete`. pub struct UploaderRequestScriptComplete { /// C# member: `F:LibreMetaverse.Messages.Linden.UploaderRequestScriptComplete.AssetID`. pub asset_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.UploaderRequestScriptComplete.Compiled`. pub compiled: bool, } impl UploaderRequestScriptComplete { /// C# member: `M:LibreMetaverse.Messages.Linden.UploaderRequestScriptComplete.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UploaderRequestScriptComplete.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.UploaderRequestScriptComplete.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UploaderRequestScriptComplete.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.UploaderRequestScriptComplete.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UploaderRequestScriptComplete.Serialize", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.UploaderRequestUpload`. pub struct UploaderRequestUpload { /// C# member: `F:LibreMetaverse.Messages.Linden.UploaderRequestUpload.Url`. pub url: libremetaverse_types::compat::Uri, } impl UploaderRequestUpload { /// C# member: `M:LibreMetaverse.Messages.Linden.UploaderRequestUpload.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UploaderRequestUpload.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.UploaderRequestUpload.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UploaderRequestUpload.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.UploaderRequestUpload.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UploaderRequestUpload.Serialize", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.UploaderScriptRequestError`. pub struct UploaderScriptRequestError { /// C# member: `F:LibreMetaverse.Messages.Linden.UploaderScriptRequestError.AssetID`. pub asset_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.UploaderScriptRequestError.Compiled`. pub compiled: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.UploaderScriptRequestError.Error`. pub error: String, } impl UploaderScriptRequestError { /// C# member: `M:LibreMetaverse.Messages.Linden.UploaderScriptRequestError.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UploaderScriptRequestError.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.UploaderScriptRequestError.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UploaderScriptRequestError.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.UploaderScriptRequestError.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.UploaderScriptRequestError.Serialize", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.ViewerBenefitsMessage`. pub struct ViewerBenefitsMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerBenefitsMessage.AccountLevelBenefits`. pub account_level_benefits: libremetaverse::messages::linden::ViewerBenefitsMessageBenefitPackage, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerBenefitsMessage.AccountType`. pub account_type: String, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerBenefitsMessage.PremiumPackages`. pub premium_packages: std::collections::HashMap< String, libremetaverse::messages::linden::ViewerBenefitsMessageBenefitPackage, >, } impl ViewerBenefitsMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.ViewerBenefitsMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ViewerBenefitsMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ViewerBenefitsMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ViewerBenefitsMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ViewerBenefitsMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ViewerBenefitsMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for ViewerBenefitsMessage {} /// C# type: `T:LibreMetaverse.Messages.Linden.ViewerBenefitsMessage.BenefitPackage`. pub struct ViewerBenefitsMessageBenefitPackage { /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerBenefitsMessage.BenefitPackage.AnimatedObjectLimit`. pub animated_object_limit: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerBenefitsMessage.BenefitPackage.AnimationUploadCost`. pub animation_upload_cost: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerBenefitsMessage.BenefitPackage.AttachmentLimit`. pub attachment_limit: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerBenefitsMessage.BenefitPackage.CreateGroupCost`. pub create_group_cost: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerBenefitsMessage.BenefitPackage.GroupMembershipLimit`. pub group_membership_limit: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerBenefitsMessage.BenefitPackage.LargeTextureUploadCost`. pub large_texture_upload_cost: Vec, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerBenefitsMessage.BenefitPackage.PicksLimit`. pub picks_limit: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerBenefitsMessage.BenefitPackage.SoundUploadCost`. pub sound_upload_cost: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerBenefitsMessage.BenefitPackage.TextureUploadCost`. pub texture_upload_cost: i32, } impl ViewerBenefitsMessageBenefitPackage { /// C# member: `M:LibreMetaverse.Messages.Linden.ViewerBenefitsMessage.BenefitPackage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ViewerBenefitsMessage.BenefitPackage.#ctor", ) } } /// C# type: `T:LibreMetaverse.Messages.Linden.ViewerStatsMessage`. pub struct ViewerStatsMessage { /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerStatsMessage.AgentFPS`. pub agent_fps: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerStatsMessage.AgentLanguage`. pub agent_language: String, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerStatsMessage.AgentMemoryUsed`. pub agent_memory_used: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerStatsMessage.AgentPing`. pub agent_ping: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerStatsMessage.AgentRuntime`. pub agent_runtime: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerStatsMessage.AgentStartTime`. pub agent_start_time: std::time::SystemTime, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerStatsMessage.AgentVersion`. pub agent_version: String, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerStatsMessage.AgentsInView`. pub agents_in_view: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerStatsMessage.FailuresInvalid`. pub failures_invalid: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerStatsMessage.FailuresOffCircuit`. pub failures_off_circuit: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerStatsMessage.FailuresResent`. pub failures_resent: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerStatsMessage.FailuresSendPacket`. pub failures_send_packet: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerStatsMessage.InCompressedPackets`. pub in_compressed_packets: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerStatsMessage.InKbytes`. pub in_kbytes: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerStatsMessage.InPackets`. pub in_packets: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerStatsMessage.InSavings`. pub in_savings: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerStatsMessage.MetersTraveled`. pub meters_traveled: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerStatsMessage.MiscInt1`. pub misc_int1: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerStatsMessage.MiscInt2`. pub misc_int2: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerStatsMessage.MiscString1`. pub misc_string1: String, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerStatsMessage.MiscVersion`. pub misc_version: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerStatsMessage.OutCompressedPackets`. pub out_compressed_packets: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerStatsMessage.OutKbytes`. pub out_kbytes: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerStatsMessage.OutPackets`. pub out_packets: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerStatsMessage.OutSavings`. pub out_savings: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerStatsMessage.RegionsVisited`. pub regions_visited: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerStatsMessage.SessionID`. pub session_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerStatsMessage.SimulatorFPS`. pub simulator_fps: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerStatsMessage.StatsDropped`. pub stats_dropped: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerStatsMessage.StatsFailedResends`. pub stats_failed_resends: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerStatsMessage.SystemCPU`. pub system_cpu: String, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerStatsMessage.SystemGPU`. pub system_gpu: String, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerStatsMessage.SystemGPUClass`. pub system_gpu_class: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerStatsMessage.SystemGPUVendor`. pub system_gpu_vendor: String, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerStatsMessage.SystemGPUVersion`. pub system_gpu_version: String, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerStatsMessage.SystemInstalledRam`. pub system_installed_ram: i32, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerStatsMessage.SystemOS`. pub system_os: String, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerStatsMessage.VertexBuffersEnabled`. pub vertex_buffers_enabled: bool, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerStatsMessage.object_kbytes`. pub object_kbytes: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerStatsMessage.texture_kbytes`. pub texture_kbytes: f32, /// C# member: `F:LibreMetaverse.Messages.Linden.ViewerStatsMessage.world_kbytes`. pub world_kbytes: f32, } impl ViewerStatsMessage { /// C# member: `M:LibreMetaverse.Messages.Linden.ViewerStatsMessage.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ViewerStatsMessage.#ctor", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ViewerStatsMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)`. pub fn deserialize( &mut self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ViewerStatsMessage.Deserialize(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Messages.Linden.ViewerStatsMessage.Serialize`. pub fn serialize( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Messages.Linden.ViewerStatsMessage.Serialize", ) } } impl libremetaverse::interfaces::IMessage for ViewerStatsMessage {} } } pub mod packets { /// C# type: `T:LibreMetaverse.Packets.AbortXferPacket`. pub struct AbortXferPacket { /// C# member: `F:LibreMetaverse.Packets.AbortXferPacket.XferID`. pub xfer_id: libremetaverse::packets::AbortXferPacketXferIDBlock, } impl AbortXferPacket { /// C# member: `M:LibreMetaverse.Packets.AbortXferPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AbortXferPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AbortXferPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AbortXferPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AbortXferPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AbortXferPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AbortXferPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AbortXferPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AbortXferPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AbortXferPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AbortXferPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AbortXferPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AbortXferPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AbortXferPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AbortXferPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AbortXferPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AbortXferPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AbortXferPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AbortXferPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AbortXferPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AbortXferPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AbortXferPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AbortXferPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AbortXferPacket.XferIDBlock`. pub struct AbortXferPacketXferIDBlock { /// C# member: `F:LibreMetaverse.Packets.AbortXferPacket.XferIDBlock.ID`. pub id: u64, /// C# member: `F:LibreMetaverse.Packets.AbortXferPacket.XferIDBlock.Result`. pub result: i32, } impl AbortXferPacketXferIDBlock { /// C# member: `M:LibreMetaverse.Packets.AbortXferPacket.XferIDBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AbortXferPacket.XferIDBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AbortXferPacket.XferIDBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AbortXferPacket.XferIDBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AbortXferPacket.XferIDBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AbortXferPacket.XferIDBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AbortXferPacket.XferIDBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AbortXferPacket.XferIDBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AbortXferPacket.XferIDBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AbortXferPacket.XferIDBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AbortXferPacket.XferIDBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AbortXferPacket.XferIDBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AcceptCallingCardPacket`. pub struct AcceptCallingCardPacket { /// C# member: `F:LibreMetaverse.Packets.AcceptCallingCardPacket.AgentData`. pub agent_data: libremetaverse::packets::AcceptCallingCardPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.AcceptCallingCardPacket.FolderData`. pub folder_data: Vec, /// C# member: `F:LibreMetaverse.Packets.AcceptCallingCardPacket.TransactionBlock`. pub transaction_block: libremetaverse::packets::AcceptCallingCardPacketTransactionBlockBlock, } impl AcceptCallingCardPacket { /// C# member: `M:LibreMetaverse.Packets.AcceptCallingCardPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AcceptCallingCardPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptCallingCardPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AcceptCallingCardPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptCallingCardPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AcceptCallingCardPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptCallingCardPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AcceptCallingCardPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptCallingCardPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AcceptCallingCardPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptCallingCardPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AcceptCallingCardPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptCallingCardPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AcceptCallingCardPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptCallingCardPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AcceptCallingCardPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptCallingCardPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AcceptCallingCardPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptCallingCardPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AcceptCallingCardPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptCallingCardPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AcceptCallingCardPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AcceptCallingCardPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AcceptCallingCardPacket.AgentDataBlock`. pub struct AcceptCallingCardPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.AcceptCallingCardPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AcceptCallingCardPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl AcceptCallingCardPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.AcceptCallingCardPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AcceptCallingCardPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptCallingCardPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AcceptCallingCardPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptCallingCardPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AcceptCallingCardPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptCallingCardPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AcceptCallingCardPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptCallingCardPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AcceptCallingCardPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptCallingCardPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AcceptCallingCardPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AcceptCallingCardPacket.FolderDataBlock`. pub struct AcceptCallingCardPacketFolderDataBlock { /// C# member: `F:LibreMetaverse.Packets.AcceptCallingCardPacket.FolderDataBlock.FolderID`. pub folder_id: libremetaverse_types::UUID, } impl AcceptCallingCardPacketFolderDataBlock { /// C# member: `M:LibreMetaverse.Packets.AcceptCallingCardPacket.FolderDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AcceptCallingCardPacket.FolderDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptCallingCardPacket.FolderDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AcceptCallingCardPacket.FolderDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptCallingCardPacket.FolderDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AcceptCallingCardPacket.FolderDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptCallingCardPacket.FolderDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AcceptCallingCardPacket.FolderDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptCallingCardPacket.FolderDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AcceptCallingCardPacket.FolderDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptCallingCardPacket.FolderDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AcceptCallingCardPacket.FolderDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AcceptCallingCardPacket.TransactionBlockBlock`. pub struct AcceptCallingCardPacketTransactionBlockBlock { /// C# member: `F:LibreMetaverse.Packets.AcceptCallingCardPacket.TransactionBlockBlock.TransactionID`. pub transaction_id: libremetaverse_types::UUID, } impl AcceptCallingCardPacketTransactionBlockBlock { /// C# member: `M:LibreMetaverse.Packets.AcceptCallingCardPacket.TransactionBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AcceptCallingCardPacket.TransactionBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptCallingCardPacket.TransactionBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AcceptCallingCardPacket.TransactionBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptCallingCardPacket.TransactionBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AcceptCallingCardPacket.TransactionBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptCallingCardPacket.TransactionBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AcceptCallingCardPacket.TransactionBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptCallingCardPacket.TransactionBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AcceptCallingCardPacket.TransactionBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptCallingCardPacket.TransactionBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AcceptCallingCardPacket.TransactionBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AcceptFriendshipPacket`. pub struct AcceptFriendshipPacket { /// C# member: `F:LibreMetaverse.Packets.AcceptFriendshipPacket.AgentData`. pub agent_data: libremetaverse::packets::AcceptFriendshipPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.AcceptFriendshipPacket.FolderData`. pub folder_data: Vec, /// C# member: `F:LibreMetaverse.Packets.AcceptFriendshipPacket.TransactionBlock`. pub transaction_block: libremetaverse::packets::AcceptFriendshipPacketTransactionBlockBlock, } impl AcceptFriendshipPacket { /// C# member: `M:LibreMetaverse.Packets.AcceptFriendshipPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AcceptFriendshipPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptFriendshipPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AcceptFriendshipPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptFriendshipPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AcceptFriendshipPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptFriendshipPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AcceptFriendshipPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptFriendshipPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AcceptFriendshipPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptFriendshipPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AcceptFriendshipPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptFriendshipPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AcceptFriendshipPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptFriendshipPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AcceptFriendshipPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptFriendshipPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AcceptFriendshipPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptFriendshipPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AcceptFriendshipPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptFriendshipPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AcceptFriendshipPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AcceptFriendshipPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AcceptFriendshipPacket.AgentDataBlock`. pub struct AcceptFriendshipPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.AcceptFriendshipPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AcceptFriendshipPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl AcceptFriendshipPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.AcceptFriendshipPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AcceptFriendshipPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptFriendshipPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AcceptFriendshipPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptFriendshipPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AcceptFriendshipPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptFriendshipPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AcceptFriendshipPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptFriendshipPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AcceptFriendshipPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptFriendshipPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AcceptFriendshipPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AcceptFriendshipPacket.FolderDataBlock`. pub struct AcceptFriendshipPacketFolderDataBlock { /// C# member: `F:LibreMetaverse.Packets.AcceptFriendshipPacket.FolderDataBlock.FolderID`. pub folder_id: libremetaverse_types::UUID, } impl AcceptFriendshipPacketFolderDataBlock { /// C# member: `M:LibreMetaverse.Packets.AcceptFriendshipPacket.FolderDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AcceptFriendshipPacket.FolderDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptFriendshipPacket.FolderDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AcceptFriendshipPacket.FolderDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptFriendshipPacket.FolderDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AcceptFriendshipPacket.FolderDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptFriendshipPacket.FolderDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AcceptFriendshipPacket.FolderDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptFriendshipPacket.FolderDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AcceptFriendshipPacket.FolderDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptFriendshipPacket.FolderDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AcceptFriendshipPacket.FolderDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AcceptFriendshipPacket.TransactionBlockBlock`. pub struct AcceptFriendshipPacketTransactionBlockBlock { /// C# member: `F:LibreMetaverse.Packets.AcceptFriendshipPacket.TransactionBlockBlock.TransactionID`. pub transaction_id: libremetaverse_types::UUID, } impl AcceptFriendshipPacketTransactionBlockBlock { /// C# member: `M:LibreMetaverse.Packets.AcceptFriendshipPacket.TransactionBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AcceptFriendshipPacket.TransactionBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptFriendshipPacket.TransactionBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AcceptFriendshipPacket.TransactionBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptFriendshipPacket.TransactionBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AcceptFriendshipPacket.TransactionBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptFriendshipPacket.TransactionBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AcceptFriendshipPacket.TransactionBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptFriendshipPacket.TransactionBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AcceptFriendshipPacket.TransactionBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AcceptFriendshipPacket.TransactionBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AcceptFriendshipPacket.TransactionBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ActivateGesturesPacket`. pub struct ActivateGesturesPacket { /// C# member: `F:LibreMetaverse.Packets.ActivateGesturesPacket.AgentData`. pub agent_data: libremetaverse::packets::ActivateGesturesPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ActivateGesturesPacket.Data`. pub data: Vec, } impl ActivateGesturesPacket { /// C# member: `M:LibreMetaverse.Packets.ActivateGesturesPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ActivateGesturesPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ActivateGesturesPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ActivateGesturesPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ActivateGesturesPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ActivateGesturesPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ActivateGesturesPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ActivateGesturesPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ActivateGesturesPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ActivateGesturesPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ActivateGesturesPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ActivateGesturesPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ActivateGesturesPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ActivateGesturesPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ActivateGesturesPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ActivateGesturesPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ActivateGesturesPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ActivateGesturesPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ActivateGesturesPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ActivateGesturesPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ActivateGesturesPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ActivateGesturesPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ActivateGesturesPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ActivateGesturesPacket.AgentDataBlock`. pub struct ActivateGesturesPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ActivateGesturesPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ActivateGesturesPacket.AgentDataBlock.Flags`. pub flags: u32, /// C# member: `F:LibreMetaverse.Packets.ActivateGesturesPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ActivateGesturesPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ActivateGesturesPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ActivateGesturesPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ActivateGesturesPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ActivateGesturesPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ActivateGesturesPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ActivateGesturesPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ActivateGesturesPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ActivateGesturesPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ActivateGesturesPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ActivateGesturesPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ActivateGesturesPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ActivateGesturesPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ActivateGesturesPacket.DataBlock`. pub struct ActivateGesturesPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.ActivateGesturesPacket.DataBlock.AssetID`. pub asset_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ActivateGesturesPacket.DataBlock.GestureFlags`. pub gesture_flags: u32, /// C# member: `F:LibreMetaverse.Packets.ActivateGesturesPacket.DataBlock.ItemID`. pub item_id: libremetaverse_types::UUID, } impl ActivateGesturesPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.ActivateGesturesPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ActivateGesturesPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ActivateGesturesPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ActivateGesturesPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ActivateGesturesPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ActivateGesturesPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ActivateGesturesPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ActivateGesturesPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ActivateGesturesPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ActivateGesturesPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ActivateGesturesPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ActivateGesturesPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ActivateGroupPacket`. pub struct ActivateGroupPacket { /// C# member: `F:LibreMetaverse.Packets.ActivateGroupPacket.AgentData`. pub agent_data: libremetaverse::packets::ActivateGroupPacketAgentDataBlock, } impl ActivateGroupPacket { /// C# member: `M:LibreMetaverse.Packets.ActivateGroupPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ActivateGroupPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ActivateGroupPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ActivateGroupPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ActivateGroupPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ActivateGroupPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ActivateGroupPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ActivateGroupPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ActivateGroupPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ActivateGroupPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ActivateGroupPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ActivateGroupPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ActivateGroupPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ActivateGroupPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ActivateGroupPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ActivateGroupPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ActivateGroupPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ActivateGroupPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ActivateGroupPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ActivateGroupPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ActivateGroupPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ActivateGroupPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ActivateGroupPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ActivateGroupPacket.AgentDataBlock`. pub struct ActivateGroupPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ActivateGroupPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ActivateGroupPacket.AgentDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ActivateGroupPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ActivateGroupPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ActivateGroupPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ActivateGroupPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ActivateGroupPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ActivateGroupPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ActivateGroupPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ActivateGroupPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ActivateGroupPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ActivateGroupPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ActivateGroupPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ActivateGroupPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ActivateGroupPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ActivateGroupPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AddCircuitCodePacket`. pub struct AddCircuitCodePacket { /// C# member: `F:LibreMetaverse.Packets.AddCircuitCodePacket.CircuitCode`. pub circuit_code: libremetaverse::packets::AddCircuitCodePacketCircuitCodeBlock, } impl AddCircuitCodePacket { /// C# member: `M:LibreMetaverse.Packets.AddCircuitCodePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AddCircuitCodePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AddCircuitCodePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AddCircuitCodePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AddCircuitCodePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AddCircuitCodePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AddCircuitCodePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AddCircuitCodePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AddCircuitCodePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AddCircuitCodePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AddCircuitCodePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AddCircuitCodePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AddCircuitCodePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AddCircuitCodePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AddCircuitCodePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AddCircuitCodePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AddCircuitCodePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AddCircuitCodePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AddCircuitCodePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AddCircuitCodePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AddCircuitCodePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AddCircuitCodePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AddCircuitCodePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AddCircuitCodePacket.CircuitCodeBlock`. pub struct AddCircuitCodePacketCircuitCodeBlock { /// C# member: `F:LibreMetaverse.Packets.AddCircuitCodePacket.CircuitCodeBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AddCircuitCodePacket.CircuitCodeBlock.Code`. pub code: u32, /// C# member: `F:LibreMetaverse.Packets.AddCircuitCodePacket.CircuitCodeBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl AddCircuitCodePacketCircuitCodeBlock { /// C# member: `M:LibreMetaverse.Packets.AddCircuitCodePacket.CircuitCodeBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AddCircuitCodePacket.CircuitCodeBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AddCircuitCodePacket.CircuitCodeBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AddCircuitCodePacket.CircuitCodeBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AddCircuitCodePacket.CircuitCodeBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AddCircuitCodePacket.CircuitCodeBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AddCircuitCodePacket.CircuitCodeBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AddCircuitCodePacket.CircuitCodeBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AddCircuitCodePacket.CircuitCodeBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AddCircuitCodePacket.CircuitCodeBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AddCircuitCodePacket.CircuitCodeBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AddCircuitCodePacket.CircuitCodeBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AgentAlertMessagePacket`. pub struct AgentAlertMessagePacket { /// C# member: `F:LibreMetaverse.Packets.AgentAlertMessagePacket.AgentData`. pub agent_data: libremetaverse::packets::AgentAlertMessagePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.AgentAlertMessagePacket.AlertData`. pub alert_data: libremetaverse::packets::AgentAlertMessagePacketAlertDataBlock, } impl AgentAlertMessagePacket { /// C# member: `M:LibreMetaverse.Packets.AgentAlertMessagePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentAlertMessagePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAlertMessagePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentAlertMessagePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAlertMessagePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentAlertMessagePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAlertMessagePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentAlertMessagePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAlertMessagePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AgentAlertMessagePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAlertMessagePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentAlertMessagePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAlertMessagePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AgentAlertMessagePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAlertMessagePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AgentAlertMessagePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAlertMessagePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentAlertMessagePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAlertMessagePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AgentAlertMessagePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAlertMessagePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AgentAlertMessagePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AgentAlertMessagePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AgentAlertMessagePacket.AgentDataBlock`. pub struct AgentAlertMessagePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.AgentAlertMessagePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl AgentAlertMessagePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.AgentAlertMessagePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentAlertMessagePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAlertMessagePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentAlertMessagePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAlertMessagePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentAlertMessagePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAlertMessagePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentAlertMessagePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAlertMessagePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentAlertMessagePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAlertMessagePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AgentAlertMessagePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AgentAlertMessagePacket.AlertDataBlock`. pub struct AgentAlertMessagePacketAlertDataBlock { /// C# member: `F:LibreMetaverse.Packets.AgentAlertMessagePacket.AlertDataBlock.Message`. pub message: Vec, /// C# member: `F:LibreMetaverse.Packets.AgentAlertMessagePacket.AlertDataBlock.Modal`. pub modal: bool, } impl AgentAlertMessagePacketAlertDataBlock { /// C# member: `M:LibreMetaverse.Packets.AgentAlertMessagePacket.AlertDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentAlertMessagePacket.AlertDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAlertMessagePacket.AlertDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentAlertMessagePacket.AlertDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAlertMessagePacket.AlertDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentAlertMessagePacket.AlertDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAlertMessagePacket.AlertDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentAlertMessagePacket.AlertDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAlertMessagePacket.AlertDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentAlertMessagePacket.AlertDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAlertMessagePacket.AlertDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AgentAlertMessagePacket.AlertDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AgentAnimationPacket`. pub struct AgentAnimationPacket { /// C# member: `F:LibreMetaverse.Packets.AgentAnimationPacket.AgentData`. pub agent_data: libremetaverse::packets::AgentAnimationPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.AgentAnimationPacket.AnimationList`. pub animation_list: Vec, /// C# member: `F:LibreMetaverse.Packets.AgentAnimationPacket.PhysicalAvatarEventList`. pub physical_avatar_event_list: Vec, } impl AgentAnimationPacket { /// C# member: `M:LibreMetaverse.Packets.AgentAnimationPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentAnimationPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAnimationPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentAnimationPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAnimationPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentAnimationPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAnimationPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentAnimationPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAnimationPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AgentAnimationPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAnimationPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentAnimationPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAnimationPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AgentAnimationPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAnimationPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AgentAnimationPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAnimationPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentAnimationPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAnimationPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AgentAnimationPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAnimationPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AgentAnimationPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AgentAnimationPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AgentAnimationPacket.AgentDataBlock`. pub struct AgentAnimationPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.AgentAnimationPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AgentAnimationPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl AgentAnimationPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.AgentAnimationPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentAnimationPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAnimationPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentAnimationPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAnimationPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentAnimationPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAnimationPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentAnimationPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAnimationPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentAnimationPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAnimationPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AgentAnimationPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AgentAnimationPacket.AnimationListBlock`. pub struct AgentAnimationPacketAnimationListBlock { /// C# member: `F:LibreMetaverse.Packets.AgentAnimationPacket.AnimationListBlock.AnimID`. pub anim_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AgentAnimationPacket.AnimationListBlock.StartAnim`. pub start_anim: bool, } impl AgentAnimationPacketAnimationListBlock { /// C# member: `M:LibreMetaverse.Packets.AgentAnimationPacket.AnimationListBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentAnimationPacket.AnimationListBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAnimationPacket.AnimationListBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentAnimationPacket.AnimationListBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAnimationPacket.AnimationListBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentAnimationPacket.AnimationListBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAnimationPacket.AnimationListBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentAnimationPacket.AnimationListBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAnimationPacket.AnimationListBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentAnimationPacket.AnimationListBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAnimationPacket.AnimationListBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AgentAnimationPacket.AnimationListBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AgentAnimationPacket.PhysicalAvatarEventListBlock`. pub struct AgentAnimationPacketPhysicalAvatarEventListBlock { /// C# member: `F:LibreMetaverse.Packets.AgentAnimationPacket.PhysicalAvatarEventListBlock.TypeData`. pub type_data: Vec, } impl AgentAnimationPacketPhysicalAvatarEventListBlock { /// C# member: `M:LibreMetaverse.Packets.AgentAnimationPacket.PhysicalAvatarEventListBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentAnimationPacket.PhysicalAvatarEventListBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAnimationPacket.PhysicalAvatarEventListBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentAnimationPacket.PhysicalAvatarEventListBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAnimationPacket.PhysicalAvatarEventListBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentAnimationPacket.PhysicalAvatarEventListBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAnimationPacket.PhysicalAvatarEventListBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentAnimationPacket.PhysicalAvatarEventListBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAnimationPacket.PhysicalAvatarEventListBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentAnimationPacket.PhysicalAvatarEventListBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentAnimationPacket.PhysicalAvatarEventListBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AgentAnimationPacket.PhysicalAvatarEventListBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AgentCachedTexturePacket`. pub struct AgentCachedTexturePacket { /// C# member: `F:LibreMetaverse.Packets.AgentCachedTexturePacket.AgentData`. pub agent_data: libremetaverse::packets::AgentCachedTexturePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.AgentCachedTexturePacket.WearableData`. pub wearable_data: Vec, } impl AgentCachedTexturePacket { /// C# member: `M:LibreMetaverse.Packets.AgentCachedTexturePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentCachedTexturePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentCachedTexturePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentCachedTexturePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentCachedTexturePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentCachedTexturePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentCachedTexturePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentCachedTexturePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentCachedTexturePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AgentCachedTexturePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentCachedTexturePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentCachedTexturePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentCachedTexturePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AgentCachedTexturePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentCachedTexturePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AgentCachedTexturePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentCachedTexturePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentCachedTexturePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentCachedTexturePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AgentCachedTexturePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentCachedTexturePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AgentCachedTexturePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AgentCachedTexturePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AgentCachedTexturePacket.AgentDataBlock`. pub struct AgentCachedTexturePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.AgentCachedTexturePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AgentCachedTexturePacket.AgentDataBlock.SerialNum`. pub serial_num: i32, /// C# member: `F:LibreMetaverse.Packets.AgentCachedTexturePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl AgentCachedTexturePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.AgentCachedTexturePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentCachedTexturePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentCachedTexturePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentCachedTexturePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentCachedTexturePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentCachedTexturePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentCachedTexturePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentCachedTexturePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentCachedTexturePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentCachedTexturePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentCachedTexturePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AgentCachedTexturePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AgentCachedTexturePacket.WearableDataBlock`. pub struct AgentCachedTexturePacketWearableDataBlock { /// C# member: `F:LibreMetaverse.Packets.AgentCachedTexturePacket.WearableDataBlock.ID`. pub id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AgentCachedTexturePacket.WearableDataBlock.TextureIndex`. pub texture_index: u8, } impl AgentCachedTexturePacketWearableDataBlock { /// C# member: `M:LibreMetaverse.Packets.AgentCachedTexturePacket.WearableDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentCachedTexturePacket.WearableDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentCachedTexturePacket.WearableDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentCachedTexturePacket.WearableDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentCachedTexturePacket.WearableDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentCachedTexturePacket.WearableDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentCachedTexturePacket.WearableDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentCachedTexturePacket.WearableDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentCachedTexturePacket.WearableDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentCachedTexturePacket.WearableDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentCachedTexturePacket.WearableDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AgentCachedTexturePacket.WearableDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AgentCachedTextureResponsePacket`. pub struct AgentCachedTextureResponsePacket { /// C# member: `F:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.AgentData`. pub agent_data: libremetaverse::packets::AgentCachedTextureResponsePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.WearableData`. pub wearable_data: Vec, } impl AgentCachedTextureResponsePacket { /// C# member: `M:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.AgentDataBlock`. pub struct AgentCachedTextureResponsePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.AgentDataBlock.SerialNum`. pub serial_num: i32, /// C# member: `F:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl AgentCachedTextureResponsePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.WearableDataBlock`. pub struct AgentCachedTextureResponsePacketWearableDataBlock { /// C# member: `F:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.WearableDataBlock.HostName`. pub host_name: Vec, /// C# member: `F:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.WearableDataBlock.TextureID`. pub texture_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.WearableDataBlock.TextureIndex`. pub texture_index: u8, } impl AgentCachedTextureResponsePacketWearableDataBlock { /// C# member: `M:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.WearableDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.WearableDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.WearableDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.WearableDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.WearableDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.WearableDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.WearableDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.WearableDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.WearableDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.WearableDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.WearableDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AgentCachedTextureResponsePacket.WearableDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AgentDataUpdatePacket`. pub struct AgentDataUpdatePacket { /// C# member: `F:LibreMetaverse.Packets.AgentDataUpdatePacket.AgentData`. pub agent_data: libremetaverse::packets::AgentDataUpdatePacketAgentDataBlock, } impl AgentDataUpdatePacket { /// C# member: `M:LibreMetaverse.Packets.AgentDataUpdatePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentDataUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDataUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentDataUpdatePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDataUpdatePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentDataUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDataUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentDataUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDataUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AgentDataUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDataUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentDataUpdatePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDataUpdatePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AgentDataUpdatePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDataUpdatePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AgentDataUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDataUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentDataUpdatePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDataUpdatePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AgentDataUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDataUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AgentDataUpdatePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AgentDataUpdatePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AgentDataUpdatePacket.AgentDataBlock`. pub struct AgentDataUpdatePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.AgentDataUpdatePacket.AgentDataBlock.ActiveGroupID`. pub active_group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AgentDataUpdatePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AgentDataUpdatePacket.AgentDataBlock.FirstName`. pub first_name: Vec, /// C# member: `F:LibreMetaverse.Packets.AgentDataUpdatePacket.AgentDataBlock.GroupName`. pub group_name: Vec, /// C# member: `F:LibreMetaverse.Packets.AgentDataUpdatePacket.AgentDataBlock.GroupPowers`. pub group_powers: u64, /// C# member: `F:LibreMetaverse.Packets.AgentDataUpdatePacket.AgentDataBlock.GroupTitle`. pub group_title: Vec, /// C# member: `F:LibreMetaverse.Packets.AgentDataUpdatePacket.AgentDataBlock.LastName`. pub last_name: Vec, } impl AgentDataUpdatePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.AgentDataUpdatePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentDataUpdatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDataUpdatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentDataUpdatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDataUpdatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentDataUpdatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDataUpdatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentDataUpdatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDataUpdatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentDataUpdatePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDataUpdatePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AgentDataUpdatePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AgentDataUpdateRequestPacket`. pub struct AgentDataUpdateRequestPacket { /// C# member: `F:LibreMetaverse.Packets.AgentDataUpdateRequestPacket.AgentData`. pub agent_data: libremetaverse::packets::AgentDataUpdateRequestPacketAgentDataBlock, } impl AgentDataUpdateRequestPacket { /// C# member: `M:LibreMetaverse.Packets.AgentDataUpdateRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentDataUpdateRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDataUpdateRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentDataUpdateRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDataUpdateRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentDataUpdateRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDataUpdateRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentDataUpdateRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDataUpdateRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AgentDataUpdateRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDataUpdateRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentDataUpdateRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDataUpdateRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AgentDataUpdateRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDataUpdateRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AgentDataUpdateRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDataUpdateRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentDataUpdateRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDataUpdateRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AgentDataUpdateRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDataUpdateRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AgentDataUpdateRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AgentDataUpdateRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AgentDataUpdateRequestPacket.AgentDataBlock`. pub struct AgentDataUpdateRequestPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.AgentDataUpdateRequestPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AgentDataUpdateRequestPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl AgentDataUpdateRequestPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.AgentDataUpdateRequestPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentDataUpdateRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDataUpdateRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentDataUpdateRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDataUpdateRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentDataUpdateRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDataUpdateRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentDataUpdateRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDataUpdateRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentDataUpdateRequestPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDataUpdateRequestPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AgentDataUpdateRequestPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AgentDropGroupPacket`. pub struct AgentDropGroupPacket { /// C# member: `F:LibreMetaverse.Packets.AgentDropGroupPacket.AgentData`. pub agent_data: libremetaverse::packets::AgentDropGroupPacketAgentDataBlock, } impl AgentDropGroupPacket { /// C# member: `M:LibreMetaverse.Packets.AgentDropGroupPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentDropGroupPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDropGroupPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentDropGroupPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDropGroupPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentDropGroupPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDropGroupPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentDropGroupPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDropGroupPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AgentDropGroupPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDropGroupPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentDropGroupPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDropGroupPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AgentDropGroupPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDropGroupPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AgentDropGroupPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDropGroupPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentDropGroupPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDropGroupPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AgentDropGroupPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDropGroupPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AgentDropGroupPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AgentDropGroupPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AgentDropGroupPacket.AgentDataBlock`. pub struct AgentDropGroupPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.AgentDropGroupPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AgentDropGroupPacket.AgentDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, } impl AgentDropGroupPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.AgentDropGroupPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentDropGroupPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDropGroupPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentDropGroupPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDropGroupPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentDropGroupPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDropGroupPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentDropGroupPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDropGroupPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentDropGroupPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentDropGroupPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AgentDropGroupPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AgentFOVPacket`. pub struct AgentFOVPacket { /// C# member: `F:LibreMetaverse.Packets.AgentFOVPacket.AgentData`. pub agent_data: libremetaverse::packets::AgentFOVPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.AgentFOVPacket.FOVBlock`. pub fov_block: libremetaverse::packets::AgentFOVPacketFOVBlockBlock, } impl AgentFOVPacket { /// C# member: `M:LibreMetaverse.Packets.AgentFOVPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentFOVPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentFOVPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentFOVPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentFOVPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentFOVPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentFOVPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentFOVPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentFOVPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AgentFOVPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentFOVPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentFOVPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentFOVPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AgentFOVPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Packets.AgentFOVPacket.ToBytes") } /// C# member: `M:LibreMetaverse.Packets.AgentFOVPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentFOVPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentFOVPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentFOVPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AgentFOVPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentFOVPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AgentFOVPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AgentFOVPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AgentFOVPacket.AgentDataBlock`. pub struct AgentFOVPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.AgentFOVPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AgentFOVPacket.AgentDataBlock.CircuitCode`. pub circuit_code: u32, /// C# member: `F:LibreMetaverse.Packets.AgentFOVPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl AgentFOVPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.AgentFOVPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentFOVPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentFOVPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentFOVPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentFOVPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentFOVPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentFOVPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentFOVPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentFOVPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentFOVPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentFOVPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AgentFOVPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AgentFOVPacket.FOVBlockBlock`. pub struct AgentFOVPacketFOVBlockBlock { /// C# member: `F:LibreMetaverse.Packets.AgentFOVPacket.FOVBlockBlock.GenCounter`. pub gen_counter: u32, /// C# member: `F:LibreMetaverse.Packets.AgentFOVPacket.FOVBlockBlock.VerticalAngle`. pub vertical_angle: f32, } impl AgentFOVPacketFOVBlockBlock { /// C# member: `M:LibreMetaverse.Packets.AgentFOVPacket.FOVBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentFOVPacket.FOVBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentFOVPacket.FOVBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentFOVPacket.FOVBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentFOVPacket.FOVBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentFOVPacket.FOVBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentFOVPacket.FOVBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentFOVPacket.FOVBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentFOVPacket.FOVBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentFOVPacket.FOVBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentFOVPacket.FOVBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AgentFOVPacket.FOVBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AgentGroupDataUpdatePacket`. pub struct AgentGroupDataUpdatePacket { /// C# member: `F:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.AgentData`. pub agent_data: libremetaverse::packets::AgentGroupDataUpdatePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.GroupData`. pub group_data: Vec, } impl AgentGroupDataUpdatePacket { /// C# member: `M:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.AgentDataBlock`. pub struct AgentGroupDataUpdatePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl AgentGroupDataUpdatePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.GroupDataBlock`. pub struct AgentGroupDataUpdatePacketGroupDataBlock { /// C# member: `F:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.GroupDataBlock.AcceptNotices`. pub accept_notices: bool, /// C# member: `F:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.GroupDataBlock.Contribution`. pub contribution: i32, /// C# member: `F:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.GroupDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.GroupDataBlock.GroupInsigniaID`. pub group_insignia_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.GroupDataBlock.GroupName`. pub group_name: Vec, /// C# member: `F:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.GroupDataBlock.GroupPowers`. pub group_powers: u64, } impl AgentGroupDataUpdatePacketGroupDataBlock { /// C# member: `M:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.GroupDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.GroupDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.GroupDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AgentGroupDataUpdatePacket.GroupDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AgentHeightWidthPacket`. pub struct AgentHeightWidthPacket { /// C# member: `F:LibreMetaverse.Packets.AgentHeightWidthPacket.AgentData`. pub agent_data: libremetaverse::packets::AgentHeightWidthPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.AgentHeightWidthPacket.HeightWidthBlock`. pub height_width_block: libremetaverse::packets::AgentHeightWidthPacketHeightWidthBlockBlock, } impl AgentHeightWidthPacket { /// C# member: `M:LibreMetaverse.Packets.AgentHeightWidthPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentHeightWidthPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentHeightWidthPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentHeightWidthPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentHeightWidthPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentHeightWidthPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentHeightWidthPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentHeightWidthPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentHeightWidthPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AgentHeightWidthPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentHeightWidthPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentHeightWidthPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentHeightWidthPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AgentHeightWidthPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentHeightWidthPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AgentHeightWidthPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentHeightWidthPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentHeightWidthPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentHeightWidthPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AgentHeightWidthPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentHeightWidthPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AgentHeightWidthPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AgentHeightWidthPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AgentHeightWidthPacket.AgentDataBlock`. pub struct AgentHeightWidthPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.AgentHeightWidthPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AgentHeightWidthPacket.AgentDataBlock.CircuitCode`. pub circuit_code: u32, /// C# member: `F:LibreMetaverse.Packets.AgentHeightWidthPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl AgentHeightWidthPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.AgentHeightWidthPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentHeightWidthPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentHeightWidthPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentHeightWidthPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentHeightWidthPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentHeightWidthPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentHeightWidthPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentHeightWidthPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentHeightWidthPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentHeightWidthPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentHeightWidthPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AgentHeightWidthPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AgentHeightWidthPacket.HeightWidthBlockBlock`. pub struct AgentHeightWidthPacketHeightWidthBlockBlock { /// C# member: `F:LibreMetaverse.Packets.AgentHeightWidthPacket.HeightWidthBlockBlock.GenCounter`. pub gen_counter: u32, /// C# member: `F:LibreMetaverse.Packets.AgentHeightWidthPacket.HeightWidthBlockBlock.Height`. pub height: u16, /// C# member: `F:LibreMetaverse.Packets.AgentHeightWidthPacket.HeightWidthBlockBlock.Width`. pub width: u16, } impl AgentHeightWidthPacketHeightWidthBlockBlock { /// C# member: `M:LibreMetaverse.Packets.AgentHeightWidthPacket.HeightWidthBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentHeightWidthPacket.HeightWidthBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentHeightWidthPacket.HeightWidthBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentHeightWidthPacket.HeightWidthBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentHeightWidthPacket.HeightWidthBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentHeightWidthPacket.HeightWidthBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentHeightWidthPacket.HeightWidthBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentHeightWidthPacket.HeightWidthBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentHeightWidthPacket.HeightWidthBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentHeightWidthPacket.HeightWidthBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentHeightWidthPacket.HeightWidthBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AgentHeightWidthPacket.HeightWidthBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AgentIsNowWearingPacket`. pub struct AgentIsNowWearingPacket { /// C# member: `F:LibreMetaverse.Packets.AgentIsNowWearingPacket.AgentData`. pub agent_data: libremetaverse::packets::AgentIsNowWearingPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.AgentIsNowWearingPacket.WearableData`. pub wearable_data: Vec, } impl AgentIsNowWearingPacket { /// C# member: `M:LibreMetaverse.Packets.AgentIsNowWearingPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentIsNowWearingPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentIsNowWearingPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentIsNowWearingPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentIsNowWearingPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentIsNowWearingPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentIsNowWearingPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentIsNowWearingPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentIsNowWearingPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AgentIsNowWearingPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentIsNowWearingPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentIsNowWearingPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentIsNowWearingPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AgentIsNowWearingPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentIsNowWearingPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AgentIsNowWearingPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentIsNowWearingPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentIsNowWearingPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentIsNowWearingPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AgentIsNowWearingPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentIsNowWearingPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AgentIsNowWearingPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AgentIsNowWearingPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AgentIsNowWearingPacket.AgentDataBlock`. pub struct AgentIsNowWearingPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.AgentIsNowWearingPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AgentIsNowWearingPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl AgentIsNowWearingPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.AgentIsNowWearingPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentIsNowWearingPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentIsNowWearingPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentIsNowWearingPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentIsNowWearingPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentIsNowWearingPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentIsNowWearingPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentIsNowWearingPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentIsNowWearingPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentIsNowWearingPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentIsNowWearingPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AgentIsNowWearingPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AgentIsNowWearingPacket.WearableDataBlock`. pub struct AgentIsNowWearingPacketWearableDataBlock { /// C# member: `F:LibreMetaverse.Packets.AgentIsNowWearingPacket.WearableDataBlock.ItemID`. pub item_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AgentIsNowWearingPacket.WearableDataBlock.WearableType`. pub wearable_type: u8, } impl AgentIsNowWearingPacketWearableDataBlock { /// C# member: `M:LibreMetaverse.Packets.AgentIsNowWearingPacket.WearableDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentIsNowWearingPacket.WearableDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentIsNowWearingPacket.WearableDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentIsNowWearingPacket.WearableDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentIsNowWearingPacket.WearableDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentIsNowWearingPacket.WearableDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentIsNowWearingPacket.WearableDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentIsNowWearingPacket.WearableDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentIsNowWearingPacket.WearableDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentIsNowWearingPacket.WearableDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentIsNowWearingPacket.WearableDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AgentIsNowWearingPacket.WearableDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AgentMovementCompletePacket`. pub struct AgentMovementCompletePacket { /// C# member: `F:LibreMetaverse.Packets.AgentMovementCompletePacket.AgentData`. pub agent_data: libremetaverse::packets::AgentMovementCompletePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.AgentMovementCompletePacket.Data`. pub data: libremetaverse::packets::AgentMovementCompletePacketDataBlock, /// C# member: `F:LibreMetaverse.Packets.AgentMovementCompletePacket.SimData`. pub sim_data: libremetaverse::packets::AgentMovementCompletePacketSimDataBlock, } impl AgentMovementCompletePacket { /// C# member: `M:LibreMetaverse.Packets.AgentMovementCompletePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentMovementCompletePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentMovementCompletePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentMovementCompletePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentMovementCompletePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentMovementCompletePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentMovementCompletePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentMovementCompletePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentMovementCompletePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AgentMovementCompletePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentMovementCompletePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentMovementCompletePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentMovementCompletePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AgentMovementCompletePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentMovementCompletePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AgentMovementCompletePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentMovementCompletePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentMovementCompletePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentMovementCompletePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AgentMovementCompletePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentMovementCompletePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AgentMovementCompletePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AgentMovementCompletePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AgentMovementCompletePacket.AgentDataBlock`. pub struct AgentMovementCompletePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.AgentMovementCompletePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AgentMovementCompletePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl AgentMovementCompletePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.AgentMovementCompletePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentMovementCompletePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentMovementCompletePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentMovementCompletePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentMovementCompletePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentMovementCompletePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentMovementCompletePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentMovementCompletePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentMovementCompletePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentMovementCompletePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentMovementCompletePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AgentMovementCompletePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AgentMovementCompletePacket.DataBlock`. pub struct AgentMovementCompletePacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.AgentMovementCompletePacket.DataBlock.LookAt`. pub look_at: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.AgentMovementCompletePacket.DataBlock.Position`. pub position: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.AgentMovementCompletePacket.DataBlock.RegionHandle`. pub region_handle: u64, /// C# member: `F:LibreMetaverse.Packets.AgentMovementCompletePacket.DataBlock.Timestamp`. pub timestamp: u32, } impl AgentMovementCompletePacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.AgentMovementCompletePacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentMovementCompletePacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentMovementCompletePacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentMovementCompletePacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentMovementCompletePacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentMovementCompletePacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentMovementCompletePacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentMovementCompletePacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentMovementCompletePacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentMovementCompletePacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentMovementCompletePacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AgentMovementCompletePacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AgentMovementCompletePacket.SimDataBlock`. pub struct AgentMovementCompletePacketSimDataBlock { /// C# member: `F:LibreMetaverse.Packets.AgentMovementCompletePacket.SimDataBlock.ChannelVersion`. pub channel_version: Vec, } impl AgentMovementCompletePacketSimDataBlock { /// C# member: `M:LibreMetaverse.Packets.AgentMovementCompletePacket.SimDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentMovementCompletePacket.SimDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentMovementCompletePacket.SimDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentMovementCompletePacket.SimDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentMovementCompletePacket.SimDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentMovementCompletePacket.SimDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentMovementCompletePacket.SimDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentMovementCompletePacket.SimDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentMovementCompletePacket.SimDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentMovementCompletePacket.SimDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentMovementCompletePacket.SimDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AgentMovementCompletePacket.SimDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AgentPausePacket`. pub struct AgentPausePacket { /// C# member: `F:LibreMetaverse.Packets.AgentPausePacket.AgentData`. pub agent_data: libremetaverse::packets::AgentPausePacketAgentDataBlock, } impl AgentPausePacket { /// C# member: `M:LibreMetaverse.Packets.AgentPausePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentPausePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentPausePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentPausePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentPausePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentPausePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentPausePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentPausePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentPausePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AgentPausePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentPausePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentPausePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentPausePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AgentPausePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentPausePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AgentPausePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentPausePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentPausePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentPausePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AgentPausePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentPausePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AgentPausePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AgentPausePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AgentPausePacket.AgentDataBlock`. pub struct AgentPausePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.AgentPausePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AgentPausePacket.AgentDataBlock.SerialNum`. pub serial_num: u32, /// C# member: `F:LibreMetaverse.Packets.AgentPausePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl AgentPausePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.AgentPausePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentPausePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentPausePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentPausePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentPausePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentPausePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentPausePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentPausePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentPausePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentPausePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentPausePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AgentPausePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AgentQuitCopyPacket`. pub struct AgentQuitCopyPacket { /// C# member: `F:LibreMetaverse.Packets.AgentQuitCopyPacket.AgentData`. pub agent_data: libremetaverse::packets::AgentQuitCopyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.AgentQuitCopyPacket.FuseBlock`. pub fuse_block: libremetaverse::packets::AgentQuitCopyPacketFuseBlockBlock, } impl AgentQuitCopyPacket { /// C# member: `M:LibreMetaverse.Packets.AgentQuitCopyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentQuitCopyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentQuitCopyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentQuitCopyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentQuitCopyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentQuitCopyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentQuitCopyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentQuitCopyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentQuitCopyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AgentQuitCopyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentQuitCopyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentQuitCopyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentQuitCopyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AgentQuitCopyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentQuitCopyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AgentQuitCopyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentQuitCopyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentQuitCopyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentQuitCopyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AgentQuitCopyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentQuitCopyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AgentQuitCopyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AgentQuitCopyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AgentQuitCopyPacket.AgentDataBlock`. pub struct AgentQuitCopyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.AgentQuitCopyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AgentQuitCopyPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl AgentQuitCopyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.AgentQuitCopyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentQuitCopyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentQuitCopyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentQuitCopyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentQuitCopyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentQuitCopyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentQuitCopyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentQuitCopyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentQuitCopyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentQuitCopyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentQuitCopyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AgentQuitCopyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AgentQuitCopyPacket.FuseBlockBlock`. pub struct AgentQuitCopyPacketFuseBlockBlock { /// C# member: `F:LibreMetaverse.Packets.AgentQuitCopyPacket.FuseBlockBlock.ViewerCircuitCode`. pub viewer_circuit_code: u32, } impl AgentQuitCopyPacketFuseBlockBlock { /// C# member: `M:LibreMetaverse.Packets.AgentQuitCopyPacket.FuseBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentQuitCopyPacket.FuseBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentQuitCopyPacket.FuseBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentQuitCopyPacket.FuseBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentQuitCopyPacket.FuseBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentQuitCopyPacket.FuseBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentQuitCopyPacket.FuseBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentQuitCopyPacket.FuseBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentQuitCopyPacket.FuseBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentQuitCopyPacket.FuseBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentQuitCopyPacket.FuseBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AgentQuitCopyPacket.FuseBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AgentRequestSitPacket`. pub struct AgentRequestSitPacket { /// C# member: `F:LibreMetaverse.Packets.AgentRequestSitPacket.AgentData`. pub agent_data: libremetaverse::packets::AgentRequestSitPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.AgentRequestSitPacket.TargetObject`. pub target_object: libremetaverse::packets::AgentRequestSitPacketTargetObjectBlock, } impl AgentRequestSitPacket { /// C# member: `M:LibreMetaverse.Packets.AgentRequestSitPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentRequestSitPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentRequestSitPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentRequestSitPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentRequestSitPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentRequestSitPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentRequestSitPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentRequestSitPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentRequestSitPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AgentRequestSitPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentRequestSitPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentRequestSitPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentRequestSitPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AgentRequestSitPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentRequestSitPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AgentRequestSitPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentRequestSitPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentRequestSitPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentRequestSitPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AgentRequestSitPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentRequestSitPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AgentRequestSitPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AgentRequestSitPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AgentRequestSitPacket.AgentDataBlock`. pub struct AgentRequestSitPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.AgentRequestSitPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AgentRequestSitPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl AgentRequestSitPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.AgentRequestSitPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentRequestSitPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentRequestSitPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentRequestSitPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentRequestSitPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentRequestSitPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentRequestSitPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentRequestSitPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentRequestSitPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentRequestSitPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentRequestSitPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AgentRequestSitPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AgentRequestSitPacket.TargetObjectBlock`. pub struct AgentRequestSitPacketTargetObjectBlock { /// C# member: `F:LibreMetaverse.Packets.AgentRequestSitPacket.TargetObjectBlock.Offset`. pub offset: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.AgentRequestSitPacket.TargetObjectBlock.TargetID`. pub target_id: libremetaverse_types::UUID, } impl AgentRequestSitPacketTargetObjectBlock { /// C# member: `M:LibreMetaverse.Packets.AgentRequestSitPacket.TargetObjectBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentRequestSitPacket.TargetObjectBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentRequestSitPacket.TargetObjectBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentRequestSitPacket.TargetObjectBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentRequestSitPacket.TargetObjectBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentRequestSitPacket.TargetObjectBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentRequestSitPacket.TargetObjectBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentRequestSitPacket.TargetObjectBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentRequestSitPacket.TargetObjectBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentRequestSitPacket.TargetObjectBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentRequestSitPacket.TargetObjectBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AgentRequestSitPacket.TargetObjectBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AgentResumePacket`. pub struct AgentResumePacket { /// C# member: `F:LibreMetaverse.Packets.AgentResumePacket.AgentData`. pub agent_data: libremetaverse::packets::AgentResumePacketAgentDataBlock, } impl AgentResumePacket { /// C# member: `M:LibreMetaverse.Packets.AgentResumePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentResumePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentResumePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentResumePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentResumePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentResumePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentResumePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentResumePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentResumePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AgentResumePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentResumePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentResumePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentResumePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AgentResumePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentResumePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AgentResumePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentResumePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentResumePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentResumePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AgentResumePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentResumePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AgentResumePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AgentResumePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AgentResumePacket.AgentDataBlock`. pub struct AgentResumePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.AgentResumePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AgentResumePacket.AgentDataBlock.SerialNum`. pub serial_num: u32, /// C# member: `F:LibreMetaverse.Packets.AgentResumePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl AgentResumePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.AgentResumePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentResumePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentResumePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentResumePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentResumePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentResumePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentResumePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentResumePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentResumePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentResumePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentResumePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AgentResumePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AgentSetAppearancePacket`. pub struct AgentSetAppearancePacket { /// C# member: `F:LibreMetaverse.Packets.AgentSetAppearancePacket.AgentData`. pub agent_data: libremetaverse::packets::AgentSetAppearancePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.AgentSetAppearancePacket.ObjectData`. pub object_data: libremetaverse::packets::AgentSetAppearancePacketObjectDataBlock, /// C# member: `F:LibreMetaverse.Packets.AgentSetAppearancePacket.VisualParam`. pub visual_param: Vec, /// C# member: `F:LibreMetaverse.Packets.AgentSetAppearancePacket.WearableData`. pub wearable_data: Vec, } impl AgentSetAppearancePacket { /// C# member: `M:LibreMetaverse.Packets.AgentSetAppearancePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentSetAppearancePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentSetAppearancePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentSetAppearancePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentSetAppearancePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentSetAppearancePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentSetAppearancePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentSetAppearancePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentSetAppearancePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AgentSetAppearancePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentSetAppearancePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentSetAppearancePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentSetAppearancePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AgentSetAppearancePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentSetAppearancePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AgentSetAppearancePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentSetAppearancePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentSetAppearancePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentSetAppearancePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AgentSetAppearancePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentSetAppearancePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AgentSetAppearancePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AgentSetAppearancePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AgentSetAppearancePacket.AgentDataBlock`. pub struct AgentSetAppearancePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.AgentSetAppearancePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AgentSetAppearancePacket.AgentDataBlock.SerialNum`. pub serial_num: u32, /// C# member: `F:LibreMetaverse.Packets.AgentSetAppearancePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AgentSetAppearancePacket.AgentDataBlock.Size`. pub size: libremetaverse_types::Vector3, } impl AgentSetAppearancePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.AgentSetAppearancePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentSetAppearancePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentSetAppearancePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentSetAppearancePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentSetAppearancePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentSetAppearancePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentSetAppearancePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentSetAppearancePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentSetAppearancePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentSetAppearancePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentSetAppearancePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AgentSetAppearancePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AgentSetAppearancePacket.ObjectDataBlock`. pub struct AgentSetAppearancePacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.AgentSetAppearancePacket.ObjectDataBlock.TextureEntry`. pub texture_entry: Vec, } impl AgentSetAppearancePacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.AgentSetAppearancePacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentSetAppearancePacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentSetAppearancePacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentSetAppearancePacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentSetAppearancePacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentSetAppearancePacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentSetAppearancePacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentSetAppearancePacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentSetAppearancePacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentSetAppearancePacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentSetAppearancePacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AgentSetAppearancePacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AgentSetAppearancePacket.VisualParamBlock`. pub struct AgentSetAppearancePacketVisualParamBlock { /// C# member: `F:LibreMetaverse.Packets.AgentSetAppearancePacket.VisualParamBlock.ParamValue`. pub param_value: u8, } impl AgentSetAppearancePacketVisualParamBlock { /// C# member: `M:LibreMetaverse.Packets.AgentSetAppearancePacket.VisualParamBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentSetAppearancePacket.VisualParamBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentSetAppearancePacket.VisualParamBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentSetAppearancePacket.VisualParamBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentSetAppearancePacket.VisualParamBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentSetAppearancePacket.VisualParamBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentSetAppearancePacket.VisualParamBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentSetAppearancePacket.VisualParamBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentSetAppearancePacket.VisualParamBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentSetAppearancePacket.VisualParamBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentSetAppearancePacket.VisualParamBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AgentSetAppearancePacket.VisualParamBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AgentSetAppearancePacket.WearableDataBlock`. pub struct AgentSetAppearancePacketWearableDataBlock { /// C# member: `F:LibreMetaverse.Packets.AgentSetAppearancePacket.WearableDataBlock.CacheID`. pub cache_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AgentSetAppearancePacket.WearableDataBlock.TextureIndex`. pub texture_index: u8, } impl AgentSetAppearancePacketWearableDataBlock { /// C# member: `M:LibreMetaverse.Packets.AgentSetAppearancePacket.WearableDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentSetAppearancePacket.WearableDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentSetAppearancePacket.WearableDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentSetAppearancePacket.WearableDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentSetAppearancePacket.WearableDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentSetAppearancePacket.WearableDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentSetAppearancePacket.WearableDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentSetAppearancePacket.WearableDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentSetAppearancePacket.WearableDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentSetAppearancePacket.WearableDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentSetAppearancePacket.WearableDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AgentSetAppearancePacket.WearableDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AgentSitPacket`. pub struct AgentSitPacket { /// C# member: `F:LibreMetaverse.Packets.AgentSitPacket.AgentData`. pub agent_data: libremetaverse::packets::AgentSitPacketAgentDataBlock, } impl AgentSitPacket { /// C# member: `M:LibreMetaverse.Packets.AgentSitPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentSitPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentSitPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentSitPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentSitPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentSitPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentSitPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentSitPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentSitPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AgentSitPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentSitPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentSitPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentSitPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AgentSitPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Packets.AgentSitPacket.ToBytes") } /// C# member: `M:LibreMetaverse.Packets.AgentSitPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentSitPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentSitPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentSitPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AgentSitPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentSitPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AgentSitPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AgentSitPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AgentSitPacket.AgentDataBlock`. pub struct AgentSitPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.AgentSitPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AgentSitPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl AgentSitPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.AgentSitPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentSitPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentSitPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentSitPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentSitPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentSitPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentSitPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentSitPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentSitPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentSitPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentSitPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AgentSitPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AgentThrottlePacket`. pub struct AgentThrottlePacket { /// C# member: `F:LibreMetaverse.Packets.AgentThrottlePacket.AgentData`. pub agent_data: libremetaverse::packets::AgentThrottlePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.AgentThrottlePacket.Throttle`. pub throttle: libremetaverse::packets::AgentThrottlePacketThrottleBlock, } impl AgentThrottlePacket { /// C# member: `M:LibreMetaverse.Packets.AgentThrottlePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentThrottlePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentThrottlePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentThrottlePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentThrottlePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentThrottlePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentThrottlePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentThrottlePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentThrottlePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AgentThrottlePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentThrottlePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentThrottlePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentThrottlePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AgentThrottlePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentThrottlePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AgentThrottlePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentThrottlePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentThrottlePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentThrottlePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AgentThrottlePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentThrottlePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AgentThrottlePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AgentThrottlePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AgentThrottlePacket.AgentDataBlock`. pub struct AgentThrottlePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.AgentThrottlePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AgentThrottlePacket.AgentDataBlock.CircuitCode`. pub circuit_code: u32, /// C# member: `F:LibreMetaverse.Packets.AgentThrottlePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl AgentThrottlePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.AgentThrottlePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentThrottlePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentThrottlePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentThrottlePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentThrottlePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentThrottlePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentThrottlePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentThrottlePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentThrottlePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentThrottlePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentThrottlePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AgentThrottlePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AgentThrottlePacket.ThrottleBlock`. pub struct AgentThrottlePacketThrottleBlock { /// C# member: `F:LibreMetaverse.Packets.AgentThrottlePacket.ThrottleBlock.GenCounter`. pub gen_counter: u32, /// C# member: `F:LibreMetaverse.Packets.AgentThrottlePacket.ThrottleBlock.Throttles`. pub throttles: Vec, } impl AgentThrottlePacketThrottleBlock { /// C# member: `M:LibreMetaverse.Packets.AgentThrottlePacket.ThrottleBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentThrottlePacket.ThrottleBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentThrottlePacket.ThrottleBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentThrottlePacket.ThrottleBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentThrottlePacket.ThrottleBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentThrottlePacket.ThrottleBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentThrottlePacket.ThrottleBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentThrottlePacket.ThrottleBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentThrottlePacket.ThrottleBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentThrottlePacket.ThrottleBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentThrottlePacket.ThrottleBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AgentThrottlePacket.ThrottleBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AgentUpdatePacket`. pub struct AgentUpdatePacket { /// C# member: `F:LibreMetaverse.Packets.AgentUpdatePacket.AgentData`. pub agent_data: libremetaverse::packets::AgentUpdatePacketAgentDataBlock, } impl AgentUpdatePacket { /// C# member: `M:LibreMetaverse.Packets.AgentUpdatePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentUpdatePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentUpdatePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AgentUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentUpdatePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentUpdatePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AgentUpdatePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentUpdatePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AgentUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentUpdatePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentUpdatePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AgentUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AgentUpdatePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AgentUpdatePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AgentUpdatePacket.AgentDataBlock`. pub struct AgentUpdatePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.AgentUpdatePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AgentUpdatePacket.AgentDataBlock.BodyRotation`. pub body_rotation: libremetaverse_types::Quaternion, /// C# member: `F:LibreMetaverse.Packets.AgentUpdatePacket.AgentDataBlock.CameraAtAxis`. pub camera_at_axis: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.AgentUpdatePacket.AgentDataBlock.CameraCenter`. pub camera_center: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.AgentUpdatePacket.AgentDataBlock.CameraLeftAxis`. pub camera_left_axis: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.AgentUpdatePacket.AgentDataBlock.CameraUpAxis`. pub camera_up_axis: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.AgentUpdatePacket.AgentDataBlock.ControlFlags`. pub control_flags: u32, /// C# member: `F:LibreMetaverse.Packets.AgentUpdatePacket.AgentDataBlock.Far`. pub far: f32, /// C# member: `F:LibreMetaverse.Packets.AgentUpdatePacket.AgentDataBlock.Flags`. pub flags: u8, /// C# member: `F:LibreMetaverse.Packets.AgentUpdatePacket.AgentDataBlock.HeadRotation`. pub head_rotation: libremetaverse_types::Quaternion, /// C# member: `F:LibreMetaverse.Packets.AgentUpdatePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AgentUpdatePacket.AgentDataBlock.State`. pub state: u8, } impl AgentUpdatePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.AgentUpdatePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentUpdatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentUpdatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentUpdatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentUpdatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentUpdatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentUpdatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentUpdatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentUpdatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentUpdatePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentUpdatePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AgentUpdatePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AgentWearablesRequestPacket`. pub struct AgentWearablesRequestPacket { /// C# member: `F:LibreMetaverse.Packets.AgentWearablesRequestPacket.AgentData`. pub agent_data: libremetaverse::packets::AgentWearablesRequestPacketAgentDataBlock, } impl AgentWearablesRequestPacket { /// C# member: `M:LibreMetaverse.Packets.AgentWearablesRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentWearablesRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentWearablesRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentWearablesRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentWearablesRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentWearablesRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentWearablesRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentWearablesRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentWearablesRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AgentWearablesRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentWearablesRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentWearablesRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentWearablesRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AgentWearablesRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentWearablesRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AgentWearablesRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentWearablesRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentWearablesRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentWearablesRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AgentWearablesRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentWearablesRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AgentWearablesRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AgentWearablesRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AgentWearablesRequestPacket.AgentDataBlock`. pub struct AgentWearablesRequestPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.AgentWearablesRequestPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AgentWearablesRequestPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl AgentWearablesRequestPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.AgentWearablesRequestPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentWearablesRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentWearablesRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentWearablesRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentWearablesRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentWearablesRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentWearablesRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentWearablesRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentWearablesRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentWearablesRequestPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentWearablesRequestPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AgentWearablesRequestPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AgentWearablesUpdatePacket`. pub struct AgentWearablesUpdatePacket { /// C# member: `F:LibreMetaverse.Packets.AgentWearablesUpdatePacket.AgentData`. pub agent_data: libremetaverse::packets::AgentWearablesUpdatePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.AgentWearablesUpdatePacket.WearableData`. pub wearable_data: Vec, } impl AgentWearablesUpdatePacket { /// C# member: `M:LibreMetaverse.Packets.AgentWearablesUpdatePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentWearablesUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentWearablesUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentWearablesUpdatePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentWearablesUpdatePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentWearablesUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentWearablesUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentWearablesUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentWearablesUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AgentWearablesUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentWearablesUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentWearablesUpdatePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentWearablesUpdatePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AgentWearablesUpdatePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentWearablesUpdatePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AgentWearablesUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentWearablesUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentWearablesUpdatePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentWearablesUpdatePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AgentWearablesUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentWearablesUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AgentWearablesUpdatePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AgentWearablesUpdatePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AgentWearablesUpdatePacket.AgentDataBlock`. pub struct AgentWearablesUpdatePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.AgentWearablesUpdatePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AgentWearablesUpdatePacket.AgentDataBlock.SerialNum`. pub serial_num: u32, /// C# member: `F:LibreMetaverse.Packets.AgentWearablesUpdatePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl AgentWearablesUpdatePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.AgentWearablesUpdatePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentWearablesUpdatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentWearablesUpdatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentWearablesUpdatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentWearablesUpdatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentWearablesUpdatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentWearablesUpdatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentWearablesUpdatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentWearablesUpdatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentWearablesUpdatePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentWearablesUpdatePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AgentWearablesUpdatePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AgentWearablesUpdatePacket.WearableDataBlock`. pub struct AgentWearablesUpdatePacketWearableDataBlock { /// C# member: `F:LibreMetaverse.Packets.AgentWearablesUpdatePacket.WearableDataBlock.AssetID`. pub asset_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AgentWearablesUpdatePacket.WearableDataBlock.ItemID`. pub item_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AgentWearablesUpdatePacket.WearableDataBlock.WearableType`. pub wearable_type: u8, } impl AgentWearablesUpdatePacketWearableDataBlock { /// C# member: `M:LibreMetaverse.Packets.AgentWearablesUpdatePacket.WearableDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AgentWearablesUpdatePacket.WearableDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentWearablesUpdatePacket.WearableDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentWearablesUpdatePacket.WearableDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentWearablesUpdatePacket.WearableDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentWearablesUpdatePacket.WearableDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentWearablesUpdatePacket.WearableDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentWearablesUpdatePacket.WearableDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentWearablesUpdatePacket.WearableDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AgentWearablesUpdatePacket.WearableDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AgentWearablesUpdatePacket.WearableDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AgentWearablesUpdatePacket.WearableDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AlertMessagePacket`. pub struct AlertMessagePacket { /// C# member: `F:LibreMetaverse.Packets.AlertMessagePacket.AgentInfo`. pub agent_info: Vec, /// C# member: `F:LibreMetaverse.Packets.AlertMessagePacket.AlertData`. pub alert_data: libremetaverse::packets::AlertMessagePacketAlertDataBlock, /// C# member: `F:LibreMetaverse.Packets.AlertMessagePacket.AlertInfo`. pub alert_info: Vec, } impl AlertMessagePacket { /// C# member: `M:LibreMetaverse.Packets.AlertMessagePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AlertMessagePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AlertMessagePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AlertMessagePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AlertMessagePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AlertMessagePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AlertMessagePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AlertMessagePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AlertMessagePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AlertMessagePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AlertMessagePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AlertMessagePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AlertMessagePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AlertMessagePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AlertMessagePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AlertMessagePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AlertMessagePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AlertMessagePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AlertMessagePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AlertMessagePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AlertMessagePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AlertMessagePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AlertMessagePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AlertMessagePacket.AgentInfoBlock`. pub struct AlertMessagePacketAgentInfoBlock { /// C# member: `F:LibreMetaverse.Packets.AlertMessagePacket.AgentInfoBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl AlertMessagePacketAgentInfoBlock { /// C# member: `M:LibreMetaverse.Packets.AlertMessagePacket.AgentInfoBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AlertMessagePacket.AgentInfoBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AlertMessagePacket.AgentInfoBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AlertMessagePacket.AgentInfoBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AlertMessagePacket.AgentInfoBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AlertMessagePacket.AgentInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AlertMessagePacket.AgentInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AlertMessagePacket.AgentInfoBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AlertMessagePacket.AgentInfoBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AlertMessagePacket.AgentInfoBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AlertMessagePacket.AgentInfoBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AlertMessagePacket.AgentInfoBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AlertMessagePacket.AlertDataBlock`. pub struct AlertMessagePacketAlertDataBlock { /// C# member: `F:LibreMetaverse.Packets.AlertMessagePacket.AlertDataBlock.Message`. pub message: Vec, } impl AlertMessagePacketAlertDataBlock { /// C# member: `M:LibreMetaverse.Packets.AlertMessagePacket.AlertDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AlertMessagePacket.AlertDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AlertMessagePacket.AlertDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AlertMessagePacket.AlertDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AlertMessagePacket.AlertDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AlertMessagePacket.AlertDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AlertMessagePacket.AlertDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AlertMessagePacket.AlertDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AlertMessagePacket.AlertDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AlertMessagePacket.AlertDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AlertMessagePacket.AlertDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AlertMessagePacket.AlertDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AlertMessagePacket.AlertInfoBlock`. pub struct AlertMessagePacketAlertInfoBlock { /// C# member: `F:LibreMetaverse.Packets.AlertMessagePacket.AlertInfoBlock.ExtraParams`. pub extra_params: Vec, /// C# member: `F:LibreMetaverse.Packets.AlertMessagePacket.AlertInfoBlock.Message`. pub message: Vec, } impl AlertMessagePacketAlertInfoBlock { /// C# member: `M:LibreMetaverse.Packets.AlertMessagePacket.AlertInfoBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AlertMessagePacket.AlertInfoBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AlertMessagePacket.AlertInfoBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AlertMessagePacket.AlertInfoBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AlertMessagePacket.AlertInfoBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AlertMessagePacket.AlertInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AlertMessagePacket.AlertInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AlertMessagePacket.AlertInfoBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AlertMessagePacket.AlertInfoBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AlertMessagePacket.AlertInfoBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AlertMessagePacket.AlertInfoBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AlertMessagePacket.AlertInfoBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AssetUploadCompletePacket`. pub struct AssetUploadCompletePacket { /// C# member: `F:LibreMetaverse.Packets.AssetUploadCompletePacket.AssetBlock`. pub asset_block: libremetaverse::packets::AssetUploadCompletePacketAssetBlockBlock, } impl AssetUploadCompletePacket { /// C# member: `M:LibreMetaverse.Packets.AssetUploadCompletePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AssetUploadCompletePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AssetUploadCompletePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AssetUploadCompletePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AssetUploadCompletePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AssetUploadCompletePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AssetUploadCompletePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AssetUploadCompletePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AssetUploadCompletePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AssetUploadCompletePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AssetUploadCompletePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AssetUploadCompletePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AssetUploadCompletePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AssetUploadCompletePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AssetUploadCompletePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AssetUploadCompletePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AssetUploadCompletePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AssetUploadCompletePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AssetUploadCompletePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AssetUploadCompletePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AssetUploadCompletePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AssetUploadCompletePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AssetUploadCompletePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AssetUploadCompletePacket.AssetBlockBlock`. pub struct AssetUploadCompletePacketAssetBlockBlock { /// C# member: `F:LibreMetaverse.Packets.AssetUploadCompletePacket.AssetBlockBlock.Success`. pub success: bool, /// C# member: `F:LibreMetaverse.Packets.AssetUploadCompletePacket.AssetBlockBlock.Type`. pub type_: i8, /// C# member: `F:LibreMetaverse.Packets.AssetUploadCompletePacket.AssetBlockBlock.UUID`. pub uuid: libremetaverse_types::UUID, } impl AssetUploadCompletePacketAssetBlockBlock { /// C# member: `M:LibreMetaverse.Packets.AssetUploadCompletePacket.AssetBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AssetUploadCompletePacket.AssetBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AssetUploadCompletePacket.AssetBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AssetUploadCompletePacket.AssetBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AssetUploadCompletePacket.AssetBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AssetUploadCompletePacket.AssetBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AssetUploadCompletePacket.AssetBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AssetUploadCompletePacket.AssetBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AssetUploadCompletePacket.AssetBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AssetUploadCompletePacket.AssetBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AssetUploadCompletePacket.AssetBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AssetUploadCompletePacket.AssetBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AssetUploadRequestPacket`. pub struct AssetUploadRequestPacket { /// C# member: `F:LibreMetaverse.Packets.AssetUploadRequestPacket.AssetBlock`. pub asset_block: libremetaverse::packets::AssetUploadRequestPacketAssetBlockBlock, } impl AssetUploadRequestPacket { /// C# member: `M:LibreMetaverse.Packets.AssetUploadRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AssetUploadRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AssetUploadRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AssetUploadRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AssetUploadRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AssetUploadRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AssetUploadRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AssetUploadRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AssetUploadRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AssetUploadRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AssetUploadRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AssetUploadRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AssetUploadRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AssetUploadRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AssetUploadRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AssetUploadRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AssetUploadRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AssetUploadRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AssetUploadRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AssetUploadRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AssetUploadRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AssetUploadRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AssetUploadRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AssetUploadRequestPacket.AssetBlockBlock`. pub struct AssetUploadRequestPacketAssetBlockBlock { /// C# member: `F:LibreMetaverse.Packets.AssetUploadRequestPacket.AssetBlockBlock.AssetData`. pub asset_data: Vec, /// C# member: `F:LibreMetaverse.Packets.AssetUploadRequestPacket.AssetBlockBlock.StoreLocal`. pub store_local: bool, /// C# member: `F:LibreMetaverse.Packets.AssetUploadRequestPacket.AssetBlockBlock.Tempfile`. pub tempfile: bool, /// C# member: `F:LibreMetaverse.Packets.AssetUploadRequestPacket.AssetBlockBlock.TransactionID`. pub transaction_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AssetUploadRequestPacket.AssetBlockBlock.Type`. pub type_: i8, } impl AssetUploadRequestPacketAssetBlockBlock { /// C# member: `M:LibreMetaverse.Packets.AssetUploadRequestPacket.AssetBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AssetUploadRequestPacket.AssetBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AssetUploadRequestPacket.AssetBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AssetUploadRequestPacket.AssetBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AssetUploadRequestPacket.AssetBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AssetUploadRequestPacket.AssetBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AssetUploadRequestPacket.AssetBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AssetUploadRequestPacket.AssetBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AssetUploadRequestPacket.AssetBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AssetUploadRequestPacket.AssetBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AssetUploadRequestPacket.AssetBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AssetUploadRequestPacket.AssetBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AtomicPassObjectPacket`. pub struct AtomicPassObjectPacket { /// C# member: `F:LibreMetaverse.Packets.AtomicPassObjectPacket.TaskData`. pub task_data: libremetaverse::packets::AtomicPassObjectPacketTaskDataBlock, } impl AtomicPassObjectPacket { /// C# member: `M:LibreMetaverse.Packets.AtomicPassObjectPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AtomicPassObjectPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AtomicPassObjectPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AtomicPassObjectPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AtomicPassObjectPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AtomicPassObjectPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AtomicPassObjectPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AtomicPassObjectPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AtomicPassObjectPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AtomicPassObjectPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AtomicPassObjectPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AtomicPassObjectPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AtomicPassObjectPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AtomicPassObjectPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AtomicPassObjectPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AtomicPassObjectPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AtomicPassObjectPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AtomicPassObjectPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AtomicPassObjectPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AtomicPassObjectPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AtomicPassObjectPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AtomicPassObjectPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AtomicPassObjectPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AtomicPassObjectPacket.TaskDataBlock`. pub struct AtomicPassObjectPacketTaskDataBlock { /// C# member: `F:LibreMetaverse.Packets.AtomicPassObjectPacket.TaskDataBlock.AttachmentNeedsSave`. pub attachment_needs_save: bool, /// C# member: `F:LibreMetaverse.Packets.AtomicPassObjectPacket.TaskDataBlock.TaskID`. pub task_id: libremetaverse_types::UUID, } impl AtomicPassObjectPacketTaskDataBlock { /// C# member: `M:LibreMetaverse.Packets.AtomicPassObjectPacket.TaskDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AtomicPassObjectPacket.TaskDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AtomicPassObjectPacket.TaskDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AtomicPassObjectPacket.TaskDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AtomicPassObjectPacket.TaskDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AtomicPassObjectPacket.TaskDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AtomicPassObjectPacket.TaskDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AtomicPassObjectPacket.TaskDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AtomicPassObjectPacket.TaskDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AtomicPassObjectPacket.TaskDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AtomicPassObjectPacket.TaskDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AtomicPassObjectPacket.TaskDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AttachedSoundGainChangePacket`. pub struct AttachedSoundGainChangePacket { /// C# member: `F:LibreMetaverse.Packets.AttachedSoundGainChangePacket.DataBlock`. pub data_block: libremetaverse::packets::AttachedSoundGainChangePacketDataBlockBlock, } impl AttachedSoundGainChangePacket { /// C# member: `M:LibreMetaverse.Packets.AttachedSoundGainChangePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AttachedSoundGainChangePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AttachedSoundGainChangePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AttachedSoundGainChangePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AttachedSoundGainChangePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AttachedSoundGainChangePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AttachedSoundGainChangePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AttachedSoundGainChangePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AttachedSoundGainChangePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AttachedSoundGainChangePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AttachedSoundGainChangePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AttachedSoundGainChangePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AttachedSoundGainChangePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AttachedSoundGainChangePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AttachedSoundGainChangePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AttachedSoundGainChangePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AttachedSoundGainChangePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AttachedSoundGainChangePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AttachedSoundGainChangePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AttachedSoundGainChangePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AttachedSoundGainChangePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AttachedSoundGainChangePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AttachedSoundGainChangePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AttachedSoundGainChangePacket.DataBlockBlock`. pub struct AttachedSoundGainChangePacketDataBlockBlock { /// C# member: `F:LibreMetaverse.Packets.AttachedSoundGainChangePacket.DataBlockBlock.Gain`. pub gain: f32, /// C# member: `F:LibreMetaverse.Packets.AttachedSoundGainChangePacket.DataBlockBlock.ObjectID`. pub object_id: libremetaverse_types::UUID, } impl AttachedSoundGainChangePacketDataBlockBlock { /// C# member: `M:LibreMetaverse.Packets.AttachedSoundGainChangePacket.DataBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AttachedSoundGainChangePacket.DataBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AttachedSoundGainChangePacket.DataBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AttachedSoundGainChangePacket.DataBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AttachedSoundGainChangePacket.DataBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AttachedSoundGainChangePacket.DataBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AttachedSoundGainChangePacket.DataBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AttachedSoundGainChangePacket.DataBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AttachedSoundGainChangePacket.DataBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AttachedSoundGainChangePacket.DataBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AttachedSoundGainChangePacket.DataBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AttachedSoundGainChangePacket.DataBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AttachedSoundPacket`. pub struct AttachedSoundPacket { /// C# member: `F:LibreMetaverse.Packets.AttachedSoundPacket.DataBlock`. pub data_block: libremetaverse::packets::AttachedSoundPacketDataBlockBlock, } impl AttachedSoundPacket { /// C# member: `M:LibreMetaverse.Packets.AttachedSoundPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AttachedSoundPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AttachedSoundPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AttachedSoundPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AttachedSoundPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AttachedSoundPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AttachedSoundPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AttachedSoundPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AttachedSoundPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AttachedSoundPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AttachedSoundPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AttachedSoundPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AttachedSoundPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AttachedSoundPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AttachedSoundPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AttachedSoundPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AttachedSoundPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AttachedSoundPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AttachedSoundPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AttachedSoundPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AttachedSoundPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AttachedSoundPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AttachedSoundPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AttachedSoundPacket.DataBlockBlock`. pub struct AttachedSoundPacketDataBlockBlock { /// C# member: `F:LibreMetaverse.Packets.AttachedSoundPacket.DataBlockBlock.Flags`. pub flags: u8, /// C# member: `F:LibreMetaverse.Packets.AttachedSoundPacket.DataBlockBlock.Gain`. pub gain: f32, /// C# member: `F:LibreMetaverse.Packets.AttachedSoundPacket.DataBlockBlock.ObjectID`. pub object_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AttachedSoundPacket.DataBlockBlock.OwnerID`. pub owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AttachedSoundPacket.DataBlockBlock.SoundID`. pub sound_id: libremetaverse_types::UUID, } impl AttachedSoundPacketDataBlockBlock { /// C# member: `M:LibreMetaverse.Packets.AttachedSoundPacket.DataBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AttachedSoundPacket.DataBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AttachedSoundPacket.DataBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AttachedSoundPacket.DataBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AttachedSoundPacket.DataBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AttachedSoundPacket.DataBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AttachedSoundPacket.DataBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AttachedSoundPacket.DataBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AttachedSoundPacket.DataBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AttachedSoundPacket.DataBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AttachedSoundPacket.DataBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AttachedSoundPacket.DataBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AvatarAnimationPacket`. pub struct AvatarAnimationPacket { /// C# member: `F:LibreMetaverse.Packets.AvatarAnimationPacket.AnimationList`. pub animation_list: Vec, /// C# member: `F:LibreMetaverse.Packets.AvatarAnimationPacket.AnimationSourceList`. pub animation_source_list: Vec, /// C# member: `F:LibreMetaverse.Packets.AvatarAnimationPacket.PhysicalAvatarEventList`. pub physical_avatar_event_list: Vec, /// C# member: `F:LibreMetaverse.Packets.AvatarAnimationPacket.Sender`. pub sender: libremetaverse::packets::AvatarAnimationPacketSenderBlock, } impl AvatarAnimationPacket { /// C# member: `M:LibreMetaverse.Packets.AvatarAnimationPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarAnimationPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAnimationPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAnimationPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAnimationPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAnimationPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAnimationPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAnimationPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAnimationPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAnimationPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAnimationPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAnimationPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAnimationPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAnimationPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAnimationPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAnimationPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAnimationPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAnimationPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAnimationPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAnimationPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAnimationPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarAnimationPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AvatarAnimationPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AvatarAnimationPacket.AnimationListBlock`. pub struct AvatarAnimationPacketAnimationListBlock { /// C# member: `F:LibreMetaverse.Packets.AvatarAnimationPacket.AnimationListBlock.AnimID`. pub anim_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AvatarAnimationPacket.AnimationListBlock.AnimSequenceID`. pub anim_sequence_id: i32, } impl AvatarAnimationPacketAnimationListBlock { /// C# member: `M:LibreMetaverse.Packets.AvatarAnimationPacket.AnimationListBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarAnimationPacket.AnimationListBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAnimationPacket.AnimationListBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAnimationPacket.AnimationListBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAnimationPacket.AnimationListBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAnimationPacket.AnimationListBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAnimationPacket.AnimationListBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAnimationPacket.AnimationListBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAnimationPacket.AnimationListBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAnimationPacket.AnimationListBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAnimationPacket.AnimationListBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarAnimationPacket.AnimationListBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AvatarAnimationPacket.AnimationSourceListBlock`. pub struct AvatarAnimationPacketAnimationSourceListBlock { /// C# member: `F:LibreMetaverse.Packets.AvatarAnimationPacket.AnimationSourceListBlock.ObjectID`. pub object_id: libremetaverse_types::UUID, } impl AvatarAnimationPacketAnimationSourceListBlock { /// C# member: `M:LibreMetaverse.Packets.AvatarAnimationPacket.AnimationSourceListBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarAnimationPacket.AnimationSourceListBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAnimationPacket.AnimationSourceListBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAnimationPacket.AnimationSourceListBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAnimationPacket.AnimationSourceListBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAnimationPacket.AnimationSourceListBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAnimationPacket.AnimationSourceListBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAnimationPacket.AnimationSourceListBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAnimationPacket.AnimationSourceListBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAnimationPacket.AnimationSourceListBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAnimationPacket.AnimationSourceListBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarAnimationPacket.AnimationSourceListBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AvatarAnimationPacket.PhysicalAvatarEventListBlock`. pub struct AvatarAnimationPacketPhysicalAvatarEventListBlock { /// C# member: `F:LibreMetaverse.Packets.AvatarAnimationPacket.PhysicalAvatarEventListBlock.TypeData`. pub type_data: Vec, } impl AvatarAnimationPacketPhysicalAvatarEventListBlock { /// C# member: `M:LibreMetaverse.Packets.AvatarAnimationPacket.PhysicalAvatarEventListBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarAnimationPacket.PhysicalAvatarEventListBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAnimationPacket.PhysicalAvatarEventListBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAnimationPacket.PhysicalAvatarEventListBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAnimationPacket.PhysicalAvatarEventListBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAnimationPacket.PhysicalAvatarEventListBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAnimationPacket.PhysicalAvatarEventListBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAnimationPacket.PhysicalAvatarEventListBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAnimationPacket.PhysicalAvatarEventListBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAnimationPacket.PhysicalAvatarEventListBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAnimationPacket.PhysicalAvatarEventListBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarAnimationPacket.PhysicalAvatarEventListBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AvatarAnimationPacket.SenderBlock`. pub struct AvatarAnimationPacketSenderBlock { /// C# member: `F:LibreMetaverse.Packets.AvatarAnimationPacket.SenderBlock.ID`. pub id: libremetaverse_types::UUID, } impl AvatarAnimationPacketSenderBlock { /// C# member: `M:LibreMetaverse.Packets.AvatarAnimationPacket.SenderBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarAnimationPacket.SenderBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAnimationPacket.SenderBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAnimationPacket.SenderBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAnimationPacket.SenderBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAnimationPacket.SenderBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAnimationPacket.SenderBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAnimationPacket.SenderBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAnimationPacket.SenderBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAnimationPacket.SenderBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAnimationPacket.SenderBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarAnimationPacket.SenderBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AvatarAppearancePacket`. pub struct AvatarAppearancePacket { /// C# member: `F:LibreMetaverse.Packets.AvatarAppearancePacket.AppearanceData`. pub appearance_data: Vec, /// C# member: `F:LibreMetaverse.Packets.AvatarAppearancePacket.AppearanceHover`. pub appearance_hover: Vec, /// C# member: `F:LibreMetaverse.Packets.AvatarAppearancePacket.AttachmentBlock`. pub attachment_block: Vec, /// C# member: `F:LibreMetaverse.Packets.AvatarAppearancePacket.ObjectData`. pub object_data: libremetaverse::packets::AvatarAppearancePacketObjectDataBlock, /// C# member: `F:LibreMetaverse.Packets.AvatarAppearancePacket.Sender`. pub sender: libremetaverse::packets::AvatarAppearancePacketSenderBlock, /// C# member: `F:LibreMetaverse.Packets.AvatarAppearancePacket.VisualParam`. pub visual_param: Vec, } impl AvatarAppearancePacket { /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAppearancePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAppearancePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAppearancePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAppearancePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAppearancePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAppearancePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAppearancePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAppearancePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAppearancePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAppearancePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarAppearancePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AvatarAppearancePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AvatarAppearancePacket.AppearanceDataBlock`. pub struct AvatarAppearancePacketAppearanceDataBlock { /// C# member: `F:LibreMetaverse.Packets.AvatarAppearancePacket.AppearanceDataBlock.AppearanceVersion`. pub appearance_version: u8, /// C# member: `F:LibreMetaverse.Packets.AvatarAppearancePacket.AppearanceDataBlock.CofVersion`. pub cof_version: i32, /// C# member: `F:LibreMetaverse.Packets.AvatarAppearancePacket.AppearanceDataBlock.Flags`. pub flags: u32, } impl AvatarAppearancePacketAppearanceDataBlock { /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.AppearanceDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.AppearanceDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAppearancePacket.AppearanceDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.AppearanceDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAppearancePacket.AppearanceDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.AppearanceDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAppearancePacket.AppearanceDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.AppearanceDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAppearancePacket.AppearanceDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.AppearanceDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAppearancePacket.AppearanceDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarAppearancePacket.AppearanceDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AvatarAppearancePacket.AppearanceHoverBlock`. pub struct AvatarAppearancePacketAppearanceHoverBlock { /// C# member: `F:LibreMetaverse.Packets.AvatarAppearancePacket.AppearanceHoverBlock.HoverHeight`. pub hover_height: libremetaverse_types::Vector3, } impl AvatarAppearancePacketAppearanceHoverBlock { /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.AppearanceHoverBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.AppearanceHoverBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAppearancePacket.AppearanceHoverBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.AppearanceHoverBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAppearancePacket.AppearanceHoverBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.AppearanceHoverBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAppearancePacket.AppearanceHoverBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.AppearanceHoverBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAppearancePacket.AppearanceHoverBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.AppearanceHoverBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAppearancePacket.AppearanceHoverBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarAppearancePacket.AppearanceHoverBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AvatarAppearancePacket.AttachmentBlockBlock`. pub struct AvatarAppearancePacketAttachmentBlockBlock { /// C# member: `F:LibreMetaverse.Packets.AvatarAppearancePacket.AttachmentBlockBlock.AttachmentPoint`. pub attachment_point: u8, /// C# member: `F:LibreMetaverse.Packets.AvatarAppearancePacket.AttachmentBlockBlock.ID`. pub id: libremetaverse_types::UUID, } impl AvatarAppearancePacketAttachmentBlockBlock { /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.AttachmentBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.AttachmentBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAppearancePacket.AttachmentBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.AttachmentBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAppearancePacket.AttachmentBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.AttachmentBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAppearancePacket.AttachmentBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.AttachmentBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAppearancePacket.AttachmentBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.AttachmentBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAppearancePacket.AttachmentBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarAppearancePacket.AttachmentBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AvatarAppearancePacket.ObjectDataBlock`. pub struct AvatarAppearancePacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.AvatarAppearancePacket.ObjectDataBlock.TextureEntry`. pub texture_entry: Vec, } impl AvatarAppearancePacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAppearancePacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAppearancePacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAppearancePacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAppearancePacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAppearancePacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarAppearancePacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AvatarAppearancePacket.SenderBlock`. pub struct AvatarAppearancePacketSenderBlock { /// C# member: `F:LibreMetaverse.Packets.AvatarAppearancePacket.SenderBlock.ID`. pub id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AvatarAppearancePacket.SenderBlock.IsTrial`. pub is_trial: bool, } impl AvatarAppearancePacketSenderBlock { /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.SenderBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.SenderBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAppearancePacket.SenderBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.SenderBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAppearancePacket.SenderBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.SenderBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAppearancePacket.SenderBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.SenderBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAppearancePacket.SenderBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.SenderBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAppearancePacket.SenderBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarAppearancePacket.SenderBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AvatarAppearancePacket.VisualParamBlock`. pub struct AvatarAppearancePacketVisualParamBlock { /// C# member: `F:LibreMetaverse.Packets.AvatarAppearancePacket.VisualParamBlock.ParamValue`. pub param_value: u8, } impl AvatarAppearancePacketVisualParamBlock { /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.VisualParamBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.VisualParamBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAppearancePacket.VisualParamBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.VisualParamBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAppearancePacket.VisualParamBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.VisualParamBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAppearancePacket.VisualParamBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.VisualParamBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAppearancePacket.VisualParamBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarAppearancePacket.VisualParamBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarAppearancePacket.VisualParamBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarAppearancePacket.VisualParamBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AvatarClassifiedReplyPacket`. pub struct AvatarClassifiedReplyPacket { /// C# member: `F:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.AgentData`. pub agent_data: libremetaverse::packets::AvatarClassifiedReplyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.Data`. pub data: Vec, } impl AvatarClassifiedReplyPacket { /// C# member: `M:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.AgentDataBlock`. pub struct AvatarClassifiedReplyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.AgentDataBlock.TargetID`. pub target_id: libremetaverse_types::UUID, } impl AvatarClassifiedReplyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.DataBlock`. pub struct AvatarClassifiedReplyPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.DataBlock.ClassifiedID`. pub classified_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.DataBlock.Name`. pub name: Vec, } impl AvatarClassifiedReplyPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarClassifiedReplyPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AvatarGroupsReplyPacket`. pub struct AvatarGroupsReplyPacket { /// C# member: `F:LibreMetaverse.Packets.AvatarGroupsReplyPacket.AgentData`. pub agent_data: libremetaverse::packets::AvatarGroupsReplyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.AvatarGroupsReplyPacket.GroupData`. pub group_data: Vec, /// C# member: `F:LibreMetaverse.Packets.AvatarGroupsReplyPacket.NewGroupData`. pub new_group_data: libremetaverse::packets::AvatarGroupsReplyPacketNewGroupDataBlock, } impl AvatarGroupsReplyPacket { /// C# member: `M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarGroupsReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AvatarGroupsReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AvatarGroupsReplyPacket.AgentDataBlock`. pub struct AvatarGroupsReplyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.AvatarGroupsReplyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AvatarGroupsReplyPacket.AgentDataBlock.AvatarID`. pub avatar_id: libremetaverse_types::UUID, } impl AvatarGroupsReplyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarGroupsReplyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AvatarGroupsReplyPacket.GroupDataBlock`. pub struct AvatarGroupsReplyPacketGroupDataBlock { /// C# member: `F:LibreMetaverse.Packets.AvatarGroupsReplyPacket.GroupDataBlock.AcceptNotices`. pub accept_notices: bool, /// C# member: `F:LibreMetaverse.Packets.AvatarGroupsReplyPacket.GroupDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AvatarGroupsReplyPacket.GroupDataBlock.GroupInsigniaID`. pub group_insignia_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AvatarGroupsReplyPacket.GroupDataBlock.GroupName`. pub group_name: Vec, /// C# member: `F:LibreMetaverse.Packets.AvatarGroupsReplyPacket.GroupDataBlock.GroupPowers`. pub group_powers: u64, /// C# member: `F:LibreMetaverse.Packets.AvatarGroupsReplyPacket.GroupDataBlock.GroupTitle`. pub group_title: Vec, } impl AvatarGroupsReplyPacketGroupDataBlock { /// C# member: `M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.GroupDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.GroupDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.GroupDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarGroupsReplyPacket.GroupDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AvatarGroupsReplyPacket.NewGroupDataBlock`. pub struct AvatarGroupsReplyPacketNewGroupDataBlock { /// C# member: `F:LibreMetaverse.Packets.AvatarGroupsReplyPacket.NewGroupDataBlock.ListInProfile`. pub list_in_profile: bool, } impl AvatarGroupsReplyPacketNewGroupDataBlock { /// C# member: `M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.NewGroupDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.NewGroupDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.NewGroupDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.NewGroupDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.NewGroupDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.NewGroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.NewGroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.NewGroupDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.NewGroupDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.NewGroupDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarGroupsReplyPacket.NewGroupDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarGroupsReplyPacket.NewGroupDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AvatarInterestsReplyPacket`. pub struct AvatarInterestsReplyPacket { /// C# member: `F:LibreMetaverse.Packets.AvatarInterestsReplyPacket.AgentData`. pub agent_data: libremetaverse::packets::AvatarInterestsReplyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.AvatarInterestsReplyPacket.PropertiesData`. pub properties_data: libremetaverse::packets::AvatarInterestsReplyPacketPropertiesDataBlock, } impl AvatarInterestsReplyPacket { /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarInterestsReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarInterestsReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarInterestsReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarInterestsReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarInterestsReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarInterestsReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarInterestsReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarInterestsReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarInterestsReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarInterestsReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarInterestsReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AvatarInterestsReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AvatarInterestsReplyPacket.AgentDataBlock`. pub struct AvatarInterestsReplyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.AvatarInterestsReplyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AvatarInterestsReplyPacket.AgentDataBlock.AvatarID`. pub avatar_id: libremetaverse_types::UUID, } impl AvatarInterestsReplyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsReplyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarInterestsReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarInterestsReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarInterestsReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarInterestsReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsReplyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarInterestsReplyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarInterestsReplyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AvatarInterestsReplyPacket.PropertiesDataBlock`. pub struct AvatarInterestsReplyPacketPropertiesDataBlock { /// C# member: `F:LibreMetaverse.Packets.AvatarInterestsReplyPacket.PropertiesDataBlock.LanguagesText`. pub languages_text: Vec, /// C# member: `F:LibreMetaverse.Packets.AvatarInterestsReplyPacket.PropertiesDataBlock.SkillsMask`. pub skills_mask: u32, /// C# member: `F:LibreMetaverse.Packets.AvatarInterestsReplyPacket.PropertiesDataBlock.SkillsText`. pub skills_text: Vec, /// C# member: `F:LibreMetaverse.Packets.AvatarInterestsReplyPacket.PropertiesDataBlock.WantToMask`. pub want_to_mask: u32, /// C# member: `F:LibreMetaverse.Packets.AvatarInterestsReplyPacket.PropertiesDataBlock.WantToText`. pub want_to_text: Vec, } impl AvatarInterestsReplyPacketPropertiesDataBlock { /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsReplyPacket.PropertiesDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsReplyPacket.PropertiesDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarInterestsReplyPacket.PropertiesDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsReplyPacket.PropertiesDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarInterestsReplyPacket.PropertiesDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsReplyPacket.PropertiesDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarInterestsReplyPacket.PropertiesDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsReplyPacket.PropertiesDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarInterestsReplyPacket.PropertiesDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsReplyPacket.PropertiesDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarInterestsReplyPacket.PropertiesDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarInterestsReplyPacket.PropertiesDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AvatarInterestsUpdatePacket`. pub struct AvatarInterestsUpdatePacket { /// C# member: `F:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.AgentData`. pub agent_data: libremetaverse::packets::AvatarInterestsUpdatePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.PropertiesData`. pub properties_data: libremetaverse::packets::AvatarInterestsUpdatePacketPropertiesDataBlock, } impl AvatarInterestsUpdatePacket { /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.AgentDataBlock`. pub struct AvatarInterestsUpdatePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl AvatarInterestsUpdatePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.PropertiesDataBlock`. pub struct AvatarInterestsUpdatePacketPropertiesDataBlock { /// C# member: `F:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.PropertiesDataBlock.LanguagesText`. pub languages_text: Vec, /// C# member: `F:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.PropertiesDataBlock.SkillsMask`. pub skills_mask: u32, /// C# member: `F:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.PropertiesDataBlock.SkillsText`. pub skills_text: Vec, /// C# member: `F:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.PropertiesDataBlock.WantToMask`. pub want_to_mask: u32, /// C# member: `F:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.PropertiesDataBlock.WantToText`. pub want_to_text: Vec, } impl AvatarInterestsUpdatePacketPropertiesDataBlock { /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.PropertiesDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.PropertiesDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.PropertiesDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.PropertiesDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.PropertiesDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.PropertiesDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.PropertiesDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.PropertiesDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.PropertiesDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.PropertiesDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.PropertiesDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarInterestsUpdatePacket.PropertiesDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AvatarNotesReplyPacket`. pub struct AvatarNotesReplyPacket { /// C# member: `F:LibreMetaverse.Packets.AvatarNotesReplyPacket.AgentData`. pub agent_data: libremetaverse::packets::AvatarNotesReplyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.AvatarNotesReplyPacket.Data`. pub data: libremetaverse::packets::AvatarNotesReplyPacketDataBlock, } impl AvatarNotesReplyPacket { /// C# member: `M:LibreMetaverse.Packets.AvatarNotesReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarNotesReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarNotesReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarNotesReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarNotesReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarNotesReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarNotesReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarNotesReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarNotesReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarNotesReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarNotesReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarNotesReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarNotesReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarNotesReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarNotesReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarNotesReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarNotesReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarNotesReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarNotesReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarNotesReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarNotesReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarNotesReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AvatarNotesReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AvatarNotesReplyPacket.AgentDataBlock`. pub struct AvatarNotesReplyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.AvatarNotesReplyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl AvatarNotesReplyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.AvatarNotesReplyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarNotesReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarNotesReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarNotesReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarNotesReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarNotesReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarNotesReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarNotesReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarNotesReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarNotesReplyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarNotesReplyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarNotesReplyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AvatarNotesReplyPacket.DataBlock`. pub struct AvatarNotesReplyPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.AvatarNotesReplyPacket.DataBlock.Notes`. pub notes: Vec, /// C# member: `F:LibreMetaverse.Packets.AvatarNotesReplyPacket.DataBlock.TargetID`. pub target_id: libremetaverse_types::UUID, } impl AvatarNotesReplyPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.AvatarNotesReplyPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarNotesReplyPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarNotesReplyPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarNotesReplyPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarNotesReplyPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarNotesReplyPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarNotesReplyPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarNotesReplyPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarNotesReplyPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarNotesReplyPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarNotesReplyPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarNotesReplyPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AvatarNotesUpdatePacket`. pub struct AvatarNotesUpdatePacket { /// C# member: `F:LibreMetaverse.Packets.AvatarNotesUpdatePacket.AgentData`. pub agent_data: libremetaverse::packets::AvatarNotesUpdatePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.AvatarNotesUpdatePacket.Data`. pub data: libremetaverse::packets::AvatarNotesUpdatePacketDataBlock, } impl AvatarNotesUpdatePacket { /// C# member: `M:LibreMetaverse.Packets.AvatarNotesUpdatePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarNotesUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarNotesUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarNotesUpdatePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarNotesUpdatePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarNotesUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarNotesUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarNotesUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarNotesUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarNotesUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarNotesUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarNotesUpdatePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarNotesUpdatePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarNotesUpdatePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarNotesUpdatePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarNotesUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarNotesUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarNotesUpdatePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarNotesUpdatePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarNotesUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarNotesUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarNotesUpdatePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AvatarNotesUpdatePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AvatarNotesUpdatePacket.AgentDataBlock`. pub struct AvatarNotesUpdatePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.AvatarNotesUpdatePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AvatarNotesUpdatePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl AvatarNotesUpdatePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.AvatarNotesUpdatePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarNotesUpdatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarNotesUpdatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarNotesUpdatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarNotesUpdatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarNotesUpdatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarNotesUpdatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarNotesUpdatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarNotesUpdatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarNotesUpdatePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarNotesUpdatePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarNotesUpdatePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AvatarNotesUpdatePacket.DataBlock`. pub struct AvatarNotesUpdatePacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.AvatarNotesUpdatePacket.DataBlock.Notes`. pub notes: Vec, /// C# member: `F:LibreMetaverse.Packets.AvatarNotesUpdatePacket.DataBlock.TargetID`. pub target_id: libremetaverse_types::UUID, } impl AvatarNotesUpdatePacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.AvatarNotesUpdatePacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarNotesUpdatePacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarNotesUpdatePacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarNotesUpdatePacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarNotesUpdatePacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarNotesUpdatePacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarNotesUpdatePacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarNotesUpdatePacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarNotesUpdatePacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarNotesUpdatePacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarNotesUpdatePacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarNotesUpdatePacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AvatarPickerReplyPacket`. pub struct AvatarPickerReplyPacket { /// C# member: `F:LibreMetaverse.Packets.AvatarPickerReplyPacket.AgentData`. pub agent_data: libremetaverse::packets::AvatarPickerReplyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.AvatarPickerReplyPacket.Data`. pub data: Vec, } impl AvatarPickerReplyPacket { /// C# member: `M:LibreMetaverse.Packets.AvatarPickerReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarPickerReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AvatarPickerReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AvatarPickerReplyPacket.AgentDataBlock`. pub struct AvatarPickerReplyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.AvatarPickerReplyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AvatarPickerReplyPacket.AgentDataBlock.QueryID`. pub query_id: libremetaverse_types::UUID, } impl AvatarPickerReplyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.AvatarPickerReplyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerReplyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerReplyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarPickerReplyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AvatarPickerReplyPacket.DataBlock`. pub struct AvatarPickerReplyPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.AvatarPickerReplyPacket.DataBlock.AvatarID`. pub avatar_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AvatarPickerReplyPacket.DataBlock.FirstName`. pub first_name: Vec, /// C# member: `F:LibreMetaverse.Packets.AvatarPickerReplyPacket.DataBlock.LastName`. pub last_name: Vec, } impl AvatarPickerReplyPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.AvatarPickerReplyPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerReplyPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerReplyPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerReplyPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerReplyPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerReplyPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerReplyPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerReplyPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerReplyPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerReplyPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerReplyPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarPickerReplyPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket`. pub struct AvatarPickerRequestBackendPacket { /// C# member: `F:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.AgentData`. pub agent_data: libremetaverse::packets::AvatarPickerRequestBackendPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.Data`. pub data: libremetaverse::packets::AvatarPickerRequestBackendPacketDataBlock, } impl AvatarPickerRequestBackendPacket { /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.AgentDataBlock`. pub struct AvatarPickerRequestBackendPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.AgentDataBlock.GodLevel`. pub god_level: u8, /// C# member: `F:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.AgentDataBlock.QueryID`. pub query_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl AvatarPickerRequestBackendPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.DataBlock`. pub struct AvatarPickerRequestBackendPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.DataBlock.Name`. pub name: Vec, } impl AvatarPickerRequestBackendPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarPickerRequestBackendPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AvatarPickerRequestPacket`. pub struct AvatarPickerRequestPacket { /// C# member: `F:LibreMetaverse.Packets.AvatarPickerRequestPacket.AgentData`. pub agent_data: libremetaverse::packets::AvatarPickerRequestPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.AvatarPickerRequestPacket.Data`. pub data: libremetaverse::packets::AvatarPickerRequestPacketDataBlock, } impl AvatarPickerRequestPacket { /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarPickerRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AvatarPickerRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AvatarPickerRequestPacket.AgentDataBlock`. pub struct AvatarPickerRequestPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.AvatarPickerRequestPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AvatarPickerRequestPacket.AgentDataBlock.QueryID`. pub query_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AvatarPickerRequestPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl AvatarPickerRequestPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerRequestPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarPickerRequestPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AvatarPickerRequestPacket.DataBlock`. pub struct AvatarPickerRequestPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.AvatarPickerRequestPacket.DataBlock.Name`. pub name: Vec, } impl AvatarPickerRequestPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerRequestPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerRequestPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerRequestPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerRequestPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPickerRequestPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPickerRequestPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarPickerRequestPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AvatarPicksReplyPacket`. pub struct AvatarPicksReplyPacket { /// C# member: `F:LibreMetaverse.Packets.AvatarPicksReplyPacket.AgentData`. pub agent_data: libremetaverse::packets::AvatarPicksReplyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.AvatarPicksReplyPacket.Data`. pub data: Vec, } impl AvatarPicksReplyPacket { /// C# member: `M:LibreMetaverse.Packets.AvatarPicksReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarPicksReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPicksReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPicksReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPicksReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPicksReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPicksReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPicksReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPicksReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPicksReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPicksReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPicksReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPicksReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPicksReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPicksReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPicksReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPicksReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPicksReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPicksReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPicksReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPicksReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarPicksReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AvatarPicksReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AvatarPicksReplyPacket.AgentDataBlock`. pub struct AvatarPicksReplyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.AvatarPicksReplyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AvatarPicksReplyPacket.AgentDataBlock.TargetID`. pub target_id: libremetaverse_types::UUID, } impl AvatarPicksReplyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.AvatarPicksReplyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarPicksReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPicksReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPicksReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPicksReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPicksReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPicksReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPicksReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPicksReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPicksReplyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPicksReplyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarPicksReplyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AvatarPicksReplyPacket.DataBlock`. pub struct AvatarPicksReplyPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.AvatarPicksReplyPacket.DataBlock.PickID`. pub pick_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AvatarPicksReplyPacket.DataBlock.PickName`. pub pick_name: Vec, } impl AvatarPicksReplyPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.AvatarPicksReplyPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarPicksReplyPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPicksReplyPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPicksReplyPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPicksReplyPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPicksReplyPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPicksReplyPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPicksReplyPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPicksReplyPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPicksReplyPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPicksReplyPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarPicksReplyPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AvatarPropertiesReplyPacket`. pub struct AvatarPropertiesReplyPacket { /// C# member: `F:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.AgentData`. pub agent_data: libremetaverse::packets::AvatarPropertiesReplyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.PropertiesData`. pub properties_data: libremetaverse::packets::AvatarPropertiesReplyPacketPropertiesDataBlock, } impl AvatarPropertiesReplyPacket { /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.AgentDataBlock`. pub struct AvatarPropertiesReplyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.AgentDataBlock.AvatarID`. pub avatar_id: libremetaverse_types::UUID, } impl AvatarPropertiesReplyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.PropertiesDataBlock`. pub struct AvatarPropertiesReplyPacketPropertiesDataBlock { /// C# member: `F:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.PropertiesDataBlock.AboutText`. pub about_text: Vec, /// C# member: `F:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.PropertiesDataBlock.BornOn`. pub born_on: Vec, /// C# member: `F:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.PropertiesDataBlock.CharterMember`. pub charter_member: Vec, /// C# member: `F:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.PropertiesDataBlock.FLAboutText`. pub fl_about_text: Vec, /// C# member: `F:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.PropertiesDataBlock.FLImageID`. pub fl_image_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.PropertiesDataBlock.Flags`. pub flags: u32, /// C# member: `F:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.PropertiesDataBlock.ImageID`. pub image_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.PropertiesDataBlock.PartnerID`. pub partner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.PropertiesDataBlock.ProfileURL`. pub profile_url: Vec, } impl AvatarPropertiesReplyPacketPropertiesDataBlock { /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.PropertiesDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.PropertiesDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.PropertiesDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.PropertiesDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.PropertiesDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.PropertiesDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.PropertiesDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.PropertiesDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.PropertiesDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.PropertiesDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.PropertiesDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarPropertiesReplyPacket.PropertiesDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AvatarPropertiesRequestBackendPacket`. pub struct AvatarPropertiesRequestBackendPacket { /// C# member: `F:LibreMetaverse.Packets.AvatarPropertiesRequestBackendPacket.AgentData`. pub agent_data: libremetaverse::packets::AvatarPropertiesRequestBackendPacketAgentDataBlock, } impl AvatarPropertiesRequestBackendPacket { /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesRequestBackendPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesRequestBackendPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesRequestBackendPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesRequestBackendPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesRequestBackendPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesRequestBackendPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesRequestBackendPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesRequestBackendPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesRequestBackendPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesRequestBackendPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesRequestBackendPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesRequestBackendPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesRequestBackendPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesRequestBackendPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesRequestBackendPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesRequestBackendPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesRequestBackendPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesRequestBackendPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesRequestBackendPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesRequestBackendPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesRequestBackendPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarPropertiesRequestBackendPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AvatarPropertiesRequestBackendPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AvatarPropertiesRequestBackendPacket.AgentDataBlock`. pub struct AvatarPropertiesRequestBackendPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.AvatarPropertiesRequestBackendPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AvatarPropertiesRequestBackendPacket.AgentDataBlock.AvatarID`. pub avatar_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AvatarPropertiesRequestBackendPacket.AgentDataBlock.GodLevel`. pub god_level: u8, /// C# member: `F:LibreMetaverse.Packets.AvatarPropertiesRequestBackendPacket.AgentDataBlock.WebProfilesDisabled`. pub web_profiles_disabled: bool, } impl AvatarPropertiesRequestBackendPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesRequestBackendPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesRequestBackendPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesRequestBackendPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesRequestBackendPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesRequestBackendPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesRequestBackendPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesRequestBackendPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesRequestBackendPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesRequestBackendPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesRequestBackendPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesRequestBackendPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarPropertiesRequestBackendPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AvatarPropertiesRequestPacket`. pub struct AvatarPropertiesRequestPacket { /// C# member: `F:LibreMetaverse.Packets.AvatarPropertiesRequestPacket.AgentData`. pub agent_data: libremetaverse::packets::AvatarPropertiesRequestPacketAgentDataBlock, } impl AvatarPropertiesRequestPacket { /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarPropertiesRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AvatarPropertiesRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AvatarPropertiesRequestPacket.AgentDataBlock`. pub struct AvatarPropertiesRequestPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.AvatarPropertiesRequestPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AvatarPropertiesRequestPacket.AgentDataBlock.AvatarID`. pub avatar_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AvatarPropertiesRequestPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl AvatarPropertiesRequestPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesRequestPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesRequestPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesRequestPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarPropertiesRequestPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket`. pub struct AvatarPropertiesUpdatePacket { /// C# member: `F:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.AgentData`. pub agent_data: libremetaverse::packets::AvatarPropertiesUpdatePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.PropertiesData`. pub properties_data: libremetaverse::packets::AvatarPropertiesUpdatePacketPropertiesDataBlock, } impl AvatarPropertiesUpdatePacket { /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.AgentDataBlock`. pub struct AvatarPropertiesUpdatePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl AvatarPropertiesUpdatePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.PropertiesDataBlock`. pub struct AvatarPropertiesUpdatePacketPropertiesDataBlock { /// C# member: `F:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.PropertiesDataBlock.AboutText`. pub about_text: Vec, /// C# member: `F:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.PropertiesDataBlock.AllowPublish`. pub allow_publish: bool, /// C# member: `F:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.PropertiesDataBlock.FLAboutText`. pub fl_about_text: Vec, /// C# member: `F:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.PropertiesDataBlock.FLImageID`. pub fl_image_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.PropertiesDataBlock.ImageID`. pub image_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.PropertiesDataBlock.MaturePublish`. pub mature_publish: bool, /// C# member: `F:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.PropertiesDataBlock.ProfileURL`. pub profile_url: Vec, } impl AvatarPropertiesUpdatePacketPropertiesDataBlock { /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.PropertiesDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.PropertiesDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.PropertiesDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.PropertiesDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.PropertiesDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.PropertiesDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.PropertiesDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.PropertiesDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.PropertiesDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.PropertiesDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.PropertiesDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarPropertiesUpdatePacket.PropertiesDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AvatarSitResponsePacket`. pub struct AvatarSitResponsePacket { /// C# member: `F:LibreMetaverse.Packets.AvatarSitResponsePacket.SitObject`. pub sit_object: libremetaverse::packets::AvatarSitResponsePacketSitObjectBlock, /// C# member: `F:LibreMetaverse.Packets.AvatarSitResponsePacket.SitTransform`. pub sit_transform: libremetaverse::packets::AvatarSitResponsePacketSitTransformBlock, } impl AvatarSitResponsePacket { /// C# member: `M:LibreMetaverse.Packets.AvatarSitResponsePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarSitResponsePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarSitResponsePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarSitResponsePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarSitResponsePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarSitResponsePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarSitResponsePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarSitResponsePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarSitResponsePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarSitResponsePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarSitResponsePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarSitResponsePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarSitResponsePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarSitResponsePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarSitResponsePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarSitResponsePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarSitResponsePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarSitResponsePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarSitResponsePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarSitResponsePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarSitResponsePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarSitResponsePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AvatarSitResponsePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AvatarSitResponsePacket.SitObjectBlock`. pub struct AvatarSitResponsePacketSitObjectBlock { /// C# member: `F:LibreMetaverse.Packets.AvatarSitResponsePacket.SitObjectBlock.ID`. pub id: libremetaverse_types::UUID, } impl AvatarSitResponsePacketSitObjectBlock { /// C# member: `M:LibreMetaverse.Packets.AvatarSitResponsePacket.SitObjectBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarSitResponsePacket.SitObjectBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarSitResponsePacket.SitObjectBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarSitResponsePacket.SitObjectBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarSitResponsePacket.SitObjectBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarSitResponsePacket.SitObjectBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarSitResponsePacket.SitObjectBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarSitResponsePacket.SitObjectBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarSitResponsePacket.SitObjectBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarSitResponsePacket.SitObjectBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarSitResponsePacket.SitObjectBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarSitResponsePacket.SitObjectBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AvatarSitResponsePacket.SitTransformBlock`. pub struct AvatarSitResponsePacketSitTransformBlock { /// C# member: `F:LibreMetaverse.Packets.AvatarSitResponsePacket.SitTransformBlock.AutoPilot`. pub auto_pilot: bool, /// C# member: `F:LibreMetaverse.Packets.AvatarSitResponsePacket.SitTransformBlock.CameraAtOffset`. pub camera_at_offset: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.AvatarSitResponsePacket.SitTransformBlock.CameraEyeOffset`. pub camera_eye_offset: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.AvatarSitResponsePacket.SitTransformBlock.ForceMouselook`. pub force_mouselook: bool, /// C# member: `F:LibreMetaverse.Packets.AvatarSitResponsePacket.SitTransformBlock.SitPosition`. pub sit_position: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.AvatarSitResponsePacket.SitTransformBlock.SitRotation`. pub sit_rotation: libremetaverse_types::Quaternion, } impl AvatarSitResponsePacketSitTransformBlock { /// C# member: `M:LibreMetaverse.Packets.AvatarSitResponsePacket.SitTransformBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarSitResponsePacket.SitTransformBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarSitResponsePacket.SitTransformBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarSitResponsePacket.SitTransformBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarSitResponsePacket.SitTransformBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarSitResponsePacket.SitTransformBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarSitResponsePacket.SitTransformBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarSitResponsePacket.SitTransformBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarSitResponsePacket.SitTransformBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarSitResponsePacket.SitTransformBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarSitResponsePacket.SitTransformBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarSitResponsePacket.SitTransformBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AvatarTextureUpdatePacket`. pub struct AvatarTextureUpdatePacket { /// C# member: `F:LibreMetaverse.Packets.AvatarTextureUpdatePacket.AgentData`. pub agent_data: libremetaverse::packets::AvatarTextureUpdatePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.AvatarTextureUpdatePacket.TextureData`. pub texture_data: Vec, /// C# member: `F:LibreMetaverse.Packets.AvatarTextureUpdatePacket.WearableData`. pub wearable_data: Vec, } impl AvatarTextureUpdatePacket { /// C# member: `M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarTextureUpdatePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.AvatarTextureUpdatePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.AvatarTextureUpdatePacket.AgentDataBlock`. pub struct AvatarTextureUpdatePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.AvatarTextureUpdatePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AvatarTextureUpdatePacket.AgentDataBlock.TexturesChanged`. pub textures_changed: bool, } impl AvatarTextureUpdatePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarTextureUpdatePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AvatarTextureUpdatePacket.TextureDataBlock`. pub struct AvatarTextureUpdatePacketTextureDataBlock { /// C# member: `F:LibreMetaverse.Packets.AvatarTextureUpdatePacket.TextureDataBlock.TextureID`. pub texture_id: libremetaverse_types::UUID, } impl AvatarTextureUpdatePacketTextureDataBlock { /// C# member: `M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.TextureDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.TextureDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.TextureDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.TextureDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.TextureDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.TextureDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.TextureDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.TextureDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.TextureDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.TextureDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.TextureDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarTextureUpdatePacket.TextureDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.AvatarTextureUpdatePacket.WearableDataBlock`. pub struct AvatarTextureUpdatePacketWearableDataBlock { /// C# member: `F:LibreMetaverse.Packets.AvatarTextureUpdatePacket.WearableDataBlock.CacheID`. pub cache_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.AvatarTextureUpdatePacket.WearableDataBlock.HostName`. pub host_name: Vec, /// C# member: `F:LibreMetaverse.Packets.AvatarTextureUpdatePacket.WearableDataBlock.TextureIndex`. pub texture_index: u8, } impl AvatarTextureUpdatePacketWearableDataBlock { /// C# member: `M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.WearableDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.WearableDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.WearableDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.WearableDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.WearableDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.WearableDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.WearableDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.WearableDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.WearableDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.WearableDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.AvatarTextureUpdatePacket.WearableDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.AvatarTextureUpdatePacket.WearableDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.BulkUpdateInventoryPacket`. pub struct BulkUpdateInventoryPacket { /// C# member: `F:LibreMetaverse.Packets.BulkUpdateInventoryPacket.AgentData`. pub agent_data: libremetaverse::packets::BulkUpdateInventoryPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.BulkUpdateInventoryPacket.FolderData`. pub folder_data: Vec, /// C# member: `F:LibreMetaverse.Packets.BulkUpdateInventoryPacket.ItemData`. pub item_data: Vec, } impl BulkUpdateInventoryPacket { /// C# member: `M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.BulkUpdateInventoryPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.BulkUpdateInventoryPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.BulkUpdateInventoryPacket.AgentDataBlock`. pub struct BulkUpdateInventoryPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.BulkUpdateInventoryPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.BulkUpdateInventoryPacket.AgentDataBlock.TransactionID`. pub transaction_id: libremetaverse_types::UUID, } impl BulkUpdateInventoryPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.BulkUpdateInventoryPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.BulkUpdateInventoryPacket.FolderDataBlock`. pub struct BulkUpdateInventoryPacketFolderDataBlock { /// C# member: `F:LibreMetaverse.Packets.BulkUpdateInventoryPacket.FolderDataBlock.FolderID`. pub folder_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.BulkUpdateInventoryPacket.FolderDataBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.BulkUpdateInventoryPacket.FolderDataBlock.ParentID`. pub parent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.BulkUpdateInventoryPacket.FolderDataBlock.Type`. pub type_: i8, } impl BulkUpdateInventoryPacketFolderDataBlock { /// C# member: `M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.FolderDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.FolderDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.FolderDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.FolderDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.FolderDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.FolderDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.FolderDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.FolderDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.FolderDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.FolderDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.FolderDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.BulkUpdateInventoryPacket.FolderDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock`. pub struct BulkUpdateInventoryPacketItemDataBlock { /// C# member: `F:LibreMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock.AssetID`. pub asset_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock.BaseMask`. pub base_mask: u32, /// C# member: `F:LibreMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock.CRC`. pub crc: u32, /// C# member: `F:LibreMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock.CallbackID`. pub callback_id: u32, /// C# member: `F:LibreMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock.CreationDate`. pub creation_date: i32, /// C# member: `F:LibreMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock.CreatorID`. pub creator_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock.Description`. pub description: Vec, /// C# member: `F:LibreMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock.EveryoneMask`. pub everyone_mask: u32, /// C# member: `F:LibreMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock.Flags`. pub flags: u32, /// C# member: `F:LibreMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock.FolderID`. pub folder_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock.GroupMask`. pub group_mask: u32, /// C# member: `F:LibreMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock.GroupOwned`. pub group_owned: bool, /// C# member: `F:LibreMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock.InvType`. pub inv_type: i8, /// C# member: `F:LibreMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock.ItemID`. pub item_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock.NextOwnerMask`. pub next_owner_mask: u32, /// C# member: `F:LibreMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock.OwnerID`. pub owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock.OwnerMask`. pub owner_mask: u32, /// C# member: `F:LibreMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock.SalePrice`. pub sale_price: i32, /// C# member: `F:LibreMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock.SaleType`. pub sale_type: u8, /// C# member: `F:LibreMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock.Type`. pub type_: i8, } impl BulkUpdateInventoryPacketItemDataBlock { /// C# member: `M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.BulkUpdateInventoryPacket.ItemDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.BuyObjectInventoryPacket`. pub struct BuyObjectInventoryPacket { /// C# member: `F:LibreMetaverse.Packets.BuyObjectInventoryPacket.AgentData`. pub agent_data: libremetaverse::packets::BuyObjectInventoryPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.BuyObjectInventoryPacket.Data`. pub data: libremetaverse::packets::BuyObjectInventoryPacketDataBlock, } impl BuyObjectInventoryPacket { /// C# member: `M:LibreMetaverse.Packets.BuyObjectInventoryPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.BuyObjectInventoryPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BuyObjectInventoryPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.BuyObjectInventoryPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BuyObjectInventoryPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.BuyObjectInventoryPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BuyObjectInventoryPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.BuyObjectInventoryPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BuyObjectInventoryPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.BuyObjectInventoryPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BuyObjectInventoryPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.BuyObjectInventoryPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BuyObjectInventoryPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.BuyObjectInventoryPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BuyObjectInventoryPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.BuyObjectInventoryPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BuyObjectInventoryPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.BuyObjectInventoryPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BuyObjectInventoryPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.BuyObjectInventoryPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BuyObjectInventoryPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.BuyObjectInventoryPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.BuyObjectInventoryPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.BuyObjectInventoryPacket.AgentDataBlock`. pub struct BuyObjectInventoryPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.BuyObjectInventoryPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.BuyObjectInventoryPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl BuyObjectInventoryPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.BuyObjectInventoryPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.BuyObjectInventoryPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BuyObjectInventoryPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.BuyObjectInventoryPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BuyObjectInventoryPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.BuyObjectInventoryPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BuyObjectInventoryPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.BuyObjectInventoryPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BuyObjectInventoryPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.BuyObjectInventoryPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BuyObjectInventoryPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.BuyObjectInventoryPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.BuyObjectInventoryPacket.DataBlock`. pub struct BuyObjectInventoryPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.BuyObjectInventoryPacket.DataBlock.FolderID`. pub folder_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.BuyObjectInventoryPacket.DataBlock.ItemID`. pub item_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.BuyObjectInventoryPacket.DataBlock.ObjectID`. pub object_id: libremetaverse_types::UUID, } impl BuyObjectInventoryPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.BuyObjectInventoryPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.BuyObjectInventoryPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BuyObjectInventoryPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.BuyObjectInventoryPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BuyObjectInventoryPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.BuyObjectInventoryPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BuyObjectInventoryPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.BuyObjectInventoryPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BuyObjectInventoryPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.BuyObjectInventoryPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.BuyObjectInventoryPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.BuyObjectInventoryPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.CameraConstraintPacket`. pub struct CameraConstraintPacket { /// C# member: `F:LibreMetaverse.Packets.CameraConstraintPacket.CameraCollidePlane`. pub camera_collide_plane: libremetaverse::packets::CameraConstraintPacketCameraCollidePlaneBlock, } impl CameraConstraintPacket { /// C# member: `M:LibreMetaverse.Packets.CameraConstraintPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CameraConstraintPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CameraConstraintPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CameraConstraintPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CameraConstraintPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CameraConstraintPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CameraConstraintPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CameraConstraintPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CameraConstraintPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.CameraConstraintPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CameraConstraintPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CameraConstraintPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CameraConstraintPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.CameraConstraintPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CameraConstraintPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.CameraConstraintPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CameraConstraintPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CameraConstraintPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CameraConstraintPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.CameraConstraintPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CameraConstraintPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.CameraConstraintPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.CameraConstraintPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.CameraConstraintPacket.CameraCollidePlaneBlock`. pub struct CameraConstraintPacketCameraCollidePlaneBlock { /// C# member: `F:LibreMetaverse.Packets.CameraConstraintPacket.CameraCollidePlaneBlock.Plane`. pub plane: libremetaverse_types::Vector4, } impl CameraConstraintPacketCameraCollidePlaneBlock { /// C# member: `M:LibreMetaverse.Packets.CameraConstraintPacket.CameraCollidePlaneBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CameraConstraintPacket.CameraCollidePlaneBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CameraConstraintPacket.CameraCollidePlaneBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CameraConstraintPacket.CameraCollidePlaneBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CameraConstraintPacket.CameraCollidePlaneBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CameraConstraintPacket.CameraCollidePlaneBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CameraConstraintPacket.CameraCollidePlaneBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CameraConstraintPacket.CameraCollidePlaneBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CameraConstraintPacket.CameraCollidePlaneBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CameraConstraintPacket.CameraCollidePlaneBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CameraConstraintPacket.CameraCollidePlaneBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.CameraConstraintPacket.CameraCollidePlaneBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.CancelAuctionPacket`. pub struct CancelAuctionPacket { /// C# member: `F:LibreMetaverse.Packets.CancelAuctionPacket.ParcelData`. pub parcel_data: Vec, } impl CancelAuctionPacket { /// C# member: `M:LibreMetaverse.Packets.CancelAuctionPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CancelAuctionPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CancelAuctionPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CancelAuctionPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CancelAuctionPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CancelAuctionPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CancelAuctionPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CancelAuctionPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CancelAuctionPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.CancelAuctionPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CancelAuctionPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CancelAuctionPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CancelAuctionPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.CancelAuctionPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CancelAuctionPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.CancelAuctionPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CancelAuctionPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CancelAuctionPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CancelAuctionPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.CancelAuctionPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CancelAuctionPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.CancelAuctionPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.CancelAuctionPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.CancelAuctionPacket.ParcelDataBlock`. pub struct CancelAuctionPacketParcelDataBlock { /// C# member: `F:LibreMetaverse.Packets.CancelAuctionPacket.ParcelDataBlock.ParcelID`. pub parcel_id: libremetaverse_types::UUID, } impl CancelAuctionPacketParcelDataBlock { /// C# member: `M:LibreMetaverse.Packets.CancelAuctionPacket.ParcelDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CancelAuctionPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CancelAuctionPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CancelAuctionPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CancelAuctionPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CancelAuctionPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CancelAuctionPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CancelAuctionPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CancelAuctionPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CancelAuctionPacket.ParcelDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CancelAuctionPacket.ParcelDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.CancelAuctionPacket.ParcelDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket`. pub struct ChangeInventoryItemFlagsPacket { /// C# member: `F:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.AgentData`. pub agent_data: libremetaverse::packets::ChangeInventoryItemFlagsPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.InventoryData`. pub inventory_data: Vec, } impl ChangeInventoryItemFlagsPacket { /// C# member: `M:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.AgentDataBlock`. pub struct ChangeInventoryItemFlagsPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ChangeInventoryItemFlagsPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.InventoryDataBlock`. pub struct ChangeInventoryItemFlagsPacketInventoryDataBlock { /// C# member: `F:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.InventoryDataBlock.Flags`. pub flags: u32, /// C# member: `F:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.InventoryDataBlock.ItemID`. pub item_id: libremetaverse_types::UUID, } impl ChangeInventoryItemFlagsPacketInventoryDataBlock { /// C# member: `M:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.InventoryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.InventoryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.InventoryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ChangeInventoryItemFlagsPacket.InventoryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ChangeUserRightsPacket`. pub struct ChangeUserRightsPacket { /// C# member: `F:LibreMetaverse.Packets.ChangeUserRightsPacket.AgentData`. pub agent_data: libremetaverse::packets::ChangeUserRightsPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ChangeUserRightsPacket.Rights`. pub rights: Vec, } impl ChangeUserRightsPacket { /// C# member: `M:LibreMetaverse.Packets.ChangeUserRightsPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ChangeUserRightsPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChangeUserRightsPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChangeUserRightsPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChangeUserRightsPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChangeUserRightsPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChangeUserRightsPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChangeUserRightsPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChangeUserRightsPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ChangeUserRightsPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChangeUserRightsPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ChangeUserRightsPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChangeUserRightsPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ChangeUserRightsPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChangeUserRightsPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ChangeUserRightsPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChangeUserRightsPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChangeUserRightsPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChangeUserRightsPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ChangeUserRightsPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChangeUserRightsPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ChangeUserRightsPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ChangeUserRightsPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ChangeUserRightsPacket.AgentDataBlock`. pub struct ChangeUserRightsPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ChangeUserRightsPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl ChangeUserRightsPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ChangeUserRightsPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ChangeUserRightsPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChangeUserRightsPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChangeUserRightsPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChangeUserRightsPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChangeUserRightsPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChangeUserRightsPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ChangeUserRightsPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChangeUserRightsPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChangeUserRightsPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChangeUserRightsPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ChangeUserRightsPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ChangeUserRightsPacket.RightsBlock`. pub struct ChangeUserRightsPacketRightsBlock { /// C# member: `F:LibreMetaverse.Packets.ChangeUserRightsPacket.RightsBlock.AgentRelated`. pub agent_related: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ChangeUserRightsPacket.RightsBlock.RelatedRights`. pub related_rights: i32, } impl ChangeUserRightsPacketRightsBlock { /// C# member: `M:LibreMetaverse.Packets.ChangeUserRightsPacket.RightsBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ChangeUserRightsPacket.RightsBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChangeUserRightsPacket.RightsBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChangeUserRightsPacket.RightsBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChangeUserRightsPacket.RightsBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChangeUserRightsPacket.RightsBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChangeUserRightsPacket.RightsBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ChangeUserRightsPacket.RightsBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChangeUserRightsPacket.RightsBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChangeUserRightsPacket.RightsBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChangeUserRightsPacket.RightsBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ChangeUserRightsPacket.RightsBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ChatFromSimulatorPacket`. pub struct ChatFromSimulatorPacket { /// C# member: `F:LibreMetaverse.Packets.ChatFromSimulatorPacket.ChatData`. pub chat_data: libremetaverse::packets::ChatFromSimulatorPacketChatDataBlock, } impl ChatFromSimulatorPacket { /// C# member: `M:LibreMetaverse.Packets.ChatFromSimulatorPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ChatFromSimulatorPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatFromSimulatorPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChatFromSimulatorPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatFromSimulatorPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChatFromSimulatorPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatFromSimulatorPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChatFromSimulatorPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatFromSimulatorPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ChatFromSimulatorPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatFromSimulatorPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ChatFromSimulatorPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatFromSimulatorPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ChatFromSimulatorPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatFromSimulatorPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ChatFromSimulatorPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatFromSimulatorPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChatFromSimulatorPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatFromSimulatorPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ChatFromSimulatorPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatFromSimulatorPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ChatFromSimulatorPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ChatFromSimulatorPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ChatFromSimulatorPacket.ChatDataBlock`. pub struct ChatFromSimulatorPacketChatDataBlock { /// C# member: `F:LibreMetaverse.Packets.ChatFromSimulatorPacket.ChatDataBlock.Audible`. pub audible: u8, /// C# member: `F:LibreMetaverse.Packets.ChatFromSimulatorPacket.ChatDataBlock.ChatType`. pub chat_type: u8, /// C# member: `F:LibreMetaverse.Packets.ChatFromSimulatorPacket.ChatDataBlock.FromName`. pub from_name: Vec, /// C# member: `F:LibreMetaverse.Packets.ChatFromSimulatorPacket.ChatDataBlock.Message`. pub message: Vec, /// C# member: `F:LibreMetaverse.Packets.ChatFromSimulatorPacket.ChatDataBlock.OwnerID`. pub owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ChatFromSimulatorPacket.ChatDataBlock.Position`. pub position: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ChatFromSimulatorPacket.ChatDataBlock.SourceID`. pub source_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ChatFromSimulatorPacket.ChatDataBlock.SourceType`. pub source_type: u8, } impl ChatFromSimulatorPacketChatDataBlock { /// C# member: `M:LibreMetaverse.Packets.ChatFromSimulatorPacket.ChatDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ChatFromSimulatorPacket.ChatDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatFromSimulatorPacket.ChatDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChatFromSimulatorPacket.ChatDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatFromSimulatorPacket.ChatDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChatFromSimulatorPacket.ChatDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatFromSimulatorPacket.ChatDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ChatFromSimulatorPacket.ChatDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatFromSimulatorPacket.ChatDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChatFromSimulatorPacket.ChatDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatFromSimulatorPacket.ChatDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ChatFromSimulatorPacket.ChatDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ChatFromViewerPacket`. pub struct ChatFromViewerPacket { /// C# member: `F:LibreMetaverse.Packets.ChatFromViewerPacket.AgentData`. pub agent_data: libremetaverse::packets::ChatFromViewerPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ChatFromViewerPacket.ChatData`. pub chat_data: libremetaverse::packets::ChatFromViewerPacketChatDataBlock, } impl ChatFromViewerPacket { /// C# member: `M:LibreMetaverse.Packets.ChatFromViewerPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ChatFromViewerPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatFromViewerPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChatFromViewerPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatFromViewerPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChatFromViewerPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatFromViewerPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChatFromViewerPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatFromViewerPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ChatFromViewerPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatFromViewerPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ChatFromViewerPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatFromViewerPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ChatFromViewerPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatFromViewerPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ChatFromViewerPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatFromViewerPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChatFromViewerPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatFromViewerPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ChatFromViewerPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatFromViewerPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ChatFromViewerPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ChatFromViewerPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ChatFromViewerPacket.AgentDataBlock`. pub struct ChatFromViewerPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ChatFromViewerPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ChatFromViewerPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ChatFromViewerPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ChatFromViewerPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ChatFromViewerPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatFromViewerPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChatFromViewerPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatFromViewerPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChatFromViewerPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatFromViewerPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ChatFromViewerPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatFromViewerPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChatFromViewerPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatFromViewerPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ChatFromViewerPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ChatFromViewerPacket.ChatDataBlock`. pub struct ChatFromViewerPacketChatDataBlock { /// C# member: `F:LibreMetaverse.Packets.ChatFromViewerPacket.ChatDataBlock.Channel`. pub channel: i32, /// C# member: `F:LibreMetaverse.Packets.ChatFromViewerPacket.ChatDataBlock.Message`. pub message: Vec, /// C# member: `F:LibreMetaverse.Packets.ChatFromViewerPacket.ChatDataBlock.Type`. pub type_: u8, } impl ChatFromViewerPacketChatDataBlock { /// C# member: `M:LibreMetaverse.Packets.ChatFromViewerPacket.ChatDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ChatFromViewerPacket.ChatDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatFromViewerPacket.ChatDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChatFromViewerPacket.ChatDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatFromViewerPacket.ChatDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChatFromViewerPacket.ChatDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatFromViewerPacket.ChatDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ChatFromViewerPacket.ChatDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatFromViewerPacket.ChatDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChatFromViewerPacket.ChatDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatFromViewerPacket.ChatDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ChatFromViewerPacket.ChatDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ChatPassPacket`. pub struct ChatPassPacket { /// C# member: `F:LibreMetaverse.Packets.ChatPassPacket.ChatData`. pub chat_data: libremetaverse::packets::ChatPassPacketChatDataBlock, } impl ChatPassPacket { /// C# member: `M:LibreMetaverse.Packets.ChatPassPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ChatPassPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatPassPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChatPassPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatPassPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChatPassPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatPassPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChatPassPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatPassPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ChatPassPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatPassPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ChatPassPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatPassPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ChatPassPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Packets.ChatPassPacket.ToBytes") } /// C# member: `M:LibreMetaverse.Packets.ChatPassPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatPassPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChatPassPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatPassPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ChatPassPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatPassPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ChatPassPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ChatPassPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ChatPassPacket.ChatDataBlock`. pub struct ChatPassPacketChatDataBlock { /// C# member: `F:LibreMetaverse.Packets.ChatPassPacket.ChatDataBlock.Channel`. pub channel: i32, /// C# member: `F:LibreMetaverse.Packets.ChatPassPacket.ChatDataBlock.ID`. pub id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ChatPassPacket.ChatDataBlock.Message`. pub message: Vec, /// C# member: `F:LibreMetaverse.Packets.ChatPassPacket.ChatDataBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.ChatPassPacket.ChatDataBlock.OwnerID`. pub owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ChatPassPacket.ChatDataBlock.Position`. pub position: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ChatPassPacket.ChatDataBlock.Radius`. pub radius: f32, /// C# member: `F:LibreMetaverse.Packets.ChatPassPacket.ChatDataBlock.SimAccess`. pub sim_access: u8, /// C# member: `F:LibreMetaverse.Packets.ChatPassPacket.ChatDataBlock.SourceType`. pub source_type: u8, /// C# member: `F:LibreMetaverse.Packets.ChatPassPacket.ChatDataBlock.Type`. pub type_: u8, } impl ChatPassPacketChatDataBlock { /// C# member: `M:LibreMetaverse.Packets.ChatPassPacket.ChatDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ChatPassPacket.ChatDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatPassPacket.ChatDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChatPassPacket.ChatDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatPassPacket.ChatDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChatPassPacket.ChatDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatPassPacket.ChatDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ChatPassPacket.ChatDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatPassPacket.ChatDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChatPassPacket.ChatDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChatPassPacket.ChatDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ChatPassPacket.ChatDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.CheckParcelAuctionsPacket`. pub struct CheckParcelAuctionsPacket { /// C# member: `F:LibreMetaverse.Packets.CheckParcelAuctionsPacket.RegionData`. pub region_data: Vec, } impl CheckParcelAuctionsPacket { /// C# member: `M:LibreMetaverse.Packets.CheckParcelAuctionsPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CheckParcelAuctionsPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CheckParcelAuctionsPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CheckParcelAuctionsPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CheckParcelAuctionsPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CheckParcelAuctionsPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CheckParcelAuctionsPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CheckParcelAuctionsPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CheckParcelAuctionsPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.CheckParcelAuctionsPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CheckParcelAuctionsPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CheckParcelAuctionsPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CheckParcelAuctionsPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.CheckParcelAuctionsPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CheckParcelAuctionsPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.CheckParcelAuctionsPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CheckParcelAuctionsPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CheckParcelAuctionsPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CheckParcelAuctionsPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.CheckParcelAuctionsPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CheckParcelAuctionsPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.CheckParcelAuctionsPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.CheckParcelAuctionsPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.CheckParcelAuctionsPacket.RegionDataBlock`. pub struct CheckParcelAuctionsPacketRegionDataBlock { /// C# member: `F:LibreMetaverse.Packets.CheckParcelAuctionsPacket.RegionDataBlock.RegionHandle`. pub region_handle: u64, } impl CheckParcelAuctionsPacketRegionDataBlock { /// C# member: `M:LibreMetaverse.Packets.CheckParcelAuctionsPacket.RegionDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CheckParcelAuctionsPacket.RegionDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CheckParcelAuctionsPacket.RegionDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CheckParcelAuctionsPacket.RegionDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CheckParcelAuctionsPacket.RegionDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CheckParcelAuctionsPacket.RegionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CheckParcelAuctionsPacket.RegionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CheckParcelAuctionsPacket.RegionDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CheckParcelAuctionsPacket.RegionDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CheckParcelAuctionsPacket.RegionDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CheckParcelAuctionsPacket.RegionDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.CheckParcelAuctionsPacket.RegionDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.CheckParcelSalesPacket`. pub struct CheckParcelSalesPacket { /// C# member: `F:LibreMetaverse.Packets.CheckParcelSalesPacket.RegionData`. pub region_data: Vec, } impl CheckParcelSalesPacket { /// C# member: `M:LibreMetaverse.Packets.CheckParcelSalesPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CheckParcelSalesPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CheckParcelSalesPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CheckParcelSalesPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CheckParcelSalesPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CheckParcelSalesPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CheckParcelSalesPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CheckParcelSalesPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CheckParcelSalesPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.CheckParcelSalesPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CheckParcelSalesPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CheckParcelSalesPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CheckParcelSalesPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.CheckParcelSalesPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CheckParcelSalesPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.CheckParcelSalesPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CheckParcelSalesPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CheckParcelSalesPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CheckParcelSalesPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.CheckParcelSalesPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CheckParcelSalesPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.CheckParcelSalesPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.CheckParcelSalesPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.CheckParcelSalesPacket.RegionDataBlock`. pub struct CheckParcelSalesPacketRegionDataBlock { /// C# member: `F:LibreMetaverse.Packets.CheckParcelSalesPacket.RegionDataBlock.RegionHandle`. pub region_handle: u64, } impl CheckParcelSalesPacketRegionDataBlock { /// C# member: `M:LibreMetaverse.Packets.CheckParcelSalesPacket.RegionDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CheckParcelSalesPacket.RegionDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CheckParcelSalesPacket.RegionDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CheckParcelSalesPacket.RegionDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CheckParcelSalesPacket.RegionDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CheckParcelSalesPacket.RegionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CheckParcelSalesPacket.RegionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CheckParcelSalesPacket.RegionDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CheckParcelSalesPacket.RegionDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CheckParcelSalesPacket.RegionDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CheckParcelSalesPacket.RegionDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.CheckParcelSalesPacket.RegionDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ChildAgentAlivePacket`. pub struct ChildAgentAlivePacket { /// C# member: `F:LibreMetaverse.Packets.ChildAgentAlivePacket.AgentData`. pub agent_data: libremetaverse::packets::ChildAgentAlivePacketAgentDataBlock, } impl ChildAgentAlivePacket { /// C# member: `M:LibreMetaverse.Packets.ChildAgentAlivePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentAlivePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentAlivePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentAlivePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentAlivePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentAlivePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentAlivePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentAlivePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentAlivePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentAlivePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentAlivePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentAlivePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentAlivePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentAlivePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentAlivePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentAlivePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentAlivePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentAlivePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentAlivePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentAlivePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentAlivePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ChildAgentAlivePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ChildAgentAlivePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ChildAgentAlivePacket.AgentDataBlock`. pub struct ChildAgentAlivePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ChildAgentAlivePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ChildAgentAlivePacket.AgentDataBlock.RegionHandle`. pub region_handle: u64, /// C# member: `F:LibreMetaverse.Packets.ChildAgentAlivePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ChildAgentAlivePacket.AgentDataBlock.ViewerCircuitCode`. pub viewer_circuit_code: u32, } impl ChildAgentAlivePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ChildAgentAlivePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentAlivePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentAlivePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentAlivePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentAlivePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentAlivePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentAlivePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentAlivePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentAlivePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentAlivePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentAlivePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ChildAgentAlivePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ChildAgentDyingPacket`. pub struct ChildAgentDyingPacket { /// C# member: `F:LibreMetaverse.Packets.ChildAgentDyingPacket.AgentData`. pub agent_data: libremetaverse::packets::ChildAgentDyingPacketAgentDataBlock, } impl ChildAgentDyingPacket { /// C# member: `M:LibreMetaverse.Packets.ChildAgentDyingPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentDyingPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentDyingPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentDyingPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentDyingPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentDyingPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentDyingPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentDyingPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentDyingPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentDyingPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentDyingPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentDyingPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentDyingPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentDyingPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentDyingPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentDyingPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentDyingPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentDyingPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentDyingPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentDyingPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentDyingPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ChildAgentDyingPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ChildAgentDyingPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ChildAgentDyingPacket.AgentDataBlock`. pub struct ChildAgentDyingPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ChildAgentDyingPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ChildAgentDyingPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ChildAgentDyingPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ChildAgentDyingPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentDyingPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentDyingPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentDyingPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentDyingPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentDyingPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentDyingPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentDyingPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentDyingPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentDyingPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentDyingPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ChildAgentDyingPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket`. pub struct ChildAgentPositionUpdatePacket { /// C# member: `F:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.AgentData`. pub agent_data: libremetaverse::packets::ChildAgentPositionUpdatePacketAgentDataBlock, } impl ChildAgentPositionUpdatePacket { /// C# member: `M:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.AgentDataBlock`. pub struct ChildAgentPositionUpdatePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.AgentDataBlock.AgentPos`. pub agent_pos: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.AgentDataBlock.AgentVel`. pub agent_vel: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.AgentDataBlock.AtAxis`. pub at_axis: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.AgentDataBlock.Center`. pub center: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.AgentDataBlock.ChangedGrid`. pub changed_grid: bool, /// C# member: `F:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.AgentDataBlock.LeftAxis`. pub left_axis: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.AgentDataBlock.RegionHandle`. pub region_handle: u64, /// C# member: `F:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.AgentDataBlock.Size`. pub size: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.AgentDataBlock.UpAxis`. pub up_axis: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.AgentDataBlock.ViewerCircuitCode`. pub viewer_circuit_code: u32, } impl ChildAgentPositionUpdatePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ChildAgentPositionUpdatePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ChildAgentUnknownPacket`. pub struct ChildAgentUnknownPacket { /// C# member: `F:LibreMetaverse.Packets.ChildAgentUnknownPacket.AgentData`. pub agent_data: libremetaverse::packets::ChildAgentUnknownPacketAgentDataBlock, } impl ChildAgentUnknownPacket { /// C# member: `M:LibreMetaverse.Packets.ChildAgentUnknownPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUnknownPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUnknownPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUnknownPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUnknownPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUnknownPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUnknownPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUnknownPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUnknownPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUnknownPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUnknownPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUnknownPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUnknownPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUnknownPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUnknownPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUnknownPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUnknownPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUnknownPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUnknownPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUnknownPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUnknownPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ChildAgentUnknownPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ChildAgentUnknownPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ChildAgentUnknownPacket.AgentDataBlock`. pub struct ChildAgentUnknownPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ChildAgentUnknownPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ChildAgentUnknownPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ChildAgentUnknownPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ChildAgentUnknownPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUnknownPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUnknownPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUnknownPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUnknownPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUnknownPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUnknownPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUnknownPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUnknownPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUnknownPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUnknownPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ChildAgentUnknownPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ChildAgentUpdatePacket`. pub struct ChildAgentUpdatePacket { /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentAccess`. pub agent_access: Vec, /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentData`. pub agent_data: libremetaverse::packets::ChildAgentUpdatePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentInfo`. pub agent_info: Vec, /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentInventoryHost`. pub agent_inventory_host: Vec, /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.AnimationData`. pub animation_data: Vec, /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.GranterBlock`. pub granter_block: Vec, /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.GroupData`. pub group_data: Vec, /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.NVPairData`. pub nv_pair_data: Vec, /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.VisualParam`. pub visual_param: Vec, } impl ChildAgentUpdatePacket { /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ChildAgentUpdatePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ChildAgentUpdatePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentAccessBlock`. pub struct ChildAgentUpdatePacketAgentAccessBlock { /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentAccessBlock.AgentLegacyAccess`. pub agent_legacy_access: u8, /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentAccessBlock.AgentMaxAccess`. pub agent_max_access: u8, } impl ChildAgentUpdatePacketAgentAccessBlock { /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentAccessBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentAccessBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentAccessBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentAccessBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentAccessBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentAccessBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentAccessBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentAccessBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentAccessBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentAccessBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentAccessBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentAccessBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock`. pub struct ChildAgentUpdatePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock.ActiveGroupID`. pub active_group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock.AgentAccess`. pub agent_access: u8, /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock.AgentPos`. pub agent_pos: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock.AgentTextures`. pub agent_textures: Vec, /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock.AgentVel`. pub agent_vel: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock.AlwaysRun`. pub always_run: bool, /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock.Aspect`. pub aspect: f32, /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock.AtAxis`. pub at_axis: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock.BodyRotation`. pub body_rotation: libremetaverse_types::Quaternion, /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock.Center`. pub center: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock.ChangedGrid`. pub changed_grid: bool, /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock.ControlFlags`. pub control_flags: u32, /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock.EnergyLevel`. pub energy_level: f32, /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock.Far`. pub far: f32, /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock.GodLevel`. pub god_level: u8, /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock.HeadRotation`. pub head_rotation: libremetaverse_types::Quaternion, /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock.LeftAxis`. pub left_axis: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock.LocomotionState`. pub locomotion_state: u32, /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock.PreyAgent`. pub prey_agent: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock.RegionHandle`. pub region_handle: u64, /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock.Size`. pub size: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock.Throttles`. pub throttles: Vec, /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock.UpAxis`. pub up_axis: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock.ViewerCircuitCode`. pub viewer_circuit_code: u32, } impl ChildAgentUpdatePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentInfoBlock`. pub struct ChildAgentUpdatePacketAgentInfoBlock { /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentInfoBlock.Flags`. pub flags: u32, } impl ChildAgentUpdatePacketAgentInfoBlock { /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentInfoBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentInfoBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentInfoBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentInfoBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentInfoBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentInfoBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentInfoBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentInfoBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentInfoBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentInfoBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentInventoryHostBlock`. pub struct ChildAgentUpdatePacketAgentInventoryHostBlock { /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentInventoryHostBlock.InventoryHost`. pub inventory_host: Vec, } impl ChildAgentUpdatePacketAgentInventoryHostBlock { /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentInventoryHostBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentInventoryHostBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentInventoryHostBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentInventoryHostBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentInventoryHostBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentInventoryHostBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentInventoryHostBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentInventoryHostBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentInventoryHostBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentInventoryHostBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentInventoryHostBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ChildAgentUpdatePacket.AgentInventoryHostBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ChildAgentUpdatePacket.AnimationDataBlock`. pub struct ChildAgentUpdatePacketAnimationDataBlock { /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.AnimationDataBlock.Animation`. pub animation: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.AnimationDataBlock.ObjectID`. pub object_id: libremetaverse_types::UUID, } impl ChildAgentUpdatePacketAnimationDataBlock { /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AnimationDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AnimationDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AnimationDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AnimationDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AnimationDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AnimationDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AnimationDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AnimationDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AnimationDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AnimationDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.AnimationDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ChildAgentUpdatePacket.AnimationDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ChildAgentUpdatePacket.GranterBlockBlock`. pub struct ChildAgentUpdatePacketGranterBlockBlock { /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.GranterBlockBlock.GranterID`. pub granter_id: libremetaverse_types::UUID, } impl ChildAgentUpdatePacketGranterBlockBlock { /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.GranterBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.GranterBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.GranterBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.GranterBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.GranterBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.GranterBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.GranterBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.GranterBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.GranterBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.GranterBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.GranterBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ChildAgentUpdatePacket.GranterBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ChildAgentUpdatePacket.GroupDataBlock`. pub struct ChildAgentUpdatePacketGroupDataBlock { /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.GroupDataBlock.AcceptNotices`. pub accept_notices: bool, /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.GroupDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.GroupDataBlock.GroupPowers`. pub group_powers: u64, } impl ChildAgentUpdatePacketGroupDataBlock { /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.GroupDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.GroupDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.GroupDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ChildAgentUpdatePacket.GroupDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ChildAgentUpdatePacket.NVPairDataBlock`. pub struct ChildAgentUpdatePacketNVPairDataBlock { /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.NVPairDataBlock.NVPairs`. pub nv_pairs: Vec, } impl ChildAgentUpdatePacketNVPairDataBlock { /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.NVPairDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.NVPairDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.NVPairDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.NVPairDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.NVPairDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.NVPairDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.NVPairDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.NVPairDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.NVPairDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.NVPairDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.NVPairDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ChildAgentUpdatePacket.NVPairDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ChildAgentUpdatePacket.VisualParamBlock`. pub struct ChildAgentUpdatePacketVisualParamBlock { /// C# member: `F:LibreMetaverse.Packets.ChildAgentUpdatePacket.VisualParamBlock.ParamValue`. pub param_value: u8, } impl ChildAgentUpdatePacketVisualParamBlock { /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.VisualParamBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.VisualParamBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.VisualParamBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.VisualParamBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.VisualParamBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.VisualParamBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.VisualParamBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.VisualParamBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.VisualParamBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ChildAgentUpdatePacket.VisualParamBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ChildAgentUpdatePacket.VisualParamBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ChildAgentUpdatePacket.VisualParamBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ClassifiedDeletePacket`. pub struct ClassifiedDeletePacket { /// C# member: `F:LibreMetaverse.Packets.ClassifiedDeletePacket.AgentData`. pub agent_data: libremetaverse::packets::ClassifiedDeletePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ClassifiedDeletePacket.Data`. pub data: libremetaverse::packets::ClassifiedDeletePacketDataBlock, } impl ClassifiedDeletePacket { /// C# member: `M:LibreMetaverse.Packets.ClassifiedDeletePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedDeletePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedDeletePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedDeletePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedDeletePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedDeletePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedDeletePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedDeletePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedDeletePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedDeletePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedDeletePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedDeletePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedDeletePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedDeletePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedDeletePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedDeletePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedDeletePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedDeletePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedDeletePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedDeletePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedDeletePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ClassifiedDeletePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ClassifiedDeletePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ClassifiedDeletePacket.AgentDataBlock`. pub struct ClassifiedDeletePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ClassifiedDeletePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ClassifiedDeletePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ClassifiedDeletePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ClassifiedDeletePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedDeletePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedDeletePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedDeletePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedDeletePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedDeletePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedDeletePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedDeletePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedDeletePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedDeletePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedDeletePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ClassifiedDeletePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ClassifiedDeletePacket.DataBlock`. pub struct ClassifiedDeletePacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.ClassifiedDeletePacket.DataBlock.ClassifiedID`. pub classified_id: libremetaverse_types::UUID, } impl ClassifiedDeletePacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.ClassifiedDeletePacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedDeletePacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedDeletePacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedDeletePacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedDeletePacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedDeletePacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedDeletePacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedDeletePacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedDeletePacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedDeletePacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedDeletePacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ClassifiedDeletePacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ClassifiedGodDeletePacket`. pub struct ClassifiedGodDeletePacket { /// C# member: `F:LibreMetaverse.Packets.ClassifiedGodDeletePacket.AgentData`. pub agent_data: libremetaverse::packets::ClassifiedGodDeletePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ClassifiedGodDeletePacket.Data`. pub data: libremetaverse::packets::ClassifiedGodDeletePacketDataBlock, } impl ClassifiedGodDeletePacket { /// C# member: `M:LibreMetaverse.Packets.ClassifiedGodDeletePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedGodDeletePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedGodDeletePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedGodDeletePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedGodDeletePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedGodDeletePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedGodDeletePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedGodDeletePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedGodDeletePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedGodDeletePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedGodDeletePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedGodDeletePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedGodDeletePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedGodDeletePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedGodDeletePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedGodDeletePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedGodDeletePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedGodDeletePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedGodDeletePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedGodDeletePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedGodDeletePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ClassifiedGodDeletePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ClassifiedGodDeletePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ClassifiedGodDeletePacket.AgentDataBlock`. pub struct ClassifiedGodDeletePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ClassifiedGodDeletePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ClassifiedGodDeletePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ClassifiedGodDeletePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ClassifiedGodDeletePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedGodDeletePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedGodDeletePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedGodDeletePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedGodDeletePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedGodDeletePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedGodDeletePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedGodDeletePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedGodDeletePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedGodDeletePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedGodDeletePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ClassifiedGodDeletePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ClassifiedGodDeletePacket.DataBlock`. pub struct ClassifiedGodDeletePacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.ClassifiedGodDeletePacket.DataBlock.ClassifiedID`. pub classified_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ClassifiedGodDeletePacket.DataBlock.QueryID`. pub query_id: libremetaverse_types::UUID, } impl ClassifiedGodDeletePacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.ClassifiedGodDeletePacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedGodDeletePacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedGodDeletePacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedGodDeletePacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedGodDeletePacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedGodDeletePacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedGodDeletePacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedGodDeletePacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedGodDeletePacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedGodDeletePacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedGodDeletePacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ClassifiedGodDeletePacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ClassifiedInfoReplyPacket`. pub struct ClassifiedInfoReplyPacket { /// C# member: `F:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.AgentData`. pub agent_data: libremetaverse::packets::ClassifiedInfoReplyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.Data`. pub data: libremetaverse::packets::ClassifiedInfoReplyPacketDataBlock, } impl ClassifiedInfoReplyPacket { /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.AgentDataBlock`. pub struct ClassifiedInfoReplyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl ClassifiedInfoReplyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.DataBlock`. pub struct ClassifiedInfoReplyPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.DataBlock.Category`. pub category: u32, /// C# member: `F:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.DataBlock.ClassifiedFlags`. pub classified_flags: u8, /// C# member: `F:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.DataBlock.ClassifiedID`. pub classified_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.DataBlock.CreationDate`. pub creation_date: u32, /// C# member: `F:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.DataBlock.CreatorID`. pub creator_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.DataBlock.Desc`. pub desc: Vec, /// C# member: `F:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.DataBlock.ExpirationDate`. pub expiration_date: u32, /// C# member: `F:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.DataBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.DataBlock.ParcelID`. pub parcel_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.DataBlock.ParcelName`. pub parcel_name: Vec, /// C# member: `F:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.DataBlock.ParentEstate`. pub parent_estate: u32, /// C# member: `F:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.DataBlock.PosGlobal`. pub pos_global: libremetaverse_types::Vector3d, /// C# member: `F:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.DataBlock.PriceForListing`. pub price_for_listing: i32, /// C# member: `F:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.DataBlock.SimName`. pub sim_name: Vec, /// C# member: `F:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.DataBlock.SnapshotID`. pub snapshot_id: libremetaverse_types::UUID, } impl ClassifiedInfoReplyPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ClassifiedInfoReplyPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ClassifiedInfoRequestPacket`. pub struct ClassifiedInfoRequestPacket { /// C# member: `F:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.AgentData`. pub agent_data: libremetaverse::packets::ClassifiedInfoRequestPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.Data`. pub data: libremetaverse::packets::ClassifiedInfoRequestPacketDataBlock, } impl ClassifiedInfoRequestPacket { /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.AgentDataBlock`. pub struct ClassifiedInfoRequestPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ClassifiedInfoRequestPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.DataBlock`. pub struct ClassifiedInfoRequestPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.DataBlock.ClassifiedID`. pub classified_id: libremetaverse_types::UUID, } impl ClassifiedInfoRequestPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ClassifiedInfoRequestPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket`. pub struct ClassifiedInfoUpdatePacket { /// C# member: `F:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.AgentData`. pub agent_data: libremetaverse::packets::ClassifiedInfoUpdatePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.Data`. pub data: libremetaverse::packets::ClassifiedInfoUpdatePacketDataBlock, } impl ClassifiedInfoUpdatePacket { /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.AgentDataBlock`. pub struct ClassifiedInfoUpdatePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ClassifiedInfoUpdatePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.DataBlock`. pub struct ClassifiedInfoUpdatePacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.DataBlock.Category`. pub category: u32, /// C# member: `F:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.DataBlock.ClassifiedFlags`. pub classified_flags: u8, /// C# member: `F:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.DataBlock.ClassifiedID`. pub classified_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.DataBlock.Desc`. pub desc: Vec, /// C# member: `F:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.DataBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.DataBlock.ParcelID`. pub parcel_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.DataBlock.ParentEstate`. pub parent_estate: u32, /// C# member: `F:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.DataBlock.PosGlobal`. pub pos_global: libremetaverse_types::Vector3d, /// C# member: `F:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.DataBlock.PriceForListing`. pub price_for_listing: i32, /// C# member: `F:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.DataBlock.SnapshotID`. pub snapshot_id: libremetaverse_types::UUID, } impl ClassifiedInfoUpdatePacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ClassifiedInfoUpdatePacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ClearFollowCamPropertiesPacket`. pub struct ClearFollowCamPropertiesPacket { /// C# member: `F:LibreMetaverse.Packets.ClearFollowCamPropertiesPacket.ObjectData`. pub object_data: libremetaverse::packets::ClearFollowCamPropertiesPacketObjectDataBlock, } impl ClearFollowCamPropertiesPacket { /// C# member: `M:LibreMetaverse.Packets.ClearFollowCamPropertiesPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ClearFollowCamPropertiesPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClearFollowCamPropertiesPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClearFollowCamPropertiesPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClearFollowCamPropertiesPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClearFollowCamPropertiesPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClearFollowCamPropertiesPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClearFollowCamPropertiesPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClearFollowCamPropertiesPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ClearFollowCamPropertiesPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClearFollowCamPropertiesPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ClearFollowCamPropertiesPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClearFollowCamPropertiesPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ClearFollowCamPropertiesPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClearFollowCamPropertiesPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ClearFollowCamPropertiesPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClearFollowCamPropertiesPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClearFollowCamPropertiesPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClearFollowCamPropertiesPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ClearFollowCamPropertiesPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClearFollowCamPropertiesPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ClearFollowCamPropertiesPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ClearFollowCamPropertiesPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ClearFollowCamPropertiesPacket.ObjectDataBlock`. pub struct ClearFollowCamPropertiesPacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.ClearFollowCamPropertiesPacket.ObjectDataBlock.ObjectID`. pub object_id: libremetaverse_types::UUID, } impl ClearFollowCamPropertiesPacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.ClearFollowCamPropertiesPacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ClearFollowCamPropertiesPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClearFollowCamPropertiesPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClearFollowCamPropertiesPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClearFollowCamPropertiesPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClearFollowCamPropertiesPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClearFollowCamPropertiesPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ClearFollowCamPropertiesPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClearFollowCamPropertiesPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ClearFollowCamPropertiesPacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ClearFollowCamPropertiesPacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ClearFollowCamPropertiesPacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.CloseCircuitPacket`. pub struct CloseCircuitPacket; impl CloseCircuitPacket { /// C# member: `M:LibreMetaverse.Packets.CloseCircuitPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CloseCircuitPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CloseCircuitPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CloseCircuitPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CloseCircuitPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CloseCircuitPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CloseCircuitPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CloseCircuitPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CloseCircuitPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.CloseCircuitPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CloseCircuitPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CloseCircuitPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CloseCircuitPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.CloseCircuitPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CloseCircuitPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.CloseCircuitPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CloseCircuitPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CloseCircuitPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CloseCircuitPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.CloseCircuitPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CloseCircuitPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.CloseCircuitPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.CloseCircuitPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.CoarseLocationUpdatePacket`. pub struct CoarseLocationUpdatePacket { /// C# member: `F:LibreMetaverse.Packets.CoarseLocationUpdatePacket.AgentData`. pub agent_data: Vec, /// C# member: `F:LibreMetaverse.Packets.CoarseLocationUpdatePacket.Index`. pub index: libremetaverse::packets::CoarseLocationUpdatePacketIndexBlock, /// C# member: `F:LibreMetaverse.Packets.CoarseLocationUpdatePacket.Location`. pub location: Vec, } impl CoarseLocationUpdatePacket { /// C# member: `M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.CoarseLocationUpdatePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.CoarseLocationUpdatePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.CoarseLocationUpdatePacket.AgentDataBlock`. pub struct CoarseLocationUpdatePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.CoarseLocationUpdatePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl CoarseLocationUpdatePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.CoarseLocationUpdatePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.CoarseLocationUpdatePacket.IndexBlock`. pub struct CoarseLocationUpdatePacketIndexBlock { /// C# member: `F:LibreMetaverse.Packets.CoarseLocationUpdatePacket.IndexBlock.Prey`. pub prey: i16, /// C# member: `F:LibreMetaverse.Packets.CoarseLocationUpdatePacket.IndexBlock.You`. pub you: i16, } impl CoarseLocationUpdatePacketIndexBlock { /// C# member: `M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.IndexBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.IndexBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.IndexBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.IndexBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.IndexBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.IndexBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.IndexBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.IndexBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.IndexBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.IndexBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.IndexBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.CoarseLocationUpdatePacket.IndexBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.CoarseLocationUpdatePacket.LocationBlock`. pub struct CoarseLocationUpdatePacketLocationBlock { /// C# member: `F:LibreMetaverse.Packets.CoarseLocationUpdatePacket.LocationBlock.X`. pub x: u8, /// C# member: `F:LibreMetaverse.Packets.CoarseLocationUpdatePacket.LocationBlock.Y`. pub y: u8, /// C# member: `F:LibreMetaverse.Packets.CoarseLocationUpdatePacket.LocationBlock.Z`. pub z: u8, } impl CoarseLocationUpdatePacketLocationBlock { /// C# member: `M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.LocationBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.LocationBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.LocationBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.LocationBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.LocationBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.LocationBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.LocationBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.LocationBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.LocationBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.LocationBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CoarseLocationUpdatePacket.LocationBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.CoarseLocationUpdatePacket.LocationBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.CompleteAgentMovementPacket`. pub struct CompleteAgentMovementPacket { /// C# member: `F:LibreMetaverse.Packets.CompleteAgentMovementPacket.AgentData`. pub agent_data: libremetaverse::packets::CompleteAgentMovementPacketAgentDataBlock, } impl CompleteAgentMovementPacket { /// C# member: `M:LibreMetaverse.Packets.CompleteAgentMovementPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CompleteAgentMovementPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompleteAgentMovementPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CompleteAgentMovementPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompleteAgentMovementPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CompleteAgentMovementPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompleteAgentMovementPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CompleteAgentMovementPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompleteAgentMovementPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.CompleteAgentMovementPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompleteAgentMovementPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CompleteAgentMovementPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompleteAgentMovementPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.CompleteAgentMovementPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompleteAgentMovementPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.CompleteAgentMovementPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompleteAgentMovementPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CompleteAgentMovementPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompleteAgentMovementPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.CompleteAgentMovementPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompleteAgentMovementPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.CompleteAgentMovementPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.CompleteAgentMovementPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.CompleteAgentMovementPacket.AgentDataBlock`. pub struct CompleteAgentMovementPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.CompleteAgentMovementPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.CompleteAgentMovementPacket.AgentDataBlock.CircuitCode`. pub circuit_code: u32, /// C# member: `F:LibreMetaverse.Packets.CompleteAgentMovementPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl CompleteAgentMovementPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.CompleteAgentMovementPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CompleteAgentMovementPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompleteAgentMovementPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CompleteAgentMovementPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompleteAgentMovementPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CompleteAgentMovementPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompleteAgentMovementPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CompleteAgentMovementPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompleteAgentMovementPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CompleteAgentMovementPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompleteAgentMovementPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.CompleteAgentMovementPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.CompleteAuctionPacket`. pub struct CompleteAuctionPacket { /// C# member: `F:LibreMetaverse.Packets.CompleteAuctionPacket.ParcelData`. pub parcel_data: Vec, } impl CompleteAuctionPacket { /// C# member: `M:LibreMetaverse.Packets.CompleteAuctionPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CompleteAuctionPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompleteAuctionPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CompleteAuctionPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompleteAuctionPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CompleteAuctionPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompleteAuctionPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CompleteAuctionPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompleteAuctionPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.CompleteAuctionPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompleteAuctionPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CompleteAuctionPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompleteAuctionPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.CompleteAuctionPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompleteAuctionPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.CompleteAuctionPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompleteAuctionPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CompleteAuctionPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompleteAuctionPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.CompleteAuctionPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompleteAuctionPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.CompleteAuctionPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.CompleteAuctionPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.CompleteAuctionPacket.ParcelDataBlock`. pub struct CompleteAuctionPacketParcelDataBlock { /// C# member: `F:LibreMetaverse.Packets.CompleteAuctionPacket.ParcelDataBlock.ParcelID`. pub parcel_id: libremetaverse_types::UUID, } impl CompleteAuctionPacketParcelDataBlock { /// C# member: `M:LibreMetaverse.Packets.CompleteAuctionPacket.ParcelDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CompleteAuctionPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompleteAuctionPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CompleteAuctionPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompleteAuctionPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CompleteAuctionPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompleteAuctionPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CompleteAuctionPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompleteAuctionPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CompleteAuctionPacket.ParcelDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompleteAuctionPacket.ParcelDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.CompleteAuctionPacket.ParcelDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.CompletePingCheckPacket`. pub struct CompletePingCheckPacket { /// C# member: `F:LibreMetaverse.Packets.CompletePingCheckPacket.PingID`. pub ping_id: libremetaverse::packets::CompletePingCheckPacketPingIDBlock, } impl CompletePingCheckPacket { /// C# member: `M:LibreMetaverse.Packets.CompletePingCheckPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CompletePingCheckPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompletePingCheckPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CompletePingCheckPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompletePingCheckPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CompletePingCheckPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompletePingCheckPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CompletePingCheckPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompletePingCheckPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.CompletePingCheckPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompletePingCheckPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CompletePingCheckPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompletePingCheckPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.CompletePingCheckPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompletePingCheckPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.CompletePingCheckPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompletePingCheckPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CompletePingCheckPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompletePingCheckPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.CompletePingCheckPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompletePingCheckPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.CompletePingCheckPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.CompletePingCheckPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.CompletePingCheckPacket.PingIDBlock`. pub struct CompletePingCheckPacketPingIDBlock { /// C# member: `F:LibreMetaverse.Packets.CompletePingCheckPacket.PingIDBlock.PingID`. pub ping_id: u8, } impl CompletePingCheckPacketPingIDBlock { /// C# member: `M:LibreMetaverse.Packets.CompletePingCheckPacket.PingIDBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CompletePingCheckPacket.PingIDBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompletePingCheckPacket.PingIDBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CompletePingCheckPacket.PingIDBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompletePingCheckPacket.PingIDBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CompletePingCheckPacket.PingIDBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompletePingCheckPacket.PingIDBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CompletePingCheckPacket.PingIDBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompletePingCheckPacket.PingIDBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CompletePingCheckPacket.PingIDBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CompletePingCheckPacket.PingIDBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.CompletePingCheckPacket.PingIDBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ConfirmAuctionStartPacket`. pub struct ConfirmAuctionStartPacket { /// C# member: `F:LibreMetaverse.Packets.ConfirmAuctionStartPacket.AuctionData`. pub auction_data: libremetaverse::packets::ConfirmAuctionStartPacketAuctionDataBlock, } impl ConfirmAuctionStartPacket { /// C# member: `M:LibreMetaverse.Packets.ConfirmAuctionStartPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ConfirmAuctionStartPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmAuctionStartPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ConfirmAuctionStartPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmAuctionStartPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ConfirmAuctionStartPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmAuctionStartPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ConfirmAuctionStartPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmAuctionStartPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ConfirmAuctionStartPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmAuctionStartPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ConfirmAuctionStartPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmAuctionStartPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ConfirmAuctionStartPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmAuctionStartPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ConfirmAuctionStartPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmAuctionStartPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ConfirmAuctionStartPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmAuctionStartPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ConfirmAuctionStartPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmAuctionStartPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ConfirmAuctionStartPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ConfirmAuctionStartPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ConfirmAuctionStartPacket.AuctionDataBlock`. pub struct ConfirmAuctionStartPacketAuctionDataBlock { /// C# member: `F:LibreMetaverse.Packets.ConfirmAuctionStartPacket.AuctionDataBlock.AuctionID`. pub auction_id: u32, /// C# member: `F:LibreMetaverse.Packets.ConfirmAuctionStartPacket.AuctionDataBlock.ParcelID`. pub parcel_id: libremetaverse_types::UUID, } impl ConfirmAuctionStartPacketAuctionDataBlock { /// C# member: `M:LibreMetaverse.Packets.ConfirmAuctionStartPacket.AuctionDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ConfirmAuctionStartPacket.AuctionDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmAuctionStartPacket.AuctionDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ConfirmAuctionStartPacket.AuctionDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmAuctionStartPacket.AuctionDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ConfirmAuctionStartPacket.AuctionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmAuctionStartPacket.AuctionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ConfirmAuctionStartPacket.AuctionDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmAuctionStartPacket.AuctionDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ConfirmAuctionStartPacket.AuctionDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmAuctionStartPacket.AuctionDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ConfirmAuctionStartPacket.AuctionDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ConfirmEnableSimulatorPacket`. pub struct ConfirmEnableSimulatorPacket { /// C# member: `F:LibreMetaverse.Packets.ConfirmEnableSimulatorPacket.AgentData`. pub agent_data: libremetaverse::packets::ConfirmEnableSimulatorPacketAgentDataBlock, } impl ConfirmEnableSimulatorPacket { /// C# member: `M:LibreMetaverse.Packets.ConfirmEnableSimulatorPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ConfirmEnableSimulatorPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmEnableSimulatorPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ConfirmEnableSimulatorPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmEnableSimulatorPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ConfirmEnableSimulatorPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmEnableSimulatorPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ConfirmEnableSimulatorPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmEnableSimulatorPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ConfirmEnableSimulatorPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmEnableSimulatorPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ConfirmEnableSimulatorPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmEnableSimulatorPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ConfirmEnableSimulatorPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmEnableSimulatorPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ConfirmEnableSimulatorPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmEnableSimulatorPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ConfirmEnableSimulatorPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmEnableSimulatorPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ConfirmEnableSimulatorPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmEnableSimulatorPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ConfirmEnableSimulatorPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ConfirmEnableSimulatorPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ConfirmEnableSimulatorPacket.AgentDataBlock`. pub struct ConfirmEnableSimulatorPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ConfirmEnableSimulatorPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ConfirmEnableSimulatorPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ConfirmEnableSimulatorPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ConfirmEnableSimulatorPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ConfirmEnableSimulatorPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmEnableSimulatorPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ConfirmEnableSimulatorPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmEnableSimulatorPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ConfirmEnableSimulatorPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmEnableSimulatorPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ConfirmEnableSimulatorPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmEnableSimulatorPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ConfirmEnableSimulatorPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmEnableSimulatorPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ConfirmEnableSimulatorPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ConfirmXferPacketPacket`. pub struct ConfirmXferPacketPacket { /// C# member: `F:LibreMetaverse.Packets.ConfirmXferPacketPacket.XferID`. pub xfer_id: libremetaverse::packets::ConfirmXferPacketPacketXferIDBlock, } impl ConfirmXferPacketPacket { /// C# member: `M:LibreMetaverse.Packets.ConfirmXferPacketPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ConfirmXferPacketPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmXferPacketPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ConfirmXferPacketPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmXferPacketPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ConfirmXferPacketPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmXferPacketPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ConfirmXferPacketPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmXferPacketPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ConfirmXferPacketPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmXferPacketPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ConfirmXferPacketPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmXferPacketPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ConfirmXferPacketPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmXferPacketPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ConfirmXferPacketPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmXferPacketPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ConfirmXferPacketPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmXferPacketPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ConfirmXferPacketPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmXferPacketPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ConfirmXferPacketPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ConfirmXferPacketPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ConfirmXferPacketPacket.XferIDBlock`. pub struct ConfirmXferPacketPacketXferIDBlock { /// C# member: `F:LibreMetaverse.Packets.ConfirmXferPacketPacket.XferIDBlock.ID`. pub id: u64, /// C# member: `F:LibreMetaverse.Packets.ConfirmXferPacketPacket.XferIDBlock.Packet`. pub packet: u32, } impl ConfirmXferPacketPacketXferIDBlock { /// C# member: `M:LibreMetaverse.Packets.ConfirmXferPacketPacket.XferIDBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ConfirmXferPacketPacket.XferIDBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmXferPacketPacket.XferIDBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ConfirmXferPacketPacket.XferIDBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmXferPacketPacket.XferIDBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ConfirmXferPacketPacket.XferIDBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmXferPacketPacket.XferIDBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ConfirmXferPacketPacket.XferIDBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmXferPacketPacket.XferIDBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ConfirmXferPacketPacket.XferIDBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ConfirmXferPacketPacket.XferIDBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ConfirmXferPacketPacket.XferIDBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket`. pub struct CopyInventoryFromNotecardPacket { /// C# member: `F:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.AgentData`. pub agent_data: libremetaverse::packets::CopyInventoryFromNotecardPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.InventoryData`. pub inventory_data: Vec, /// C# member: `F:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.NotecardData`. pub notecard_data: libremetaverse::packets::CopyInventoryFromNotecardPacketNotecardDataBlock, } impl CopyInventoryFromNotecardPacket { /// C# member: `M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.AgentDataBlock`. pub struct CopyInventoryFromNotecardPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl CopyInventoryFromNotecardPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.InventoryDataBlock`. pub struct CopyInventoryFromNotecardPacketInventoryDataBlock { /// C# member: `F:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.InventoryDataBlock.FolderID`. pub folder_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.InventoryDataBlock.ItemID`. pub item_id: libremetaverse_types::UUID, } impl CopyInventoryFromNotecardPacketInventoryDataBlock { /// C# member: `M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.InventoryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.InventoryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.InventoryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.InventoryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.NotecardDataBlock`. pub struct CopyInventoryFromNotecardPacketNotecardDataBlock { /// C# member: `F:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.NotecardDataBlock.NotecardItemID`. pub notecard_item_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.NotecardDataBlock.ObjectID`. pub object_id: libremetaverse_types::UUID, } impl CopyInventoryFromNotecardPacketNotecardDataBlock { /// C# member: `M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.NotecardDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.NotecardDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.NotecardDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.NotecardDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.NotecardDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.NotecardDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.NotecardDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.NotecardDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.NotecardDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.NotecardDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.NotecardDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.CopyInventoryFromNotecardPacket.NotecardDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.CopyInventoryItemPacket`. pub struct CopyInventoryItemPacket { /// C# member: `F:LibreMetaverse.Packets.CopyInventoryItemPacket.AgentData`. pub agent_data: libremetaverse::packets::CopyInventoryItemPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.CopyInventoryItemPacket.InventoryData`. pub inventory_data: Vec, } impl CopyInventoryItemPacket { /// C# member: `M:LibreMetaverse.Packets.CopyInventoryItemPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryItemPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryItemPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryItemPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryItemPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryItemPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryItemPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryItemPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryItemPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryItemPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryItemPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryItemPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryItemPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryItemPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryItemPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryItemPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryItemPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryItemPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryItemPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryItemPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryItemPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.CopyInventoryItemPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.CopyInventoryItemPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.CopyInventoryItemPacket.AgentDataBlock`. pub struct CopyInventoryItemPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.CopyInventoryItemPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.CopyInventoryItemPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl CopyInventoryItemPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.CopyInventoryItemPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryItemPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryItemPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryItemPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryItemPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryItemPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryItemPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryItemPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryItemPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryItemPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryItemPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.CopyInventoryItemPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.CopyInventoryItemPacket.InventoryDataBlock`. pub struct CopyInventoryItemPacketInventoryDataBlock { /// C# member: `F:LibreMetaverse.Packets.CopyInventoryItemPacket.InventoryDataBlock.CallbackID`. pub callback_id: u32, /// C# member: `F:LibreMetaverse.Packets.CopyInventoryItemPacket.InventoryDataBlock.NewFolderID`. pub new_folder_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.CopyInventoryItemPacket.InventoryDataBlock.NewName`. pub new_name: Vec, /// C# member: `F:LibreMetaverse.Packets.CopyInventoryItemPacket.InventoryDataBlock.OldAgentID`. pub old_agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.CopyInventoryItemPacket.InventoryDataBlock.OldItemID`. pub old_item_id: libremetaverse_types::UUID, } impl CopyInventoryItemPacketInventoryDataBlock { /// C# member: `M:LibreMetaverse.Packets.CopyInventoryItemPacket.InventoryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryItemPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryItemPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryItemPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryItemPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryItemPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryItemPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryItemPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryItemPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CopyInventoryItemPacket.InventoryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CopyInventoryItemPacket.InventoryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.CopyInventoryItemPacket.InventoryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.CreateGroupReplyPacket`. pub struct CreateGroupReplyPacket { /// C# member: `F:LibreMetaverse.Packets.CreateGroupReplyPacket.AgentData`. pub agent_data: libremetaverse::packets::CreateGroupReplyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.CreateGroupReplyPacket.ReplyData`. pub reply_data: libremetaverse::packets::CreateGroupReplyPacketReplyDataBlock, } impl CreateGroupReplyPacket { /// C# member: `M:LibreMetaverse.Packets.CreateGroupReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.CreateGroupReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.CreateGroupReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.CreateGroupReplyPacket.AgentDataBlock`. pub struct CreateGroupReplyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.CreateGroupReplyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl CreateGroupReplyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.CreateGroupReplyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupReplyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupReplyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.CreateGroupReplyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.CreateGroupReplyPacket.ReplyDataBlock`. pub struct CreateGroupReplyPacketReplyDataBlock { /// C# member: `F:LibreMetaverse.Packets.CreateGroupReplyPacket.ReplyDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.CreateGroupReplyPacket.ReplyDataBlock.Message`. pub message: Vec, /// C# member: `F:LibreMetaverse.Packets.CreateGroupReplyPacket.ReplyDataBlock.Success`. pub success: bool, } impl CreateGroupReplyPacketReplyDataBlock { /// C# member: `M:LibreMetaverse.Packets.CreateGroupReplyPacket.ReplyDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupReplyPacket.ReplyDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupReplyPacket.ReplyDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupReplyPacket.ReplyDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupReplyPacket.ReplyDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupReplyPacket.ReplyDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupReplyPacket.ReplyDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupReplyPacket.ReplyDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupReplyPacket.ReplyDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupReplyPacket.ReplyDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupReplyPacket.ReplyDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.CreateGroupReplyPacket.ReplyDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket`. pub struct CreateGroupRequestExtendedPacket { /// C# member: `F:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.AgentData`. pub agent_data: libremetaverse::packets::CreateGroupRequestExtendedPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.GroupData`. pub group_data: libremetaverse::packets::CreateGroupRequestExtendedPacketGroupDataBlock, } impl CreateGroupRequestExtendedPacket { /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.AgentDataBlock`. pub struct CreateGroupRequestExtendedPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.AgentDataBlock.GroupLimit`. pub group_limit: i32, /// C# member: `F:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl CreateGroupRequestExtendedPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.GroupDataBlock`. pub struct CreateGroupRequestExtendedPacketGroupDataBlock { /// C# member: `F:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.GroupDataBlock.AllowPublish`. pub allow_publish: bool, /// C# member: `F:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.GroupDataBlock.Charter`. pub charter: Vec, /// C# member: `F:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.GroupDataBlock.InsigniaID`. pub insignia_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.GroupDataBlock.MaturePublish`. pub mature_publish: bool, /// C# member: `F:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.GroupDataBlock.MembershipFee`. pub membership_fee: i32, /// C# member: `F:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.GroupDataBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.GroupDataBlock.OpenEnrollment`. pub open_enrollment: bool, /// C# member: `F:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.GroupDataBlock.ShowInList`. pub show_in_list: bool, } impl CreateGroupRequestExtendedPacketGroupDataBlock { /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.GroupDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.GroupDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.GroupDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.CreateGroupRequestExtendedPacket.GroupDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.CreateGroupRequestPacket`. pub struct CreateGroupRequestPacket { /// C# member: `F:LibreMetaverse.Packets.CreateGroupRequestPacket.AgentData`. pub agent_data: libremetaverse::packets::CreateGroupRequestPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.CreateGroupRequestPacket.GroupData`. pub group_data: libremetaverse::packets::CreateGroupRequestPacketGroupDataBlock, } impl CreateGroupRequestPacket { /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.CreateGroupRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.CreateGroupRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.CreateGroupRequestPacket.AgentDataBlock`. pub struct CreateGroupRequestPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.CreateGroupRequestPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.CreateGroupRequestPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl CreateGroupRequestPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupRequestPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.CreateGroupRequestPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.CreateGroupRequestPacket.GroupDataBlock`. pub struct CreateGroupRequestPacketGroupDataBlock { /// C# member: `F:LibreMetaverse.Packets.CreateGroupRequestPacket.GroupDataBlock.AllowPublish`. pub allow_publish: bool, /// C# member: `F:LibreMetaverse.Packets.CreateGroupRequestPacket.GroupDataBlock.Charter`. pub charter: Vec, /// C# member: `F:LibreMetaverse.Packets.CreateGroupRequestPacket.GroupDataBlock.InsigniaID`. pub insignia_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.CreateGroupRequestPacket.GroupDataBlock.MaturePublish`. pub mature_publish: bool, /// C# member: `F:LibreMetaverse.Packets.CreateGroupRequestPacket.GroupDataBlock.MembershipFee`. pub membership_fee: i32, /// C# member: `F:LibreMetaverse.Packets.CreateGroupRequestPacket.GroupDataBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.CreateGroupRequestPacket.GroupDataBlock.OpenEnrollment`. pub open_enrollment: bool, /// C# member: `F:LibreMetaverse.Packets.CreateGroupRequestPacket.GroupDataBlock.ShowInList`. pub show_in_list: bool, } impl CreateGroupRequestPacketGroupDataBlock { /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestPacket.GroupDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestPacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupRequestPacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestPacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupRequestPacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestPacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupRequestPacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestPacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupRequestPacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateGroupRequestPacket.GroupDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateGroupRequestPacket.GroupDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.CreateGroupRequestPacket.GroupDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.CreateInventoryFolderPacket`. pub struct CreateInventoryFolderPacket { /// C# member: `F:LibreMetaverse.Packets.CreateInventoryFolderPacket.AgentData`. pub agent_data: libremetaverse::packets::CreateInventoryFolderPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.CreateInventoryFolderPacket.FolderData`. pub folder_data: libremetaverse::packets::CreateInventoryFolderPacketFolderDataBlock, } impl CreateInventoryFolderPacket { /// C# member: `M:LibreMetaverse.Packets.CreateInventoryFolderPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CreateInventoryFolderPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateInventoryFolderPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateInventoryFolderPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateInventoryFolderPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateInventoryFolderPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateInventoryFolderPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateInventoryFolderPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateInventoryFolderPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.CreateInventoryFolderPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateInventoryFolderPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateInventoryFolderPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateInventoryFolderPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.CreateInventoryFolderPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateInventoryFolderPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.CreateInventoryFolderPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateInventoryFolderPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateInventoryFolderPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateInventoryFolderPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.CreateInventoryFolderPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateInventoryFolderPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.CreateInventoryFolderPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.CreateInventoryFolderPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.CreateInventoryFolderPacket.AgentDataBlock`. pub struct CreateInventoryFolderPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.CreateInventoryFolderPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.CreateInventoryFolderPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl CreateInventoryFolderPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.CreateInventoryFolderPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CreateInventoryFolderPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateInventoryFolderPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateInventoryFolderPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateInventoryFolderPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateInventoryFolderPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateInventoryFolderPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateInventoryFolderPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateInventoryFolderPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateInventoryFolderPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateInventoryFolderPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.CreateInventoryFolderPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.CreateInventoryFolderPacket.FolderDataBlock`. pub struct CreateInventoryFolderPacketFolderDataBlock { /// C# member: `F:LibreMetaverse.Packets.CreateInventoryFolderPacket.FolderDataBlock.FolderID`. pub folder_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.CreateInventoryFolderPacket.FolderDataBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.CreateInventoryFolderPacket.FolderDataBlock.ParentID`. pub parent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.CreateInventoryFolderPacket.FolderDataBlock.Type`. pub type_: i8, } impl CreateInventoryFolderPacketFolderDataBlock { /// C# member: `M:LibreMetaverse.Packets.CreateInventoryFolderPacket.FolderDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CreateInventoryFolderPacket.FolderDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateInventoryFolderPacket.FolderDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateInventoryFolderPacket.FolderDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateInventoryFolderPacket.FolderDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateInventoryFolderPacket.FolderDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateInventoryFolderPacket.FolderDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateInventoryFolderPacket.FolderDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateInventoryFolderPacket.FolderDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateInventoryFolderPacket.FolderDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateInventoryFolderPacket.FolderDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.CreateInventoryFolderPacket.FolderDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.CreateInventoryItemPacket`. pub struct CreateInventoryItemPacket { /// C# member: `F:LibreMetaverse.Packets.CreateInventoryItemPacket.AgentData`. pub agent_data: libremetaverse::packets::CreateInventoryItemPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.CreateInventoryItemPacket.InventoryBlock`. pub inventory_block: libremetaverse::packets::CreateInventoryItemPacketInventoryBlockBlock, } impl CreateInventoryItemPacket { /// C# member: `M:LibreMetaverse.Packets.CreateInventoryItemPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CreateInventoryItemPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateInventoryItemPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateInventoryItemPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateInventoryItemPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateInventoryItemPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateInventoryItemPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateInventoryItemPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateInventoryItemPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.CreateInventoryItemPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateInventoryItemPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateInventoryItemPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateInventoryItemPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.CreateInventoryItemPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateInventoryItemPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.CreateInventoryItemPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateInventoryItemPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateInventoryItemPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateInventoryItemPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.CreateInventoryItemPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateInventoryItemPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.CreateInventoryItemPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.CreateInventoryItemPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.CreateInventoryItemPacket.AgentDataBlock`. pub struct CreateInventoryItemPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.CreateInventoryItemPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.CreateInventoryItemPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl CreateInventoryItemPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.CreateInventoryItemPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CreateInventoryItemPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateInventoryItemPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateInventoryItemPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateInventoryItemPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateInventoryItemPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateInventoryItemPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateInventoryItemPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateInventoryItemPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateInventoryItemPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateInventoryItemPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.CreateInventoryItemPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.CreateInventoryItemPacket.InventoryBlockBlock`. pub struct CreateInventoryItemPacketInventoryBlockBlock { /// C# member: `F:LibreMetaverse.Packets.CreateInventoryItemPacket.InventoryBlockBlock.CallbackID`. pub callback_id: u32, /// C# member: `F:LibreMetaverse.Packets.CreateInventoryItemPacket.InventoryBlockBlock.Description`. pub description: Vec, /// C# member: `F:LibreMetaverse.Packets.CreateInventoryItemPacket.InventoryBlockBlock.FolderID`. pub folder_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.CreateInventoryItemPacket.InventoryBlockBlock.InvType`. pub inv_type: i8, /// C# member: `F:LibreMetaverse.Packets.CreateInventoryItemPacket.InventoryBlockBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.CreateInventoryItemPacket.InventoryBlockBlock.NextOwnerMask`. pub next_owner_mask: u32, /// C# member: `F:LibreMetaverse.Packets.CreateInventoryItemPacket.InventoryBlockBlock.TransactionID`. pub transaction_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.CreateInventoryItemPacket.InventoryBlockBlock.Type`. pub type_: i8, /// C# member: `F:LibreMetaverse.Packets.CreateInventoryItemPacket.InventoryBlockBlock.WearableType`. pub wearable_type: u8, } impl CreateInventoryItemPacketInventoryBlockBlock { /// C# member: `M:LibreMetaverse.Packets.CreateInventoryItemPacket.InventoryBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CreateInventoryItemPacket.InventoryBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateInventoryItemPacket.InventoryBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateInventoryItemPacket.InventoryBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateInventoryItemPacket.InventoryBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateInventoryItemPacket.InventoryBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateInventoryItemPacket.InventoryBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateInventoryItemPacket.InventoryBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateInventoryItemPacket.InventoryBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateInventoryItemPacket.InventoryBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateInventoryItemPacket.InventoryBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.CreateInventoryItemPacket.InventoryBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.CreateLandmarkForEventPacket`. pub struct CreateLandmarkForEventPacket { /// C# member: `F:LibreMetaverse.Packets.CreateLandmarkForEventPacket.AgentData`. pub agent_data: libremetaverse::packets::CreateLandmarkForEventPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.CreateLandmarkForEventPacket.EventData`. pub event_data: libremetaverse::packets::CreateLandmarkForEventPacketEventDataBlock, /// C# member: `F:LibreMetaverse.Packets.CreateLandmarkForEventPacket.InventoryBlock`. pub inventory_block: libremetaverse::packets::CreateLandmarkForEventPacketInventoryBlockBlock, } impl CreateLandmarkForEventPacket { /// C# member: `M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.CreateLandmarkForEventPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.CreateLandmarkForEventPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.CreateLandmarkForEventPacket.AgentDataBlock`. pub struct CreateLandmarkForEventPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.CreateLandmarkForEventPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.CreateLandmarkForEventPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl CreateLandmarkForEventPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.CreateLandmarkForEventPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.CreateLandmarkForEventPacket.EventDataBlock`. pub struct CreateLandmarkForEventPacketEventDataBlock { /// C# member: `F:LibreMetaverse.Packets.CreateLandmarkForEventPacket.EventDataBlock.EventID`. pub event_id: u32, } impl CreateLandmarkForEventPacketEventDataBlock { /// C# member: `M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.EventDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.EventDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.EventDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.EventDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.EventDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.EventDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.EventDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.EventDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.EventDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.EventDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.EventDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.CreateLandmarkForEventPacket.EventDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.CreateLandmarkForEventPacket.InventoryBlockBlock`. pub struct CreateLandmarkForEventPacketInventoryBlockBlock { /// C# member: `F:LibreMetaverse.Packets.CreateLandmarkForEventPacket.InventoryBlockBlock.FolderID`. pub folder_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.CreateLandmarkForEventPacket.InventoryBlockBlock.Name`. pub name: Vec, } impl CreateLandmarkForEventPacketInventoryBlockBlock { /// C# member: `M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.InventoryBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.InventoryBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.InventoryBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.InventoryBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.InventoryBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.InventoryBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.InventoryBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.InventoryBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.InventoryBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.InventoryBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateLandmarkForEventPacket.InventoryBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.CreateLandmarkForEventPacket.InventoryBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket`. pub struct CreateNewOutfitAttachmentsPacket { /// C# member: `F:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.AgentData`. pub agent_data: libremetaverse::packets::CreateNewOutfitAttachmentsPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.HeaderData`. pub header_data: libremetaverse::packets::CreateNewOutfitAttachmentsPacketHeaderDataBlock, /// C# member: `F:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.ObjectData`. pub object_data: Vec, } impl CreateNewOutfitAttachmentsPacket { /// C# member: `M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.AgentDataBlock`. pub struct CreateNewOutfitAttachmentsPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl CreateNewOutfitAttachmentsPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.HeaderDataBlock`. pub struct CreateNewOutfitAttachmentsPacketHeaderDataBlock { /// C# member: `F:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.HeaderDataBlock.NewFolderID`. pub new_folder_id: libremetaverse_types::UUID, } impl CreateNewOutfitAttachmentsPacketHeaderDataBlock { /// C# member: `M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.HeaderDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.HeaderDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.HeaderDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.HeaderDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.HeaderDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.HeaderDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.HeaderDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.HeaderDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.HeaderDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.HeaderDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.HeaderDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.HeaderDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.ObjectDataBlock`. pub struct CreateNewOutfitAttachmentsPacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.ObjectDataBlock.OldFolderID`. pub old_folder_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.ObjectDataBlock.OldItemID`. pub old_item_id: libremetaverse_types::UUID, } impl CreateNewOutfitAttachmentsPacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.CreateNewOutfitAttachmentsPacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.CreateTrustedCircuitPacket`. pub struct CreateTrustedCircuitPacket { /// C# member: `F:LibreMetaverse.Packets.CreateTrustedCircuitPacket.DataBlock`. pub data_block: libremetaverse::packets::CreateTrustedCircuitPacketDataBlockBlock, } impl CreateTrustedCircuitPacket { /// C# member: `M:LibreMetaverse.Packets.CreateTrustedCircuitPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CreateTrustedCircuitPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateTrustedCircuitPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateTrustedCircuitPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateTrustedCircuitPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateTrustedCircuitPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateTrustedCircuitPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateTrustedCircuitPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateTrustedCircuitPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.CreateTrustedCircuitPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateTrustedCircuitPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateTrustedCircuitPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateTrustedCircuitPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.CreateTrustedCircuitPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateTrustedCircuitPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.CreateTrustedCircuitPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateTrustedCircuitPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateTrustedCircuitPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateTrustedCircuitPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.CreateTrustedCircuitPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateTrustedCircuitPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.CreateTrustedCircuitPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.CreateTrustedCircuitPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.CreateTrustedCircuitPacket.DataBlockBlock`. pub struct CreateTrustedCircuitPacketDataBlockBlock { /// C# member: `F:LibreMetaverse.Packets.CreateTrustedCircuitPacket.DataBlockBlock.Digest`. pub digest: Vec, /// C# member: `F:LibreMetaverse.Packets.CreateTrustedCircuitPacket.DataBlockBlock.EndPointID`. pub end_point_id: libremetaverse_types::UUID, } impl CreateTrustedCircuitPacketDataBlockBlock { /// C# member: `M:LibreMetaverse.Packets.CreateTrustedCircuitPacket.DataBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CreateTrustedCircuitPacket.DataBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateTrustedCircuitPacket.DataBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateTrustedCircuitPacket.DataBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateTrustedCircuitPacket.DataBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateTrustedCircuitPacket.DataBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateTrustedCircuitPacket.DataBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateTrustedCircuitPacket.DataBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateTrustedCircuitPacket.DataBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CreateTrustedCircuitPacket.DataBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CreateTrustedCircuitPacket.DataBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.CreateTrustedCircuitPacket.DataBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.CrossedRegionPacket`. pub struct CrossedRegionPacket { /// C# member: `F:LibreMetaverse.Packets.CrossedRegionPacket.AgentData`. pub agent_data: libremetaverse::packets::CrossedRegionPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.CrossedRegionPacket.Info`. pub info: libremetaverse::packets::CrossedRegionPacketInfoBlock, /// C# member: `F:LibreMetaverse.Packets.CrossedRegionPacket.RegionData`. pub region_data: libremetaverse::packets::CrossedRegionPacketRegionDataBlock, } impl CrossedRegionPacket { /// C# member: `M:LibreMetaverse.Packets.CrossedRegionPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CrossedRegionPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CrossedRegionPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CrossedRegionPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CrossedRegionPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CrossedRegionPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CrossedRegionPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CrossedRegionPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CrossedRegionPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.CrossedRegionPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CrossedRegionPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CrossedRegionPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CrossedRegionPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.CrossedRegionPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CrossedRegionPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.CrossedRegionPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CrossedRegionPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CrossedRegionPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CrossedRegionPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.CrossedRegionPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CrossedRegionPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.CrossedRegionPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.CrossedRegionPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.CrossedRegionPacket.AgentDataBlock`. pub struct CrossedRegionPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.CrossedRegionPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.CrossedRegionPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl CrossedRegionPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.CrossedRegionPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CrossedRegionPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CrossedRegionPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CrossedRegionPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CrossedRegionPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CrossedRegionPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CrossedRegionPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CrossedRegionPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CrossedRegionPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CrossedRegionPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CrossedRegionPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.CrossedRegionPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.CrossedRegionPacket.InfoBlock`. pub struct CrossedRegionPacketInfoBlock { /// C# member: `F:LibreMetaverse.Packets.CrossedRegionPacket.InfoBlock.LookAt`. pub look_at: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.CrossedRegionPacket.InfoBlock.Position`. pub position: libremetaverse_types::Vector3, } impl CrossedRegionPacketInfoBlock { /// C# member: `M:LibreMetaverse.Packets.CrossedRegionPacket.InfoBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CrossedRegionPacket.InfoBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CrossedRegionPacket.InfoBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CrossedRegionPacket.InfoBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CrossedRegionPacket.InfoBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CrossedRegionPacket.InfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CrossedRegionPacket.InfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CrossedRegionPacket.InfoBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CrossedRegionPacket.InfoBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CrossedRegionPacket.InfoBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CrossedRegionPacket.InfoBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.CrossedRegionPacket.InfoBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.CrossedRegionPacket.RegionDataBlock`. pub struct CrossedRegionPacketRegionDataBlock { /// C# member: `F:LibreMetaverse.Packets.CrossedRegionPacket.RegionDataBlock.RegionHandle`. pub region_handle: u64, /// C# member: `F:LibreMetaverse.Packets.CrossedRegionPacket.RegionDataBlock.SeedCapability`. pub seed_capability: Vec, /// C# member: `F:LibreMetaverse.Packets.CrossedRegionPacket.RegionDataBlock.SimIP`. pub sim_ip: u32, /// C# member: `F:LibreMetaverse.Packets.CrossedRegionPacket.RegionDataBlock.SimPort`. pub sim_port: u16, } impl CrossedRegionPacketRegionDataBlock { /// C# member: `M:LibreMetaverse.Packets.CrossedRegionPacket.RegionDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.CrossedRegionPacket.RegionDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CrossedRegionPacket.RegionDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CrossedRegionPacket.RegionDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CrossedRegionPacket.RegionDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CrossedRegionPacket.RegionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CrossedRegionPacket.RegionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.CrossedRegionPacket.RegionDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CrossedRegionPacket.RegionDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.CrossedRegionPacket.RegionDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.CrossedRegionPacket.RegionDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.CrossedRegionPacket.RegionDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DataHomeLocationReplyPacket`. pub struct DataHomeLocationReplyPacket { /// C# member: `F:LibreMetaverse.Packets.DataHomeLocationReplyPacket.Info`. pub info: libremetaverse::packets::DataHomeLocationReplyPacketInfoBlock, } impl DataHomeLocationReplyPacket { /// C# member: `M:LibreMetaverse.Packets.DataHomeLocationReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DataHomeLocationReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataHomeLocationReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DataHomeLocationReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataHomeLocationReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DataHomeLocationReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataHomeLocationReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DataHomeLocationReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataHomeLocationReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.DataHomeLocationReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataHomeLocationReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DataHomeLocationReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataHomeLocationReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.DataHomeLocationReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataHomeLocationReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.DataHomeLocationReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataHomeLocationReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DataHomeLocationReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataHomeLocationReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.DataHomeLocationReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataHomeLocationReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.DataHomeLocationReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.DataHomeLocationReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.DataHomeLocationReplyPacket.InfoBlock`. pub struct DataHomeLocationReplyPacketInfoBlock { /// C# member: `F:LibreMetaverse.Packets.DataHomeLocationReplyPacket.InfoBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.DataHomeLocationReplyPacket.InfoBlock.LookAt`. pub look_at: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.DataHomeLocationReplyPacket.InfoBlock.Position`. pub position: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.DataHomeLocationReplyPacket.InfoBlock.RegionHandle`. pub region_handle: u64, } impl DataHomeLocationReplyPacketInfoBlock { /// C# member: `M:LibreMetaverse.Packets.DataHomeLocationReplyPacket.InfoBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DataHomeLocationReplyPacket.InfoBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataHomeLocationReplyPacket.InfoBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DataHomeLocationReplyPacket.InfoBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataHomeLocationReplyPacket.InfoBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DataHomeLocationReplyPacket.InfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataHomeLocationReplyPacket.InfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DataHomeLocationReplyPacket.InfoBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataHomeLocationReplyPacket.InfoBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DataHomeLocationReplyPacket.InfoBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataHomeLocationReplyPacket.InfoBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DataHomeLocationReplyPacket.InfoBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DataHomeLocationRequestPacket`. pub struct DataHomeLocationRequestPacket { /// C# member: `F:LibreMetaverse.Packets.DataHomeLocationRequestPacket.AgentInfo`. pub agent_info: libremetaverse::packets::DataHomeLocationRequestPacketAgentInfoBlock, /// C# member: `F:LibreMetaverse.Packets.DataHomeLocationRequestPacket.Info`. pub info: libremetaverse::packets::DataHomeLocationRequestPacketInfoBlock, } impl DataHomeLocationRequestPacket { /// C# member: `M:LibreMetaverse.Packets.DataHomeLocationRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DataHomeLocationRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataHomeLocationRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DataHomeLocationRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataHomeLocationRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DataHomeLocationRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataHomeLocationRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DataHomeLocationRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataHomeLocationRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.DataHomeLocationRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataHomeLocationRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DataHomeLocationRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataHomeLocationRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.DataHomeLocationRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataHomeLocationRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.DataHomeLocationRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataHomeLocationRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DataHomeLocationRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataHomeLocationRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.DataHomeLocationRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataHomeLocationRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.DataHomeLocationRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.DataHomeLocationRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.DataHomeLocationRequestPacket.AgentInfoBlock`. pub struct DataHomeLocationRequestPacketAgentInfoBlock { /// C# member: `F:LibreMetaverse.Packets.DataHomeLocationRequestPacket.AgentInfoBlock.AgentEffectiveMaturity`. pub agent_effective_maturity: u32, } impl DataHomeLocationRequestPacketAgentInfoBlock { /// C# member: `M:LibreMetaverse.Packets.DataHomeLocationRequestPacket.AgentInfoBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DataHomeLocationRequestPacket.AgentInfoBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataHomeLocationRequestPacket.AgentInfoBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DataHomeLocationRequestPacket.AgentInfoBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataHomeLocationRequestPacket.AgentInfoBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DataHomeLocationRequestPacket.AgentInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataHomeLocationRequestPacket.AgentInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DataHomeLocationRequestPacket.AgentInfoBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataHomeLocationRequestPacket.AgentInfoBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DataHomeLocationRequestPacket.AgentInfoBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataHomeLocationRequestPacket.AgentInfoBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DataHomeLocationRequestPacket.AgentInfoBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DataHomeLocationRequestPacket.InfoBlock`. pub struct DataHomeLocationRequestPacketInfoBlock { /// C# member: `F:LibreMetaverse.Packets.DataHomeLocationRequestPacket.InfoBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.DataHomeLocationRequestPacket.InfoBlock.KickedFromEstateID`. pub kicked_from_estate_id: u32, } impl DataHomeLocationRequestPacketInfoBlock { /// C# member: `M:LibreMetaverse.Packets.DataHomeLocationRequestPacket.InfoBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DataHomeLocationRequestPacket.InfoBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataHomeLocationRequestPacket.InfoBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DataHomeLocationRequestPacket.InfoBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataHomeLocationRequestPacket.InfoBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DataHomeLocationRequestPacket.InfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataHomeLocationRequestPacket.InfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DataHomeLocationRequestPacket.InfoBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataHomeLocationRequestPacket.InfoBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DataHomeLocationRequestPacket.InfoBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataHomeLocationRequestPacket.InfoBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DataHomeLocationRequestPacket.InfoBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DataServerLogoutPacket`. pub struct DataServerLogoutPacket { /// C# member: `F:LibreMetaverse.Packets.DataServerLogoutPacket.UserData`. pub user_data: libremetaverse::packets::DataServerLogoutPacketUserDataBlock, } impl DataServerLogoutPacket { /// C# member: `M:LibreMetaverse.Packets.DataServerLogoutPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DataServerLogoutPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataServerLogoutPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DataServerLogoutPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataServerLogoutPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DataServerLogoutPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataServerLogoutPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DataServerLogoutPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataServerLogoutPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.DataServerLogoutPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataServerLogoutPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DataServerLogoutPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataServerLogoutPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.DataServerLogoutPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataServerLogoutPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.DataServerLogoutPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataServerLogoutPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DataServerLogoutPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataServerLogoutPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.DataServerLogoutPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataServerLogoutPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.DataServerLogoutPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.DataServerLogoutPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.DataServerLogoutPacket.UserDataBlock`. pub struct DataServerLogoutPacketUserDataBlock { /// C# member: `F:LibreMetaverse.Packets.DataServerLogoutPacket.UserDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.DataServerLogoutPacket.UserDataBlock.Disconnect`. pub disconnect: bool, /// C# member: `F:LibreMetaverse.Packets.DataServerLogoutPacket.UserDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.DataServerLogoutPacket.UserDataBlock.ViewerIP`. pub viewer_ip: u32, } impl DataServerLogoutPacketUserDataBlock { /// C# member: `M:LibreMetaverse.Packets.DataServerLogoutPacket.UserDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DataServerLogoutPacket.UserDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataServerLogoutPacket.UserDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DataServerLogoutPacket.UserDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataServerLogoutPacket.UserDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DataServerLogoutPacket.UserDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataServerLogoutPacket.UserDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DataServerLogoutPacket.UserDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataServerLogoutPacket.UserDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DataServerLogoutPacket.UserDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DataServerLogoutPacket.UserDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DataServerLogoutPacket.UserDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DeRezAckPacket`. pub struct DeRezAckPacket { /// C# member: `F:LibreMetaverse.Packets.DeRezAckPacket.TransactionData`. pub transaction_data: libremetaverse::packets::DeRezAckPacketTransactionDataBlock, } impl DeRezAckPacket { /// C# member: `M:LibreMetaverse.Packets.DeRezAckPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DeRezAckPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeRezAckPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeRezAckPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeRezAckPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeRezAckPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeRezAckPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeRezAckPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeRezAckPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.DeRezAckPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeRezAckPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DeRezAckPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeRezAckPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.DeRezAckPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Packets.DeRezAckPacket.ToBytes") } /// C# member: `M:LibreMetaverse.Packets.DeRezAckPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeRezAckPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeRezAckPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeRezAckPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.DeRezAckPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeRezAckPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.DeRezAckPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.DeRezAckPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.DeRezAckPacket.TransactionDataBlock`. pub struct DeRezAckPacketTransactionDataBlock { /// C# member: `F:LibreMetaverse.Packets.DeRezAckPacket.TransactionDataBlock.Success`. pub success: bool, /// C# member: `F:LibreMetaverse.Packets.DeRezAckPacket.TransactionDataBlock.TransactionID`. pub transaction_id: libremetaverse_types::UUID, } impl DeRezAckPacketTransactionDataBlock { /// C# member: `M:LibreMetaverse.Packets.DeRezAckPacket.TransactionDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DeRezAckPacket.TransactionDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeRezAckPacket.TransactionDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeRezAckPacket.TransactionDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeRezAckPacket.TransactionDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeRezAckPacket.TransactionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeRezAckPacket.TransactionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DeRezAckPacket.TransactionDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeRezAckPacket.TransactionDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeRezAckPacket.TransactionDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeRezAckPacket.TransactionDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DeRezAckPacket.TransactionDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DeRezObjectPacket`. pub struct DeRezObjectPacket { /// C# member: `F:LibreMetaverse.Packets.DeRezObjectPacket.AgentBlock`. pub agent_block: libremetaverse::packets::DeRezObjectPacketAgentBlockBlock, /// C# member: `F:LibreMetaverse.Packets.DeRezObjectPacket.AgentData`. pub agent_data: libremetaverse::packets::DeRezObjectPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.DeRezObjectPacket.ObjectData`. pub object_data: Vec, } impl DeRezObjectPacket { /// C# member: `M:LibreMetaverse.Packets.DeRezObjectPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DeRezObjectPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeRezObjectPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeRezObjectPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeRezObjectPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeRezObjectPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeRezObjectPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeRezObjectPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeRezObjectPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.DeRezObjectPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeRezObjectPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DeRezObjectPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeRezObjectPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.DeRezObjectPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeRezObjectPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.DeRezObjectPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeRezObjectPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeRezObjectPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeRezObjectPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.DeRezObjectPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeRezObjectPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.DeRezObjectPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.DeRezObjectPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.DeRezObjectPacket.AgentBlockBlock`. pub struct DeRezObjectPacketAgentBlockBlock { /// C# member: `F:LibreMetaverse.Packets.DeRezObjectPacket.AgentBlockBlock.Destination`. pub destination: u8, /// C# member: `F:LibreMetaverse.Packets.DeRezObjectPacket.AgentBlockBlock.DestinationID`. pub destination_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.DeRezObjectPacket.AgentBlockBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.DeRezObjectPacket.AgentBlockBlock.PacketCount`. pub packet_count: u8, /// C# member: `F:LibreMetaverse.Packets.DeRezObjectPacket.AgentBlockBlock.PacketNumber`. pub packet_number: u8, /// C# member: `F:LibreMetaverse.Packets.DeRezObjectPacket.AgentBlockBlock.TransactionID`. pub transaction_id: libremetaverse_types::UUID, } impl DeRezObjectPacketAgentBlockBlock { /// C# member: `M:LibreMetaverse.Packets.DeRezObjectPacket.AgentBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DeRezObjectPacket.AgentBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeRezObjectPacket.AgentBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeRezObjectPacket.AgentBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeRezObjectPacket.AgentBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeRezObjectPacket.AgentBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeRezObjectPacket.AgentBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DeRezObjectPacket.AgentBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeRezObjectPacket.AgentBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeRezObjectPacket.AgentBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeRezObjectPacket.AgentBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DeRezObjectPacket.AgentBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DeRezObjectPacket.AgentDataBlock`. pub struct DeRezObjectPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.DeRezObjectPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.DeRezObjectPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl DeRezObjectPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.DeRezObjectPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DeRezObjectPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeRezObjectPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeRezObjectPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeRezObjectPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeRezObjectPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeRezObjectPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DeRezObjectPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeRezObjectPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeRezObjectPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeRezObjectPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DeRezObjectPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DeRezObjectPacket.ObjectDataBlock`. pub struct DeRezObjectPacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.DeRezObjectPacket.ObjectDataBlock.ObjectLocalID`. pub object_local_id: u32, } impl DeRezObjectPacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.DeRezObjectPacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DeRezObjectPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeRezObjectPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeRezObjectPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeRezObjectPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeRezObjectPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeRezObjectPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DeRezObjectPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeRezObjectPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeRezObjectPacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeRezObjectPacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DeRezObjectPacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DeactivateGesturesPacket`. pub struct DeactivateGesturesPacket { /// C# member: `F:LibreMetaverse.Packets.DeactivateGesturesPacket.AgentData`. pub agent_data: libremetaverse::packets::DeactivateGesturesPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.DeactivateGesturesPacket.Data`. pub data: Vec, } impl DeactivateGesturesPacket { /// C# member: `M:LibreMetaverse.Packets.DeactivateGesturesPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DeactivateGesturesPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeactivateGesturesPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeactivateGesturesPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeactivateGesturesPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeactivateGesturesPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeactivateGesturesPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeactivateGesturesPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeactivateGesturesPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.DeactivateGesturesPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeactivateGesturesPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DeactivateGesturesPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeactivateGesturesPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.DeactivateGesturesPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeactivateGesturesPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.DeactivateGesturesPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeactivateGesturesPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeactivateGesturesPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeactivateGesturesPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.DeactivateGesturesPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeactivateGesturesPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.DeactivateGesturesPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.DeactivateGesturesPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.DeactivateGesturesPacket.AgentDataBlock`. pub struct DeactivateGesturesPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.DeactivateGesturesPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.DeactivateGesturesPacket.AgentDataBlock.Flags`. pub flags: u32, /// C# member: `F:LibreMetaverse.Packets.DeactivateGesturesPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl DeactivateGesturesPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.DeactivateGesturesPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DeactivateGesturesPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeactivateGesturesPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeactivateGesturesPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeactivateGesturesPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeactivateGesturesPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeactivateGesturesPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DeactivateGesturesPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeactivateGesturesPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeactivateGesturesPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeactivateGesturesPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DeactivateGesturesPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DeactivateGesturesPacket.DataBlock`. pub struct DeactivateGesturesPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.DeactivateGesturesPacket.DataBlock.GestureFlags`. pub gesture_flags: u32, /// C# member: `F:LibreMetaverse.Packets.DeactivateGesturesPacket.DataBlock.ItemID`. pub item_id: libremetaverse_types::UUID, } impl DeactivateGesturesPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.DeactivateGesturesPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DeactivateGesturesPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeactivateGesturesPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeactivateGesturesPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeactivateGesturesPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeactivateGesturesPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeactivateGesturesPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DeactivateGesturesPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeactivateGesturesPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeactivateGesturesPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeactivateGesturesPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DeactivateGesturesPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DeclineCallingCardPacket`. pub struct DeclineCallingCardPacket { /// C# member: `F:LibreMetaverse.Packets.DeclineCallingCardPacket.AgentData`. pub agent_data: libremetaverse::packets::DeclineCallingCardPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.DeclineCallingCardPacket.TransactionBlock`. pub transaction_block: libremetaverse::packets::DeclineCallingCardPacketTransactionBlockBlock, } impl DeclineCallingCardPacket { /// C# member: `M:LibreMetaverse.Packets.DeclineCallingCardPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DeclineCallingCardPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeclineCallingCardPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeclineCallingCardPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeclineCallingCardPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeclineCallingCardPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeclineCallingCardPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeclineCallingCardPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeclineCallingCardPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.DeclineCallingCardPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeclineCallingCardPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DeclineCallingCardPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeclineCallingCardPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.DeclineCallingCardPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeclineCallingCardPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.DeclineCallingCardPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeclineCallingCardPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeclineCallingCardPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeclineCallingCardPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.DeclineCallingCardPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeclineCallingCardPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.DeclineCallingCardPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.DeclineCallingCardPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.DeclineCallingCardPacket.AgentDataBlock`. pub struct DeclineCallingCardPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.DeclineCallingCardPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.DeclineCallingCardPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl DeclineCallingCardPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.DeclineCallingCardPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DeclineCallingCardPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeclineCallingCardPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeclineCallingCardPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeclineCallingCardPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeclineCallingCardPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeclineCallingCardPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DeclineCallingCardPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeclineCallingCardPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeclineCallingCardPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeclineCallingCardPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DeclineCallingCardPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DeclineCallingCardPacket.TransactionBlockBlock`. pub struct DeclineCallingCardPacketTransactionBlockBlock { /// C# member: `F:LibreMetaverse.Packets.DeclineCallingCardPacket.TransactionBlockBlock.TransactionID`. pub transaction_id: libremetaverse_types::UUID, } impl DeclineCallingCardPacketTransactionBlockBlock { /// C# member: `M:LibreMetaverse.Packets.DeclineCallingCardPacket.TransactionBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DeclineCallingCardPacket.TransactionBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeclineCallingCardPacket.TransactionBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeclineCallingCardPacket.TransactionBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeclineCallingCardPacket.TransactionBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeclineCallingCardPacket.TransactionBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeclineCallingCardPacket.TransactionBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DeclineCallingCardPacket.TransactionBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeclineCallingCardPacket.TransactionBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeclineCallingCardPacket.TransactionBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeclineCallingCardPacket.TransactionBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DeclineCallingCardPacket.TransactionBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DeclineFriendshipPacket`. pub struct DeclineFriendshipPacket { /// C# member: `F:LibreMetaverse.Packets.DeclineFriendshipPacket.AgentData`. pub agent_data: libremetaverse::packets::DeclineFriendshipPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.DeclineFriendshipPacket.TransactionBlock`. pub transaction_block: libremetaverse::packets::DeclineFriendshipPacketTransactionBlockBlock, } impl DeclineFriendshipPacket { /// C# member: `M:LibreMetaverse.Packets.DeclineFriendshipPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DeclineFriendshipPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeclineFriendshipPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeclineFriendshipPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeclineFriendshipPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeclineFriendshipPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeclineFriendshipPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeclineFriendshipPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeclineFriendshipPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.DeclineFriendshipPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeclineFriendshipPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DeclineFriendshipPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeclineFriendshipPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.DeclineFriendshipPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeclineFriendshipPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.DeclineFriendshipPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeclineFriendshipPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeclineFriendshipPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeclineFriendshipPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.DeclineFriendshipPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeclineFriendshipPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.DeclineFriendshipPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.DeclineFriendshipPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.DeclineFriendshipPacket.AgentDataBlock`. pub struct DeclineFriendshipPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.DeclineFriendshipPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.DeclineFriendshipPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl DeclineFriendshipPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.DeclineFriendshipPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DeclineFriendshipPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeclineFriendshipPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeclineFriendshipPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeclineFriendshipPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeclineFriendshipPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeclineFriendshipPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DeclineFriendshipPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeclineFriendshipPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeclineFriendshipPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeclineFriendshipPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DeclineFriendshipPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DeclineFriendshipPacket.TransactionBlockBlock`. pub struct DeclineFriendshipPacketTransactionBlockBlock { /// C# member: `F:LibreMetaverse.Packets.DeclineFriendshipPacket.TransactionBlockBlock.TransactionID`. pub transaction_id: libremetaverse_types::UUID, } impl DeclineFriendshipPacketTransactionBlockBlock { /// C# member: `M:LibreMetaverse.Packets.DeclineFriendshipPacket.TransactionBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DeclineFriendshipPacket.TransactionBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeclineFriendshipPacket.TransactionBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeclineFriendshipPacket.TransactionBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeclineFriendshipPacket.TransactionBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeclineFriendshipPacket.TransactionBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeclineFriendshipPacket.TransactionBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DeclineFriendshipPacket.TransactionBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeclineFriendshipPacket.TransactionBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DeclineFriendshipPacket.TransactionBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DeclineFriendshipPacket.TransactionBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DeclineFriendshipPacket.TransactionBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DenyTrustedCircuitPacket`. pub struct DenyTrustedCircuitPacket { /// C# member: `F:LibreMetaverse.Packets.DenyTrustedCircuitPacket.DataBlock`. pub data_block: libremetaverse::packets::DenyTrustedCircuitPacketDataBlockBlock, } impl DenyTrustedCircuitPacket { /// C# member: `M:LibreMetaverse.Packets.DenyTrustedCircuitPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DenyTrustedCircuitPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DenyTrustedCircuitPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DenyTrustedCircuitPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DenyTrustedCircuitPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DenyTrustedCircuitPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DenyTrustedCircuitPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DenyTrustedCircuitPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DenyTrustedCircuitPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.DenyTrustedCircuitPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DenyTrustedCircuitPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DenyTrustedCircuitPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DenyTrustedCircuitPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.DenyTrustedCircuitPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DenyTrustedCircuitPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.DenyTrustedCircuitPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DenyTrustedCircuitPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DenyTrustedCircuitPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DenyTrustedCircuitPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.DenyTrustedCircuitPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DenyTrustedCircuitPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.DenyTrustedCircuitPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.DenyTrustedCircuitPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.DenyTrustedCircuitPacket.DataBlockBlock`. pub struct DenyTrustedCircuitPacketDataBlockBlock { /// C# member: `F:LibreMetaverse.Packets.DenyTrustedCircuitPacket.DataBlockBlock.EndPointID`. pub end_point_id: libremetaverse_types::UUID, } impl DenyTrustedCircuitPacketDataBlockBlock { /// C# member: `M:LibreMetaverse.Packets.DenyTrustedCircuitPacket.DataBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DenyTrustedCircuitPacket.DataBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DenyTrustedCircuitPacket.DataBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DenyTrustedCircuitPacket.DataBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DenyTrustedCircuitPacket.DataBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DenyTrustedCircuitPacket.DataBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DenyTrustedCircuitPacket.DataBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DenyTrustedCircuitPacket.DataBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DenyTrustedCircuitPacket.DataBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DenyTrustedCircuitPacket.DataBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DenyTrustedCircuitPacket.DataBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DenyTrustedCircuitPacket.DataBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DerezContainerPacket`. pub struct DerezContainerPacket { /// C# member: `F:LibreMetaverse.Packets.DerezContainerPacket.Data`. pub data: libremetaverse::packets::DerezContainerPacketDataBlock, } impl DerezContainerPacket { /// C# member: `M:LibreMetaverse.Packets.DerezContainerPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DerezContainerPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DerezContainerPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DerezContainerPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DerezContainerPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DerezContainerPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DerezContainerPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DerezContainerPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DerezContainerPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.DerezContainerPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DerezContainerPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DerezContainerPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DerezContainerPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.DerezContainerPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DerezContainerPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.DerezContainerPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DerezContainerPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DerezContainerPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DerezContainerPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.DerezContainerPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DerezContainerPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.DerezContainerPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.DerezContainerPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.DerezContainerPacket.DataBlock`. pub struct DerezContainerPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.DerezContainerPacket.DataBlock.Delete`. pub delete: bool, /// C# member: `F:LibreMetaverse.Packets.DerezContainerPacket.DataBlock.ObjectID`. pub object_id: libremetaverse_types::UUID, } impl DerezContainerPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.DerezContainerPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DerezContainerPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DerezContainerPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DerezContainerPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DerezContainerPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DerezContainerPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DerezContainerPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DerezContainerPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DerezContainerPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DerezContainerPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DerezContainerPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DerezContainerPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DetachAttachmentIntoInvPacket`. pub struct DetachAttachmentIntoInvPacket { /// C# member: `F:LibreMetaverse.Packets.DetachAttachmentIntoInvPacket.ObjectData`. pub object_data: libremetaverse::packets::DetachAttachmentIntoInvPacketObjectDataBlock, } impl DetachAttachmentIntoInvPacket { /// C# member: `M:LibreMetaverse.Packets.DetachAttachmentIntoInvPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DetachAttachmentIntoInvPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DetachAttachmentIntoInvPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DetachAttachmentIntoInvPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DetachAttachmentIntoInvPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DetachAttachmentIntoInvPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DetachAttachmentIntoInvPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DetachAttachmentIntoInvPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DetachAttachmentIntoInvPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.DetachAttachmentIntoInvPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DetachAttachmentIntoInvPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DetachAttachmentIntoInvPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DetachAttachmentIntoInvPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.DetachAttachmentIntoInvPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DetachAttachmentIntoInvPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.DetachAttachmentIntoInvPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DetachAttachmentIntoInvPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DetachAttachmentIntoInvPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DetachAttachmentIntoInvPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.DetachAttachmentIntoInvPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DetachAttachmentIntoInvPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.DetachAttachmentIntoInvPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.DetachAttachmentIntoInvPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.DetachAttachmentIntoInvPacket.ObjectDataBlock`. pub struct DetachAttachmentIntoInvPacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.DetachAttachmentIntoInvPacket.ObjectDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.DetachAttachmentIntoInvPacket.ObjectDataBlock.ItemID`. pub item_id: libremetaverse_types::UUID, } impl DetachAttachmentIntoInvPacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.DetachAttachmentIntoInvPacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DetachAttachmentIntoInvPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DetachAttachmentIntoInvPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DetachAttachmentIntoInvPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DetachAttachmentIntoInvPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DetachAttachmentIntoInvPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DetachAttachmentIntoInvPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DetachAttachmentIntoInvPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DetachAttachmentIntoInvPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DetachAttachmentIntoInvPacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DetachAttachmentIntoInvPacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DetachAttachmentIntoInvPacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket`. pub struct DirClassifiedQueryBackendPacket { /// C# member: `F:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.AgentData`. pub agent_data: libremetaverse::packets::DirClassifiedQueryBackendPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.QueryData`. pub query_data: libremetaverse::packets::DirClassifiedQueryBackendPacketQueryDataBlock, } impl DirClassifiedQueryBackendPacket { /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.AgentDataBlock`. pub struct DirClassifiedQueryBackendPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl DirClassifiedQueryBackendPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.QueryDataBlock`. pub struct DirClassifiedQueryBackendPacketQueryDataBlock { /// C# member: `F:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.QueryDataBlock.Category`. pub category: u32, /// C# member: `F:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.QueryDataBlock.EstateID`. pub estate_id: u32, /// C# member: `F:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.QueryDataBlock.Godlike`. pub godlike: bool, /// C# member: `F:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.QueryDataBlock.QueryFlags`. pub query_flags: u32, /// C# member: `F:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.QueryDataBlock.QueryID`. pub query_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.QueryDataBlock.QueryStart`. pub query_start: i32, /// C# member: `F:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.QueryDataBlock.QueryText`. pub query_text: Vec, } impl DirClassifiedQueryBackendPacketQueryDataBlock { /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.QueryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.QueryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.QueryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DirClassifiedQueryBackendPacket.QueryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DirClassifiedQueryPacket`. pub struct DirClassifiedQueryPacket { /// C# member: `F:LibreMetaverse.Packets.DirClassifiedQueryPacket.AgentData`. pub agent_data: libremetaverse::packets::DirClassifiedQueryPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.DirClassifiedQueryPacket.QueryData`. pub query_data: libremetaverse::packets::DirClassifiedQueryPacketQueryDataBlock, } impl DirClassifiedQueryPacket { /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedQueryPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedQueryPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedQueryPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedQueryPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedQueryPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedQueryPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedQueryPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedQueryPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedQueryPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedQueryPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.DirClassifiedQueryPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.DirClassifiedQueryPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.DirClassifiedQueryPacket.AgentDataBlock`. pub struct DirClassifiedQueryPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.DirClassifiedQueryPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.DirClassifiedQueryPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl DirClassifiedQueryPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedQueryPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedQueryPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedQueryPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedQueryPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedQueryPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DirClassifiedQueryPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DirClassifiedQueryPacket.QueryDataBlock`. pub struct DirClassifiedQueryPacketQueryDataBlock { /// C# member: `F:LibreMetaverse.Packets.DirClassifiedQueryPacket.QueryDataBlock.Category`. pub category: u32, /// C# member: `F:LibreMetaverse.Packets.DirClassifiedQueryPacket.QueryDataBlock.QueryFlags`. pub query_flags: u32, /// C# member: `F:LibreMetaverse.Packets.DirClassifiedQueryPacket.QueryDataBlock.QueryID`. pub query_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.DirClassifiedQueryPacket.QueryDataBlock.QueryStart`. pub query_start: i32, /// C# member: `F:LibreMetaverse.Packets.DirClassifiedQueryPacket.QueryDataBlock.QueryText`. pub query_text: Vec, } impl DirClassifiedQueryPacketQueryDataBlock { /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryPacket.QueryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryPacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedQueryPacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryPacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedQueryPacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryPacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedQueryPacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryPacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedQueryPacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedQueryPacket.QueryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedQueryPacket.QueryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DirClassifiedQueryPacket.QueryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DirClassifiedReplyPacket`. pub struct DirClassifiedReplyPacket { /// C# member: `F:LibreMetaverse.Packets.DirClassifiedReplyPacket.AgentData`. pub agent_data: libremetaverse::packets::DirClassifiedReplyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.DirClassifiedReplyPacket.QueryData`. pub query_data: libremetaverse::packets::DirClassifiedReplyPacketQueryDataBlock, /// C# member: `F:LibreMetaverse.Packets.DirClassifiedReplyPacket.QueryReplies`. pub query_replies: Vec, /// C# member: `F:LibreMetaverse.Packets.DirClassifiedReplyPacket.StatusData`. pub status_data: Vec, } impl DirClassifiedReplyPacket { /// C# member: `M:LibreMetaverse.Packets.DirClassifiedReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.DirClassifiedReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.DirClassifiedReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.DirClassifiedReplyPacket.AgentDataBlock`. pub struct DirClassifiedReplyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.DirClassifiedReplyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl DirClassifiedReplyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.DirClassifiedReplyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedReplyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedReplyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DirClassifiedReplyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DirClassifiedReplyPacket.QueryDataBlock`. pub struct DirClassifiedReplyPacketQueryDataBlock { /// C# member: `F:LibreMetaverse.Packets.DirClassifiedReplyPacket.QueryDataBlock.QueryID`. pub query_id: libremetaverse_types::UUID, } impl DirClassifiedReplyPacketQueryDataBlock { /// C# member: `M:LibreMetaverse.Packets.DirClassifiedReplyPacket.QueryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedReplyPacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedReplyPacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedReplyPacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedReplyPacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedReplyPacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedReplyPacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedReplyPacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedReplyPacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedReplyPacket.QueryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedReplyPacket.QueryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DirClassifiedReplyPacket.QueryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DirClassifiedReplyPacket.QueryRepliesBlock`. pub struct DirClassifiedReplyPacketQueryRepliesBlock { /// C# member: `F:LibreMetaverse.Packets.DirClassifiedReplyPacket.QueryRepliesBlock.ClassifiedFlags`. pub classified_flags: u8, /// C# member: `F:LibreMetaverse.Packets.DirClassifiedReplyPacket.QueryRepliesBlock.ClassifiedID`. pub classified_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.DirClassifiedReplyPacket.QueryRepliesBlock.CreationDate`. pub creation_date: u32, /// C# member: `F:LibreMetaverse.Packets.DirClassifiedReplyPacket.QueryRepliesBlock.ExpirationDate`. pub expiration_date: u32, /// C# member: `F:LibreMetaverse.Packets.DirClassifiedReplyPacket.QueryRepliesBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.DirClassifiedReplyPacket.QueryRepliesBlock.PriceForListing`. pub price_for_listing: i32, } impl DirClassifiedReplyPacketQueryRepliesBlock { /// C# member: `M:LibreMetaverse.Packets.DirClassifiedReplyPacket.QueryRepliesBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedReplyPacket.QueryRepliesBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedReplyPacket.QueryRepliesBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedReplyPacket.QueryRepliesBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedReplyPacket.QueryRepliesBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedReplyPacket.QueryRepliesBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedReplyPacket.QueryRepliesBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedReplyPacket.QueryRepliesBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedReplyPacket.QueryRepliesBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedReplyPacket.QueryRepliesBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedReplyPacket.QueryRepliesBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DirClassifiedReplyPacket.QueryRepliesBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DirClassifiedReplyPacket.StatusDataBlock`. pub struct DirClassifiedReplyPacketStatusDataBlock { /// C# member: `F:LibreMetaverse.Packets.DirClassifiedReplyPacket.StatusDataBlock.Status`. pub status: u32, } impl DirClassifiedReplyPacketStatusDataBlock { /// C# member: `M:LibreMetaverse.Packets.DirClassifiedReplyPacket.StatusDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedReplyPacket.StatusDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedReplyPacket.StatusDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedReplyPacket.StatusDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedReplyPacket.StatusDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedReplyPacket.StatusDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedReplyPacket.StatusDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedReplyPacket.StatusDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedReplyPacket.StatusDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirClassifiedReplyPacket.StatusDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirClassifiedReplyPacket.StatusDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DirClassifiedReplyPacket.StatusDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DirEventsReplyPacket`. pub struct DirEventsReplyPacket { /// C# member: `F:LibreMetaverse.Packets.DirEventsReplyPacket.AgentData`. pub agent_data: libremetaverse::packets::DirEventsReplyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.DirEventsReplyPacket.QueryData`. pub query_data: libremetaverse::packets::DirEventsReplyPacketQueryDataBlock, /// C# member: `F:LibreMetaverse.Packets.DirEventsReplyPacket.QueryReplies`. pub query_replies: Vec, /// C# member: `F:LibreMetaverse.Packets.DirEventsReplyPacket.StatusData`. pub status_data: Vec, } impl DirEventsReplyPacket { /// C# member: `M:LibreMetaverse.Packets.DirEventsReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirEventsReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirEventsReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirEventsReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirEventsReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirEventsReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirEventsReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirEventsReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirEventsReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.DirEventsReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirEventsReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirEventsReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirEventsReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.DirEventsReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirEventsReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.DirEventsReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirEventsReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirEventsReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirEventsReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.DirEventsReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirEventsReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.DirEventsReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.DirEventsReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.DirEventsReplyPacket.AgentDataBlock`. pub struct DirEventsReplyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.DirEventsReplyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl DirEventsReplyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.DirEventsReplyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirEventsReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirEventsReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirEventsReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirEventsReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirEventsReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirEventsReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirEventsReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirEventsReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirEventsReplyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirEventsReplyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DirEventsReplyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DirEventsReplyPacket.QueryDataBlock`. pub struct DirEventsReplyPacketQueryDataBlock { /// C# member: `F:LibreMetaverse.Packets.DirEventsReplyPacket.QueryDataBlock.QueryID`. pub query_id: libremetaverse_types::UUID, } impl DirEventsReplyPacketQueryDataBlock { /// C# member: `M:LibreMetaverse.Packets.DirEventsReplyPacket.QueryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirEventsReplyPacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirEventsReplyPacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirEventsReplyPacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirEventsReplyPacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirEventsReplyPacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirEventsReplyPacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirEventsReplyPacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirEventsReplyPacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirEventsReplyPacket.QueryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirEventsReplyPacket.QueryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DirEventsReplyPacket.QueryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DirEventsReplyPacket.QueryRepliesBlock`. pub struct DirEventsReplyPacketQueryRepliesBlock { /// C# member: `F:LibreMetaverse.Packets.DirEventsReplyPacket.QueryRepliesBlock.Date`. pub date: Vec, /// C# member: `F:LibreMetaverse.Packets.DirEventsReplyPacket.QueryRepliesBlock.EventFlags`. pub event_flags: u32, /// C# member: `F:LibreMetaverse.Packets.DirEventsReplyPacket.QueryRepliesBlock.EventID`. pub event_id: u32, /// C# member: `F:LibreMetaverse.Packets.DirEventsReplyPacket.QueryRepliesBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.DirEventsReplyPacket.QueryRepliesBlock.OwnerID`. pub owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.DirEventsReplyPacket.QueryRepliesBlock.UnixTime`. pub unix_time: u32, } impl DirEventsReplyPacketQueryRepliesBlock { /// C# member: `M:LibreMetaverse.Packets.DirEventsReplyPacket.QueryRepliesBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirEventsReplyPacket.QueryRepliesBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirEventsReplyPacket.QueryRepliesBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirEventsReplyPacket.QueryRepliesBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirEventsReplyPacket.QueryRepliesBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirEventsReplyPacket.QueryRepliesBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirEventsReplyPacket.QueryRepliesBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirEventsReplyPacket.QueryRepliesBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirEventsReplyPacket.QueryRepliesBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirEventsReplyPacket.QueryRepliesBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirEventsReplyPacket.QueryRepliesBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DirEventsReplyPacket.QueryRepliesBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DirEventsReplyPacket.StatusDataBlock`. pub struct DirEventsReplyPacketStatusDataBlock { /// C# member: `F:LibreMetaverse.Packets.DirEventsReplyPacket.StatusDataBlock.Status`. pub status: u32, } impl DirEventsReplyPacketStatusDataBlock { /// C# member: `M:LibreMetaverse.Packets.DirEventsReplyPacket.StatusDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirEventsReplyPacket.StatusDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirEventsReplyPacket.StatusDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirEventsReplyPacket.StatusDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirEventsReplyPacket.StatusDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirEventsReplyPacket.StatusDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirEventsReplyPacket.StatusDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirEventsReplyPacket.StatusDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirEventsReplyPacket.StatusDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirEventsReplyPacket.StatusDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirEventsReplyPacket.StatusDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DirEventsReplyPacket.StatusDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DirFindQueryBackendPacket`. pub struct DirFindQueryBackendPacket { /// C# member: `F:LibreMetaverse.Packets.DirFindQueryBackendPacket.AgentData`. pub agent_data: libremetaverse::packets::DirFindQueryBackendPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.DirFindQueryBackendPacket.QueryData`. pub query_data: libremetaverse::packets::DirFindQueryBackendPacketQueryDataBlock, } impl DirFindQueryBackendPacket { /// C# member: `M:LibreMetaverse.Packets.DirFindQueryBackendPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirFindQueryBackendPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirFindQueryBackendPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirFindQueryBackendPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirFindQueryBackendPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirFindQueryBackendPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirFindQueryBackendPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirFindQueryBackendPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirFindQueryBackendPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.DirFindQueryBackendPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirFindQueryBackendPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirFindQueryBackendPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirFindQueryBackendPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.DirFindQueryBackendPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirFindQueryBackendPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.DirFindQueryBackendPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirFindQueryBackendPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirFindQueryBackendPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirFindQueryBackendPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.DirFindQueryBackendPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirFindQueryBackendPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.DirFindQueryBackendPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.DirFindQueryBackendPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.DirFindQueryBackendPacket.AgentDataBlock`. pub struct DirFindQueryBackendPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.DirFindQueryBackendPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl DirFindQueryBackendPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.DirFindQueryBackendPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirFindQueryBackendPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirFindQueryBackendPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirFindQueryBackendPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirFindQueryBackendPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirFindQueryBackendPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirFindQueryBackendPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirFindQueryBackendPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirFindQueryBackendPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirFindQueryBackendPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirFindQueryBackendPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DirFindQueryBackendPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DirFindQueryBackendPacket.QueryDataBlock`. pub struct DirFindQueryBackendPacketQueryDataBlock { /// C# member: `F:LibreMetaverse.Packets.DirFindQueryBackendPacket.QueryDataBlock.EstateID`. pub estate_id: u32, /// C# member: `F:LibreMetaverse.Packets.DirFindQueryBackendPacket.QueryDataBlock.Godlike`. pub godlike: bool, /// C# member: `F:LibreMetaverse.Packets.DirFindQueryBackendPacket.QueryDataBlock.QueryFlags`. pub query_flags: u32, /// C# member: `F:LibreMetaverse.Packets.DirFindQueryBackendPacket.QueryDataBlock.QueryID`. pub query_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.DirFindQueryBackendPacket.QueryDataBlock.QueryStart`. pub query_start: i32, /// C# member: `F:LibreMetaverse.Packets.DirFindQueryBackendPacket.QueryDataBlock.QueryText`. pub query_text: Vec, } impl DirFindQueryBackendPacketQueryDataBlock { /// C# member: `M:LibreMetaverse.Packets.DirFindQueryBackendPacket.QueryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirFindQueryBackendPacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirFindQueryBackendPacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirFindQueryBackendPacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirFindQueryBackendPacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirFindQueryBackendPacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirFindQueryBackendPacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirFindQueryBackendPacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirFindQueryBackendPacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirFindQueryBackendPacket.QueryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirFindQueryBackendPacket.QueryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DirFindQueryBackendPacket.QueryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DirFindQueryPacket`. pub struct DirFindQueryPacket { /// C# member: `F:LibreMetaverse.Packets.DirFindQueryPacket.AgentData`. pub agent_data: libremetaverse::packets::DirFindQueryPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.DirFindQueryPacket.QueryData`. pub query_data: libremetaverse::packets::DirFindQueryPacketQueryDataBlock, } impl DirFindQueryPacket { /// C# member: `M:LibreMetaverse.Packets.DirFindQueryPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirFindQueryPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirFindQueryPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirFindQueryPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirFindQueryPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirFindQueryPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirFindQueryPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirFindQueryPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirFindQueryPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.DirFindQueryPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirFindQueryPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirFindQueryPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirFindQueryPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.DirFindQueryPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirFindQueryPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.DirFindQueryPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirFindQueryPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirFindQueryPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirFindQueryPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.DirFindQueryPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirFindQueryPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.DirFindQueryPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.DirFindQueryPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.DirFindQueryPacket.AgentDataBlock`. pub struct DirFindQueryPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.DirFindQueryPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.DirFindQueryPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl DirFindQueryPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.DirFindQueryPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirFindQueryPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirFindQueryPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirFindQueryPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirFindQueryPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirFindQueryPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirFindQueryPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirFindQueryPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirFindQueryPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirFindQueryPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirFindQueryPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DirFindQueryPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DirFindQueryPacket.QueryDataBlock`. pub struct DirFindQueryPacketQueryDataBlock { /// C# member: `F:LibreMetaverse.Packets.DirFindQueryPacket.QueryDataBlock.QueryFlags`. pub query_flags: u32, /// C# member: `F:LibreMetaverse.Packets.DirFindQueryPacket.QueryDataBlock.QueryID`. pub query_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.DirFindQueryPacket.QueryDataBlock.QueryStart`. pub query_start: i32, /// C# member: `F:LibreMetaverse.Packets.DirFindQueryPacket.QueryDataBlock.QueryText`. pub query_text: Vec, } impl DirFindQueryPacketQueryDataBlock { /// C# member: `M:LibreMetaverse.Packets.DirFindQueryPacket.QueryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirFindQueryPacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirFindQueryPacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirFindQueryPacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirFindQueryPacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirFindQueryPacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirFindQueryPacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirFindQueryPacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirFindQueryPacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirFindQueryPacket.QueryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirFindQueryPacket.QueryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DirFindQueryPacket.QueryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DirGroupsReplyPacket`. pub struct DirGroupsReplyPacket { /// C# member: `F:LibreMetaverse.Packets.DirGroupsReplyPacket.AgentData`. pub agent_data: libremetaverse::packets::DirGroupsReplyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.DirGroupsReplyPacket.QueryData`. pub query_data: libremetaverse::packets::DirGroupsReplyPacketQueryDataBlock, /// C# member: `F:LibreMetaverse.Packets.DirGroupsReplyPacket.QueryReplies`. pub query_replies: Vec, } impl DirGroupsReplyPacket { /// C# member: `M:LibreMetaverse.Packets.DirGroupsReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirGroupsReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirGroupsReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirGroupsReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirGroupsReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirGroupsReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirGroupsReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirGroupsReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirGroupsReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.DirGroupsReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirGroupsReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirGroupsReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirGroupsReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.DirGroupsReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirGroupsReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.DirGroupsReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirGroupsReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirGroupsReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirGroupsReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.DirGroupsReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirGroupsReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.DirGroupsReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.DirGroupsReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.DirGroupsReplyPacket.AgentDataBlock`. pub struct DirGroupsReplyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.DirGroupsReplyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl DirGroupsReplyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.DirGroupsReplyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirGroupsReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirGroupsReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirGroupsReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirGroupsReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirGroupsReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirGroupsReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirGroupsReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirGroupsReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirGroupsReplyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirGroupsReplyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DirGroupsReplyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DirGroupsReplyPacket.QueryDataBlock`. pub struct DirGroupsReplyPacketQueryDataBlock { /// C# member: `F:LibreMetaverse.Packets.DirGroupsReplyPacket.QueryDataBlock.QueryID`. pub query_id: libremetaverse_types::UUID, } impl DirGroupsReplyPacketQueryDataBlock { /// C# member: `M:LibreMetaverse.Packets.DirGroupsReplyPacket.QueryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirGroupsReplyPacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirGroupsReplyPacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirGroupsReplyPacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirGroupsReplyPacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirGroupsReplyPacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirGroupsReplyPacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirGroupsReplyPacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirGroupsReplyPacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirGroupsReplyPacket.QueryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirGroupsReplyPacket.QueryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DirGroupsReplyPacket.QueryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DirGroupsReplyPacket.QueryRepliesBlock`. pub struct DirGroupsReplyPacketQueryRepliesBlock { /// C# member: `F:LibreMetaverse.Packets.DirGroupsReplyPacket.QueryRepliesBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.DirGroupsReplyPacket.QueryRepliesBlock.GroupName`. pub group_name: Vec, /// C# member: `F:LibreMetaverse.Packets.DirGroupsReplyPacket.QueryRepliesBlock.Members`. pub members: i32, /// C# member: `F:LibreMetaverse.Packets.DirGroupsReplyPacket.QueryRepliesBlock.SearchOrder`. pub search_order: f32, } impl DirGroupsReplyPacketQueryRepliesBlock { /// C# member: `M:LibreMetaverse.Packets.DirGroupsReplyPacket.QueryRepliesBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirGroupsReplyPacket.QueryRepliesBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirGroupsReplyPacket.QueryRepliesBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirGroupsReplyPacket.QueryRepliesBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirGroupsReplyPacket.QueryRepliesBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirGroupsReplyPacket.QueryRepliesBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirGroupsReplyPacket.QueryRepliesBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirGroupsReplyPacket.QueryRepliesBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirGroupsReplyPacket.QueryRepliesBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirGroupsReplyPacket.QueryRepliesBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirGroupsReplyPacket.QueryRepliesBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DirGroupsReplyPacket.QueryRepliesBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DirLandQueryBackendPacket`. pub struct DirLandQueryBackendPacket { /// C# member: `F:LibreMetaverse.Packets.DirLandQueryBackendPacket.AgentData`. pub agent_data: libremetaverse::packets::DirLandQueryBackendPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.DirLandQueryBackendPacket.QueryData`. pub query_data: libremetaverse::packets::DirLandQueryBackendPacketQueryDataBlock, } impl DirLandQueryBackendPacket { /// C# member: `M:LibreMetaverse.Packets.DirLandQueryBackendPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirLandQueryBackendPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandQueryBackendPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandQueryBackendPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandQueryBackendPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandQueryBackendPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandQueryBackendPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandQueryBackendPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandQueryBackendPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandQueryBackendPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandQueryBackendPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandQueryBackendPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandQueryBackendPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandQueryBackendPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandQueryBackendPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandQueryBackendPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandQueryBackendPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandQueryBackendPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandQueryBackendPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandQueryBackendPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandQueryBackendPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.DirLandQueryBackendPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.DirLandQueryBackendPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.DirLandQueryBackendPacket.AgentDataBlock`. pub struct DirLandQueryBackendPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.DirLandQueryBackendPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl DirLandQueryBackendPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.DirLandQueryBackendPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirLandQueryBackendPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandQueryBackendPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandQueryBackendPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandQueryBackendPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandQueryBackendPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandQueryBackendPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandQueryBackendPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandQueryBackendPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandQueryBackendPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandQueryBackendPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DirLandQueryBackendPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DirLandQueryBackendPacket.QueryDataBlock`. pub struct DirLandQueryBackendPacketQueryDataBlock { /// C# member: `F:LibreMetaverse.Packets.DirLandQueryBackendPacket.QueryDataBlock.Area`. pub area: i32, /// C# member: `F:LibreMetaverse.Packets.DirLandQueryBackendPacket.QueryDataBlock.EstateID`. pub estate_id: u32, /// C# member: `F:LibreMetaverse.Packets.DirLandQueryBackendPacket.QueryDataBlock.Godlike`. pub godlike: bool, /// C# member: `F:LibreMetaverse.Packets.DirLandQueryBackendPacket.QueryDataBlock.Price`. pub price: i32, /// C# member: `F:LibreMetaverse.Packets.DirLandQueryBackendPacket.QueryDataBlock.QueryFlags`. pub query_flags: u32, /// C# member: `F:LibreMetaverse.Packets.DirLandQueryBackendPacket.QueryDataBlock.QueryID`. pub query_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.DirLandQueryBackendPacket.QueryDataBlock.QueryStart`. pub query_start: i32, /// C# member: `F:LibreMetaverse.Packets.DirLandQueryBackendPacket.QueryDataBlock.SearchType`. pub search_type: u32, } impl DirLandQueryBackendPacketQueryDataBlock { /// C# member: `M:LibreMetaverse.Packets.DirLandQueryBackendPacket.QueryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirLandQueryBackendPacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandQueryBackendPacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandQueryBackendPacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandQueryBackendPacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandQueryBackendPacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandQueryBackendPacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandQueryBackendPacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandQueryBackendPacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandQueryBackendPacket.QueryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandQueryBackendPacket.QueryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DirLandQueryBackendPacket.QueryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DirLandQueryPacket`. pub struct DirLandQueryPacket { /// C# member: `F:LibreMetaverse.Packets.DirLandQueryPacket.AgentData`. pub agent_data: libremetaverse::packets::DirLandQueryPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.DirLandQueryPacket.QueryData`. pub query_data: libremetaverse::packets::DirLandQueryPacketQueryDataBlock, } impl DirLandQueryPacket { /// C# member: `M:LibreMetaverse.Packets.DirLandQueryPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirLandQueryPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandQueryPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandQueryPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandQueryPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandQueryPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandQueryPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandQueryPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandQueryPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandQueryPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandQueryPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandQueryPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandQueryPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandQueryPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandQueryPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandQueryPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandQueryPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandQueryPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandQueryPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandQueryPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandQueryPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.DirLandQueryPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.DirLandQueryPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.DirLandQueryPacket.AgentDataBlock`. pub struct DirLandQueryPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.DirLandQueryPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.DirLandQueryPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl DirLandQueryPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.DirLandQueryPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirLandQueryPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandQueryPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandQueryPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandQueryPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandQueryPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandQueryPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandQueryPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandQueryPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandQueryPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandQueryPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DirLandQueryPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DirLandQueryPacket.QueryDataBlock`. pub struct DirLandQueryPacketQueryDataBlock { /// C# member: `F:LibreMetaverse.Packets.DirLandQueryPacket.QueryDataBlock.Area`. pub area: i32, /// C# member: `F:LibreMetaverse.Packets.DirLandQueryPacket.QueryDataBlock.Price`. pub price: i32, /// C# member: `F:LibreMetaverse.Packets.DirLandQueryPacket.QueryDataBlock.QueryFlags`. pub query_flags: u32, /// C# member: `F:LibreMetaverse.Packets.DirLandQueryPacket.QueryDataBlock.QueryID`. pub query_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.DirLandQueryPacket.QueryDataBlock.QueryStart`. pub query_start: i32, /// C# member: `F:LibreMetaverse.Packets.DirLandQueryPacket.QueryDataBlock.SearchType`. pub search_type: u32, } impl DirLandQueryPacketQueryDataBlock { /// C# member: `M:LibreMetaverse.Packets.DirLandQueryPacket.QueryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirLandQueryPacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandQueryPacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandQueryPacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandQueryPacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandQueryPacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandQueryPacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandQueryPacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandQueryPacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandQueryPacket.QueryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandQueryPacket.QueryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DirLandQueryPacket.QueryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DirLandReplyPacket`. pub struct DirLandReplyPacket { /// C# member: `F:LibreMetaverse.Packets.DirLandReplyPacket.AgentData`. pub agent_data: libremetaverse::packets::DirLandReplyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.DirLandReplyPacket.QueryData`. pub query_data: libremetaverse::packets::DirLandReplyPacketQueryDataBlock, /// C# member: `F:LibreMetaverse.Packets.DirLandReplyPacket.QueryReplies`. pub query_replies: Vec, } impl DirLandReplyPacket { /// C# member: `M:LibreMetaverse.Packets.DirLandReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirLandReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.DirLandReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.DirLandReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.DirLandReplyPacket.AgentDataBlock`. pub struct DirLandReplyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.DirLandReplyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl DirLandReplyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.DirLandReplyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirLandReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandReplyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandReplyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DirLandReplyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DirLandReplyPacket.QueryDataBlock`. pub struct DirLandReplyPacketQueryDataBlock { /// C# member: `F:LibreMetaverse.Packets.DirLandReplyPacket.QueryDataBlock.QueryID`. pub query_id: libremetaverse_types::UUID, } impl DirLandReplyPacketQueryDataBlock { /// C# member: `M:LibreMetaverse.Packets.DirLandReplyPacket.QueryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirLandReplyPacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandReplyPacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandReplyPacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandReplyPacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandReplyPacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandReplyPacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandReplyPacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandReplyPacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandReplyPacket.QueryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandReplyPacket.QueryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DirLandReplyPacket.QueryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DirLandReplyPacket.QueryRepliesBlock`. pub struct DirLandReplyPacketQueryRepliesBlock { /// C# member: `F:LibreMetaverse.Packets.DirLandReplyPacket.QueryRepliesBlock.ActualArea`. pub actual_area: i32, /// C# member: `F:LibreMetaverse.Packets.DirLandReplyPacket.QueryRepliesBlock.Auction`. pub auction: bool, /// C# member: `F:LibreMetaverse.Packets.DirLandReplyPacket.QueryRepliesBlock.ForSale`. pub for_sale: bool, /// C# member: `F:LibreMetaverse.Packets.DirLandReplyPacket.QueryRepliesBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.DirLandReplyPacket.QueryRepliesBlock.ParcelID`. pub parcel_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.DirLandReplyPacket.QueryRepliesBlock.SalePrice`. pub sale_price: i32, } impl DirLandReplyPacketQueryRepliesBlock { /// C# member: `M:LibreMetaverse.Packets.DirLandReplyPacket.QueryRepliesBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirLandReplyPacket.QueryRepliesBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandReplyPacket.QueryRepliesBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandReplyPacket.QueryRepliesBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandReplyPacket.QueryRepliesBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandReplyPacket.QueryRepliesBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandReplyPacket.QueryRepliesBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandReplyPacket.QueryRepliesBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandReplyPacket.QueryRepliesBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirLandReplyPacket.QueryRepliesBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirLandReplyPacket.QueryRepliesBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DirLandReplyPacket.QueryRepliesBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DirPeopleReplyPacket`. pub struct DirPeopleReplyPacket { /// C# member: `F:LibreMetaverse.Packets.DirPeopleReplyPacket.AgentData`. pub agent_data: libremetaverse::packets::DirPeopleReplyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.DirPeopleReplyPacket.QueryData`. pub query_data: libremetaverse::packets::DirPeopleReplyPacketQueryDataBlock, /// C# member: `F:LibreMetaverse.Packets.DirPeopleReplyPacket.QueryReplies`. pub query_replies: Vec, } impl DirPeopleReplyPacket { /// C# member: `M:LibreMetaverse.Packets.DirPeopleReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirPeopleReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPeopleReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPeopleReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPeopleReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPeopleReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPeopleReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPeopleReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPeopleReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.DirPeopleReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPeopleReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPeopleReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPeopleReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.DirPeopleReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPeopleReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.DirPeopleReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPeopleReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPeopleReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPeopleReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.DirPeopleReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPeopleReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.DirPeopleReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.DirPeopleReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.DirPeopleReplyPacket.AgentDataBlock`. pub struct DirPeopleReplyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.DirPeopleReplyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl DirPeopleReplyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.DirPeopleReplyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirPeopleReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPeopleReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPeopleReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPeopleReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPeopleReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPeopleReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPeopleReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPeopleReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPeopleReplyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPeopleReplyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DirPeopleReplyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DirPeopleReplyPacket.QueryDataBlock`. pub struct DirPeopleReplyPacketQueryDataBlock { /// C# member: `F:LibreMetaverse.Packets.DirPeopleReplyPacket.QueryDataBlock.QueryID`. pub query_id: libremetaverse_types::UUID, } impl DirPeopleReplyPacketQueryDataBlock { /// C# member: `M:LibreMetaverse.Packets.DirPeopleReplyPacket.QueryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirPeopleReplyPacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPeopleReplyPacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPeopleReplyPacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPeopleReplyPacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPeopleReplyPacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPeopleReplyPacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPeopleReplyPacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPeopleReplyPacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPeopleReplyPacket.QueryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPeopleReplyPacket.QueryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DirPeopleReplyPacket.QueryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DirPeopleReplyPacket.QueryRepliesBlock`. pub struct DirPeopleReplyPacketQueryRepliesBlock { /// C# member: `F:LibreMetaverse.Packets.DirPeopleReplyPacket.QueryRepliesBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.DirPeopleReplyPacket.QueryRepliesBlock.FirstName`. pub first_name: Vec, /// C# member: `F:LibreMetaverse.Packets.DirPeopleReplyPacket.QueryRepliesBlock.Group`. pub group: Vec, /// C# member: `F:LibreMetaverse.Packets.DirPeopleReplyPacket.QueryRepliesBlock.LastName`. pub last_name: Vec, /// C# member: `F:LibreMetaverse.Packets.DirPeopleReplyPacket.QueryRepliesBlock.Online`. pub online: bool, /// C# member: `F:LibreMetaverse.Packets.DirPeopleReplyPacket.QueryRepliesBlock.Reputation`. pub reputation: i32, } impl DirPeopleReplyPacketQueryRepliesBlock { /// C# member: `M:LibreMetaverse.Packets.DirPeopleReplyPacket.QueryRepliesBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirPeopleReplyPacket.QueryRepliesBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPeopleReplyPacket.QueryRepliesBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPeopleReplyPacket.QueryRepliesBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPeopleReplyPacket.QueryRepliesBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPeopleReplyPacket.QueryRepliesBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPeopleReplyPacket.QueryRepliesBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPeopleReplyPacket.QueryRepliesBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPeopleReplyPacket.QueryRepliesBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPeopleReplyPacket.QueryRepliesBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPeopleReplyPacket.QueryRepliesBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DirPeopleReplyPacket.QueryRepliesBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DirPlacesQueryBackendPacket`. pub struct DirPlacesQueryBackendPacket { /// C# member: `F:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.AgentData`. pub agent_data: libremetaverse::packets::DirPlacesQueryBackendPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.QueryData`. pub query_data: libremetaverse::packets::DirPlacesQueryBackendPacketQueryDataBlock, } impl DirPlacesQueryBackendPacket { /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.AgentDataBlock`. pub struct DirPlacesQueryBackendPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl DirPlacesQueryBackendPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.QueryDataBlock`. pub struct DirPlacesQueryBackendPacketQueryDataBlock { /// C# member: `F:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.QueryDataBlock.Category`. pub category: i8, /// C# member: `F:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.QueryDataBlock.EstateID`. pub estate_id: u32, /// C# member: `F:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.QueryDataBlock.Godlike`. pub godlike: bool, /// C# member: `F:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.QueryDataBlock.QueryFlags`. pub query_flags: u32, /// C# member: `F:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.QueryDataBlock.QueryID`. pub query_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.QueryDataBlock.QueryStart`. pub query_start: i32, /// C# member: `F:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.QueryDataBlock.QueryText`. pub query_text: Vec, /// C# member: `F:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.QueryDataBlock.SimName`. pub sim_name: Vec, } impl DirPlacesQueryBackendPacketQueryDataBlock { /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.QueryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.QueryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.QueryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DirPlacesQueryBackendPacket.QueryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DirPlacesQueryPacket`. pub struct DirPlacesQueryPacket { /// C# member: `F:LibreMetaverse.Packets.DirPlacesQueryPacket.AgentData`. pub agent_data: libremetaverse::packets::DirPlacesQueryPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.DirPlacesQueryPacket.QueryData`. pub query_data: libremetaverse::packets::DirPlacesQueryPacketQueryDataBlock, } impl DirPlacesQueryPacket { /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesQueryPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesQueryPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesQueryPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesQueryPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesQueryPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesQueryPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesQueryPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesQueryPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesQueryPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesQueryPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.DirPlacesQueryPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.DirPlacesQueryPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.DirPlacesQueryPacket.AgentDataBlock`. pub struct DirPlacesQueryPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.DirPlacesQueryPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.DirPlacesQueryPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl DirPlacesQueryPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesQueryPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesQueryPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesQueryPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesQueryPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesQueryPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DirPlacesQueryPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DirPlacesQueryPacket.QueryDataBlock`. pub struct DirPlacesQueryPacketQueryDataBlock { /// C# member: `F:LibreMetaverse.Packets.DirPlacesQueryPacket.QueryDataBlock.Category`. pub category: i8, /// C# member: `F:LibreMetaverse.Packets.DirPlacesQueryPacket.QueryDataBlock.QueryFlags`. pub query_flags: u32, /// C# member: `F:LibreMetaverse.Packets.DirPlacesQueryPacket.QueryDataBlock.QueryID`. pub query_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.DirPlacesQueryPacket.QueryDataBlock.QueryStart`. pub query_start: i32, /// C# member: `F:LibreMetaverse.Packets.DirPlacesQueryPacket.QueryDataBlock.QueryText`. pub query_text: Vec, /// C# member: `F:LibreMetaverse.Packets.DirPlacesQueryPacket.QueryDataBlock.SimName`. pub sim_name: Vec, } impl DirPlacesQueryPacketQueryDataBlock { /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryPacket.QueryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryPacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesQueryPacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryPacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesQueryPacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryPacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesQueryPacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryPacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesQueryPacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesQueryPacket.QueryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesQueryPacket.QueryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DirPlacesQueryPacket.QueryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DirPlacesReplyPacket`. pub struct DirPlacesReplyPacket { /// Rust composition for C# base type `LibreMetaverse.Packets.Packet`. pub base: libremetaverse::packets::Packet, /// C# member: `F:LibreMetaverse.Packets.DirPlacesReplyPacket.AgentData`. pub agent_data: libremetaverse::packets::DirPlacesReplyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.DirPlacesReplyPacket.QueryData`. pub query_data: Vec, /// C# member: `F:LibreMetaverse.Packets.DirPlacesReplyPacket.QueryReplies`. pub query_replies: Vec, /// C# member: `F:LibreMetaverse.Packets.DirPlacesReplyPacket.StatusData`. pub status_data: Vec, } impl DirPlacesReplyPacket { /// C# member: `M:LibreMetaverse.Packets.DirPlacesReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.DirPlacesReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.DirPlacesReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.DirPlacesReplyPacket.AgentDataBlock`. pub struct DirPlacesReplyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.DirPlacesReplyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl DirPlacesReplyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.DirPlacesReplyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesReplyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesReplyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DirPlacesReplyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DirPlacesReplyPacket.QueryDataBlock`. pub struct DirPlacesReplyPacketQueryDataBlock { /// C# member: `F:LibreMetaverse.Packets.DirPlacesReplyPacket.QueryDataBlock.QueryID`. pub query_id: libremetaverse_types::UUID, } impl DirPlacesReplyPacketQueryDataBlock { /// C# member: `M:LibreMetaverse.Packets.DirPlacesReplyPacket.QueryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesReplyPacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesReplyPacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesReplyPacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesReplyPacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesReplyPacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesReplyPacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesReplyPacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesReplyPacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesReplyPacket.QueryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesReplyPacket.QueryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DirPlacesReplyPacket.QueryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DirPlacesReplyPacket.QueryRepliesBlock`. pub struct DirPlacesReplyPacketQueryRepliesBlock { /// C# member: `F:LibreMetaverse.Packets.DirPlacesReplyPacket.QueryRepliesBlock.Auction`. pub auction: bool, /// C# member: `F:LibreMetaverse.Packets.DirPlacesReplyPacket.QueryRepliesBlock.Dwell`. pub dwell: f32, /// C# member: `F:LibreMetaverse.Packets.DirPlacesReplyPacket.QueryRepliesBlock.ForSale`. pub for_sale: bool, /// C# member: `F:LibreMetaverse.Packets.DirPlacesReplyPacket.QueryRepliesBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.DirPlacesReplyPacket.QueryRepliesBlock.ParcelID`. pub parcel_id: libremetaverse_types::UUID, } impl DirPlacesReplyPacketQueryRepliesBlock { /// C# member: `M:LibreMetaverse.Packets.DirPlacesReplyPacket.QueryRepliesBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesReplyPacket.QueryRepliesBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesReplyPacket.QueryRepliesBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesReplyPacket.QueryRepliesBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesReplyPacket.QueryRepliesBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesReplyPacket.QueryRepliesBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesReplyPacket.QueryRepliesBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesReplyPacket.QueryRepliesBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesReplyPacket.QueryRepliesBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesReplyPacket.QueryRepliesBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesReplyPacket.QueryRepliesBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DirPlacesReplyPacket.QueryRepliesBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DirPlacesReplyPacket.StatusDataBlock`. pub struct DirPlacesReplyPacketStatusDataBlock { /// C# member: `F:LibreMetaverse.Packets.DirPlacesReplyPacket.StatusDataBlock.Status`. pub status: u32, } impl DirPlacesReplyPacketStatusDataBlock { /// C# member: `M:LibreMetaverse.Packets.DirPlacesReplyPacket.StatusDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesReplyPacket.StatusDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesReplyPacket.StatusDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesReplyPacket.StatusDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesReplyPacket.StatusDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesReplyPacket.StatusDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesReplyPacket.StatusDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesReplyPacket.StatusDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesReplyPacket.StatusDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPlacesReplyPacket.StatusDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPlacesReplyPacket.StatusDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DirPlacesReplyPacket.StatusDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DirPopularQueryBackendPacket`. pub struct DirPopularQueryBackendPacket { /// C# member: `F:LibreMetaverse.Packets.DirPopularQueryBackendPacket.AgentData`. pub agent_data: libremetaverse::packets::DirPopularQueryBackendPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.DirPopularQueryBackendPacket.QueryData`. pub query_data: libremetaverse::packets::DirPopularQueryBackendPacketQueryDataBlock, } impl DirPopularQueryBackendPacket { /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryBackendPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryBackendPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularQueryBackendPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryBackendPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularQueryBackendPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryBackendPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularQueryBackendPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryBackendPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularQueryBackendPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryBackendPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularQueryBackendPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryBackendPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularQueryBackendPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryBackendPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularQueryBackendPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryBackendPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularQueryBackendPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryBackendPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularQueryBackendPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryBackendPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularQueryBackendPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.DirPopularQueryBackendPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.DirPopularQueryBackendPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.DirPopularQueryBackendPacket.AgentDataBlock`. pub struct DirPopularQueryBackendPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.DirPopularQueryBackendPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl DirPopularQueryBackendPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryBackendPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryBackendPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularQueryBackendPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryBackendPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularQueryBackendPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryBackendPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularQueryBackendPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryBackendPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularQueryBackendPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryBackendPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularQueryBackendPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DirPopularQueryBackendPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DirPopularQueryBackendPacket.QueryDataBlock`. pub struct DirPopularQueryBackendPacketQueryDataBlock { /// C# member: `F:LibreMetaverse.Packets.DirPopularQueryBackendPacket.QueryDataBlock.EstateID`. pub estate_id: u32, /// C# member: `F:LibreMetaverse.Packets.DirPopularQueryBackendPacket.QueryDataBlock.Godlike`. pub godlike: bool, /// C# member: `F:LibreMetaverse.Packets.DirPopularQueryBackendPacket.QueryDataBlock.QueryFlags`. pub query_flags: u32, /// C# member: `F:LibreMetaverse.Packets.DirPopularQueryBackendPacket.QueryDataBlock.QueryID`. pub query_id: libremetaverse_types::UUID, } impl DirPopularQueryBackendPacketQueryDataBlock { /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryBackendPacket.QueryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryBackendPacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularQueryBackendPacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryBackendPacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularQueryBackendPacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryBackendPacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularQueryBackendPacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryBackendPacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularQueryBackendPacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryBackendPacket.QueryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularQueryBackendPacket.QueryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DirPopularQueryBackendPacket.QueryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DirPopularQueryPacket`. pub struct DirPopularQueryPacket { /// C# member: `F:LibreMetaverse.Packets.DirPopularQueryPacket.AgentData`. pub agent_data: libremetaverse::packets::DirPopularQueryPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.DirPopularQueryPacket.QueryData`. pub query_data: libremetaverse::packets::DirPopularQueryPacketQueryDataBlock, } impl DirPopularQueryPacket { /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularQueryPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularQueryPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularQueryPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularQueryPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularQueryPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularQueryPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularQueryPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularQueryPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularQueryPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularQueryPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.DirPopularQueryPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.DirPopularQueryPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.DirPopularQueryPacket.AgentDataBlock`. pub struct DirPopularQueryPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.DirPopularQueryPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.DirPopularQueryPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl DirPopularQueryPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularQueryPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularQueryPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularQueryPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularQueryPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularQueryPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DirPopularQueryPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DirPopularQueryPacket.QueryDataBlock`. pub struct DirPopularQueryPacketQueryDataBlock { /// C# member: `F:LibreMetaverse.Packets.DirPopularQueryPacket.QueryDataBlock.QueryFlags`. pub query_flags: u32, /// C# member: `F:LibreMetaverse.Packets.DirPopularQueryPacket.QueryDataBlock.QueryID`. pub query_id: libremetaverse_types::UUID, } impl DirPopularQueryPacketQueryDataBlock { /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryPacket.QueryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryPacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularQueryPacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryPacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularQueryPacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryPacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularQueryPacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryPacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularQueryPacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularQueryPacket.QueryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularQueryPacket.QueryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DirPopularQueryPacket.QueryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DirPopularReplyPacket`. pub struct DirPopularReplyPacket { /// C# member: `F:LibreMetaverse.Packets.DirPopularReplyPacket.AgentData`. pub agent_data: libremetaverse::packets::DirPopularReplyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.DirPopularReplyPacket.QueryData`. pub query_data: libremetaverse::packets::DirPopularReplyPacketQueryDataBlock, /// C# member: `F:LibreMetaverse.Packets.DirPopularReplyPacket.QueryReplies`. pub query_replies: Vec, } impl DirPopularReplyPacket { /// C# member: `M:LibreMetaverse.Packets.DirPopularReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirPopularReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.DirPopularReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.DirPopularReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.DirPopularReplyPacket.AgentDataBlock`. pub struct DirPopularReplyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.DirPopularReplyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl DirPopularReplyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.DirPopularReplyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirPopularReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularReplyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularReplyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DirPopularReplyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DirPopularReplyPacket.QueryDataBlock`. pub struct DirPopularReplyPacketQueryDataBlock { /// C# member: `F:LibreMetaverse.Packets.DirPopularReplyPacket.QueryDataBlock.QueryID`. pub query_id: libremetaverse_types::UUID, } impl DirPopularReplyPacketQueryDataBlock { /// C# member: `M:LibreMetaverse.Packets.DirPopularReplyPacket.QueryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirPopularReplyPacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularReplyPacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularReplyPacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularReplyPacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularReplyPacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularReplyPacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularReplyPacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularReplyPacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularReplyPacket.QueryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularReplyPacket.QueryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DirPopularReplyPacket.QueryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DirPopularReplyPacket.QueryRepliesBlock`. pub struct DirPopularReplyPacketQueryRepliesBlock { /// C# member: `F:LibreMetaverse.Packets.DirPopularReplyPacket.QueryRepliesBlock.Dwell`. pub dwell: f32, /// C# member: `F:LibreMetaverse.Packets.DirPopularReplyPacket.QueryRepliesBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.DirPopularReplyPacket.QueryRepliesBlock.ParcelID`. pub parcel_id: libremetaverse_types::UUID, } impl DirPopularReplyPacketQueryRepliesBlock { /// C# member: `M:LibreMetaverse.Packets.DirPopularReplyPacket.QueryRepliesBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DirPopularReplyPacket.QueryRepliesBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularReplyPacket.QueryRepliesBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularReplyPacket.QueryRepliesBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularReplyPacket.QueryRepliesBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularReplyPacket.QueryRepliesBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularReplyPacket.QueryRepliesBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularReplyPacket.QueryRepliesBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularReplyPacket.QueryRepliesBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DirPopularReplyPacket.QueryRepliesBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DirPopularReplyPacket.QueryRepliesBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.DirPopularReplyPacket.QueryRepliesBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.DisableSimulatorPacket`. pub struct DisableSimulatorPacket; impl DisableSimulatorPacket { /// C# member: `M:LibreMetaverse.Packets.DisableSimulatorPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.DisableSimulatorPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DisableSimulatorPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DisableSimulatorPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DisableSimulatorPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DisableSimulatorPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DisableSimulatorPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DisableSimulatorPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DisableSimulatorPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.DisableSimulatorPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DisableSimulatorPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.DisableSimulatorPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DisableSimulatorPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.DisableSimulatorPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DisableSimulatorPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.DisableSimulatorPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DisableSimulatorPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.DisableSimulatorPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DisableSimulatorPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.DisableSimulatorPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.DisableSimulatorPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.DisableSimulatorPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.DisableSimulatorPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.EconomyDataPacket`. pub struct EconomyDataPacket { /// C# member: `F:LibreMetaverse.Packets.EconomyDataPacket.Info`. pub info: libremetaverse::packets::EconomyDataPacketInfoBlock, } impl EconomyDataPacket { /// C# member: `M:LibreMetaverse.Packets.EconomyDataPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EconomyDataPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EconomyDataPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EconomyDataPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EconomyDataPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EconomyDataPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EconomyDataPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EconomyDataPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EconomyDataPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.EconomyDataPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EconomyDataPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EconomyDataPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EconomyDataPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.EconomyDataPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EconomyDataPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.EconomyDataPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EconomyDataPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EconomyDataPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EconomyDataPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.EconomyDataPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EconomyDataPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.EconomyDataPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.EconomyDataPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.EconomyDataPacket.InfoBlock`. pub struct EconomyDataPacketInfoBlock { /// C# member: `F:LibreMetaverse.Packets.EconomyDataPacket.InfoBlock.EnergyEfficiency`. pub energy_efficiency: f32, /// C# member: `F:LibreMetaverse.Packets.EconomyDataPacket.InfoBlock.ObjectCapacity`. pub object_capacity: i32, /// C# member: `F:LibreMetaverse.Packets.EconomyDataPacket.InfoBlock.ObjectCount`. pub object_count: i32, /// C# member: `F:LibreMetaverse.Packets.EconomyDataPacket.InfoBlock.PriceEnergyUnit`. pub price_energy_unit: i32, /// C# member: `F:LibreMetaverse.Packets.EconomyDataPacket.InfoBlock.PriceGroupCreate`. pub price_group_create: i32, /// C# member: `F:LibreMetaverse.Packets.EconomyDataPacket.InfoBlock.PriceObjectClaim`. pub price_object_claim: i32, /// C# member: `F:LibreMetaverse.Packets.EconomyDataPacket.InfoBlock.PriceObjectRent`. pub price_object_rent: f32, /// C# member: `F:LibreMetaverse.Packets.EconomyDataPacket.InfoBlock.PriceObjectScaleFactor`. pub price_object_scale_factor: f32, /// C# member: `F:LibreMetaverse.Packets.EconomyDataPacket.InfoBlock.PriceParcelClaim`. pub price_parcel_claim: i32, /// C# member: `F:LibreMetaverse.Packets.EconomyDataPacket.InfoBlock.PriceParcelClaimFactor`. pub price_parcel_claim_factor: f32, /// C# member: `F:LibreMetaverse.Packets.EconomyDataPacket.InfoBlock.PriceParcelRent`. pub price_parcel_rent: i32, /// C# member: `F:LibreMetaverse.Packets.EconomyDataPacket.InfoBlock.PricePublicObjectDecay`. pub price_public_object_decay: i32, /// C# member: `F:LibreMetaverse.Packets.EconomyDataPacket.InfoBlock.PricePublicObjectDelete`. pub price_public_object_delete: i32, /// C# member: `F:LibreMetaverse.Packets.EconomyDataPacket.InfoBlock.PriceRentLight`. pub price_rent_light: i32, /// C# member: `F:LibreMetaverse.Packets.EconomyDataPacket.InfoBlock.PriceUpload`. pub price_upload: i32, /// C# member: `F:LibreMetaverse.Packets.EconomyDataPacket.InfoBlock.TeleportMinPrice`. pub teleport_min_price: i32, /// C# member: `F:LibreMetaverse.Packets.EconomyDataPacket.InfoBlock.TeleportPriceExponent`. pub teleport_price_exponent: f32, } impl EconomyDataPacketInfoBlock { /// C# member: `M:LibreMetaverse.Packets.EconomyDataPacket.InfoBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EconomyDataPacket.InfoBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EconomyDataPacket.InfoBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EconomyDataPacket.InfoBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EconomyDataPacket.InfoBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EconomyDataPacket.InfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EconomyDataPacket.InfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EconomyDataPacket.InfoBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EconomyDataPacket.InfoBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EconomyDataPacket.InfoBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EconomyDataPacket.InfoBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.EconomyDataPacket.InfoBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.EconomyDataRequestPacket`. pub struct EconomyDataRequestPacket; impl EconomyDataRequestPacket { /// C# member: `M:LibreMetaverse.Packets.EconomyDataRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EconomyDataRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EconomyDataRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EconomyDataRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EconomyDataRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EconomyDataRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EconomyDataRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EconomyDataRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EconomyDataRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.EconomyDataRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EconomyDataRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EconomyDataRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EconomyDataRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.EconomyDataRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EconomyDataRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.EconomyDataRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EconomyDataRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EconomyDataRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EconomyDataRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.EconomyDataRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EconomyDataRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.EconomyDataRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.EconomyDataRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.EdgeDataPacketPacket`. pub struct EdgeDataPacketPacket { /// C# member: `F:LibreMetaverse.Packets.EdgeDataPacketPacket.EdgeData`. pub edge_data: libremetaverse::packets::EdgeDataPacketPacketEdgeDataBlock, } impl EdgeDataPacketPacket { /// C# member: `M:LibreMetaverse.Packets.EdgeDataPacketPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EdgeDataPacketPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EdgeDataPacketPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EdgeDataPacketPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EdgeDataPacketPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EdgeDataPacketPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EdgeDataPacketPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EdgeDataPacketPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EdgeDataPacketPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.EdgeDataPacketPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EdgeDataPacketPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EdgeDataPacketPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EdgeDataPacketPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.EdgeDataPacketPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EdgeDataPacketPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.EdgeDataPacketPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EdgeDataPacketPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EdgeDataPacketPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EdgeDataPacketPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.EdgeDataPacketPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EdgeDataPacketPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.EdgeDataPacketPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.EdgeDataPacketPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.EdgeDataPacketPacket.EdgeDataBlock`. pub struct EdgeDataPacketPacketEdgeDataBlock { /// C# member: `F:LibreMetaverse.Packets.EdgeDataPacketPacket.EdgeDataBlock.Direction`. pub direction: u8, /// C# member: `F:LibreMetaverse.Packets.EdgeDataPacketPacket.EdgeDataBlock.LayerData`. pub layer_data: Vec, /// C# member: `F:LibreMetaverse.Packets.EdgeDataPacketPacket.EdgeDataBlock.LayerType`. pub layer_type: u8, } impl EdgeDataPacketPacketEdgeDataBlock { /// C# member: `M:LibreMetaverse.Packets.EdgeDataPacketPacket.EdgeDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EdgeDataPacketPacket.EdgeDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EdgeDataPacketPacket.EdgeDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EdgeDataPacketPacket.EdgeDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EdgeDataPacketPacket.EdgeDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EdgeDataPacketPacket.EdgeDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EdgeDataPacketPacket.EdgeDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EdgeDataPacketPacket.EdgeDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EdgeDataPacketPacket.EdgeDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EdgeDataPacketPacket.EdgeDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EdgeDataPacketPacket.EdgeDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.EdgeDataPacketPacket.EdgeDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.EjectGroupMemberReplyPacket`. pub struct EjectGroupMemberReplyPacket { /// C# member: `F:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.AgentData`. pub agent_data: libremetaverse::packets::EjectGroupMemberReplyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.EjectData`. pub eject_data: libremetaverse::packets::EjectGroupMemberReplyPacketEjectDataBlock, /// C# member: `F:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.GroupData`. pub group_data: libremetaverse::packets::EjectGroupMemberReplyPacketGroupDataBlock, } impl EjectGroupMemberReplyPacket { /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.AgentDataBlock`. pub struct EjectGroupMemberReplyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl EjectGroupMemberReplyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.EjectDataBlock`. pub struct EjectGroupMemberReplyPacketEjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.EjectDataBlock.Success`. pub success: bool, } impl EjectGroupMemberReplyPacketEjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.EjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.EjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.EjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.EjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.EjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.EjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.EjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.EjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.EjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.EjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.EjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.EjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.GroupDataBlock`. pub struct EjectGroupMemberReplyPacketGroupDataBlock { /// C# member: `F:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.GroupDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, } impl EjectGroupMemberReplyPacketGroupDataBlock { /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.GroupDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.GroupDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.GroupDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.EjectGroupMemberReplyPacket.GroupDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.EjectGroupMemberRequestPacket`. pub struct EjectGroupMemberRequestPacket { /// C# member: `F:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.AgentData`. pub agent_data: libremetaverse::packets::EjectGroupMemberRequestPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.EjectData`. pub eject_data: Vec, /// C# member: `F:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.GroupData`. pub group_data: libremetaverse::packets::EjectGroupMemberRequestPacketGroupDataBlock, } impl EjectGroupMemberRequestPacket { /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.AgentDataBlock`. pub struct EjectGroupMemberRequestPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl EjectGroupMemberRequestPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.EjectDataBlock`. pub struct EjectGroupMemberRequestPacketEjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.EjectDataBlock.EjecteeID`. pub ejectee_id: libremetaverse_types::UUID, } impl EjectGroupMemberRequestPacketEjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.EjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.EjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.EjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.EjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.EjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.EjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.EjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.EjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.EjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.EjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.EjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.EjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.GroupDataBlock`. pub struct EjectGroupMemberRequestPacketGroupDataBlock { /// C# member: `F:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.GroupDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, } impl EjectGroupMemberRequestPacketGroupDataBlock { /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.GroupDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.GroupDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.GroupDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.EjectGroupMemberRequestPacket.GroupDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.EjectUserPacket`. pub struct EjectUserPacket { /// C# member: `F:LibreMetaverse.Packets.EjectUserPacket.AgentData`. pub agent_data: libremetaverse::packets::EjectUserPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.EjectUserPacket.Data`. pub data: libremetaverse::packets::EjectUserPacketDataBlock, } impl EjectUserPacket { /// C# member: `M:LibreMetaverse.Packets.EjectUserPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EjectUserPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectUserPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectUserPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectUserPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectUserPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectUserPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectUserPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectUserPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.EjectUserPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectUserPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectUserPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectUserPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.EjectUserPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectUserPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.EjectUserPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectUserPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectUserPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectUserPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.EjectUserPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectUserPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.EjectUserPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.EjectUserPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.EjectUserPacket.AgentDataBlock`. pub struct EjectUserPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.EjectUserPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.EjectUserPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl EjectUserPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.EjectUserPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EjectUserPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectUserPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectUserPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectUserPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectUserPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectUserPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectUserPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectUserPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectUserPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectUserPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.EjectUserPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.EjectUserPacket.DataBlock`. pub struct EjectUserPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.EjectUserPacket.DataBlock.Flags`. pub flags: u32, /// C# member: `F:LibreMetaverse.Packets.EjectUserPacket.DataBlock.TargetID`. pub target_id: libremetaverse_types::UUID, } impl EjectUserPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.EjectUserPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EjectUserPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectUserPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectUserPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectUserPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectUserPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectUserPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectUserPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectUserPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EjectUserPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EjectUserPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.EjectUserPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.EmailMessageReplyPacket`. pub struct EmailMessageReplyPacket { /// C# member: `F:LibreMetaverse.Packets.EmailMessageReplyPacket.DataBlock`. pub data_block: libremetaverse::packets::EmailMessageReplyPacketDataBlockBlock, } impl EmailMessageReplyPacket { /// C# member: `M:LibreMetaverse.Packets.EmailMessageReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EmailMessageReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EmailMessageReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EmailMessageReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EmailMessageReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EmailMessageReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EmailMessageReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EmailMessageReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EmailMessageReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.EmailMessageReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EmailMessageReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EmailMessageReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EmailMessageReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.EmailMessageReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EmailMessageReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.EmailMessageReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EmailMessageReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EmailMessageReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EmailMessageReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.EmailMessageReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EmailMessageReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.EmailMessageReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.EmailMessageReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.EmailMessageReplyPacket.DataBlockBlock`. pub struct EmailMessageReplyPacketDataBlockBlock { /// C# member: `F:LibreMetaverse.Packets.EmailMessageReplyPacket.DataBlockBlock.Data`. pub data: Vec, /// C# member: `F:LibreMetaverse.Packets.EmailMessageReplyPacket.DataBlockBlock.FromAddress`. pub from_address: Vec, /// C# member: `F:LibreMetaverse.Packets.EmailMessageReplyPacket.DataBlockBlock.MailFilter`. pub mail_filter: Vec, /// C# member: `F:LibreMetaverse.Packets.EmailMessageReplyPacket.DataBlockBlock.More`. pub more: u32, /// C# member: `F:LibreMetaverse.Packets.EmailMessageReplyPacket.DataBlockBlock.ObjectID`. pub object_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.EmailMessageReplyPacket.DataBlockBlock.Subject`. pub subject: Vec, /// C# member: `F:LibreMetaverse.Packets.EmailMessageReplyPacket.DataBlockBlock.Time`. pub time: u32, } impl EmailMessageReplyPacketDataBlockBlock { /// C# member: `M:LibreMetaverse.Packets.EmailMessageReplyPacket.DataBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EmailMessageReplyPacket.DataBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EmailMessageReplyPacket.DataBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EmailMessageReplyPacket.DataBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EmailMessageReplyPacket.DataBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EmailMessageReplyPacket.DataBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EmailMessageReplyPacket.DataBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EmailMessageReplyPacket.DataBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EmailMessageReplyPacket.DataBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EmailMessageReplyPacket.DataBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EmailMessageReplyPacket.DataBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.EmailMessageReplyPacket.DataBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.EmailMessageRequestPacket`. pub struct EmailMessageRequestPacket { /// C# member: `F:LibreMetaverse.Packets.EmailMessageRequestPacket.DataBlock`. pub data_block: libremetaverse::packets::EmailMessageRequestPacketDataBlockBlock, } impl EmailMessageRequestPacket { /// C# member: `M:LibreMetaverse.Packets.EmailMessageRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EmailMessageRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EmailMessageRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EmailMessageRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EmailMessageRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EmailMessageRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EmailMessageRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EmailMessageRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EmailMessageRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.EmailMessageRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EmailMessageRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EmailMessageRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EmailMessageRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.EmailMessageRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EmailMessageRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.EmailMessageRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EmailMessageRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EmailMessageRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EmailMessageRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.EmailMessageRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EmailMessageRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.EmailMessageRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.EmailMessageRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.EmailMessageRequestPacket.DataBlockBlock`. pub struct EmailMessageRequestPacketDataBlockBlock { /// C# member: `F:LibreMetaverse.Packets.EmailMessageRequestPacket.DataBlockBlock.FromAddress`. pub from_address: Vec, /// C# member: `F:LibreMetaverse.Packets.EmailMessageRequestPacket.DataBlockBlock.ObjectID`. pub object_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.EmailMessageRequestPacket.DataBlockBlock.Subject`. pub subject: Vec, } impl EmailMessageRequestPacketDataBlockBlock { /// C# member: `M:LibreMetaverse.Packets.EmailMessageRequestPacket.DataBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EmailMessageRequestPacket.DataBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EmailMessageRequestPacket.DataBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EmailMessageRequestPacket.DataBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EmailMessageRequestPacket.DataBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EmailMessageRequestPacket.DataBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EmailMessageRequestPacket.DataBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EmailMessageRequestPacket.DataBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EmailMessageRequestPacket.DataBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EmailMessageRequestPacket.DataBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EmailMessageRequestPacket.DataBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.EmailMessageRequestPacket.DataBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.EnableSimulatorPacket`. pub struct EnableSimulatorPacket { /// C# member: `F:LibreMetaverse.Packets.EnableSimulatorPacket.SimulatorInfo`. pub simulator_info: libremetaverse::packets::EnableSimulatorPacketSimulatorInfoBlock, } impl EnableSimulatorPacket { /// C# member: `M:LibreMetaverse.Packets.EnableSimulatorPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EnableSimulatorPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EnableSimulatorPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EnableSimulatorPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EnableSimulatorPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EnableSimulatorPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EnableSimulatorPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EnableSimulatorPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EnableSimulatorPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.EnableSimulatorPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EnableSimulatorPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EnableSimulatorPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EnableSimulatorPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.EnableSimulatorPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EnableSimulatorPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.EnableSimulatorPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EnableSimulatorPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EnableSimulatorPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EnableSimulatorPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.EnableSimulatorPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EnableSimulatorPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.EnableSimulatorPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.EnableSimulatorPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.EnableSimulatorPacket.SimulatorInfoBlock`. pub struct EnableSimulatorPacketSimulatorInfoBlock { /// C# member: `F:LibreMetaverse.Packets.EnableSimulatorPacket.SimulatorInfoBlock.Handle`. pub handle: u64, /// C# member: `F:LibreMetaverse.Packets.EnableSimulatorPacket.SimulatorInfoBlock.IP`. pub ip: u32, /// C# member: `F:LibreMetaverse.Packets.EnableSimulatorPacket.SimulatorInfoBlock.Port`. pub port: u16, } impl EnableSimulatorPacketSimulatorInfoBlock { /// C# member: `M:LibreMetaverse.Packets.EnableSimulatorPacket.SimulatorInfoBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EnableSimulatorPacket.SimulatorInfoBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EnableSimulatorPacket.SimulatorInfoBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EnableSimulatorPacket.SimulatorInfoBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EnableSimulatorPacket.SimulatorInfoBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EnableSimulatorPacket.SimulatorInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EnableSimulatorPacket.SimulatorInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EnableSimulatorPacket.SimulatorInfoBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EnableSimulatorPacket.SimulatorInfoBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EnableSimulatorPacket.SimulatorInfoBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EnableSimulatorPacket.SimulatorInfoBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.EnableSimulatorPacket.SimulatorInfoBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ErrorPacket`. pub struct ErrorPacket { /// C# member: `F:LibreMetaverse.Packets.ErrorPacket.AgentData`. pub agent_data: libremetaverse::packets::ErrorPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ErrorPacket.Data`. pub data: libremetaverse::packets::ErrorPacketDataBlock, } impl ErrorPacket { /// C# member: `M:LibreMetaverse.Packets.ErrorPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ErrorPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ErrorPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ErrorPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ErrorPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ErrorPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ErrorPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ErrorPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ErrorPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ErrorPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ErrorPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ErrorPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ErrorPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ErrorPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Packets.ErrorPacket.ToBytes") } /// C# member: `M:LibreMetaverse.Packets.ErrorPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ErrorPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ErrorPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ErrorPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ErrorPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ErrorPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ErrorPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ErrorPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ErrorPacket.AgentDataBlock`. pub struct ErrorPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ErrorPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl ErrorPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ErrorPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ErrorPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ErrorPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ErrorPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ErrorPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ErrorPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ErrorPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ErrorPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ErrorPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ErrorPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ErrorPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ErrorPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ErrorPacket.DataBlock`. pub struct ErrorPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.ErrorPacket.DataBlock.Code`. pub code: i32, /// C# member: `F:LibreMetaverse.Packets.ErrorPacket.DataBlock.Data`. pub data: Vec, /// C# member: `F:LibreMetaverse.Packets.ErrorPacket.DataBlock.ID`. pub id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ErrorPacket.DataBlock.Message`. pub message: Vec, /// C# member: `F:LibreMetaverse.Packets.ErrorPacket.DataBlock.System`. pub system: Vec, /// C# member: `F:LibreMetaverse.Packets.ErrorPacket.DataBlock.Token`. pub token: Vec, } impl ErrorPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.ErrorPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ErrorPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ErrorPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ErrorPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ErrorPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ErrorPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ErrorPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ErrorPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ErrorPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ErrorPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ErrorPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ErrorPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.EstateCovenantReplyPacket`. pub struct EstateCovenantReplyPacket { /// C# member: `F:LibreMetaverse.Packets.EstateCovenantReplyPacket.Data`. pub data: libremetaverse::packets::EstateCovenantReplyPacketDataBlock, } impl EstateCovenantReplyPacket { /// C# member: `M:LibreMetaverse.Packets.EstateCovenantReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EstateCovenantReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateCovenantReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EstateCovenantReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateCovenantReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EstateCovenantReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateCovenantReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EstateCovenantReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateCovenantReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.EstateCovenantReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateCovenantReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EstateCovenantReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateCovenantReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.EstateCovenantReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateCovenantReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.EstateCovenantReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateCovenantReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EstateCovenantReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateCovenantReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.EstateCovenantReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateCovenantReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.EstateCovenantReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.EstateCovenantReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.EstateCovenantReplyPacket.DataBlock`. pub struct EstateCovenantReplyPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.EstateCovenantReplyPacket.DataBlock.CovenantID`. pub covenant_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.EstateCovenantReplyPacket.DataBlock.CovenantTimestamp`. pub covenant_timestamp: u32, /// C# member: `F:LibreMetaverse.Packets.EstateCovenantReplyPacket.DataBlock.EstateName`. pub estate_name: Vec, /// C# member: `F:LibreMetaverse.Packets.EstateCovenantReplyPacket.DataBlock.EstateOwnerID`. pub estate_owner_id: libremetaverse_types::UUID, } impl EstateCovenantReplyPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.EstateCovenantReplyPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EstateCovenantReplyPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateCovenantReplyPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EstateCovenantReplyPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateCovenantReplyPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EstateCovenantReplyPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateCovenantReplyPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EstateCovenantReplyPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateCovenantReplyPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EstateCovenantReplyPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateCovenantReplyPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.EstateCovenantReplyPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.EstateCovenantRequestPacket`. pub struct EstateCovenantRequestPacket { /// C# member: `F:LibreMetaverse.Packets.EstateCovenantRequestPacket.AgentData`. pub agent_data: libremetaverse::packets::EstateCovenantRequestPacketAgentDataBlock, } impl EstateCovenantRequestPacket { /// C# member: `M:LibreMetaverse.Packets.EstateCovenantRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EstateCovenantRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateCovenantRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EstateCovenantRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateCovenantRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EstateCovenantRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateCovenantRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EstateCovenantRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateCovenantRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.EstateCovenantRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateCovenantRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EstateCovenantRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateCovenantRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.EstateCovenantRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateCovenantRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.EstateCovenantRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateCovenantRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EstateCovenantRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateCovenantRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.EstateCovenantRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateCovenantRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.EstateCovenantRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.EstateCovenantRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.EstateCovenantRequestPacket.AgentDataBlock`. pub struct EstateCovenantRequestPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.EstateCovenantRequestPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.EstateCovenantRequestPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl EstateCovenantRequestPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.EstateCovenantRequestPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EstateCovenantRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateCovenantRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EstateCovenantRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateCovenantRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EstateCovenantRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateCovenantRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EstateCovenantRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateCovenantRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EstateCovenantRequestPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateCovenantRequestPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.EstateCovenantRequestPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.EstateOwnerMessagePacket`. pub struct EstateOwnerMessagePacket { /// C# member: `F:LibreMetaverse.Packets.EstateOwnerMessagePacket.AgentData`. pub agent_data: libremetaverse::packets::EstateOwnerMessagePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.EstateOwnerMessagePacket.MethodData`. pub method_data: libremetaverse::packets::EstateOwnerMessagePacketMethodDataBlock, /// C# member: `F:LibreMetaverse.Packets.EstateOwnerMessagePacket.ParamList`. pub param_list: Vec, } impl EstateOwnerMessagePacket { /// C# member: `M:LibreMetaverse.Packets.EstateOwnerMessagePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EstateOwnerMessagePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateOwnerMessagePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EstateOwnerMessagePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateOwnerMessagePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EstateOwnerMessagePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateOwnerMessagePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EstateOwnerMessagePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateOwnerMessagePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.EstateOwnerMessagePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateOwnerMessagePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EstateOwnerMessagePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateOwnerMessagePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.EstateOwnerMessagePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateOwnerMessagePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.EstateOwnerMessagePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateOwnerMessagePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EstateOwnerMessagePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateOwnerMessagePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.EstateOwnerMessagePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateOwnerMessagePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.EstateOwnerMessagePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.EstateOwnerMessagePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.EstateOwnerMessagePacket.AgentDataBlock`. pub struct EstateOwnerMessagePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.EstateOwnerMessagePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.EstateOwnerMessagePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.EstateOwnerMessagePacket.AgentDataBlock.TransactionID`. pub transaction_id: libremetaverse_types::UUID, } impl EstateOwnerMessagePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.EstateOwnerMessagePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EstateOwnerMessagePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateOwnerMessagePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EstateOwnerMessagePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateOwnerMessagePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EstateOwnerMessagePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateOwnerMessagePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EstateOwnerMessagePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateOwnerMessagePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EstateOwnerMessagePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateOwnerMessagePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.EstateOwnerMessagePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.EstateOwnerMessagePacket.MethodDataBlock`. pub struct EstateOwnerMessagePacketMethodDataBlock { /// C# member: `F:LibreMetaverse.Packets.EstateOwnerMessagePacket.MethodDataBlock.Invoice`. pub invoice: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.EstateOwnerMessagePacket.MethodDataBlock.Method`. pub method: Vec, } impl EstateOwnerMessagePacketMethodDataBlock { /// C# member: `M:LibreMetaverse.Packets.EstateOwnerMessagePacket.MethodDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EstateOwnerMessagePacket.MethodDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateOwnerMessagePacket.MethodDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EstateOwnerMessagePacket.MethodDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateOwnerMessagePacket.MethodDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EstateOwnerMessagePacket.MethodDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateOwnerMessagePacket.MethodDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EstateOwnerMessagePacket.MethodDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateOwnerMessagePacket.MethodDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EstateOwnerMessagePacket.MethodDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateOwnerMessagePacket.MethodDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.EstateOwnerMessagePacket.MethodDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.EstateOwnerMessagePacket.ParamListBlock`. pub struct EstateOwnerMessagePacketParamListBlock { /// C# member: `F:LibreMetaverse.Packets.EstateOwnerMessagePacket.ParamListBlock.Parameter`. pub parameter: Vec, } impl EstateOwnerMessagePacketParamListBlock { /// C# member: `M:LibreMetaverse.Packets.EstateOwnerMessagePacket.ParamListBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EstateOwnerMessagePacket.ParamListBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateOwnerMessagePacket.ParamListBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EstateOwnerMessagePacket.ParamListBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateOwnerMessagePacket.ParamListBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EstateOwnerMessagePacket.ParamListBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateOwnerMessagePacket.ParamListBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EstateOwnerMessagePacket.ParamListBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateOwnerMessagePacket.ParamListBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EstateOwnerMessagePacket.ParamListBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EstateOwnerMessagePacket.ParamListBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.EstateOwnerMessagePacket.ParamListBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.EventGodDeletePacket`. pub struct EventGodDeletePacket { /// C# member: `F:LibreMetaverse.Packets.EventGodDeletePacket.AgentData`. pub agent_data: libremetaverse::packets::EventGodDeletePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.EventGodDeletePacket.EventData`. pub event_data: libremetaverse::packets::EventGodDeletePacketEventDataBlock, /// C# member: `F:LibreMetaverse.Packets.EventGodDeletePacket.QueryData`. pub query_data: libremetaverse::packets::EventGodDeletePacketQueryDataBlock, } impl EventGodDeletePacket { /// C# member: `M:LibreMetaverse.Packets.EventGodDeletePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EventGodDeletePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventGodDeletePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventGodDeletePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventGodDeletePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventGodDeletePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventGodDeletePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventGodDeletePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventGodDeletePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.EventGodDeletePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventGodDeletePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EventGodDeletePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventGodDeletePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.EventGodDeletePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventGodDeletePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.EventGodDeletePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventGodDeletePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventGodDeletePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventGodDeletePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.EventGodDeletePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventGodDeletePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.EventGodDeletePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.EventGodDeletePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.EventGodDeletePacket.AgentDataBlock`. pub struct EventGodDeletePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.EventGodDeletePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.EventGodDeletePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl EventGodDeletePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.EventGodDeletePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EventGodDeletePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventGodDeletePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventGodDeletePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventGodDeletePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventGodDeletePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventGodDeletePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EventGodDeletePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventGodDeletePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventGodDeletePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventGodDeletePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.EventGodDeletePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.EventGodDeletePacket.EventDataBlock`. pub struct EventGodDeletePacketEventDataBlock { /// C# member: `F:LibreMetaverse.Packets.EventGodDeletePacket.EventDataBlock.EventID`. pub event_id: u32, } impl EventGodDeletePacketEventDataBlock { /// C# member: `M:LibreMetaverse.Packets.EventGodDeletePacket.EventDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EventGodDeletePacket.EventDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventGodDeletePacket.EventDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventGodDeletePacket.EventDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventGodDeletePacket.EventDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventGodDeletePacket.EventDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventGodDeletePacket.EventDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EventGodDeletePacket.EventDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventGodDeletePacket.EventDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventGodDeletePacket.EventDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventGodDeletePacket.EventDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.EventGodDeletePacket.EventDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.EventGodDeletePacket.QueryDataBlock`. pub struct EventGodDeletePacketQueryDataBlock { /// C# member: `F:LibreMetaverse.Packets.EventGodDeletePacket.QueryDataBlock.QueryFlags`. pub query_flags: u32, /// C# member: `F:LibreMetaverse.Packets.EventGodDeletePacket.QueryDataBlock.QueryID`. pub query_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.EventGodDeletePacket.QueryDataBlock.QueryStart`. pub query_start: i32, /// C# member: `F:LibreMetaverse.Packets.EventGodDeletePacket.QueryDataBlock.QueryText`. pub query_text: Vec, } impl EventGodDeletePacketQueryDataBlock { /// C# member: `M:LibreMetaverse.Packets.EventGodDeletePacket.QueryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EventGodDeletePacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventGodDeletePacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventGodDeletePacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventGodDeletePacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventGodDeletePacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventGodDeletePacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EventGodDeletePacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventGodDeletePacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventGodDeletePacket.QueryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventGodDeletePacket.QueryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.EventGodDeletePacket.QueryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.EventInfoReplyPacket`. pub struct EventInfoReplyPacket { /// C# member: `F:LibreMetaverse.Packets.EventInfoReplyPacket.AgentData`. pub agent_data: libremetaverse::packets::EventInfoReplyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.EventInfoReplyPacket.EventData`. pub event_data: libremetaverse::packets::EventInfoReplyPacketEventDataBlock, } impl EventInfoReplyPacket { /// C# member: `M:LibreMetaverse.Packets.EventInfoReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EventInfoReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventInfoReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventInfoReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventInfoReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventInfoReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventInfoReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventInfoReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventInfoReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.EventInfoReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventInfoReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EventInfoReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventInfoReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.EventInfoReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventInfoReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.EventInfoReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventInfoReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventInfoReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventInfoReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.EventInfoReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventInfoReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.EventInfoReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.EventInfoReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.EventInfoReplyPacket.AgentDataBlock`. pub struct EventInfoReplyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.EventInfoReplyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl EventInfoReplyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.EventInfoReplyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EventInfoReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventInfoReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventInfoReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventInfoReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventInfoReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventInfoReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EventInfoReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventInfoReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventInfoReplyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventInfoReplyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.EventInfoReplyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.EventInfoReplyPacket.EventDataBlock`. pub struct EventInfoReplyPacketEventDataBlock { /// C# member: `F:LibreMetaverse.Packets.EventInfoReplyPacket.EventDataBlock.Amount`. pub amount: u32, /// C# member: `F:LibreMetaverse.Packets.EventInfoReplyPacket.EventDataBlock.Category`. pub category: Vec, /// C# member: `F:LibreMetaverse.Packets.EventInfoReplyPacket.EventDataBlock.Cover`. pub cover: u32, /// C# member: `F:LibreMetaverse.Packets.EventInfoReplyPacket.EventDataBlock.Creator`. pub creator: Vec, /// C# member: `F:LibreMetaverse.Packets.EventInfoReplyPacket.EventDataBlock.Date`. pub date: Vec, /// C# member: `F:LibreMetaverse.Packets.EventInfoReplyPacket.EventDataBlock.DateUTC`. pub date_utc: u32, /// C# member: `F:LibreMetaverse.Packets.EventInfoReplyPacket.EventDataBlock.Desc`. pub desc: Vec, /// C# member: `F:LibreMetaverse.Packets.EventInfoReplyPacket.EventDataBlock.Duration`. pub duration: u32, /// C# member: `F:LibreMetaverse.Packets.EventInfoReplyPacket.EventDataBlock.EventFlags`. pub event_flags: u32, /// C# member: `F:LibreMetaverse.Packets.EventInfoReplyPacket.EventDataBlock.EventID`. pub event_id: u32, /// C# member: `F:LibreMetaverse.Packets.EventInfoReplyPacket.EventDataBlock.GlobalPos`. pub global_pos: libremetaverse_types::Vector3d, /// C# member: `F:LibreMetaverse.Packets.EventInfoReplyPacket.EventDataBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.EventInfoReplyPacket.EventDataBlock.SimName`. pub sim_name: Vec, } impl EventInfoReplyPacketEventDataBlock { /// C# member: `M:LibreMetaverse.Packets.EventInfoReplyPacket.EventDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EventInfoReplyPacket.EventDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventInfoReplyPacket.EventDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventInfoReplyPacket.EventDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventInfoReplyPacket.EventDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventInfoReplyPacket.EventDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventInfoReplyPacket.EventDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EventInfoReplyPacket.EventDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventInfoReplyPacket.EventDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventInfoReplyPacket.EventDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventInfoReplyPacket.EventDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.EventInfoReplyPacket.EventDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.EventInfoRequestPacket`. pub struct EventInfoRequestPacket { /// C# member: `F:LibreMetaverse.Packets.EventInfoRequestPacket.AgentData`. pub agent_data: libremetaverse::packets::EventInfoRequestPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.EventInfoRequestPacket.EventData`. pub event_data: libremetaverse::packets::EventInfoRequestPacketEventDataBlock, } impl EventInfoRequestPacket { /// C# member: `M:LibreMetaverse.Packets.EventInfoRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EventInfoRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventInfoRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventInfoRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventInfoRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventInfoRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventInfoRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventInfoRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventInfoRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.EventInfoRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventInfoRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EventInfoRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventInfoRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.EventInfoRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventInfoRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.EventInfoRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventInfoRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventInfoRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventInfoRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.EventInfoRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventInfoRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.EventInfoRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.EventInfoRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.EventInfoRequestPacket.AgentDataBlock`. pub struct EventInfoRequestPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.EventInfoRequestPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.EventInfoRequestPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl EventInfoRequestPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.EventInfoRequestPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EventInfoRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventInfoRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventInfoRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventInfoRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventInfoRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventInfoRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EventInfoRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventInfoRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventInfoRequestPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventInfoRequestPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.EventInfoRequestPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.EventInfoRequestPacket.EventDataBlock`. pub struct EventInfoRequestPacketEventDataBlock { /// C# member: `F:LibreMetaverse.Packets.EventInfoRequestPacket.EventDataBlock.EventID`. pub event_id: u32, } impl EventInfoRequestPacketEventDataBlock { /// C# member: `M:LibreMetaverse.Packets.EventInfoRequestPacket.EventDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EventInfoRequestPacket.EventDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventInfoRequestPacket.EventDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventInfoRequestPacket.EventDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventInfoRequestPacket.EventDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventInfoRequestPacket.EventDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventInfoRequestPacket.EventDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EventInfoRequestPacket.EventDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventInfoRequestPacket.EventDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventInfoRequestPacket.EventDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventInfoRequestPacket.EventDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.EventInfoRequestPacket.EventDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.EventLocationReplyPacket`. pub struct EventLocationReplyPacket { /// C# member: `F:LibreMetaverse.Packets.EventLocationReplyPacket.EventData`. pub event_data: libremetaverse::packets::EventLocationReplyPacketEventDataBlock, /// C# member: `F:LibreMetaverse.Packets.EventLocationReplyPacket.QueryData`. pub query_data: libremetaverse::packets::EventLocationReplyPacketQueryDataBlock, } impl EventLocationReplyPacket { /// C# member: `M:LibreMetaverse.Packets.EventLocationReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EventLocationReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventLocationReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventLocationReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventLocationReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventLocationReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventLocationReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventLocationReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventLocationReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.EventLocationReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventLocationReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EventLocationReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventLocationReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.EventLocationReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventLocationReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.EventLocationReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventLocationReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventLocationReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventLocationReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.EventLocationReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventLocationReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.EventLocationReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.EventLocationReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.EventLocationReplyPacket.EventDataBlock`. pub struct EventLocationReplyPacketEventDataBlock { /// C# member: `F:LibreMetaverse.Packets.EventLocationReplyPacket.EventDataBlock.RegionID`. pub region_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.EventLocationReplyPacket.EventDataBlock.RegionPos`. pub region_pos: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.EventLocationReplyPacket.EventDataBlock.Success`. pub success: bool, } impl EventLocationReplyPacketEventDataBlock { /// C# member: `M:LibreMetaverse.Packets.EventLocationReplyPacket.EventDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EventLocationReplyPacket.EventDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventLocationReplyPacket.EventDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventLocationReplyPacket.EventDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventLocationReplyPacket.EventDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventLocationReplyPacket.EventDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventLocationReplyPacket.EventDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EventLocationReplyPacket.EventDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventLocationReplyPacket.EventDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventLocationReplyPacket.EventDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventLocationReplyPacket.EventDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.EventLocationReplyPacket.EventDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.EventLocationReplyPacket.QueryDataBlock`. pub struct EventLocationReplyPacketQueryDataBlock { /// C# member: `F:LibreMetaverse.Packets.EventLocationReplyPacket.QueryDataBlock.QueryID`. pub query_id: libremetaverse_types::UUID, } impl EventLocationReplyPacketQueryDataBlock { /// C# member: `M:LibreMetaverse.Packets.EventLocationReplyPacket.QueryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EventLocationReplyPacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventLocationReplyPacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventLocationReplyPacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventLocationReplyPacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventLocationReplyPacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventLocationReplyPacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EventLocationReplyPacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventLocationReplyPacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventLocationReplyPacket.QueryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventLocationReplyPacket.QueryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.EventLocationReplyPacket.QueryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.EventLocationRequestPacket`. pub struct EventLocationRequestPacket { /// C# member: `F:LibreMetaverse.Packets.EventLocationRequestPacket.EventData`. pub event_data: libremetaverse::packets::EventLocationRequestPacketEventDataBlock, /// C# member: `F:LibreMetaverse.Packets.EventLocationRequestPacket.QueryData`. pub query_data: libremetaverse::packets::EventLocationRequestPacketQueryDataBlock, } impl EventLocationRequestPacket { /// C# member: `M:LibreMetaverse.Packets.EventLocationRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EventLocationRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventLocationRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventLocationRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventLocationRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventLocationRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventLocationRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventLocationRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventLocationRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.EventLocationRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventLocationRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EventLocationRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventLocationRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.EventLocationRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventLocationRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.EventLocationRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventLocationRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventLocationRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventLocationRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.EventLocationRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventLocationRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.EventLocationRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.EventLocationRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.EventLocationRequestPacket.EventDataBlock`. pub struct EventLocationRequestPacketEventDataBlock { /// C# member: `F:LibreMetaverse.Packets.EventLocationRequestPacket.EventDataBlock.EventID`. pub event_id: u32, } impl EventLocationRequestPacketEventDataBlock { /// C# member: `M:LibreMetaverse.Packets.EventLocationRequestPacket.EventDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EventLocationRequestPacket.EventDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventLocationRequestPacket.EventDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventLocationRequestPacket.EventDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventLocationRequestPacket.EventDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventLocationRequestPacket.EventDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventLocationRequestPacket.EventDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EventLocationRequestPacket.EventDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventLocationRequestPacket.EventDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventLocationRequestPacket.EventDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventLocationRequestPacket.EventDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.EventLocationRequestPacket.EventDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.EventLocationRequestPacket.QueryDataBlock`. pub struct EventLocationRequestPacketQueryDataBlock { /// C# member: `F:LibreMetaverse.Packets.EventLocationRequestPacket.QueryDataBlock.QueryID`. pub query_id: libremetaverse_types::UUID, } impl EventLocationRequestPacketQueryDataBlock { /// C# member: `M:LibreMetaverse.Packets.EventLocationRequestPacket.QueryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EventLocationRequestPacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventLocationRequestPacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventLocationRequestPacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventLocationRequestPacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventLocationRequestPacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventLocationRequestPacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EventLocationRequestPacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventLocationRequestPacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventLocationRequestPacket.QueryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventLocationRequestPacket.QueryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.EventLocationRequestPacket.QueryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.EventNotificationAddRequestPacket`. pub struct EventNotificationAddRequestPacket { /// C# member: `F:LibreMetaverse.Packets.EventNotificationAddRequestPacket.AgentData`. pub agent_data: libremetaverse::packets::EventNotificationAddRequestPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.EventNotificationAddRequestPacket.EventData`. pub event_data: libremetaverse::packets::EventNotificationAddRequestPacketEventDataBlock, } impl EventNotificationAddRequestPacket { /// C# member: `M:LibreMetaverse.Packets.EventNotificationAddRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EventNotificationAddRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventNotificationAddRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventNotificationAddRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventNotificationAddRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventNotificationAddRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventNotificationAddRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventNotificationAddRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventNotificationAddRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.EventNotificationAddRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventNotificationAddRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EventNotificationAddRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventNotificationAddRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.EventNotificationAddRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventNotificationAddRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.EventNotificationAddRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventNotificationAddRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventNotificationAddRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventNotificationAddRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.EventNotificationAddRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventNotificationAddRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.EventNotificationAddRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.EventNotificationAddRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.EventNotificationAddRequestPacket.AgentDataBlock`. pub struct EventNotificationAddRequestPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.EventNotificationAddRequestPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.EventNotificationAddRequestPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl EventNotificationAddRequestPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.EventNotificationAddRequestPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EventNotificationAddRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventNotificationAddRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventNotificationAddRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventNotificationAddRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventNotificationAddRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventNotificationAddRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EventNotificationAddRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventNotificationAddRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventNotificationAddRequestPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventNotificationAddRequestPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.EventNotificationAddRequestPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.EventNotificationAddRequestPacket.EventDataBlock`. pub struct EventNotificationAddRequestPacketEventDataBlock { /// C# member: `F:LibreMetaverse.Packets.EventNotificationAddRequestPacket.EventDataBlock.EventID`. pub event_id: u32, } impl EventNotificationAddRequestPacketEventDataBlock { /// C# member: `M:LibreMetaverse.Packets.EventNotificationAddRequestPacket.EventDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EventNotificationAddRequestPacket.EventDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventNotificationAddRequestPacket.EventDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventNotificationAddRequestPacket.EventDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventNotificationAddRequestPacket.EventDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventNotificationAddRequestPacket.EventDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventNotificationAddRequestPacket.EventDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EventNotificationAddRequestPacket.EventDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventNotificationAddRequestPacket.EventDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventNotificationAddRequestPacket.EventDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventNotificationAddRequestPacket.EventDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.EventNotificationAddRequestPacket.EventDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket`. pub struct EventNotificationRemoveRequestPacket { /// C# member: `F:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.AgentData`. pub agent_data: libremetaverse::packets::EventNotificationRemoveRequestPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.EventData`. pub event_data: libremetaverse::packets::EventNotificationRemoveRequestPacketEventDataBlock, } impl EventNotificationRemoveRequestPacket { /// C# member: `M:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.AgentDataBlock`. pub struct EventNotificationRemoveRequestPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl EventNotificationRemoveRequestPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.EventDataBlock`. pub struct EventNotificationRemoveRequestPacketEventDataBlock { /// C# member: `F:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.EventDataBlock.EventID`. pub event_id: u32, } impl EventNotificationRemoveRequestPacketEventDataBlock { /// C# member: `M:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.EventDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.EventDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.EventDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.EventDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.EventDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.EventDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.EventDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.EventDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.EventDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.EventDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.EventDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.EventNotificationRemoveRequestPacket.EventDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.FeatureDisabledPacket`. pub struct FeatureDisabledPacket { /// C# member: `F:LibreMetaverse.Packets.FeatureDisabledPacket.FailureInfo`. pub failure_info: libremetaverse::packets::FeatureDisabledPacketFailureInfoBlock, } impl FeatureDisabledPacket { /// C# member: `M:LibreMetaverse.Packets.FeatureDisabledPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.FeatureDisabledPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FeatureDisabledPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FeatureDisabledPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FeatureDisabledPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FeatureDisabledPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FeatureDisabledPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FeatureDisabledPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FeatureDisabledPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.FeatureDisabledPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FeatureDisabledPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.FeatureDisabledPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FeatureDisabledPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.FeatureDisabledPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FeatureDisabledPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.FeatureDisabledPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FeatureDisabledPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FeatureDisabledPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FeatureDisabledPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.FeatureDisabledPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FeatureDisabledPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.FeatureDisabledPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.FeatureDisabledPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.FeatureDisabledPacket.FailureInfoBlock`. pub struct FeatureDisabledPacketFailureInfoBlock { /// C# member: `F:LibreMetaverse.Packets.FeatureDisabledPacket.FailureInfoBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.FeatureDisabledPacket.FailureInfoBlock.ErrorMessage`. pub error_message: Vec, /// C# member: `F:LibreMetaverse.Packets.FeatureDisabledPacket.FailureInfoBlock.TransactionID`. pub transaction_id: libremetaverse_types::UUID, } impl FeatureDisabledPacketFailureInfoBlock { /// C# member: `M:LibreMetaverse.Packets.FeatureDisabledPacket.FailureInfoBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.FeatureDisabledPacket.FailureInfoBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FeatureDisabledPacket.FailureInfoBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FeatureDisabledPacket.FailureInfoBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FeatureDisabledPacket.FailureInfoBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FeatureDisabledPacket.FailureInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FeatureDisabledPacket.FailureInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.FeatureDisabledPacket.FailureInfoBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FeatureDisabledPacket.FailureInfoBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FeatureDisabledPacket.FailureInfoBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FeatureDisabledPacket.FailureInfoBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.FeatureDisabledPacket.FailureInfoBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.FetchInventoryDescendentsPacket`. pub struct FetchInventoryDescendentsPacket { /// C# member: `F:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.AgentData`. pub agent_data: libremetaverse::packets::FetchInventoryDescendentsPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.InventoryData`. pub inventory_data: libremetaverse::packets::FetchInventoryDescendentsPacketInventoryDataBlock, } impl FetchInventoryDescendentsPacket { /// C# member: `M:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.AgentDataBlock`. pub struct FetchInventoryDescendentsPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl FetchInventoryDescendentsPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.InventoryDataBlock`. pub struct FetchInventoryDescendentsPacketInventoryDataBlock { /// C# member: `F:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.InventoryDataBlock.FetchFolders`. pub fetch_folders: bool, /// C# member: `F:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.InventoryDataBlock.FetchItems`. pub fetch_items: bool, /// C# member: `F:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.InventoryDataBlock.FolderID`. pub folder_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.InventoryDataBlock.OwnerID`. pub owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.InventoryDataBlock.SortOrder`. pub sort_order: i32, } impl FetchInventoryDescendentsPacketInventoryDataBlock { /// C# member: `M:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.InventoryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.InventoryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.InventoryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.FetchInventoryDescendentsPacket.InventoryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.FetchInventoryPacket`. pub struct FetchInventoryPacket { /// C# member: `F:LibreMetaverse.Packets.FetchInventoryPacket.AgentData`. pub agent_data: libremetaverse::packets::FetchInventoryPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.FetchInventoryPacket.InventoryData`. pub inventory_data: Vec, } impl FetchInventoryPacket { /// C# member: `M:LibreMetaverse.Packets.FetchInventoryPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.FetchInventoryPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.FetchInventoryPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.FetchInventoryPacket.AgentDataBlock`. pub struct FetchInventoryPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.FetchInventoryPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.FetchInventoryPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl FetchInventoryPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.FetchInventoryPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.FetchInventoryPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.FetchInventoryPacket.InventoryDataBlock`. pub struct FetchInventoryPacketInventoryDataBlock { /// C# member: `F:LibreMetaverse.Packets.FetchInventoryPacket.InventoryDataBlock.ItemID`. pub item_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.FetchInventoryPacket.InventoryDataBlock.OwnerID`. pub owner_id: libremetaverse_types::UUID, } impl FetchInventoryPacketInventoryDataBlock { /// C# member: `M:LibreMetaverse.Packets.FetchInventoryPacket.InventoryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryPacket.InventoryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryPacket.InventoryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.FetchInventoryPacket.InventoryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.FetchInventoryReplyPacket`. pub struct FetchInventoryReplyPacket { /// C# member: `F:LibreMetaverse.Packets.FetchInventoryReplyPacket.AgentData`. pub agent_data: libremetaverse::packets::FetchInventoryReplyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.FetchInventoryReplyPacket.InventoryData`. pub inventory_data: Vec, } impl FetchInventoryReplyPacket { /// C# member: `M:LibreMetaverse.Packets.FetchInventoryReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.FetchInventoryReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.FetchInventoryReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.FetchInventoryReplyPacket.AgentDataBlock`. pub struct FetchInventoryReplyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.FetchInventoryReplyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl FetchInventoryReplyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.FetchInventoryReplyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryReplyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryReplyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.FetchInventoryReplyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock`. pub struct FetchInventoryReplyPacketInventoryDataBlock { /// C# member: `F:LibreMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock.AssetID`. pub asset_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock.BaseMask`. pub base_mask: u32, /// C# member: `F:LibreMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock.CRC`. pub crc: u32, /// C# member: `F:LibreMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock.CreationDate`. pub creation_date: i32, /// C# member: `F:LibreMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock.CreatorID`. pub creator_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock.Description`. pub description: Vec, /// C# member: `F:LibreMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock.EveryoneMask`. pub everyone_mask: u32, /// C# member: `F:LibreMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock.Flags`. pub flags: u32, /// C# member: `F:LibreMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock.FolderID`. pub folder_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock.GroupMask`. pub group_mask: u32, /// C# member: `F:LibreMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock.GroupOwned`. pub group_owned: bool, /// C# member: `F:LibreMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock.InvType`. pub inv_type: i8, /// C# member: `F:LibreMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock.ItemID`. pub item_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock.NextOwnerMask`. pub next_owner_mask: u32, /// C# member: `F:LibreMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock.OwnerID`. pub owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock.OwnerMask`. pub owner_mask: u32, /// C# member: `F:LibreMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock.SalePrice`. pub sale_price: i32, /// C# member: `F:LibreMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock.SaleType`. pub sale_type: u8, /// C# member: `F:LibreMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock.Type`. pub type_: i8, } impl FetchInventoryReplyPacketInventoryDataBlock { /// C# member: `M:LibreMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.FetchInventoryReplyPacket.InventoryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.FindAgentPacket`. pub struct FindAgentPacket { /// C# member: `F:LibreMetaverse.Packets.FindAgentPacket.AgentBlock`. pub agent_block: libremetaverse::packets::FindAgentPacketAgentBlockBlock, /// C# member: `F:LibreMetaverse.Packets.FindAgentPacket.LocationBlock`. pub location_block: Vec, } impl FindAgentPacket { /// C# member: `M:LibreMetaverse.Packets.FindAgentPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.FindAgentPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FindAgentPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FindAgentPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FindAgentPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FindAgentPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FindAgentPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FindAgentPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FindAgentPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.FindAgentPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FindAgentPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.FindAgentPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FindAgentPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.FindAgentPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FindAgentPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.FindAgentPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FindAgentPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FindAgentPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FindAgentPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.FindAgentPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FindAgentPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.FindAgentPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.FindAgentPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.FindAgentPacket.AgentBlockBlock`. pub struct FindAgentPacketAgentBlockBlock { /// C# member: `F:LibreMetaverse.Packets.FindAgentPacket.AgentBlockBlock.Hunter`. pub hunter: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.FindAgentPacket.AgentBlockBlock.Prey`. pub prey: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.FindAgentPacket.AgentBlockBlock.SpaceIP`. pub space_ip: u32, } impl FindAgentPacketAgentBlockBlock { /// C# member: `M:LibreMetaverse.Packets.FindAgentPacket.AgentBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.FindAgentPacket.AgentBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FindAgentPacket.AgentBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FindAgentPacket.AgentBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FindAgentPacket.AgentBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FindAgentPacket.AgentBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FindAgentPacket.AgentBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.FindAgentPacket.AgentBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FindAgentPacket.AgentBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FindAgentPacket.AgentBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FindAgentPacket.AgentBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.FindAgentPacket.AgentBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.FindAgentPacket.LocationBlockBlock`. pub struct FindAgentPacketLocationBlockBlock { /// C# member: `F:LibreMetaverse.Packets.FindAgentPacket.LocationBlockBlock.GlobalX`. pub global_x: f64, /// C# member: `F:LibreMetaverse.Packets.FindAgentPacket.LocationBlockBlock.GlobalY`. pub global_y: f64, } impl FindAgentPacketLocationBlockBlock { /// C# member: `M:LibreMetaverse.Packets.FindAgentPacket.LocationBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.FindAgentPacket.LocationBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FindAgentPacket.LocationBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FindAgentPacket.LocationBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FindAgentPacket.LocationBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FindAgentPacket.LocationBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FindAgentPacket.LocationBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.FindAgentPacket.LocationBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FindAgentPacket.LocationBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FindAgentPacket.LocationBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FindAgentPacket.LocationBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.FindAgentPacket.LocationBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ForceObjectSelectPacket`. pub struct ForceObjectSelectPacket { /// C# member: `F:LibreMetaverse.Packets.ForceObjectSelectPacket.Data`. pub data: Vec, /// C# member: `F:LibreMetaverse.Packets.ForceObjectSelectPacket._Header`. pub header: libremetaverse::packets::ForceObjectSelectPacketHeaderBlock, } impl ForceObjectSelectPacket { /// C# member: `M:LibreMetaverse.Packets.ForceObjectSelectPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ForceObjectSelectPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ForceObjectSelectPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ForceObjectSelectPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ForceObjectSelectPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ForceObjectSelectPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ForceObjectSelectPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ForceObjectSelectPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ForceObjectSelectPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ForceObjectSelectPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ForceObjectSelectPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ForceObjectSelectPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ForceObjectSelectPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ForceObjectSelectPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ForceObjectSelectPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ForceObjectSelectPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ForceObjectSelectPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ForceObjectSelectPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ForceObjectSelectPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ForceObjectSelectPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ForceObjectSelectPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ForceObjectSelectPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ForceObjectSelectPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ForceObjectSelectPacket.DataBlock`. pub struct ForceObjectSelectPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.ForceObjectSelectPacket.DataBlock.LocalID`. pub local_id: u32, } impl ForceObjectSelectPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.ForceObjectSelectPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ForceObjectSelectPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ForceObjectSelectPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ForceObjectSelectPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ForceObjectSelectPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ForceObjectSelectPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ForceObjectSelectPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ForceObjectSelectPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ForceObjectSelectPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ForceObjectSelectPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ForceObjectSelectPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ForceObjectSelectPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ForceObjectSelectPacket.HeaderBlock`. pub struct ForceObjectSelectPacketHeaderBlock { /// C# member: `F:LibreMetaverse.Packets.ForceObjectSelectPacket.HeaderBlock.ResetList`. pub reset_list: bool, } impl ForceObjectSelectPacketHeaderBlock { /// C# member: `M:LibreMetaverse.Packets.ForceObjectSelectPacket.HeaderBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ForceObjectSelectPacket.HeaderBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ForceObjectSelectPacket.HeaderBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ForceObjectSelectPacket.HeaderBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ForceObjectSelectPacket.HeaderBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ForceObjectSelectPacket.HeaderBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ForceObjectSelectPacket.HeaderBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ForceObjectSelectPacket.HeaderBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ForceObjectSelectPacket.HeaderBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ForceObjectSelectPacket.HeaderBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ForceObjectSelectPacket.HeaderBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ForceObjectSelectPacket.HeaderBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ForceScriptControlReleasePacket`. pub struct ForceScriptControlReleasePacket { /// C# member: `F:LibreMetaverse.Packets.ForceScriptControlReleasePacket.AgentData`. pub agent_data: libremetaverse::packets::ForceScriptControlReleasePacketAgentDataBlock, } impl ForceScriptControlReleasePacket { /// C# member: `M:LibreMetaverse.Packets.ForceScriptControlReleasePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ForceScriptControlReleasePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ForceScriptControlReleasePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ForceScriptControlReleasePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ForceScriptControlReleasePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ForceScriptControlReleasePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ForceScriptControlReleasePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ForceScriptControlReleasePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ForceScriptControlReleasePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ForceScriptControlReleasePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ForceScriptControlReleasePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ForceScriptControlReleasePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ForceScriptControlReleasePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ForceScriptControlReleasePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ForceScriptControlReleasePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ForceScriptControlReleasePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ForceScriptControlReleasePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ForceScriptControlReleasePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ForceScriptControlReleasePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ForceScriptControlReleasePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ForceScriptControlReleasePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ForceScriptControlReleasePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ForceScriptControlReleasePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ForceScriptControlReleasePacket.AgentDataBlock`. pub struct ForceScriptControlReleasePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ForceScriptControlReleasePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ForceScriptControlReleasePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ForceScriptControlReleasePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ForceScriptControlReleasePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ForceScriptControlReleasePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ForceScriptControlReleasePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ForceScriptControlReleasePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ForceScriptControlReleasePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ForceScriptControlReleasePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ForceScriptControlReleasePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ForceScriptControlReleasePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ForceScriptControlReleasePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ForceScriptControlReleasePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ForceScriptControlReleasePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ForceScriptControlReleasePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.FormFriendshipPacket`. pub struct FormFriendshipPacket { /// C# member: `F:LibreMetaverse.Packets.FormFriendshipPacket.AgentBlock`. pub agent_block: libremetaverse::packets::FormFriendshipPacketAgentBlockBlock, } impl FormFriendshipPacket { /// C# member: `M:LibreMetaverse.Packets.FormFriendshipPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.FormFriendshipPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FormFriendshipPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FormFriendshipPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FormFriendshipPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FormFriendshipPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FormFriendshipPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FormFriendshipPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FormFriendshipPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.FormFriendshipPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FormFriendshipPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.FormFriendshipPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FormFriendshipPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.FormFriendshipPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FormFriendshipPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.FormFriendshipPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FormFriendshipPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FormFriendshipPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FormFriendshipPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.FormFriendshipPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FormFriendshipPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.FormFriendshipPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.FormFriendshipPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.FormFriendshipPacket.AgentBlockBlock`. pub struct FormFriendshipPacketAgentBlockBlock { /// C# member: `F:LibreMetaverse.Packets.FormFriendshipPacket.AgentBlockBlock.DestID`. pub dest_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.FormFriendshipPacket.AgentBlockBlock.SourceID`. pub source_id: libremetaverse_types::UUID, } impl FormFriendshipPacketAgentBlockBlock { /// C# member: `M:LibreMetaverse.Packets.FormFriendshipPacket.AgentBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.FormFriendshipPacket.AgentBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FormFriendshipPacket.AgentBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FormFriendshipPacket.AgentBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FormFriendshipPacket.AgentBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FormFriendshipPacket.AgentBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FormFriendshipPacket.AgentBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.FormFriendshipPacket.AgentBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FormFriendshipPacket.AgentBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FormFriendshipPacket.AgentBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FormFriendshipPacket.AgentBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.FormFriendshipPacket.AgentBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.FreezeUserPacket`. pub struct FreezeUserPacket { /// C# member: `F:LibreMetaverse.Packets.FreezeUserPacket.AgentData`. pub agent_data: libremetaverse::packets::FreezeUserPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.FreezeUserPacket.Data`. pub data: libremetaverse::packets::FreezeUserPacketDataBlock, } impl FreezeUserPacket { /// C# member: `M:LibreMetaverse.Packets.FreezeUserPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.FreezeUserPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FreezeUserPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FreezeUserPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FreezeUserPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FreezeUserPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FreezeUserPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FreezeUserPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FreezeUserPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.FreezeUserPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FreezeUserPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.FreezeUserPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FreezeUserPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.FreezeUserPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FreezeUserPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.FreezeUserPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FreezeUserPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FreezeUserPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FreezeUserPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.FreezeUserPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FreezeUserPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.FreezeUserPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.FreezeUserPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.FreezeUserPacket.AgentDataBlock`. pub struct FreezeUserPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.FreezeUserPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.FreezeUserPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl FreezeUserPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.FreezeUserPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.FreezeUserPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FreezeUserPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FreezeUserPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FreezeUserPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FreezeUserPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FreezeUserPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.FreezeUserPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FreezeUserPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FreezeUserPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FreezeUserPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.FreezeUserPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.FreezeUserPacket.DataBlock`. pub struct FreezeUserPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.FreezeUserPacket.DataBlock.Flags`. pub flags: u32, /// C# member: `F:LibreMetaverse.Packets.FreezeUserPacket.DataBlock.TargetID`. pub target_id: libremetaverse_types::UUID, } impl FreezeUserPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.FreezeUserPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.FreezeUserPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FreezeUserPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FreezeUserPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FreezeUserPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FreezeUserPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FreezeUserPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.FreezeUserPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FreezeUserPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.FreezeUserPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.FreezeUserPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.FreezeUserPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GameControlInputPacket`. pub struct GameControlInputPacket { /// C# member: `F:LibreMetaverse.Packets.GameControlInputPacket.AgentData`. pub agent_data: libremetaverse::packets::GameControlInputPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.GameControlInputPacket.AxisData`. pub axis_data: Vec, /// C# member: `F:LibreMetaverse.Packets.GameControlInputPacket.ButtonData`. pub button_data: Vec, } impl GameControlInputPacket { /// C# member: `M:LibreMetaverse.Packets.GameControlInputPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GameControlInputPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GameControlInputPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GameControlInputPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GameControlInputPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GameControlInputPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GameControlInputPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GameControlInputPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GameControlInputPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.GameControlInputPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GameControlInputPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GameControlInputPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GameControlInputPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.GameControlInputPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GameControlInputPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.GameControlInputPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GameControlInputPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GameControlInputPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GameControlInputPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.GameControlInputPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GameControlInputPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.GameControlInputPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.GameControlInputPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.GameControlInputPacket.AgentDataBlock`. pub struct GameControlInputPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.GameControlInputPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GameControlInputPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl GameControlInputPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.GameControlInputPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GameControlInputPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GameControlInputPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GameControlInputPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GameControlInputPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GameControlInputPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GameControlInputPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GameControlInputPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GameControlInputPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GameControlInputPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GameControlInputPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GameControlInputPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GameControlInputPacket.AxisDataBlock`. pub struct GameControlInputPacketAxisDataBlock { /// C# member: `F:LibreMetaverse.Packets.GameControlInputPacket.AxisDataBlock.Index`. pub index: u8, /// C# member: `F:LibreMetaverse.Packets.GameControlInputPacket.AxisDataBlock.Value`. pub value: i16, } impl GameControlInputPacketAxisDataBlock { /// C# member: `M:LibreMetaverse.Packets.GameControlInputPacket.AxisDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GameControlInputPacket.AxisDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GameControlInputPacket.AxisDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GameControlInputPacket.AxisDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GameControlInputPacket.AxisDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GameControlInputPacket.AxisDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GameControlInputPacket.AxisDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GameControlInputPacket.AxisDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GameControlInputPacket.AxisDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GameControlInputPacket.AxisDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GameControlInputPacket.AxisDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GameControlInputPacket.AxisDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GameControlInputPacket.ButtonDataBlock`. pub struct GameControlInputPacketButtonDataBlock { /// C# member: `F:LibreMetaverse.Packets.GameControlInputPacket.ButtonDataBlock.Data`. pub data: Vec, } impl GameControlInputPacketButtonDataBlock { /// C# member: `M:LibreMetaverse.Packets.GameControlInputPacket.ButtonDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GameControlInputPacket.ButtonDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GameControlInputPacket.ButtonDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GameControlInputPacket.ButtonDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GameControlInputPacket.ButtonDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GameControlInputPacket.ButtonDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GameControlInputPacket.ButtonDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GameControlInputPacket.ButtonDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GameControlInputPacket.ButtonDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GameControlInputPacket.ButtonDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GameControlInputPacket.ButtonDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GameControlInputPacket.ButtonDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GenericMessagePacket`. pub struct GenericMessagePacket { /// C# member: `F:LibreMetaverse.Packets.GenericMessagePacket.AgentData`. pub agent_data: libremetaverse::packets::GenericMessagePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.GenericMessagePacket.MethodData`. pub method_data: libremetaverse::packets::GenericMessagePacketMethodDataBlock, /// C# member: `F:LibreMetaverse.Packets.GenericMessagePacket.ParamList`. pub param_list: Vec, } impl GenericMessagePacket { /// C# member: `M:LibreMetaverse.Packets.GenericMessagePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GenericMessagePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericMessagePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GenericMessagePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericMessagePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GenericMessagePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericMessagePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GenericMessagePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericMessagePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.GenericMessagePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericMessagePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GenericMessagePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericMessagePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.GenericMessagePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericMessagePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.GenericMessagePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericMessagePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GenericMessagePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericMessagePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.GenericMessagePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericMessagePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.GenericMessagePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.GenericMessagePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.GenericMessagePacket.AgentDataBlock`. pub struct GenericMessagePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.GenericMessagePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GenericMessagePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GenericMessagePacket.AgentDataBlock.TransactionID`. pub transaction_id: libremetaverse_types::UUID, } impl GenericMessagePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.GenericMessagePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GenericMessagePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericMessagePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GenericMessagePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericMessagePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GenericMessagePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericMessagePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GenericMessagePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericMessagePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GenericMessagePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericMessagePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GenericMessagePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GenericMessagePacket.MethodDataBlock`. pub struct GenericMessagePacketMethodDataBlock { /// C# member: `F:LibreMetaverse.Packets.GenericMessagePacket.MethodDataBlock.Invoice`. pub invoice: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GenericMessagePacket.MethodDataBlock.Method`. pub method: Vec, } impl GenericMessagePacketMethodDataBlock { /// C# member: `M:LibreMetaverse.Packets.GenericMessagePacket.MethodDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GenericMessagePacket.MethodDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericMessagePacket.MethodDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GenericMessagePacket.MethodDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericMessagePacket.MethodDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GenericMessagePacket.MethodDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericMessagePacket.MethodDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GenericMessagePacket.MethodDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericMessagePacket.MethodDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GenericMessagePacket.MethodDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericMessagePacket.MethodDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GenericMessagePacket.MethodDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GenericMessagePacket.ParamListBlock`. pub struct GenericMessagePacketParamListBlock { /// C# member: `F:LibreMetaverse.Packets.GenericMessagePacket.ParamListBlock.Parameter`. pub parameter: Vec, } impl GenericMessagePacketParamListBlock { /// C# member: `M:LibreMetaverse.Packets.GenericMessagePacket.ParamListBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GenericMessagePacket.ParamListBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericMessagePacket.ParamListBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GenericMessagePacket.ParamListBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericMessagePacket.ParamListBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GenericMessagePacket.ParamListBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericMessagePacket.ParamListBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GenericMessagePacket.ParamListBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericMessagePacket.ParamListBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GenericMessagePacket.ParamListBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericMessagePacket.ParamListBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GenericMessagePacket.ParamListBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GenericStreamingMessagePacket`. pub struct GenericStreamingMessagePacket { /// C# member: `F:LibreMetaverse.Packets.GenericStreamingMessagePacket.DataBlock`. pub data_block: libremetaverse::packets::GenericStreamingMessagePacketDataBlockBlock, /// C# member: `F:LibreMetaverse.Packets.GenericStreamingMessagePacket.MethodData`. pub method_data: libremetaverse::packets::GenericStreamingMessagePacketMethodDataBlock, } impl GenericStreamingMessagePacket { /// C# member: `M:LibreMetaverse.Packets.GenericStreamingMessagePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GenericStreamingMessagePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericStreamingMessagePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GenericStreamingMessagePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericStreamingMessagePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GenericStreamingMessagePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericStreamingMessagePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GenericStreamingMessagePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericStreamingMessagePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.GenericStreamingMessagePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericStreamingMessagePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GenericStreamingMessagePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericStreamingMessagePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.GenericStreamingMessagePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericStreamingMessagePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.GenericStreamingMessagePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericStreamingMessagePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GenericStreamingMessagePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericStreamingMessagePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.GenericStreamingMessagePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericStreamingMessagePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.GenericStreamingMessagePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.GenericStreamingMessagePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.GenericStreamingMessagePacket.DataBlockBlock`. pub struct GenericStreamingMessagePacketDataBlockBlock { /// C# member: `F:LibreMetaverse.Packets.GenericStreamingMessagePacket.DataBlockBlock.Data`. pub data: Vec, } impl GenericStreamingMessagePacketDataBlockBlock { /// C# member: `M:LibreMetaverse.Packets.GenericStreamingMessagePacket.DataBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GenericStreamingMessagePacket.DataBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericStreamingMessagePacket.DataBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GenericStreamingMessagePacket.DataBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericStreamingMessagePacket.DataBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GenericStreamingMessagePacket.DataBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericStreamingMessagePacket.DataBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GenericStreamingMessagePacket.DataBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericStreamingMessagePacket.DataBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GenericStreamingMessagePacket.DataBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericStreamingMessagePacket.DataBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GenericStreamingMessagePacket.DataBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GenericStreamingMessagePacket.MethodDataBlock`. pub struct GenericStreamingMessagePacketMethodDataBlock { /// C# member: `F:LibreMetaverse.Packets.GenericStreamingMessagePacket.MethodDataBlock.Method`. pub method: u16, } impl GenericStreamingMessagePacketMethodDataBlock { /// C# member: `M:LibreMetaverse.Packets.GenericStreamingMessagePacket.MethodDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GenericStreamingMessagePacket.MethodDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericStreamingMessagePacket.MethodDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GenericStreamingMessagePacket.MethodDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericStreamingMessagePacket.MethodDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GenericStreamingMessagePacket.MethodDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericStreamingMessagePacket.MethodDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GenericStreamingMessagePacket.MethodDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericStreamingMessagePacket.MethodDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GenericStreamingMessagePacket.MethodDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GenericStreamingMessagePacket.MethodDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GenericStreamingMessagePacket.MethodDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GetScriptRunningPacket`. pub struct GetScriptRunningPacket { /// C# member: `F:LibreMetaverse.Packets.GetScriptRunningPacket.Script`. pub script: libremetaverse::packets::GetScriptRunningPacketScriptBlock, } impl GetScriptRunningPacket { /// C# member: `M:LibreMetaverse.Packets.GetScriptRunningPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GetScriptRunningPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GetScriptRunningPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GetScriptRunningPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GetScriptRunningPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GetScriptRunningPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GetScriptRunningPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GetScriptRunningPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GetScriptRunningPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.GetScriptRunningPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GetScriptRunningPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GetScriptRunningPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GetScriptRunningPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.GetScriptRunningPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GetScriptRunningPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.GetScriptRunningPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GetScriptRunningPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GetScriptRunningPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GetScriptRunningPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.GetScriptRunningPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GetScriptRunningPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.GetScriptRunningPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.GetScriptRunningPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.GetScriptRunningPacket.ScriptBlock`. pub struct GetScriptRunningPacketScriptBlock { /// C# member: `F:LibreMetaverse.Packets.GetScriptRunningPacket.ScriptBlock.ItemID`. pub item_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GetScriptRunningPacket.ScriptBlock.ObjectID`. pub object_id: libremetaverse_types::UUID, } impl GetScriptRunningPacketScriptBlock { /// C# member: `M:LibreMetaverse.Packets.GetScriptRunningPacket.ScriptBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GetScriptRunningPacket.ScriptBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GetScriptRunningPacket.ScriptBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GetScriptRunningPacket.ScriptBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GetScriptRunningPacket.ScriptBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GetScriptRunningPacket.ScriptBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GetScriptRunningPacket.ScriptBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GetScriptRunningPacket.ScriptBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GetScriptRunningPacket.ScriptBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GetScriptRunningPacket.ScriptBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GetScriptRunningPacket.ScriptBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GetScriptRunningPacket.ScriptBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GodKickUserPacket`. pub struct GodKickUserPacket { /// C# member: `F:LibreMetaverse.Packets.GodKickUserPacket.UserInfo`. pub user_info: libremetaverse::packets::GodKickUserPacketUserInfoBlock, } impl GodKickUserPacket { /// C# member: `M:LibreMetaverse.Packets.GodKickUserPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GodKickUserPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodKickUserPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GodKickUserPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodKickUserPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GodKickUserPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodKickUserPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GodKickUserPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodKickUserPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.GodKickUserPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodKickUserPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GodKickUserPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodKickUserPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.GodKickUserPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodKickUserPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.GodKickUserPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodKickUserPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GodKickUserPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodKickUserPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.GodKickUserPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodKickUserPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.GodKickUserPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.GodKickUserPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.GodKickUserPacket.UserInfoBlock`. pub struct GodKickUserPacketUserInfoBlock { /// C# member: `F:LibreMetaverse.Packets.GodKickUserPacket.UserInfoBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GodKickUserPacket.UserInfoBlock.GodID`. pub god_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GodKickUserPacket.UserInfoBlock.GodSessionID`. pub god_session_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GodKickUserPacket.UserInfoBlock.KickFlags`. pub kick_flags: u32, /// C# member: `F:LibreMetaverse.Packets.GodKickUserPacket.UserInfoBlock.Reason`. pub reason: Vec, } impl GodKickUserPacketUserInfoBlock { /// C# member: `M:LibreMetaverse.Packets.GodKickUserPacket.UserInfoBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GodKickUserPacket.UserInfoBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodKickUserPacket.UserInfoBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GodKickUserPacket.UserInfoBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodKickUserPacket.UserInfoBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GodKickUserPacket.UserInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodKickUserPacket.UserInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GodKickUserPacket.UserInfoBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodKickUserPacket.UserInfoBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GodKickUserPacket.UserInfoBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodKickUserPacket.UserInfoBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GodKickUserPacket.UserInfoBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GodUpdateRegionInfoPacket`. pub struct GodUpdateRegionInfoPacket { /// C# member: `F:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.AgentData`. pub agent_data: libremetaverse::packets::GodUpdateRegionInfoPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfo`. pub region_info: libremetaverse::packets::GodUpdateRegionInfoPacketRegionInfoBlock, /// C# member: `F:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfo2`. pub region_info2: Vec, } impl GodUpdateRegionInfoPacket { /// C# member: `M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.AgentDataBlock`. pub struct GodUpdateRegionInfoPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl GodUpdateRegionInfoPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfo2Block`. pub struct GodUpdateRegionInfoPacketRegionInfo2Block { /// C# member: `F:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfo2Block.RegionFlagsExtended`. pub region_flags_extended: u64, } impl GodUpdateRegionInfoPacketRegionInfo2Block { /// C# member: `M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfo2Block.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfo2Block.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfo2Block.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfo2Block.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfo2Block.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfo2Block.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfo2Block.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfo2Block.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfo2Block.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfo2Block.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfo2Block.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfo2Block.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfoBlock`. pub struct GodUpdateRegionInfoPacketRegionInfoBlock { /// C# member: `F:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfoBlock.BillableFactor`. pub billable_factor: f32, /// C# member: `F:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfoBlock.EstateID`. pub estate_id: u32, /// C# member: `F:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfoBlock.ParentEstateID`. pub parent_estate_id: u32, /// C# member: `F:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfoBlock.PricePerMeter`. pub price_per_meter: i32, /// C# member: `F:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfoBlock.RedirectGridX`. pub redirect_grid_x: i32, /// C# member: `F:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfoBlock.RedirectGridY`. pub redirect_grid_y: i32, /// C# member: `F:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfoBlock.RegionFlags`. pub region_flags: u32, /// C# member: `F:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfoBlock.SimName`. pub sim_name: Vec, } impl GodUpdateRegionInfoPacketRegionInfoBlock { /// C# member: `M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfoBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfoBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfoBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfoBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfoBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfoBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfoBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfoBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfoBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GodUpdateRegionInfoPacket.RegionInfoBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GodlikeMessagePacket`. pub struct GodlikeMessagePacket { /// C# member: `F:LibreMetaverse.Packets.GodlikeMessagePacket.AgentData`. pub agent_data: libremetaverse::packets::GodlikeMessagePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.GodlikeMessagePacket.MethodData`. pub method_data: libremetaverse::packets::GodlikeMessagePacketMethodDataBlock, /// C# member: `F:LibreMetaverse.Packets.GodlikeMessagePacket.ParamList`. pub param_list: Vec, } impl GodlikeMessagePacket { /// C# member: `M:LibreMetaverse.Packets.GodlikeMessagePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GodlikeMessagePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodlikeMessagePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GodlikeMessagePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodlikeMessagePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GodlikeMessagePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodlikeMessagePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GodlikeMessagePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodlikeMessagePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.GodlikeMessagePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodlikeMessagePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GodlikeMessagePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodlikeMessagePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.GodlikeMessagePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodlikeMessagePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.GodlikeMessagePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodlikeMessagePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GodlikeMessagePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodlikeMessagePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.GodlikeMessagePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodlikeMessagePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.GodlikeMessagePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.GodlikeMessagePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.GodlikeMessagePacket.AgentDataBlock`. pub struct GodlikeMessagePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.GodlikeMessagePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GodlikeMessagePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GodlikeMessagePacket.AgentDataBlock.TransactionID`. pub transaction_id: libremetaverse_types::UUID, } impl GodlikeMessagePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.GodlikeMessagePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GodlikeMessagePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodlikeMessagePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GodlikeMessagePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodlikeMessagePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GodlikeMessagePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodlikeMessagePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GodlikeMessagePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodlikeMessagePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GodlikeMessagePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodlikeMessagePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GodlikeMessagePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GodlikeMessagePacket.MethodDataBlock`. pub struct GodlikeMessagePacketMethodDataBlock { /// C# member: `F:LibreMetaverse.Packets.GodlikeMessagePacket.MethodDataBlock.Invoice`. pub invoice: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GodlikeMessagePacket.MethodDataBlock.Method`. pub method: Vec, } impl GodlikeMessagePacketMethodDataBlock { /// C# member: `M:LibreMetaverse.Packets.GodlikeMessagePacket.MethodDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GodlikeMessagePacket.MethodDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodlikeMessagePacket.MethodDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GodlikeMessagePacket.MethodDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodlikeMessagePacket.MethodDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GodlikeMessagePacket.MethodDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodlikeMessagePacket.MethodDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GodlikeMessagePacket.MethodDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodlikeMessagePacket.MethodDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GodlikeMessagePacket.MethodDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodlikeMessagePacket.MethodDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GodlikeMessagePacket.MethodDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GodlikeMessagePacket.ParamListBlock`. pub struct GodlikeMessagePacketParamListBlock { /// C# member: `F:LibreMetaverse.Packets.GodlikeMessagePacket.ParamListBlock.Parameter`. pub parameter: Vec, } impl GodlikeMessagePacketParamListBlock { /// C# member: `M:LibreMetaverse.Packets.GodlikeMessagePacket.ParamListBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GodlikeMessagePacket.ParamListBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodlikeMessagePacket.ParamListBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GodlikeMessagePacket.ParamListBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodlikeMessagePacket.ParamListBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GodlikeMessagePacket.ParamListBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodlikeMessagePacket.ParamListBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GodlikeMessagePacket.ParamListBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodlikeMessagePacket.ParamListBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GodlikeMessagePacket.ParamListBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GodlikeMessagePacket.ParamListBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GodlikeMessagePacket.ParamListBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GrantGodlikePowersPacket`. pub struct GrantGodlikePowersPacket { /// C# member: `F:LibreMetaverse.Packets.GrantGodlikePowersPacket.AgentData`. pub agent_data: libremetaverse::packets::GrantGodlikePowersPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.GrantGodlikePowersPacket.GrantData`. pub grant_data: libremetaverse::packets::GrantGodlikePowersPacketGrantDataBlock, } impl GrantGodlikePowersPacket { /// C# member: `M:LibreMetaverse.Packets.GrantGodlikePowersPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GrantGodlikePowersPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GrantGodlikePowersPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GrantGodlikePowersPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GrantGodlikePowersPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GrantGodlikePowersPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GrantGodlikePowersPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GrantGodlikePowersPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GrantGodlikePowersPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.GrantGodlikePowersPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GrantGodlikePowersPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GrantGodlikePowersPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GrantGodlikePowersPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.GrantGodlikePowersPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GrantGodlikePowersPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.GrantGodlikePowersPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GrantGodlikePowersPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GrantGodlikePowersPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GrantGodlikePowersPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.GrantGodlikePowersPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GrantGodlikePowersPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.GrantGodlikePowersPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.GrantGodlikePowersPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.GrantGodlikePowersPacket.AgentDataBlock`. pub struct GrantGodlikePowersPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.GrantGodlikePowersPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GrantGodlikePowersPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl GrantGodlikePowersPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.GrantGodlikePowersPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GrantGodlikePowersPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GrantGodlikePowersPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GrantGodlikePowersPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GrantGodlikePowersPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GrantGodlikePowersPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GrantGodlikePowersPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GrantGodlikePowersPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GrantGodlikePowersPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GrantGodlikePowersPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GrantGodlikePowersPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GrantGodlikePowersPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GrantGodlikePowersPacket.GrantDataBlock`. pub struct GrantGodlikePowersPacketGrantDataBlock { /// C# member: `F:LibreMetaverse.Packets.GrantGodlikePowersPacket.GrantDataBlock.GodLevel`. pub god_level: u8, /// C# member: `F:LibreMetaverse.Packets.GrantGodlikePowersPacket.GrantDataBlock.Token`. pub token: libremetaverse_types::UUID, } impl GrantGodlikePowersPacketGrantDataBlock { /// C# member: `M:LibreMetaverse.Packets.GrantGodlikePowersPacket.GrantDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GrantGodlikePowersPacket.GrantDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GrantGodlikePowersPacket.GrantDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GrantGodlikePowersPacket.GrantDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GrantGodlikePowersPacket.GrantDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GrantGodlikePowersPacket.GrantDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GrantGodlikePowersPacket.GrantDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GrantGodlikePowersPacket.GrantDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GrantGodlikePowersPacket.GrantDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GrantGodlikePowersPacket.GrantDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GrantGodlikePowersPacket.GrantDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GrantGodlikePowersPacket.GrantDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GrantUserRightsPacket`. pub struct GrantUserRightsPacket { /// C# member: `F:LibreMetaverse.Packets.GrantUserRightsPacket.AgentData`. pub agent_data: libremetaverse::packets::GrantUserRightsPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.GrantUserRightsPacket.Rights`. pub rights: Vec, } impl GrantUserRightsPacket { /// C# member: `M:LibreMetaverse.Packets.GrantUserRightsPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GrantUserRightsPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GrantUserRightsPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GrantUserRightsPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GrantUserRightsPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GrantUserRightsPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GrantUserRightsPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GrantUserRightsPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GrantUserRightsPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.GrantUserRightsPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GrantUserRightsPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GrantUserRightsPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GrantUserRightsPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.GrantUserRightsPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GrantUserRightsPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.GrantUserRightsPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GrantUserRightsPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GrantUserRightsPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GrantUserRightsPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.GrantUserRightsPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GrantUserRightsPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.GrantUserRightsPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.GrantUserRightsPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.GrantUserRightsPacket.AgentDataBlock`. pub struct GrantUserRightsPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.GrantUserRightsPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GrantUserRightsPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl GrantUserRightsPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.GrantUserRightsPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GrantUserRightsPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GrantUserRightsPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GrantUserRightsPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GrantUserRightsPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GrantUserRightsPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GrantUserRightsPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GrantUserRightsPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GrantUserRightsPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GrantUserRightsPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GrantUserRightsPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GrantUserRightsPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GrantUserRightsPacket.RightsBlock`. pub struct GrantUserRightsPacketRightsBlock { /// C# member: `F:LibreMetaverse.Packets.GrantUserRightsPacket.RightsBlock.AgentRelated`. pub agent_related: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GrantUserRightsPacket.RightsBlock.RelatedRights`. pub related_rights: i32, } impl GrantUserRightsPacketRightsBlock { /// C# member: `M:LibreMetaverse.Packets.GrantUserRightsPacket.RightsBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GrantUserRightsPacket.RightsBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GrantUserRightsPacket.RightsBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GrantUserRightsPacket.RightsBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GrantUserRightsPacket.RightsBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GrantUserRightsPacket.RightsBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GrantUserRightsPacket.RightsBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GrantUserRightsPacket.RightsBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GrantUserRightsPacket.RightsBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GrantUserRightsPacket.RightsBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GrantUserRightsPacket.RightsBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GrantUserRightsPacket.RightsBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket`. pub struct GroupAccountDetailsReplyPacket { /// C# member: `F:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.AgentData`. pub agent_data: libremetaverse::packets::GroupAccountDetailsReplyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.HistoryData`. pub history_data: Vec, /// C# member: `F:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.MoneyData`. pub money_data: libremetaverse::packets::GroupAccountDetailsReplyPacketMoneyDataBlock, } impl GroupAccountDetailsReplyPacket { /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.AgentDataBlock`. pub struct GroupAccountDetailsReplyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.AgentDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, } impl GroupAccountDetailsReplyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.HistoryDataBlock`. pub struct GroupAccountDetailsReplyPacketHistoryDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.HistoryDataBlock.Amount`. pub amount: i32, /// C# member: `F:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.HistoryDataBlock.Description`. pub description: Vec, } impl GroupAccountDetailsReplyPacketHistoryDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.HistoryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.HistoryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.HistoryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.HistoryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.HistoryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.HistoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.HistoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.HistoryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.HistoryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.HistoryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.HistoryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.HistoryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.MoneyDataBlock`. pub struct GroupAccountDetailsReplyPacketMoneyDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.MoneyDataBlock.CurrentInterval`. pub current_interval: i32, /// C# member: `F:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.MoneyDataBlock.IntervalDays`. pub interval_days: i32, /// C# member: `F:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.MoneyDataBlock.RequestID`. pub request_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.MoneyDataBlock.StartDate`. pub start_date: Vec, } impl GroupAccountDetailsReplyPacketMoneyDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.MoneyDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.MoneyDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.MoneyDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.MoneyDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.MoneyDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.MoneyDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.MoneyDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.MoneyDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.MoneyDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.MoneyDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.MoneyDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupAccountDetailsReplyPacket.MoneyDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket`. pub struct GroupAccountDetailsRequestPacket { /// C# member: `F:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.AgentData`. pub agent_data: libremetaverse::packets::GroupAccountDetailsRequestPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.MoneyData`. pub money_data: libremetaverse::packets::GroupAccountDetailsRequestPacketMoneyDataBlock, } impl GroupAccountDetailsRequestPacket { /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.AgentDataBlock`. pub struct GroupAccountDetailsRequestPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.AgentDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl GroupAccountDetailsRequestPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.MoneyDataBlock`. pub struct GroupAccountDetailsRequestPacketMoneyDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.MoneyDataBlock.CurrentInterval`. pub current_interval: i32, /// C# member: `F:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.MoneyDataBlock.IntervalDays`. pub interval_days: i32, /// C# member: `F:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.MoneyDataBlock.RequestID`. pub request_id: libremetaverse_types::UUID, } impl GroupAccountDetailsRequestPacketMoneyDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.MoneyDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.MoneyDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.MoneyDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.MoneyDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.MoneyDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.MoneyDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.MoneyDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.MoneyDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.MoneyDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.MoneyDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.MoneyDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupAccountDetailsRequestPacket.MoneyDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket`. pub struct GroupAccountSummaryReplyPacket { /// C# member: `F:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.AgentData`. pub agent_data: libremetaverse::packets::GroupAccountSummaryReplyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyData`. pub money_data: libremetaverse::packets::GroupAccountSummaryReplyPacketMoneyDataBlock, } impl GroupAccountSummaryReplyPacket { /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.AgentDataBlock`. pub struct GroupAccountSummaryReplyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.AgentDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, } impl GroupAccountSummaryReplyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyDataBlock`. pub struct GroupAccountSummaryReplyPacketMoneyDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyDataBlock.Balance`. pub balance: i32, /// C# member: `F:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyDataBlock.CurrentInterval`. pub current_interval: i32, /// C# member: `F:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyDataBlock.GroupTaxCurrent`. pub group_tax_current: i32, /// C# member: `F:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyDataBlock.GroupTaxEstimate`. pub group_tax_estimate: i32, /// C# member: `F:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyDataBlock.IntervalDays`. pub interval_days: i32, /// C# member: `F:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyDataBlock.LandTaxCurrent`. pub land_tax_current: i32, /// C# member: `F:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyDataBlock.LandTaxEstimate`. pub land_tax_estimate: i32, /// C# member: `F:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyDataBlock.LastTaxDate`. pub last_tax_date: Vec, /// C# member: `F:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyDataBlock.LightTaxCurrent`. pub light_tax_current: i32, /// C# member: `F:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyDataBlock.LightTaxEstimate`. pub light_tax_estimate: i32, /// C# member: `F:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyDataBlock.NonExemptMembers`. pub non_exempt_members: i32, /// C# member: `F:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyDataBlock.ObjectTaxCurrent`. pub object_tax_current: i32, /// C# member: `F:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyDataBlock.ObjectTaxEstimate`. pub object_tax_estimate: i32, /// C# member: `F:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyDataBlock.ParcelDirFeeCurrent`. pub parcel_dir_fee_current: i32, /// C# member: `F:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyDataBlock.ParcelDirFeeEstimate`. pub parcel_dir_fee_estimate: i32, /// C# member: `F:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyDataBlock.RequestID`. pub request_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyDataBlock.StartDate`. pub start_date: Vec, /// C# member: `F:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyDataBlock.TaxDate`. pub tax_date: Vec, /// C# member: `F:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyDataBlock.TotalCredits`. pub total_credits: i32, /// C# member: `F:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyDataBlock.TotalDebits`. pub total_debits: i32, } impl GroupAccountSummaryReplyPacketMoneyDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupAccountSummaryReplyPacket.MoneyDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket`. pub struct GroupAccountSummaryRequestPacket { /// C# member: `F:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.AgentData`. pub agent_data: libremetaverse::packets::GroupAccountSummaryRequestPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.MoneyData`. pub money_data: libremetaverse::packets::GroupAccountSummaryRequestPacketMoneyDataBlock, } impl GroupAccountSummaryRequestPacket { /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.AgentDataBlock`. pub struct GroupAccountSummaryRequestPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.AgentDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl GroupAccountSummaryRequestPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.MoneyDataBlock`. pub struct GroupAccountSummaryRequestPacketMoneyDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.MoneyDataBlock.CurrentInterval`. pub current_interval: i32, /// C# member: `F:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.MoneyDataBlock.IntervalDays`. pub interval_days: i32, /// C# member: `F:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.MoneyDataBlock.RequestID`. pub request_id: libremetaverse_types::UUID, } impl GroupAccountSummaryRequestPacketMoneyDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.MoneyDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.MoneyDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.MoneyDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.MoneyDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.MoneyDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.MoneyDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.MoneyDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.MoneyDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.MoneyDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.MoneyDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.MoneyDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupAccountSummaryRequestPacket.MoneyDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket`. pub struct GroupAccountTransactionsReplyPacket { /// C# member: `F:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.AgentData`. pub agent_data: libremetaverse::packets::GroupAccountTransactionsReplyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.HistoryData`. pub history_data: Vec, /// C# member: `F:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.MoneyData`. pub money_data: libremetaverse::packets::GroupAccountTransactionsReplyPacketMoneyDataBlock, } impl GroupAccountTransactionsReplyPacket { /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.AgentDataBlock`. pub struct GroupAccountTransactionsReplyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.AgentDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, } impl GroupAccountTransactionsReplyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.HistoryDataBlock`. pub struct GroupAccountTransactionsReplyPacketHistoryDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.HistoryDataBlock.Amount`. pub amount: i32, /// C# member: `F:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.HistoryDataBlock.Item`. pub item: Vec, /// C# member: `F:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.HistoryDataBlock.Time`. pub time: Vec, /// C# member: `F:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.HistoryDataBlock.Type`. pub type_: i32, /// C# member: `F:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.HistoryDataBlock.User`. pub user: Vec, } impl GroupAccountTransactionsReplyPacketHistoryDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.HistoryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.HistoryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.HistoryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.HistoryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.HistoryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.HistoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.HistoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.HistoryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.HistoryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.HistoryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.HistoryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.HistoryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.MoneyDataBlock`. pub struct GroupAccountTransactionsReplyPacketMoneyDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.MoneyDataBlock.CurrentInterval`. pub current_interval: i32, /// C# member: `F:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.MoneyDataBlock.IntervalDays`. pub interval_days: i32, /// C# member: `F:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.MoneyDataBlock.RequestID`. pub request_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.MoneyDataBlock.StartDate`. pub start_date: Vec, } impl GroupAccountTransactionsReplyPacketMoneyDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.MoneyDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.MoneyDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.MoneyDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.MoneyDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.MoneyDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.MoneyDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.MoneyDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.MoneyDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.MoneyDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.MoneyDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.MoneyDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupAccountTransactionsReplyPacket.MoneyDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket`. pub struct GroupAccountTransactionsRequestPacket { /// C# member: `F:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.AgentData`. pub agent_data: libremetaverse::packets::GroupAccountTransactionsRequestPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.MoneyData`. pub money_data: libremetaverse::packets::GroupAccountTransactionsRequestPacketMoneyDataBlock, } impl GroupAccountTransactionsRequestPacket { /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.AgentDataBlock`. pub struct GroupAccountTransactionsRequestPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.AgentDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl GroupAccountTransactionsRequestPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.MoneyDataBlock`. pub struct GroupAccountTransactionsRequestPacketMoneyDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.MoneyDataBlock.CurrentInterval`. pub current_interval: i32, /// C# member: `F:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.MoneyDataBlock.IntervalDays`. pub interval_days: i32, /// C# member: `F:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.MoneyDataBlock.RequestID`. pub request_id: libremetaverse_types::UUID, } impl GroupAccountTransactionsRequestPacketMoneyDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.MoneyDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.MoneyDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.MoneyDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.MoneyDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.MoneyDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.MoneyDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.MoneyDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.MoneyDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.MoneyDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.MoneyDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.MoneyDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupAccountTransactionsRequestPacket.MoneyDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket`. pub struct GroupActiveProposalItemReplyPacket { /// C# member: `F:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.AgentData`. pub agent_data: libremetaverse::packets::GroupActiveProposalItemReplyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.ProposalData`. pub proposal_data: Vec, /// C# member: `F:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.TransactionData`. pub transaction_data: libremetaverse::packets::GroupActiveProposalItemReplyPacketTransactionDataBlock, } impl GroupActiveProposalItemReplyPacket { /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.AgentDataBlock`. pub struct GroupActiveProposalItemReplyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.AgentDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, } impl GroupActiveProposalItemReplyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.ProposalDataBlock`. pub struct GroupActiveProposalItemReplyPacketProposalDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.ProposalDataBlock.AlreadyVoted`. pub already_voted: bool, /// C# member: `F:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.ProposalDataBlock.EndDateTime`. pub end_date_time: Vec, /// C# member: `F:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.ProposalDataBlock.Majority`. pub majority: f32, /// C# member: `F:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.ProposalDataBlock.ProposalText`. pub proposal_text: Vec, /// C# member: `F:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.ProposalDataBlock.Quorum`. pub quorum: i32, /// C# member: `F:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.ProposalDataBlock.StartDateTime`. pub start_date_time: Vec, /// C# member: `F:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.ProposalDataBlock.TerseDateID`. pub terse_date_id: Vec, /// C# member: `F:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.ProposalDataBlock.VoteCast`. pub vote_cast: Vec, /// C# member: `F:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.ProposalDataBlock.VoteID`. pub vote_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.ProposalDataBlock.VoteInitiator`. pub vote_initiator: libremetaverse_types::UUID, } impl GroupActiveProposalItemReplyPacketProposalDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.ProposalDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.ProposalDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.ProposalDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.ProposalDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.ProposalDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.ProposalDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.ProposalDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.ProposalDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.ProposalDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.ProposalDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.ProposalDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.ProposalDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.TransactionDataBlock`. pub struct GroupActiveProposalItemReplyPacketTransactionDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.TransactionDataBlock.TotalNumItems`. pub total_num_items: u32, /// C# member: `F:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.TransactionDataBlock.TransactionID`. pub transaction_id: libremetaverse_types::UUID, } impl GroupActiveProposalItemReplyPacketTransactionDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.TransactionDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.TransactionDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.TransactionDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.TransactionDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.TransactionDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.TransactionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.TransactionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.TransactionDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.TransactionDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.TransactionDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.TransactionDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupActiveProposalItemReplyPacket.TransactionDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket`. pub struct GroupActiveProposalsRequestPacket { /// C# member: `F:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.AgentData`. pub agent_data: libremetaverse::packets::GroupActiveProposalsRequestPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.GroupData`. pub group_data: libremetaverse::packets::GroupActiveProposalsRequestPacketGroupDataBlock, /// C# member: `F:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.TransactionData`. pub transaction_data: libremetaverse::packets::GroupActiveProposalsRequestPacketTransactionDataBlock, } impl GroupActiveProposalsRequestPacket { /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.AgentDataBlock`. pub struct GroupActiveProposalsRequestPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl GroupActiveProposalsRequestPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.GroupDataBlock`. pub struct GroupActiveProposalsRequestPacketGroupDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.GroupDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, } impl GroupActiveProposalsRequestPacketGroupDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.GroupDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.GroupDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.GroupDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.GroupDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.TransactionDataBlock`. pub struct GroupActiveProposalsRequestPacketTransactionDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.TransactionDataBlock.TransactionID`. pub transaction_id: libremetaverse_types::UUID, } impl GroupActiveProposalsRequestPacketTransactionDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.TransactionDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.TransactionDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.TransactionDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.TransactionDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.TransactionDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.TransactionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.TransactionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.TransactionDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.TransactionDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.TransactionDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.TransactionDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupActiveProposalsRequestPacket.TransactionDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupDataUpdatePacket`. pub struct GroupDataUpdatePacket { /// C# member: `F:LibreMetaverse.Packets.GroupDataUpdatePacket.AgentGroupData`. pub agent_group_data: Vec, } impl GroupDataUpdatePacket { /// C# member: `M:LibreMetaverse.Packets.GroupDataUpdatePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupDataUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupDataUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupDataUpdatePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupDataUpdatePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupDataUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupDataUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupDataUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupDataUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.GroupDataUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupDataUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupDataUpdatePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupDataUpdatePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.GroupDataUpdatePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupDataUpdatePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.GroupDataUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupDataUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupDataUpdatePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupDataUpdatePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.GroupDataUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupDataUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.GroupDataUpdatePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.GroupDataUpdatePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.GroupDataUpdatePacket.AgentGroupDataBlock`. pub struct GroupDataUpdatePacketAgentGroupDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupDataUpdatePacket.AgentGroupDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupDataUpdatePacket.AgentGroupDataBlock.AgentPowers`. pub agent_powers: u64, /// C# member: `F:LibreMetaverse.Packets.GroupDataUpdatePacket.AgentGroupDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupDataUpdatePacket.AgentGroupDataBlock.GroupTitle`. pub group_title: Vec, } impl GroupDataUpdatePacketAgentGroupDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupDataUpdatePacket.AgentGroupDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupDataUpdatePacket.AgentGroupDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupDataUpdatePacket.AgentGroupDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupDataUpdatePacket.AgentGroupDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupDataUpdatePacket.AgentGroupDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupDataUpdatePacket.AgentGroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupDataUpdatePacket.AgentGroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupDataUpdatePacket.AgentGroupDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupDataUpdatePacket.AgentGroupDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupDataUpdatePacket.AgentGroupDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupDataUpdatePacket.AgentGroupDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupDataUpdatePacket.AgentGroupDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupMembersReplyPacket`. pub struct GroupMembersReplyPacket { /// C# member: `F:LibreMetaverse.Packets.GroupMembersReplyPacket.AgentData`. pub agent_data: libremetaverse::packets::GroupMembersReplyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.GroupMembersReplyPacket.GroupData`. pub group_data: libremetaverse::packets::GroupMembersReplyPacketGroupDataBlock, /// C# member: `F:LibreMetaverse.Packets.GroupMembersReplyPacket.MemberData`. pub member_data: Vec, } impl GroupMembersReplyPacket { /// C# member: `M:LibreMetaverse.Packets.GroupMembersReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.GroupMembersReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.GroupMembersReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.GroupMembersReplyPacket.AgentDataBlock`. pub struct GroupMembersReplyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupMembersReplyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl GroupMembersReplyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupMembersReplyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersReplyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersReplyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupMembersReplyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupMembersReplyPacket.GroupDataBlock`. pub struct GroupMembersReplyPacketGroupDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupMembersReplyPacket.GroupDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupMembersReplyPacket.GroupDataBlock.MemberCount`. pub member_count: i32, /// C# member: `F:LibreMetaverse.Packets.GroupMembersReplyPacket.GroupDataBlock.RequestID`. pub request_id: libremetaverse_types::UUID, } impl GroupMembersReplyPacketGroupDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupMembersReplyPacket.GroupDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersReplyPacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersReplyPacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersReplyPacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersReplyPacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersReplyPacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersReplyPacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersReplyPacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersReplyPacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersReplyPacket.GroupDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersReplyPacket.GroupDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupMembersReplyPacket.GroupDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupMembersReplyPacket.MemberDataBlock`. pub struct GroupMembersReplyPacketMemberDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupMembersReplyPacket.MemberDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupMembersReplyPacket.MemberDataBlock.AgentPowers`. pub agent_powers: u64, /// C# member: `F:LibreMetaverse.Packets.GroupMembersReplyPacket.MemberDataBlock.Contribution`. pub contribution: i32, /// C# member: `F:LibreMetaverse.Packets.GroupMembersReplyPacket.MemberDataBlock.IsOwner`. pub is_owner: bool, /// C# member: `F:LibreMetaverse.Packets.GroupMembersReplyPacket.MemberDataBlock.OnlineStatus`. pub online_status: Vec, /// C# member: `F:LibreMetaverse.Packets.GroupMembersReplyPacket.MemberDataBlock.Title`. pub title: Vec, } impl GroupMembersReplyPacketMemberDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupMembersReplyPacket.MemberDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersReplyPacket.MemberDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersReplyPacket.MemberDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersReplyPacket.MemberDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersReplyPacket.MemberDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersReplyPacket.MemberDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersReplyPacket.MemberDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersReplyPacket.MemberDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersReplyPacket.MemberDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersReplyPacket.MemberDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersReplyPacket.MemberDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupMembersReplyPacket.MemberDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupMembersRequestPacket`. pub struct GroupMembersRequestPacket { /// C# member: `F:LibreMetaverse.Packets.GroupMembersRequestPacket.AgentData`. pub agent_data: libremetaverse::packets::GroupMembersRequestPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.GroupMembersRequestPacket.GroupData`. pub group_data: libremetaverse::packets::GroupMembersRequestPacketGroupDataBlock, } impl GroupMembersRequestPacket { /// C# member: `M:LibreMetaverse.Packets.GroupMembersRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.GroupMembersRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.GroupMembersRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.GroupMembersRequestPacket.AgentDataBlock`. pub struct GroupMembersRequestPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupMembersRequestPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupMembersRequestPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl GroupMembersRequestPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupMembersRequestPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersRequestPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersRequestPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupMembersRequestPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupMembersRequestPacket.GroupDataBlock`. pub struct GroupMembersRequestPacketGroupDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupMembersRequestPacket.GroupDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupMembersRequestPacket.GroupDataBlock.RequestID`. pub request_id: libremetaverse_types::UUID, } impl GroupMembersRequestPacketGroupDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupMembersRequestPacket.GroupDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersRequestPacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersRequestPacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersRequestPacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersRequestPacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersRequestPacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersRequestPacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersRequestPacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersRequestPacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupMembersRequestPacket.GroupDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupMembersRequestPacket.GroupDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupMembersRequestPacket.GroupDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupNoticeAddPacket`. pub struct GroupNoticeAddPacket { /// C# member: `F:LibreMetaverse.Packets.GroupNoticeAddPacket.AgentData`. pub agent_data: libremetaverse::packets::GroupNoticeAddPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.GroupNoticeAddPacket.MessageBlock`. pub message_block: libremetaverse::packets::GroupNoticeAddPacketMessageBlockBlock, } impl GroupNoticeAddPacket { /// C# member: `M:LibreMetaverse.Packets.GroupNoticeAddPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticeAddPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticeAddPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticeAddPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticeAddPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticeAddPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticeAddPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticeAddPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticeAddPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticeAddPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticeAddPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticeAddPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticeAddPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticeAddPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticeAddPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticeAddPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticeAddPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticeAddPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticeAddPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticeAddPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticeAddPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.GroupNoticeAddPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.GroupNoticeAddPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.GroupNoticeAddPacket.AgentDataBlock`. pub struct GroupNoticeAddPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupNoticeAddPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl GroupNoticeAddPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupNoticeAddPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticeAddPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticeAddPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticeAddPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticeAddPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticeAddPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticeAddPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticeAddPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticeAddPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticeAddPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticeAddPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupNoticeAddPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupNoticeAddPacket.MessageBlockBlock`. pub struct GroupNoticeAddPacketMessageBlockBlock { /// C# member: `F:LibreMetaverse.Packets.GroupNoticeAddPacket.MessageBlockBlock.BinaryBucket`. pub binary_bucket: Vec, /// C# member: `F:LibreMetaverse.Packets.GroupNoticeAddPacket.MessageBlockBlock.Dialog`. pub dialog: u8, /// C# member: `F:LibreMetaverse.Packets.GroupNoticeAddPacket.MessageBlockBlock.FromAgentName`. pub from_agent_name: Vec, /// C# member: `F:LibreMetaverse.Packets.GroupNoticeAddPacket.MessageBlockBlock.ID`. pub id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupNoticeAddPacket.MessageBlockBlock.Message`. pub message: Vec, /// C# member: `F:LibreMetaverse.Packets.GroupNoticeAddPacket.MessageBlockBlock.ToGroupID`. pub to_group_id: libremetaverse_types::UUID, } impl GroupNoticeAddPacketMessageBlockBlock { /// C# member: `M:LibreMetaverse.Packets.GroupNoticeAddPacket.MessageBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticeAddPacket.MessageBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticeAddPacket.MessageBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticeAddPacket.MessageBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticeAddPacket.MessageBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticeAddPacket.MessageBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticeAddPacket.MessageBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticeAddPacket.MessageBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticeAddPacket.MessageBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticeAddPacket.MessageBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticeAddPacket.MessageBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupNoticeAddPacket.MessageBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupNoticeRequestPacket`. pub struct GroupNoticeRequestPacket { /// C# member: `F:LibreMetaverse.Packets.GroupNoticeRequestPacket.AgentData`. pub agent_data: libremetaverse::packets::GroupNoticeRequestPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.GroupNoticeRequestPacket.Data`. pub data: libremetaverse::packets::GroupNoticeRequestPacketDataBlock, } impl GroupNoticeRequestPacket { /// C# member: `M:LibreMetaverse.Packets.GroupNoticeRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticeRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticeRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticeRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticeRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticeRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticeRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticeRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticeRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticeRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticeRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticeRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticeRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticeRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticeRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticeRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticeRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticeRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticeRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticeRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticeRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.GroupNoticeRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.GroupNoticeRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.GroupNoticeRequestPacket.AgentDataBlock`. pub struct GroupNoticeRequestPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupNoticeRequestPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupNoticeRequestPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl GroupNoticeRequestPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupNoticeRequestPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticeRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticeRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticeRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticeRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticeRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticeRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticeRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticeRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticeRequestPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticeRequestPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupNoticeRequestPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupNoticeRequestPacket.DataBlock`. pub struct GroupNoticeRequestPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupNoticeRequestPacket.DataBlock.GroupNoticeID`. pub group_notice_id: libremetaverse_types::UUID, } impl GroupNoticeRequestPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupNoticeRequestPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticeRequestPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticeRequestPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticeRequestPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticeRequestPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticeRequestPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticeRequestPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticeRequestPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticeRequestPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticeRequestPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticeRequestPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupNoticeRequestPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupNoticesListReplyPacket`. pub struct GroupNoticesListReplyPacket { /// C# member: `F:LibreMetaverse.Packets.GroupNoticesListReplyPacket.AgentData`. pub agent_data: libremetaverse::packets::GroupNoticesListReplyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.GroupNoticesListReplyPacket.Data`. pub data: Vec, } impl GroupNoticesListReplyPacket { /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticesListReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticesListReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticesListReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticesListReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticesListReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticesListReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticesListReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticesListReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticesListReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticesListReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.GroupNoticesListReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.GroupNoticesListReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.GroupNoticesListReplyPacket.AgentDataBlock`. pub struct GroupNoticesListReplyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupNoticesListReplyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupNoticesListReplyPacket.AgentDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, } impl GroupNoticesListReplyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListReplyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticesListReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticesListReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticesListReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticesListReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListReplyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticesListReplyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupNoticesListReplyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupNoticesListReplyPacket.DataBlock`. pub struct GroupNoticesListReplyPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupNoticesListReplyPacket.DataBlock.AssetType`. pub asset_type: u8, /// C# member: `F:LibreMetaverse.Packets.GroupNoticesListReplyPacket.DataBlock.FromName`. pub from_name: Vec, /// C# member: `F:LibreMetaverse.Packets.GroupNoticesListReplyPacket.DataBlock.HasAttachment`. pub has_attachment: bool, /// C# member: `F:LibreMetaverse.Packets.GroupNoticesListReplyPacket.DataBlock.NoticeID`. pub notice_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupNoticesListReplyPacket.DataBlock.Subject`. pub subject: Vec, /// C# member: `F:LibreMetaverse.Packets.GroupNoticesListReplyPacket.DataBlock.Timestamp`. pub timestamp: u32, } impl GroupNoticesListReplyPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListReplyPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListReplyPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticesListReplyPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListReplyPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticesListReplyPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListReplyPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticesListReplyPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListReplyPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticesListReplyPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListReplyPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticesListReplyPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupNoticesListReplyPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupNoticesListRequestPacket`. pub struct GroupNoticesListRequestPacket { /// C# member: `F:LibreMetaverse.Packets.GroupNoticesListRequestPacket.AgentData`. pub agent_data: libremetaverse::packets::GroupNoticesListRequestPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.GroupNoticesListRequestPacket.Data`. pub data: libremetaverse::packets::GroupNoticesListRequestPacketDataBlock, } impl GroupNoticesListRequestPacket { /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticesListRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticesListRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticesListRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticesListRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticesListRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticesListRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticesListRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticesListRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticesListRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticesListRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.GroupNoticesListRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.GroupNoticesListRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.GroupNoticesListRequestPacket.AgentDataBlock`. pub struct GroupNoticesListRequestPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupNoticesListRequestPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupNoticesListRequestPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl GroupNoticesListRequestPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListRequestPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticesListRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticesListRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticesListRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticesListRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListRequestPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticesListRequestPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupNoticesListRequestPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupNoticesListRequestPacket.DataBlock`. pub struct GroupNoticesListRequestPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupNoticesListRequestPacket.DataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, } impl GroupNoticesListRequestPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListRequestPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListRequestPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticesListRequestPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListRequestPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticesListRequestPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListRequestPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticesListRequestPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListRequestPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticesListRequestPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupNoticesListRequestPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupNoticesListRequestPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupNoticesListRequestPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupProfileReplyPacket`. pub struct GroupProfileReplyPacket { /// C# member: `F:LibreMetaverse.Packets.GroupProfileReplyPacket.AgentData`. pub agent_data: libremetaverse::packets::GroupProfileReplyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.GroupProfileReplyPacket.GroupData`. pub group_data: libremetaverse::packets::GroupProfileReplyPacketGroupDataBlock, } impl GroupProfileReplyPacket { /// C# member: `M:LibreMetaverse.Packets.GroupProfileReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupProfileReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProfileReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProfileReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProfileReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProfileReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProfileReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProfileReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProfileReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProfileReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProfileReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProfileReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProfileReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProfileReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProfileReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProfileReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProfileReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProfileReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProfileReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProfileReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProfileReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.GroupProfileReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.GroupProfileReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.GroupProfileReplyPacket.AgentDataBlock`. pub struct GroupProfileReplyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupProfileReplyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl GroupProfileReplyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupProfileReplyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupProfileReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProfileReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProfileReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProfileReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProfileReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProfileReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProfileReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProfileReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProfileReplyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProfileReplyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupProfileReplyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupProfileReplyPacket.GroupDataBlock`. pub struct GroupProfileReplyPacketGroupDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupProfileReplyPacket.GroupDataBlock.AllowPublish`. pub allow_publish: bool, /// C# member: `F:LibreMetaverse.Packets.GroupProfileReplyPacket.GroupDataBlock.Charter`. pub charter: Vec, /// C# member: `F:LibreMetaverse.Packets.GroupProfileReplyPacket.GroupDataBlock.FounderID`. pub founder_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupProfileReplyPacket.GroupDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupProfileReplyPacket.GroupDataBlock.GroupMembershipCount`. pub group_membership_count: i32, /// C# member: `F:LibreMetaverse.Packets.GroupProfileReplyPacket.GroupDataBlock.GroupRolesCount`. pub group_roles_count: i32, /// C# member: `F:LibreMetaverse.Packets.GroupProfileReplyPacket.GroupDataBlock.InsigniaID`. pub insignia_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupProfileReplyPacket.GroupDataBlock.MaturePublish`. pub mature_publish: bool, /// C# member: `F:LibreMetaverse.Packets.GroupProfileReplyPacket.GroupDataBlock.MemberTitle`. pub member_title: Vec, /// C# member: `F:LibreMetaverse.Packets.GroupProfileReplyPacket.GroupDataBlock.MembershipFee`. pub membership_fee: i32, /// C# member: `F:LibreMetaverse.Packets.GroupProfileReplyPacket.GroupDataBlock.Money`. pub money: i32, /// C# member: `F:LibreMetaverse.Packets.GroupProfileReplyPacket.GroupDataBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.GroupProfileReplyPacket.GroupDataBlock.OpenEnrollment`. pub open_enrollment: bool, /// C# member: `F:LibreMetaverse.Packets.GroupProfileReplyPacket.GroupDataBlock.OwnerRole`. pub owner_role: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupProfileReplyPacket.GroupDataBlock.PowersMask`. pub powers_mask: u64, /// C# member: `F:LibreMetaverse.Packets.GroupProfileReplyPacket.GroupDataBlock.ShowInList`. pub show_in_list: bool, } impl GroupProfileReplyPacketGroupDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupProfileReplyPacket.GroupDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupProfileReplyPacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProfileReplyPacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProfileReplyPacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProfileReplyPacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProfileReplyPacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProfileReplyPacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProfileReplyPacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProfileReplyPacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProfileReplyPacket.GroupDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProfileReplyPacket.GroupDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupProfileReplyPacket.GroupDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupProfileRequestPacket`. pub struct GroupProfileRequestPacket { /// C# member: `F:LibreMetaverse.Packets.GroupProfileRequestPacket.AgentData`. pub agent_data: libremetaverse::packets::GroupProfileRequestPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.GroupProfileRequestPacket.GroupData`. pub group_data: libremetaverse::packets::GroupProfileRequestPacketGroupDataBlock, } impl GroupProfileRequestPacket { /// C# member: `M:LibreMetaverse.Packets.GroupProfileRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupProfileRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProfileRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProfileRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProfileRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProfileRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProfileRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProfileRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProfileRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProfileRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProfileRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProfileRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProfileRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProfileRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProfileRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProfileRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProfileRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProfileRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProfileRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProfileRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProfileRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.GroupProfileRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.GroupProfileRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.GroupProfileRequestPacket.AgentDataBlock`. pub struct GroupProfileRequestPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupProfileRequestPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupProfileRequestPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl GroupProfileRequestPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupProfileRequestPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupProfileRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProfileRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProfileRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProfileRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProfileRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProfileRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProfileRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProfileRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProfileRequestPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProfileRequestPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupProfileRequestPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupProfileRequestPacket.GroupDataBlock`. pub struct GroupProfileRequestPacketGroupDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupProfileRequestPacket.GroupDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, } impl GroupProfileRequestPacketGroupDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupProfileRequestPacket.GroupDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupProfileRequestPacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProfileRequestPacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProfileRequestPacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProfileRequestPacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProfileRequestPacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProfileRequestPacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProfileRequestPacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProfileRequestPacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProfileRequestPacket.GroupDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProfileRequestPacket.GroupDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupProfileRequestPacket.GroupDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupProposalBallotPacket`. pub struct GroupProposalBallotPacket { /// C# member: `F:LibreMetaverse.Packets.GroupProposalBallotPacket.AgentData`. pub agent_data: libremetaverse::packets::GroupProposalBallotPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.GroupProposalBallotPacket.ProposalData`. pub proposal_data: libremetaverse::packets::GroupProposalBallotPacketProposalDataBlock, } impl GroupProposalBallotPacket { /// C# member: `M:LibreMetaverse.Packets.GroupProposalBallotPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupProposalBallotPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProposalBallotPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProposalBallotPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProposalBallotPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProposalBallotPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProposalBallotPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProposalBallotPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProposalBallotPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProposalBallotPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProposalBallotPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProposalBallotPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProposalBallotPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProposalBallotPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProposalBallotPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProposalBallotPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProposalBallotPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProposalBallotPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProposalBallotPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProposalBallotPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProposalBallotPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.GroupProposalBallotPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.GroupProposalBallotPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.GroupProposalBallotPacket.AgentDataBlock`. pub struct GroupProposalBallotPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupProposalBallotPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupProposalBallotPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl GroupProposalBallotPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupProposalBallotPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupProposalBallotPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProposalBallotPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProposalBallotPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProposalBallotPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProposalBallotPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProposalBallotPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProposalBallotPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProposalBallotPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProposalBallotPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProposalBallotPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupProposalBallotPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupProposalBallotPacket.ProposalDataBlock`. pub struct GroupProposalBallotPacketProposalDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupProposalBallotPacket.ProposalDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupProposalBallotPacket.ProposalDataBlock.ProposalID`. pub proposal_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupProposalBallotPacket.ProposalDataBlock.VoteCast`. pub vote_cast: Vec, } impl GroupProposalBallotPacketProposalDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupProposalBallotPacket.ProposalDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupProposalBallotPacket.ProposalDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProposalBallotPacket.ProposalDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProposalBallotPacket.ProposalDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProposalBallotPacket.ProposalDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProposalBallotPacket.ProposalDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProposalBallotPacket.ProposalDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProposalBallotPacket.ProposalDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProposalBallotPacket.ProposalDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupProposalBallotPacket.ProposalDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupProposalBallotPacket.ProposalDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupProposalBallotPacket.ProposalDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupRoleChangesPacket`. pub struct GroupRoleChangesPacket { /// C# member: `F:LibreMetaverse.Packets.GroupRoleChangesPacket.AgentData`. pub agent_data: libremetaverse::packets::GroupRoleChangesPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.GroupRoleChangesPacket.RoleChange`. pub role_change: Vec, } impl GroupRoleChangesPacket { /// C# member: `M:LibreMetaverse.Packets.GroupRoleChangesPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleChangesPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleChangesPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleChangesPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleChangesPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleChangesPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleChangesPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleChangesPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleChangesPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleChangesPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleChangesPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleChangesPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleChangesPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleChangesPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleChangesPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleChangesPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleChangesPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleChangesPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleChangesPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleChangesPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleChangesPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.GroupRoleChangesPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.GroupRoleChangesPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.GroupRoleChangesPacket.AgentDataBlock`. pub struct GroupRoleChangesPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupRoleChangesPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupRoleChangesPacket.AgentDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupRoleChangesPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl GroupRoleChangesPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupRoleChangesPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleChangesPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleChangesPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleChangesPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleChangesPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleChangesPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleChangesPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleChangesPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleChangesPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleChangesPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleChangesPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupRoleChangesPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupRoleChangesPacket.RoleChangeBlock`. pub struct GroupRoleChangesPacketRoleChangeBlock { /// C# member: `F:LibreMetaverse.Packets.GroupRoleChangesPacket.RoleChangeBlock.Change`. pub change: u32, /// C# member: `F:LibreMetaverse.Packets.GroupRoleChangesPacket.RoleChangeBlock.MemberID`. pub member_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupRoleChangesPacket.RoleChangeBlock.RoleID`. pub role_id: libremetaverse_types::UUID, } impl GroupRoleChangesPacketRoleChangeBlock { /// C# member: `M:LibreMetaverse.Packets.GroupRoleChangesPacket.RoleChangeBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleChangesPacket.RoleChangeBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleChangesPacket.RoleChangeBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleChangesPacket.RoleChangeBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleChangesPacket.RoleChangeBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleChangesPacket.RoleChangeBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleChangesPacket.RoleChangeBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleChangesPacket.RoleChangeBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleChangesPacket.RoleChangeBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleChangesPacket.RoleChangeBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleChangesPacket.RoleChangeBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupRoleChangesPacket.RoleChangeBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupRoleDataReplyPacket`. pub struct GroupRoleDataReplyPacket { /// C# member: `F:LibreMetaverse.Packets.GroupRoleDataReplyPacket.AgentData`. pub agent_data: libremetaverse::packets::GroupRoleDataReplyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.GroupRoleDataReplyPacket.GroupData`. pub group_data: libremetaverse::packets::GroupRoleDataReplyPacketGroupDataBlock, /// C# member: `F:LibreMetaverse.Packets.GroupRoleDataReplyPacket.RoleData`. pub role_data: Vec, } impl GroupRoleDataReplyPacket { /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.GroupRoleDataReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.GroupRoleDataReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.GroupRoleDataReplyPacket.AgentDataBlock`. pub struct GroupRoleDataReplyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupRoleDataReplyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl GroupRoleDataReplyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupRoleDataReplyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupRoleDataReplyPacket.GroupDataBlock`. pub struct GroupRoleDataReplyPacketGroupDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupRoleDataReplyPacket.GroupDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupRoleDataReplyPacket.GroupDataBlock.RequestID`. pub request_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupRoleDataReplyPacket.GroupDataBlock.RoleCount`. pub role_count: i32, } impl GroupRoleDataReplyPacketGroupDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.GroupDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.GroupDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.GroupDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupRoleDataReplyPacket.GroupDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupRoleDataReplyPacket.RoleDataBlock`. pub struct GroupRoleDataReplyPacketRoleDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupRoleDataReplyPacket.RoleDataBlock.Description`. pub description: Vec, /// C# member: `F:LibreMetaverse.Packets.GroupRoleDataReplyPacket.RoleDataBlock.Members`. pub members: u32, /// C# member: `F:LibreMetaverse.Packets.GroupRoleDataReplyPacket.RoleDataBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.GroupRoleDataReplyPacket.RoleDataBlock.Powers`. pub powers: u64, /// C# member: `F:LibreMetaverse.Packets.GroupRoleDataReplyPacket.RoleDataBlock.RoleID`. pub role_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupRoleDataReplyPacket.RoleDataBlock.Title`. pub title: Vec, } impl GroupRoleDataReplyPacketRoleDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.RoleDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.RoleDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.RoleDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.RoleDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.RoleDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.RoleDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.RoleDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.RoleDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.RoleDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.RoleDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataReplyPacket.RoleDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupRoleDataReplyPacket.RoleDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupRoleDataRequestPacket`. pub struct GroupRoleDataRequestPacket { /// C# member: `F:LibreMetaverse.Packets.GroupRoleDataRequestPacket.AgentData`. pub agent_data: libremetaverse::packets::GroupRoleDataRequestPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.GroupRoleDataRequestPacket.GroupData`. pub group_data: libremetaverse::packets::GroupRoleDataRequestPacketGroupDataBlock, } impl GroupRoleDataRequestPacket { /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.GroupRoleDataRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.GroupRoleDataRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.GroupRoleDataRequestPacket.AgentDataBlock`. pub struct GroupRoleDataRequestPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupRoleDataRequestPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupRoleDataRequestPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl GroupRoleDataRequestPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataRequestPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataRequestPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataRequestPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupRoleDataRequestPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupRoleDataRequestPacket.GroupDataBlock`. pub struct GroupRoleDataRequestPacketGroupDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupRoleDataRequestPacket.GroupDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupRoleDataRequestPacket.GroupDataBlock.RequestID`. pub request_id: libremetaverse_types::UUID, } impl GroupRoleDataRequestPacketGroupDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataRequestPacket.GroupDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataRequestPacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataRequestPacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataRequestPacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataRequestPacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataRequestPacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataRequestPacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataRequestPacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataRequestPacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleDataRequestPacket.GroupDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleDataRequestPacket.GroupDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupRoleDataRequestPacket.GroupDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupRoleMembersReplyPacket`. pub struct GroupRoleMembersReplyPacket { /// C# member: `F:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.AgentData`. pub agent_data: libremetaverse::packets::GroupRoleMembersReplyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.MemberData`. pub member_data: Vec, } impl GroupRoleMembersReplyPacket { /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.AgentDataBlock`. pub struct GroupRoleMembersReplyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.AgentDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.AgentDataBlock.RequestID`. pub request_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.AgentDataBlock.TotalPairs`. pub total_pairs: u32, } impl GroupRoleMembersReplyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.MemberDataBlock`. pub struct GroupRoleMembersReplyPacketMemberDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.MemberDataBlock.MemberID`. pub member_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.MemberDataBlock.RoleID`. pub role_id: libremetaverse_types::UUID, } impl GroupRoleMembersReplyPacketMemberDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.MemberDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.MemberDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.MemberDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.MemberDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.MemberDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.MemberDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.MemberDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.MemberDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.MemberDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.MemberDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.MemberDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupRoleMembersReplyPacket.MemberDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupRoleMembersRequestPacket`. pub struct GroupRoleMembersRequestPacket { /// C# member: `F:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.AgentData`. pub agent_data: libremetaverse::packets::GroupRoleMembersRequestPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.GroupData`. pub group_data: libremetaverse::packets::GroupRoleMembersRequestPacketGroupDataBlock, } impl GroupRoleMembersRequestPacket { /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.AgentDataBlock`. pub struct GroupRoleMembersRequestPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl GroupRoleMembersRequestPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.GroupDataBlock`. pub struct GroupRoleMembersRequestPacketGroupDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.GroupDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.GroupDataBlock.RequestID`. pub request_id: libremetaverse_types::UUID, } impl GroupRoleMembersRequestPacketGroupDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.GroupDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.GroupDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.GroupDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupRoleMembersRequestPacket.GroupDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupRoleUpdatePacket`. pub struct GroupRoleUpdatePacket { /// C# member: `F:LibreMetaverse.Packets.GroupRoleUpdatePacket.AgentData`. pub agent_data: libremetaverse::packets::GroupRoleUpdatePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.GroupRoleUpdatePacket.RoleData`. pub role_data: Vec, } impl GroupRoleUpdatePacket { /// C# member: `M:LibreMetaverse.Packets.GroupRoleUpdatePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleUpdatePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleUpdatePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleUpdatePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleUpdatePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleUpdatePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleUpdatePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleUpdatePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleUpdatePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.GroupRoleUpdatePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.GroupRoleUpdatePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.GroupRoleUpdatePacket.AgentDataBlock`. pub struct GroupRoleUpdatePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupRoleUpdatePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupRoleUpdatePacket.AgentDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupRoleUpdatePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl GroupRoleUpdatePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupRoleUpdatePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleUpdatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleUpdatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleUpdatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleUpdatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleUpdatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleUpdatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleUpdatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleUpdatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleUpdatePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleUpdatePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupRoleUpdatePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupRoleUpdatePacket.RoleDataBlock`. pub struct GroupRoleUpdatePacketRoleDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupRoleUpdatePacket.RoleDataBlock.Description`. pub description: Vec, /// C# member: `F:LibreMetaverse.Packets.GroupRoleUpdatePacket.RoleDataBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.GroupRoleUpdatePacket.RoleDataBlock.Powers`. pub powers: u64, /// C# member: `F:LibreMetaverse.Packets.GroupRoleUpdatePacket.RoleDataBlock.RoleID`. pub role_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupRoleUpdatePacket.RoleDataBlock.Title`. pub title: Vec, /// C# member: `F:LibreMetaverse.Packets.GroupRoleUpdatePacket.RoleDataBlock.UpdateType`. pub update_type: u8, } impl GroupRoleUpdatePacketRoleDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupRoleUpdatePacket.RoleDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleUpdatePacket.RoleDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleUpdatePacket.RoleDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleUpdatePacket.RoleDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleUpdatePacket.RoleDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleUpdatePacket.RoleDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleUpdatePacket.RoleDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleUpdatePacket.RoleDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleUpdatePacket.RoleDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupRoleUpdatePacket.RoleDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupRoleUpdatePacket.RoleDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupRoleUpdatePacket.RoleDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupTitleUpdatePacket`. pub struct GroupTitleUpdatePacket { /// C# member: `F:LibreMetaverse.Packets.GroupTitleUpdatePacket.AgentData`. pub agent_data: libremetaverse::packets::GroupTitleUpdatePacketAgentDataBlock, } impl GroupTitleUpdatePacket { /// C# member: `M:LibreMetaverse.Packets.GroupTitleUpdatePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupTitleUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitleUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupTitleUpdatePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitleUpdatePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupTitleUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitleUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupTitleUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitleUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.GroupTitleUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitleUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupTitleUpdatePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitleUpdatePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.GroupTitleUpdatePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitleUpdatePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.GroupTitleUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitleUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupTitleUpdatePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitleUpdatePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.GroupTitleUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitleUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.GroupTitleUpdatePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.GroupTitleUpdatePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.GroupTitleUpdatePacket.AgentDataBlock`. pub struct GroupTitleUpdatePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupTitleUpdatePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupTitleUpdatePacket.AgentDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupTitleUpdatePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupTitleUpdatePacket.AgentDataBlock.TitleRoleID`. pub title_role_id: libremetaverse_types::UUID, } impl GroupTitleUpdatePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupTitleUpdatePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupTitleUpdatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitleUpdatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupTitleUpdatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitleUpdatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupTitleUpdatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitleUpdatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupTitleUpdatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitleUpdatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupTitleUpdatePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitleUpdatePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupTitleUpdatePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupTitlesReplyPacket`. pub struct GroupTitlesReplyPacket { /// C# member: `F:LibreMetaverse.Packets.GroupTitlesReplyPacket.AgentData`. pub agent_data: libremetaverse::packets::GroupTitlesReplyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.GroupTitlesReplyPacket.GroupData`. pub group_data: Vec, } impl GroupTitlesReplyPacket { /// C# member: `M:LibreMetaverse.Packets.GroupTitlesReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupTitlesReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitlesReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupTitlesReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitlesReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupTitlesReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitlesReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupTitlesReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitlesReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.GroupTitlesReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitlesReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupTitlesReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitlesReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.GroupTitlesReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitlesReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.GroupTitlesReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitlesReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupTitlesReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitlesReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.GroupTitlesReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitlesReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.GroupTitlesReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.GroupTitlesReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.GroupTitlesReplyPacket.AgentDataBlock`. pub struct GroupTitlesReplyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupTitlesReplyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupTitlesReplyPacket.AgentDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupTitlesReplyPacket.AgentDataBlock.RequestID`. pub request_id: libremetaverse_types::UUID, } impl GroupTitlesReplyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupTitlesReplyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupTitlesReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitlesReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupTitlesReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitlesReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupTitlesReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitlesReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupTitlesReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitlesReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupTitlesReplyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitlesReplyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupTitlesReplyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupTitlesReplyPacket.GroupDataBlock`. pub struct GroupTitlesReplyPacketGroupDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupTitlesReplyPacket.GroupDataBlock.RoleID`. pub role_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupTitlesReplyPacket.GroupDataBlock.Selected`. pub selected: bool, /// C# member: `F:LibreMetaverse.Packets.GroupTitlesReplyPacket.GroupDataBlock.Title`. pub title: Vec, } impl GroupTitlesReplyPacketGroupDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupTitlesReplyPacket.GroupDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupTitlesReplyPacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitlesReplyPacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupTitlesReplyPacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitlesReplyPacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupTitlesReplyPacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitlesReplyPacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupTitlesReplyPacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitlesReplyPacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupTitlesReplyPacket.GroupDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitlesReplyPacket.GroupDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupTitlesReplyPacket.GroupDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupTitlesRequestPacket`. pub struct GroupTitlesRequestPacket { /// C# member: `F:LibreMetaverse.Packets.GroupTitlesRequestPacket.AgentData`. pub agent_data: libremetaverse::packets::GroupTitlesRequestPacketAgentDataBlock, } impl GroupTitlesRequestPacket { /// C# member: `M:LibreMetaverse.Packets.GroupTitlesRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupTitlesRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitlesRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupTitlesRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitlesRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupTitlesRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitlesRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupTitlesRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitlesRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.GroupTitlesRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitlesRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupTitlesRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitlesRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.GroupTitlesRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitlesRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.GroupTitlesRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitlesRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupTitlesRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitlesRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.GroupTitlesRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitlesRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.GroupTitlesRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.GroupTitlesRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.GroupTitlesRequestPacket.AgentDataBlock`. pub struct GroupTitlesRequestPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupTitlesRequestPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupTitlesRequestPacket.AgentDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupTitlesRequestPacket.AgentDataBlock.RequestID`. pub request_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupTitlesRequestPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl GroupTitlesRequestPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupTitlesRequestPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupTitlesRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitlesRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupTitlesRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitlesRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupTitlesRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitlesRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupTitlesRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitlesRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupTitlesRequestPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupTitlesRequestPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupTitlesRequestPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket`. pub struct GroupVoteHistoryItemReplyPacket { /// C# member: `F:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.AgentData`. pub agent_data: libremetaverse::packets::GroupVoteHistoryItemReplyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.HistoryItemData`. pub history_item_data: libremetaverse::packets::GroupVoteHistoryItemReplyPacketHistoryItemDataBlock, /// C# member: `F:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.TransactionData`. pub transaction_data: libremetaverse::packets::GroupVoteHistoryItemReplyPacketTransactionDataBlock, /// C# member: `F:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.VoteItem`. pub vote_item: Vec, } impl GroupVoteHistoryItemReplyPacket { /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.AgentDataBlock`. pub struct GroupVoteHistoryItemReplyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.AgentDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, } impl GroupVoteHistoryItemReplyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.HistoryItemDataBlock`. pub struct GroupVoteHistoryItemReplyPacketHistoryItemDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.HistoryItemDataBlock.EndDateTime`. pub end_date_time: Vec, /// C# member: `F:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.HistoryItemDataBlock.Majority`. pub majority: f32, /// C# member: `F:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.HistoryItemDataBlock.ProposalText`. pub proposal_text: Vec, /// C# member: `F:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.HistoryItemDataBlock.Quorum`. pub quorum: i32, /// C# member: `F:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.HistoryItemDataBlock.StartDateTime`. pub start_date_time: Vec, /// C# member: `F:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.HistoryItemDataBlock.TerseDateID`. pub terse_date_id: Vec, /// C# member: `F:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.HistoryItemDataBlock.VoteID`. pub vote_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.HistoryItemDataBlock.VoteInitiator`. pub vote_initiator: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.HistoryItemDataBlock.VoteResult`. pub vote_result: Vec, /// C# member: `F:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.HistoryItemDataBlock.VoteType`. pub vote_type: Vec, } impl GroupVoteHistoryItemReplyPacketHistoryItemDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.HistoryItemDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.HistoryItemDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.HistoryItemDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.HistoryItemDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.HistoryItemDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.HistoryItemDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.HistoryItemDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.HistoryItemDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.HistoryItemDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.HistoryItemDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.HistoryItemDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.HistoryItemDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.TransactionDataBlock`. pub struct GroupVoteHistoryItemReplyPacketTransactionDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.TransactionDataBlock.TotalNumItems`. pub total_num_items: u32, /// C# member: `F:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.TransactionDataBlock.TransactionID`. pub transaction_id: libremetaverse_types::UUID, } impl GroupVoteHistoryItemReplyPacketTransactionDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.TransactionDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.TransactionDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.TransactionDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.TransactionDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.TransactionDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.TransactionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.TransactionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.TransactionDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.TransactionDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.TransactionDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.TransactionDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.TransactionDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.VoteItemBlock`. pub struct GroupVoteHistoryItemReplyPacketVoteItemBlock { /// C# member: `F:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.VoteItemBlock.CandidateID`. pub candidate_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.VoteItemBlock.NumVotes`. pub num_votes: i32, /// C# member: `F:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.VoteItemBlock.VoteCast`. pub vote_cast: Vec, } impl GroupVoteHistoryItemReplyPacketVoteItemBlock { /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.VoteItemBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.VoteItemBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.VoteItemBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.VoteItemBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.VoteItemBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.VoteItemBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.VoteItemBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.VoteItemBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.VoteItemBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.VoteItemBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.VoteItemBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupVoteHistoryItemReplyPacket.VoteItemBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket`. pub struct GroupVoteHistoryRequestPacket { /// C# member: `F:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.AgentData`. pub agent_data: libremetaverse::packets::GroupVoteHistoryRequestPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.GroupData`. pub group_data: libremetaverse::packets::GroupVoteHistoryRequestPacketGroupDataBlock, /// C# member: `F:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.TransactionData`. pub transaction_data: libremetaverse::packets::GroupVoteHistoryRequestPacketTransactionDataBlock, } impl GroupVoteHistoryRequestPacket { /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.AgentDataBlock`. pub struct GroupVoteHistoryRequestPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl GroupVoteHistoryRequestPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.GroupDataBlock`. pub struct GroupVoteHistoryRequestPacketGroupDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.GroupDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, } impl GroupVoteHistoryRequestPacketGroupDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.GroupDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.GroupDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.GroupDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.GroupDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.TransactionDataBlock`. pub struct GroupVoteHistoryRequestPacketTransactionDataBlock { /// C# member: `F:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.TransactionDataBlock.TransactionID`. pub transaction_id: libremetaverse_types::UUID, } impl GroupVoteHistoryRequestPacketTransactionDataBlock { /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.TransactionDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.TransactionDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.TransactionDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.TransactionDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.TransactionDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.TransactionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.TransactionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.TransactionDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.TransactionDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.TransactionDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.TransactionDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.GroupVoteHistoryRequestPacket.TransactionDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.Header`. pub struct Header { /// C# member: `F:LibreMetaverse.Packets.Header.AckList`. pub ack_list: Option>, /// C# member: `F:LibreMetaverse.Packets.Header.AppendedAcks`. pub appended_acks: bool, /// C# member: `F:LibreMetaverse.Packets.Header.Frequency`. pub frequency: libremetaverse::PacketFrequency, /// C# member: `F:LibreMetaverse.Packets.Header.ID`. pub id: u16, /// C# member: `F:LibreMetaverse.Packets.Header.Reliable`. pub reliable: bool, /// C# member: `F:LibreMetaverse.Packets.Header.Resent`. pub resent: bool, /// C# member: `F:LibreMetaverse.Packets.Header.Sequence`. pub sequence: u32, /// C# member: `F:LibreMetaverse.Packets.Header.Zerocoded`. pub zerocoded: bool, } impl Header { /// C# member: `M:LibreMetaverse.Packets.Header.AcksToBytes(System.Byte[],System.Int32@)`. pub fn acks_to_bytes(&mut self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.Header.AcksToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.Header.BuildHeader(System.Byte[],System.Int32@,System.Int32@)`. pub fn build_header( bytes: Vec, pos: &mut i32, packet_end: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.Header.BuildHeader(System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.Header.FromBytes(System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes( &mut self, bytes: Vec, pos: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.Header.FromBytes(System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.Header.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.Header.ToBytes(System.Byte[],System.Int32@)", ) } } /// C# type: `T:LibreMetaverse.Packets.HealthMessagePacket`. pub struct HealthMessagePacket { /// C# member: `F:LibreMetaverse.Packets.HealthMessagePacket.HealthData`. pub health_data: libremetaverse::packets::HealthMessagePacketHealthDataBlock, } impl HealthMessagePacket { /// C# member: `M:LibreMetaverse.Packets.HealthMessagePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.HealthMessagePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.HealthMessagePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.HealthMessagePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.HealthMessagePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.HealthMessagePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.HealthMessagePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.HealthMessagePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.HealthMessagePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.HealthMessagePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.HealthMessagePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.HealthMessagePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.HealthMessagePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.HealthMessagePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.HealthMessagePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.HealthMessagePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.HealthMessagePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.HealthMessagePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.HealthMessagePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.HealthMessagePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.HealthMessagePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.HealthMessagePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.HealthMessagePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.HealthMessagePacket.HealthDataBlock`. pub struct HealthMessagePacketHealthDataBlock { /// C# member: `F:LibreMetaverse.Packets.HealthMessagePacket.HealthDataBlock.Health`. pub health: f32, } impl HealthMessagePacketHealthDataBlock { /// C# member: `M:LibreMetaverse.Packets.HealthMessagePacket.HealthDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.HealthMessagePacket.HealthDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.HealthMessagePacket.HealthDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.HealthMessagePacket.HealthDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.HealthMessagePacket.HealthDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.HealthMessagePacket.HealthDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.HealthMessagePacket.HealthDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.HealthMessagePacket.HealthDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.HealthMessagePacket.HealthDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.HealthMessagePacket.HealthDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.HealthMessagePacket.HealthDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.HealthMessagePacket.HealthDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ImageDataPacket`. pub struct ImageDataPacket { /// C# member: `F:LibreMetaverse.Packets.ImageDataPacket.ImageData`. pub image_data: libremetaverse::packets::ImageDataPacketImageDataBlock, /// C# member: `F:LibreMetaverse.Packets.ImageDataPacket.ImageID`. pub image_id: libremetaverse::packets::ImageDataPacketImageIDBlock, } impl ImageDataPacket { /// C# member: `M:LibreMetaverse.Packets.ImageDataPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ImageDataPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImageDataPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImageDataPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImageDataPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImageDataPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImageDataPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImageDataPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImageDataPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ImageDataPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImageDataPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ImageDataPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImageDataPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ImageDataPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImageDataPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ImageDataPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImageDataPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImageDataPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImageDataPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ImageDataPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImageDataPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ImageDataPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ImageDataPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ImageDataPacket.ImageDataBlock`. pub struct ImageDataPacketImageDataBlock { /// C# member: `F:LibreMetaverse.Packets.ImageDataPacket.ImageDataBlock.Data`. pub data: Vec, } impl ImageDataPacketImageDataBlock { /// C# member: `M:LibreMetaverse.Packets.ImageDataPacket.ImageDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ImageDataPacket.ImageDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImageDataPacket.ImageDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImageDataPacket.ImageDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImageDataPacket.ImageDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImageDataPacket.ImageDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImageDataPacket.ImageDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ImageDataPacket.ImageDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImageDataPacket.ImageDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImageDataPacket.ImageDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImageDataPacket.ImageDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ImageDataPacket.ImageDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ImageDataPacket.ImageIDBlock`. pub struct ImageDataPacketImageIDBlock { /// C# member: `F:LibreMetaverse.Packets.ImageDataPacket.ImageIDBlock.Codec`. pub codec: u8, /// C# member: `F:LibreMetaverse.Packets.ImageDataPacket.ImageIDBlock.ID`. pub id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ImageDataPacket.ImageIDBlock.Packets`. pub packets: u16, /// C# member: `F:LibreMetaverse.Packets.ImageDataPacket.ImageIDBlock.Size`. pub size: u32, } impl ImageDataPacketImageIDBlock { /// C# member: `M:LibreMetaverse.Packets.ImageDataPacket.ImageIDBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ImageDataPacket.ImageIDBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImageDataPacket.ImageIDBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImageDataPacket.ImageIDBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImageDataPacket.ImageIDBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImageDataPacket.ImageIDBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImageDataPacket.ImageIDBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ImageDataPacket.ImageIDBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImageDataPacket.ImageIDBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImageDataPacket.ImageIDBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImageDataPacket.ImageIDBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ImageDataPacket.ImageIDBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ImageNotInDatabasePacket`. pub struct ImageNotInDatabasePacket { /// C# member: `F:LibreMetaverse.Packets.ImageNotInDatabasePacket.ImageID`. pub image_id: libremetaverse::packets::ImageNotInDatabasePacketImageIDBlock, } impl ImageNotInDatabasePacket { /// C# member: `M:LibreMetaverse.Packets.ImageNotInDatabasePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ImageNotInDatabasePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImageNotInDatabasePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImageNotInDatabasePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImageNotInDatabasePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImageNotInDatabasePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImageNotInDatabasePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImageNotInDatabasePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImageNotInDatabasePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ImageNotInDatabasePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImageNotInDatabasePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ImageNotInDatabasePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImageNotInDatabasePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ImageNotInDatabasePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImageNotInDatabasePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ImageNotInDatabasePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImageNotInDatabasePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImageNotInDatabasePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImageNotInDatabasePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ImageNotInDatabasePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImageNotInDatabasePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ImageNotInDatabasePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ImageNotInDatabasePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ImageNotInDatabasePacket.ImageIDBlock`. pub struct ImageNotInDatabasePacketImageIDBlock { /// C# member: `F:LibreMetaverse.Packets.ImageNotInDatabasePacket.ImageIDBlock.ID`. pub id: libremetaverse_types::UUID, } impl ImageNotInDatabasePacketImageIDBlock { /// C# member: `M:LibreMetaverse.Packets.ImageNotInDatabasePacket.ImageIDBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ImageNotInDatabasePacket.ImageIDBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImageNotInDatabasePacket.ImageIDBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImageNotInDatabasePacket.ImageIDBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImageNotInDatabasePacket.ImageIDBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImageNotInDatabasePacket.ImageIDBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImageNotInDatabasePacket.ImageIDBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ImageNotInDatabasePacket.ImageIDBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImageNotInDatabasePacket.ImageIDBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImageNotInDatabasePacket.ImageIDBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImageNotInDatabasePacket.ImageIDBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ImageNotInDatabasePacket.ImageIDBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ImagePacketPacket`. pub struct ImagePacketPacket { /// C# member: `F:LibreMetaverse.Packets.ImagePacketPacket.ImageData`. pub image_data: libremetaverse::packets::ImagePacketPacketImageDataBlock, /// C# member: `F:LibreMetaverse.Packets.ImagePacketPacket.ImageID`. pub image_id: libremetaverse::packets::ImagePacketPacketImageIDBlock, } impl ImagePacketPacket { /// C# member: `M:LibreMetaverse.Packets.ImagePacketPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ImagePacketPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImagePacketPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImagePacketPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImagePacketPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImagePacketPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImagePacketPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImagePacketPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImagePacketPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ImagePacketPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImagePacketPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ImagePacketPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImagePacketPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ImagePacketPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImagePacketPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ImagePacketPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImagePacketPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImagePacketPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImagePacketPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ImagePacketPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImagePacketPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ImagePacketPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ImagePacketPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ImagePacketPacket.ImageDataBlock`. pub struct ImagePacketPacketImageDataBlock { /// C# member: `F:LibreMetaverse.Packets.ImagePacketPacket.ImageDataBlock.Data`. pub data: Vec, } impl ImagePacketPacketImageDataBlock { /// C# member: `M:LibreMetaverse.Packets.ImagePacketPacket.ImageDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ImagePacketPacket.ImageDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImagePacketPacket.ImageDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImagePacketPacket.ImageDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImagePacketPacket.ImageDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImagePacketPacket.ImageDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImagePacketPacket.ImageDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ImagePacketPacket.ImageDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImagePacketPacket.ImageDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImagePacketPacket.ImageDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImagePacketPacket.ImageDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ImagePacketPacket.ImageDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ImagePacketPacket.ImageIDBlock`. pub struct ImagePacketPacketImageIDBlock { /// C# member: `F:LibreMetaverse.Packets.ImagePacketPacket.ImageIDBlock.ID`. pub id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ImagePacketPacket.ImageIDBlock.Packet`. pub packet: u16, } impl ImagePacketPacketImageIDBlock { /// C# member: `M:LibreMetaverse.Packets.ImagePacketPacket.ImageIDBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ImagePacketPacket.ImageIDBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImagePacketPacket.ImageIDBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImagePacketPacket.ImageIDBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImagePacketPacket.ImageIDBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImagePacketPacket.ImageIDBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImagePacketPacket.ImageIDBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ImagePacketPacket.ImageIDBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImagePacketPacket.ImageIDBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImagePacketPacket.ImageIDBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImagePacketPacket.ImageIDBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ImagePacketPacket.ImageIDBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ImprovedInstantMessagePacket`. pub struct ImprovedInstantMessagePacket { /// C# member: `F:LibreMetaverse.Packets.ImprovedInstantMessagePacket.AgentData`. pub agent_data: libremetaverse::packets::ImprovedInstantMessagePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ImprovedInstantMessagePacket.EstateBlock`. pub estate_block: libremetaverse::packets::ImprovedInstantMessagePacketEstateBlockBlock, /// C# member: `F:LibreMetaverse.Packets.ImprovedInstantMessagePacket.MessageBlock`. pub message_block: libremetaverse::packets::ImprovedInstantMessagePacketMessageBlockBlock, /// C# member: `F:LibreMetaverse.Packets.ImprovedInstantMessagePacket.MetaData`. pub meta_data: Vec, } impl ImprovedInstantMessagePacket { /// C# member: `M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ImprovedInstantMessagePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ImprovedInstantMessagePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ImprovedInstantMessagePacket.AgentDataBlock`. pub struct ImprovedInstantMessagePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ImprovedInstantMessagePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ImprovedInstantMessagePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ImprovedInstantMessagePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ImprovedInstantMessagePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ImprovedInstantMessagePacket.EstateBlockBlock`. pub struct ImprovedInstantMessagePacketEstateBlockBlock { /// C# member: `F:LibreMetaverse.Packets.ImprovedInstantMessagePacket.EstateBlockBlock.EstateID`. pub estate_id: u32, } impl ImprovedInstantMessagePacketEstateBlockBlock { /// C# member: `M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.EstateBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.EstateBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.EstateBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.EstateBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.EstateBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.EstateBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.EstateBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.EstateBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.EstateBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.EstateBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.EstateBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ImprovedInstantMessagePacket.EstateBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ImprovedInstantMessagePacket.MessageBlockBlock`. pub struct ImprovedInstantMessagePacketMessageBlockBlock { /// C# member: `F:LibreMetaverse.Packets.ImprovedInstantMessagePacket.MessageBlockBlock.BinaryBucket`. pub binary_bucket: Vec, /// C# member: `F:LibreMetaverse.Packets.ImprovedInstantMessagePacket.MessageBlockBlock.Dialog`. pub dialog: u8, /// C# member: `F:LibreMetaverse.Packets.ImprovedInstantMessagePacket.MessageBlockBlock.FromAgentName`. pub from_agent_name: Vec, /// C# member: `F:LibreMetaverse.Packets.ImprovedInstantMessagePacket.MessageBlockBlock.FromGroup`. pub from_group: bool, /// C# member: `F:LibreMetaverse.Packets.ImprovedInstantMessagePacket.MessageBlockBlock.ID`. pub id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ImprovedInstantMessagePacket.MessageBlockBlock.Message`. pub message: Vec, /// C# member: `F:LibreMetaverse.Packets.ImprovedInstantMessagePacket.MessageBlockBlock.Offline`. pub offline: u8, /// C# member: `F:LibreMetaverse.Packets.ImprovedInstantMessagePacket.MessageBlockBlock.ParentEstateID`. pub parent_estate_id: u32, /// C# member: `F:LibreMetaverse.Packets.ImprovedInstantMessagePacket.MessageBlockBlock.Position`. pub position: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ImprovedInstantMessagePacket.MessageBlockBlock.RegionID`. pub region_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ImprovedInstantMessagePacket.MessageBlockBlock.Timestamp`. pub timestamp: u32, /// C# member: `F:LibreMetaverse.Packets.ImprovedInstantMessagePacket.MessageBlockBlock.ToAgentID`. pub to_agent_id: libremetaverse_types::UUID, } impl ImprovedInstantMessagePacketMessageBlockBlock { /// C# member: `M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.MessageBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.MessageBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.MessageBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.MessageBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.MessageBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.MessageBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.MessageBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.MessageBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.MessageBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.MessageBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.MessageBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ImprovedInstantMessagePacket.MessageBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ImprovedInstantMessagePacket.MetaDataBlock`. pub struct ImprovedInstantMessagePacketMetaDataBlock { /// C# member: `F:LibreMetaverse.Packets.ImprovedInstantMessagePacket.MetaDataBlock.Data`. pub data: Vec, } impl ImprovedInstantMessagePacketMetaDataBlock { /// C# member: `M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.MetaDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.MetaDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.MetaDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.MetaDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.MetaDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.MetaDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.MetaDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.MetaDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.MetaDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.MetaDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedInstantMessagePacket.MetaDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ImprovedInstantMessagePacket.MetaDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket`. pub struct ImprovedTerseObjectUpdatePacket { /// C# member: `F:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.ObjectData`. pub object_data: Vec, /// C# member: `F:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.RegionData`. pub region_data: libremetaverse::packets::ImprovedTerseObjectUpdatePacketRegionDataBlock, } impl ImprovedTerseObjectUpdatePacket { /// C# member: `M:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.ObjectDataBlock`. pub struct ImprovedTerseObjectUpdatePacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.ObjectDataBlock.Data`. pub data: Vec, /// C# member: `F:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.ObjectDataBlock.TextureEntry`. pub texture_entry: Vec, } impl ImprovedTerseObjectUpdatePacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.RegionDataBlock`. pub struct ImprovedTerseObjectUpdatePacketRegionDataBlock { /// C# member: `F:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.RegionDataBlock.RegionHandle`. pub region_handle: u64, /// C# member: `F:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.RegionDataBlock.TimeDilation`. pub time_dilation: u16, } impl ImprovedTerseObjectUpdatePacketRegionDataBlock { /// C# member: `M:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.RegionDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.RegionDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.RegionDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.RegionDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.RegionDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.RegionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.RegionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.RegionDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.RegionDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.RegionDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.RegionDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ImprovedTerseObjectUpdatePacket.RegionDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.InitiateDownloadPacket`. pub struct InitiateDownloadPacket { /// C# member: `F:LibreMetaverse.Packets.InitiateDownloadPacket.AgentData`. pub agent_data: libremetaverse::packets::InitiateDownloadPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.InitiateDownloadPacket.FileData`. pub file_data: libremetaverse::packets::InitiateDownloadPacketFileDataBlock, } impl InitiateDownloadPacket { /// C# member: `M:LibreMetaverse.Packets.InitiateDownloadPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.InitiateDownloadPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InitiateDownloadPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InitiateDownloadPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InitiateDownloadPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InitiateDownloadPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InitiateDownloadPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InitiateDownloadPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InitiateDownloadPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.InitiateDownloadPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InitiateDownloadPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.InitiateDownloadPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InitiateDownloadPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.InitiateDownloadPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InitiateDownloadPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.InitiateDownloadPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InitiateDownloadPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InitiateDownloadPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InitiateDownloadPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.InitiateDownloadPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InitiateDownloadPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.InitiateDownloadPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.InitiateDownloadPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.InitiateDownloadPacket.AgentDataBlock`. pub struct InitiateDownloadPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.InitiateDownloadPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl InitiateDownloadPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.InitiateDownloadPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.InitiateDownloadPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InitiateDownloadPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InitiateDownloadPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InitiateDownloadPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InitiateDownloadPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InitiateDownloadPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.InitiateDownloadPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InitiateDownloadPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InitiateDownloadPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InitiateDownloadPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.InitiateDownloadPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.InitiateDownloadPacket.FileDataBlock`. pub struct InitiateDownloadPacketFileDataBlock { /// C# member: `F:LibreMetaverse.Packets.InitiateDownloadPacket.FileDataBlock.SimFilename`. pub sim_filename: Vec, /// C# member: `F:LibreMetaverse.Packets.InitiateDownloadPacket.FileDataBlock.ViewerFilename`. pub viewer_filename: Vec, } impl InitiateDownloadPacketFileDataBlock { /// C# member: `M:LibreMetaverse.Packets.InitiateDownloadPacket.FileDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.InitiateDownloadPacket.FileDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InitiateDownloadPacket.FileDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InitiateDownloadPacket.FileDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InitiateDownloadPacket.FileDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InitiateDownloadPacket.FileDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InitiateDownloadPacket.FileDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.InitiateDownloadPacket.FileDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InitiateDownloadPacket.FileDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InitiateDownloadPacket.FileDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InitiateDownloadPacket.FileDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.InitiateDownloadPacket.FileDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.InternalScriptMailPacket`. pub struct InternalScriptMailPacket { /// C# member: `F:LibreMetaverse.Packets.InternalScriptMailPacket.DataBlock`. pub data_block: libremetaverse::packets::InternalScriptMailPacketDataBlockBlock, } impl InternalScriptMailPacket { /// C# member: `M:LibreMetaverse.Packets.InternalScriptMailPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.InternalScriptMailPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InternalScriptMailPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InternalScriptMailPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InternalScriptMailPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InternalScriptMailPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InternalScriptMailPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InternalScriptMailPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InternalScriptMailPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.InternalScriptMailPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InternalScriptMailPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.InternalScriptMailPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InternalScriptMailPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.InternalScriptMailPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InternalScriptMailPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.InternalScriptMailPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InternalScriptMailPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InternalScriptMailPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InternalScriptMailPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.InternalScriptMailPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InternalScriptMailPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.InternalScriptMailPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.InternalScriptMailPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.InternalScriptMailPacket.DataBlockBlock`. pub struct InternalScriptMailPacketDataBlockBlock { /// C# member: `F:LibreMetaverse.Packets.InternalScriptMailPacket.DataBlockBlock.Body`. pub body: Vec, /// C# member: `F:LibreMetaverse.Packets.InternalScriptMailPacket.DataBlockBlock.From`. pub from_: Vec, /// C# member: `F:LibreMetaverse.Packets.InternalScriptMailPacket.DataBlockBlock.Subject`. pub subject: Vec, /// C# member: `F:LibreMetaverse.Packets.InternalScriptMailPacket.DataBlockBlock.To`. pub to: libremetaverse_types::UUID, } impl InternalScriptMailPacketDataBlockBlock { /// C# member: `M:LibreMetaverse.Packets.InternalScriptMailPacket.DataBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.InternalScriptMailPacket.DataBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InternalScriptMailPacket.DataBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InternalScriptMailPacket.DataBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InternalScriptMailPacket.DataBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InternalScriptMailPacket.DataBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InternalScriptMailPacket.DataBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.InternalScriptMailPacket.DataBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InternalScriptMailPacket.DataBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InternalScriptMailPacket.DataBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InternalScriptMailPacket.DataBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.InternalScriptMailPacket.DataBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.InventoryAssetResponsePacket`. pub struct InventoryAssetResponsePacket { /// C# member: `F:LibreMetaverse.Packets.InventoryAssetResponsePacket.QueryData`. pub query_data: libremetaverse::packets::InventoryAssetResponsePacketQueryDataBlock, } impl InventoryAssetResponsePacket { /// C# member: `M:LibreMetaverse.Packets.InventoryAssetResponsePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.InventoryAssetResponsePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InventoryAssetResponsePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InventoryAssetResponsePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InventoryAssetResponsePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InventoryAssetResponsePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InventoryAssetResponsePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InventoryAssetResponsePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InventoryAssetResponsePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.InventoryAssetResponsePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InventoryAssetResponsePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.InventoryAssetResponsePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InventoryAssetResponsePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.InventoryAssetResponsePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InventoryAssetResponsePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.InventoryAssetResponsePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InventoryAssetResponsePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InventoryAssetResponsePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InventoryAssetResponsePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.InventoryAssetResponsePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InventoryAssetResponsePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.InventoryAssetResponsePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.InventoryAssetResponsePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.InventoryAssetResponsePacket.QueryDataBlock`. pub struct InventoryAssetResponsePacketQueryDataBlock { /// C# member: `F:LibreMetaverse.Packets.InventoryAssetResponsePacket.QueryDataBlock.AssetID`. pub asset_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.InventoryAssetResponsePacket.QueryDataBlock.IsReadable`. pub is_readable: bool, /// C# member: `F:LibreMetaverse.Packets.InventoryAssetResponsePacket.QueryDataBlock.QueryID`. pub query_id: libremetaverse_types::UUID, } impl InventoryAssetResponsePacketQueryDataBlock { /// C# member: `M:LibreMetaverse.Packets.InventoryAssetResponsePacket.QueryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.InventoryAssetResponsePacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InventoryAssetResponsePacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InventoryAssetResponsePacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InventoryAssetResponsePacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InventoryAssetResponsePacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InventoryAssetResponsePacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.InventoryAssetResponsePacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InventoryAssetResponsePacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InventoryAssetResponsePacket.QueryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InventoryAssetResponsePacket.QueryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.InventoryAssetResponsePacket.QueryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.InventoryDescendentsPacket`. pub struct InventoryDescendentsPacket { /// C# member: `F:LibreMetaverse.Packets.InventoryDescendentsPacket.AgentData`. pub agent_data: libremetaverse::packets::InventoryDescendentsPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.InventoryDescendentsPacket.FolderData`. pub folder_data: Vec, /// C# member: `F:LibreMetaverse.Packets.InventoryDescendentsPacket.ItemData`. pub item_data: Vec, } impl InventoryDescendentsPacket { /// C# member: `M:LibreMetaverse.Packets.InventoryDescendentsPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.InventoryDescendentsPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InventoryDescendentsPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InventoryDescendentsPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InventoryDescendentsPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InventoryDescendentsPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &mut self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InventoryDescendentsPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InventoryDescendentsPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &mut self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Option<&mut [u8]>, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InventoryDescendentsPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.InventoryDescendentsPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InventoryDescendentsPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.InventoryDescendentsPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InventoryDescendentsPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.InventoryDescendentsPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InventoryDescendentsPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.InventoryDescendentsPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InventoryDescendentsPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InventoryDescendentsPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InventoryDescendentsPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.InventoryDescendentsPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InventoryDescendentsPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.InventoryDescendentsPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.InventoryDescendentsPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.InventoryDescendentsPacket.AgentDataBlock`. pub struct InventoryDescendentsPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.InventoryDescendentsPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.InventoryDescendentsPacket.AgentDataBlock.Descendents`. pub descendents: i32, /// C# member: `F:LibreMetaverse.Packets.InventoryDescendentsPacket.AgentDataBlock.FolderID`. pub folder_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.InventoryDescendentsPacket.AgentDataBlock.OwnerID`. pub owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.InventoryDescendentsPacket.AgentDataBlock.Version`. pub version: i32, } impl InventoryDescendentsPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.InventoryDescendentsPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.InventoryDescendentsPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InventoryDescendentsPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InventoryDescendentsPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InventoryDescendentsPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InventoryDescendentsPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InventoryDescendentsPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.InventoryDescendentsPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InventoryDescendentsPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InventoryDescendentsPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InventoryDescendentsPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.InventoryDescendentsPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.InventoryDescendentsPacket.FolderDataBlock`. pub struct InventoryDescendentsPacketFolderDataBlock { /// C# member: `F:LibreMetaverse.Packets.InventoryDescendentsPacket.FolderDataBlock.FolderID`. pub folder_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.InventoryDescendentsPacket.FolderDataBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.InventoryDescendentsPacket.FolderDataBlock.ParentID`. pub parent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.InventoryDescendentsPacket.FolderDataBlock.Type`. pub type_: i8, } impl InventoryDescendentsPacketFolderDataBlock { /// C# member: `M:LibreMetaverse.Packets.InventoryDescendentsPacket.FolderDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.InventoryDescendentsPacket.FolderDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InventoryDescendentsPacket.FolderDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InventoryDescendentsPacket.FolderDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InventoryDescendentsPacket.FolderDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InventoryDescendentsPacket.FolderDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InventoryDescendentsPacket.FolderDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.InventoryDescendentsPacket.FolderDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InventoryDescendentsPacket.FolderDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InventoryDescendentsPacket.FolderDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InventoryDescendentsPacket.FolderDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.InventoryDescendentsPacket.FolderDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock`. pub struct InventoryDescendentsPacketItemDataBlock { /// C# member: `F:LibreMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock.AssetID`. pub asset_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock.BaseMask`. pub base_mask: u32, /// C# member: `F:LibreMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock.CRC`. pub crc: u32, /// C# member: `F:LibreMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock.CreationDate`. pub creation_date: i32, /// C# member: `F:LibreMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock.CreatorID`. pub creator_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock.Description`. pub description: Vec, /// C# member: `F:LibreMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock.EveryoneMask`. pub everyone_mask: u32, /// C# member: `F:LibreMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock.Flags`. pub flags: u32, /// C# member: `F:LibreMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock.FolderID`. pub folder_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock.GroupMask`. pub group_mask: u32, /// C# member: `F:LibreMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock.GroupOwned`. pub group_owned: bool, /// C# member: `F:LibreMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock.InvType`. pub inv_type: i8, /// C# member: `F:LibreMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock.ItemID`. pub item_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock.NextOwnerMask`. pub next_owner_mask: u32, /// C# member: `F:LibreMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock.OwnerID`. pub owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock.OwnerMask`. pub owner_mask: u32, /// C# member: `F:LibreMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock.SalePrice`. pub sale_price: i32, /// C# member: `F:LibreMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock.SaleType`. pub sale_type: u8, /// C# member: `F:LibreMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock.Type`. pub type_: i8, } impl InventoryDescendentsPacketItemDataBlock { /// C# member: `M:LibreMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.InventoryDescendentsPacket.ItemDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.InviteGroupRequestPacket`. pub struct InviteGroupRequestPacket { /// C# member: `F:LibreMetaverse.Packets.InviteGroupRequestPacket.AgentData`. pub agent_data: libremetaverse::packets::InviteGroupRequestPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.InviteGroupRequestPacket.GroupData`. pub group_data: libremetaverse::packets::InviteGroupRequestPacketGroupDataBlock, /// C# member: `F:LibreMetaverse.Packets.InviteGroupRequestPacket.InviteData`. pub invite_data: Vec, } impl InviteGroupRequestPacket { /// C# member: `M:LibreMetaverse.Packets.InviteGroupRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.InviteGroupRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.InviteGroupRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.InviteGroupRequestPacket.AgentDataBlock`. pub struct InviteGroupRequestPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.InviteGroupRequestPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.InviteGroupRequestPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl InviteGroupRequestPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.InviteGroupRequestPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupRequestPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupRequestPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.InviteGroupRequestPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.InviteGroupRequestPacket.GroupDataBlock`. pub struct InviteGroupRequestPacketGroupDataBlock { /// C# member: `F:LibreMetaverse.Packets.InviteGroupRequestPacket.GroupDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, } impl InviteGroupRequestPacketGroupDataBlock { /// C# member: `M:LibreMetaverse.Packets.InviteGroupRequestPacket.GroupDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupRequestPacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupRequestPacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupRequestPacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupRequestPacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupRequestPacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupRequestPacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupRequestPacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupRequestPacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupRequestPacket.GroupDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupRequestPacket.GroupDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.InviteGroupRequestPacket.GroupDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.InviteGroupRequestPacket.InviteDataBlock`. pub struct InviteGroupRequestPacketInviteDataBlock { /// C# member: `F:LibreMetaverse.Packets.InviteGroupRequestPacket.InviteDataBlock.InviteeID`. pub invitee_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.InviteGroupRequestPacket.InviteDataBlock.RoleID`. pub role_id: libremetaverse_types::UUID, } impl InviteGroupRequestPacketInviteDataBlock { /// C# member: `M:LibreMetaverse.Packets.InviteGroupRequestPacket.InviteDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupRequestPacket.InviteDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupRequestPacket.InviteDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupRequestPacket.InviteDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupRequestPacket.InviteDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupRequestPacket.InviteDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupRequestPacket.InviteDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupRequestPacket.InviteDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupRequestPacket.InviteDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupRequestPacket.InviteDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupRequestPacket.InviteDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.InviteGroupRequestPacket.InviteDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.InviteGroupResponsePacket`. pub struct InviteGroupResponsePacket { /// C# member: `F:LibreMetaverse.Packets.InviteGroupResponsePacket.GroupData`. pub group_data: libremetaverse::packets::InviteGroupResponsePacketGroupDataBlock, /// C# member: `F:LibreMetaverse.Packets.InviteGroupResponsePacket.InviteData`. pub invite_data: libremetaverse::packets::InviteGroupResponsePacketInviteDataBlock, } impl InviteGroupResponsePacket { /// C# member: `M:LibreMetaverse.Packets.InviteGroupResponsePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupResponsePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupResponsePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupResponsePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupResponsePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupResponsePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupResponsePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupResponsePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupResponsePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupResponsePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupResponsePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupResponsePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupResponsePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupResponsePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupResponsePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupResponsePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupResponsePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupResponsePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupResponsePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupResponsePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupResponsePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.InviteGroupResponsePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.InviteGroupResponsePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.InviteGroupResponsePacket.GroupDataBlock`. pub struct InviteGroupResponsePacketGroupDataBlock { /// C# member: `F:LibreMetaverse.Packets.InviteGroupResponsePacket.GroupDataBlock.GroupLimit`. pub group_limit: i32, } impl InviteGroupResponsePacketGroupDataBlock { /// C# member: `M:LibreMetaverse.Packets.InviteGroupResponsePacket.GroupDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupResponsePacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupResponsePacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupResponsePacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupResponsePacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupResponsePacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupResponsePacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupResponsePacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupResponsePacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupResponsePacket.GroupDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupResponsePacket.GroupDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.InviteGroupResponsePacket.GroupDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.InviteGroupResponsePacket.InviteDataBlock`. pub struct InviteGroupResponsePacketInviteDataBlock { /// C# member: `F:LibreMetaverse.Packets.InviteGroupResponsePacket.InviteDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.InviteGroupResponsePacket.InviteDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.InviteGroupResponsePacket.InviteDataBlock.InviteeID`. pub invitee_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.InviteGroupResponsePacket.InviteDataBlock.MembershipFee`. pub membership_fee: i32, /// C# member: `F:LibreMetaverse.Packets.InviteGroupResponsePacket.InviteDataBlock.RoleID`. pub role_id: libremetaverse_types::UUID, } impl InviteGroupResponsePacketInviteDataBlock { /// C# member: `M:LibreMetaverse.Packets.InviteGroupResponsePacket.InviteDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupResponsePacket.InviteDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupResponsePacket.InviteDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupResponsePacket.InviteDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupResponsePacket.InviteDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupResponsePacket.InviteDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupResponsePacket.InviteDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupResponsePacket.InviteDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupResponsePacket.InviteDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.InviteGroupResponsePacket.InviteDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.InviteGroupResponsePacket.InviteDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.InviteGroupResponsePacket.InviteDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.JoinGroupReplyPacket`. pub struct JoinGroupReplyPacket { /// C# member: `F:LibreMetaverse.Packets.JoinGroupReplyPacket.AgentData`. pub agent_data: libremetaverse::packets::JoinGroupReplyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.JoinGroupReplyPacket.GroupData`. pub group_data: libremetaverse::packets::JoinGroupReplyPacketGroupDataBlock, } impl JoinGroupReplyPacket { /// C# member: `M:LibreMetaverse.Packets.JoinGroupReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.JoinGroupReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.JoinGroupReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.JoinGroupReplyPacket.AgentDataBlock`. pub struct JoinGroupReplyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.JoinGroupReplyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl JoinGroupReplyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.JoinGroupReplyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupReplyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupReplyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.JoinGroupReplyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.JoinGroupReplyPacket.GroupDataBlock`. pub struct JoinGroupReplyPacketGroupDataBlock { /// C# member: `F:LibreMetaverse.Packets.JoinGroupReplyPacket.GroupDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.JoinGroupReplyPacket.GroupDataBlock.Success`. pub success: bool, } impl JoinGroupReplyPacketGroupDataBlock { /// C# member: `M:LibreMetaverse.Packets.JoinGroupReplyPacket.GroupDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupReplyPacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupReplyPacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupReplyPacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupReplyPacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupReplyPacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupReplyPacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupReplyPacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupReplyPacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupReplyPacket.GroupDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupReplyPacket.GroupDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.JoinGroupReplyPacket.GroupDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket`. pub struct JoinGroupRequestExtendedPacket { /// C# member: `F:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.AgentData`. pub agent_data: libremetaverse::packets::JoinGroupRequestExtendedPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.GroupData`. pub group_data: libremetaverse::packets::JoinGroupRequestExtendedPacketGroupDataBlock, } impl JoinGroupRequestExtendedPacket { /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.AgentDataBlock`. pub struct JoinGroupRequestExtendedPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.AgentDataBlock.GroupLimit`. pub group_limit: i32, /// C# member: `F:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl JoinGroupRequestExtendedPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.GroupDataBlock`. pub struct JoinGroupRequestExtendedPacketGroupDataBlock { /// C# member: `F:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.GroupDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, } impl JoinGroupRequestExtendedPacketGroupDataBlock { /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.GroupDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.GroupDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.GroupDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.JoinGroupRequestExtendedPacket.GroupDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.JoinGroupRequestPacket`. pub struct JoinGroupRequestPacket { /// C# member: `F:LibreMetaverse.Packets.JoinGroupRequestPacket.AgentData`. pub agent_data: libremetaverse::packets::JoinGroupRequestPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.JoinGroupRequestPacket.GroupData`. pub group_data: libremetaverse::packets::JoinGroupRequestPacketGroupDataBlock, } impl JoinGroupRequestPacket { /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.JoinGroupRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.JoinGroupRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.JoinGroupRequestPacket.AgentDataBlock`. pub struct JoinGroupRequestPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.JoinGroupRequestPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.JoinGroupRequestPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl JoinGroupRequestPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupRequestPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.JoinGroupRequestPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.JoinGroupRequestPacket.GroupDataBlock`. pub struct JoinGroupRequestPacketGroupDataBlock { /// C# member: `F:LibreMetaverse.Packets.JoinGroupRequestPacket.GroupDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, } impl JoinGroupRequestPacketGroupDataBlock { /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestPacket.GroupDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestPacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupRequestPacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestPacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupRequestPacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestPacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupRequestPacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestPacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupRequestPacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.JoinGroupRequestPacket.GroupDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.JoinGroupRequestPacket.GroupDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.JoinGroupRequestPacket.GroupDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.KickUserAckPacket`. pub struct KickUserAckPacket { /// C# member: `F:LibreMetaverse.Packets.KickUserAckPacket.UserInfo`. pub user_info: libremetaverse::packets::KickUserAckPacketUserInfoBlock, } impl KickUserAckPacket { /// C# member: `M:LibreMetaverse.Packets.KickUserAckPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.KickUserAckPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KickUserAckPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.KickUserAckPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KickUserAckPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.KickUserAckPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KickUserAckPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.KickUserAckPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KickUserAckPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.KickUserAckPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KickUserAckPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.KickUserAckPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KickUserAckPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.KickUserAckPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KickUserAckPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.KickUserAckPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KickUserAckPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.KickUserAckPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KickUserAckPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.KickUserAckPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KickUserAckPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.KickUserAckPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.KickUserAckPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.KickUserAckPacket.UserInfoBlock`. pub struct KickUserAckPacketUserInfoBlock { /// C# member: `F:LibreMetaverse.Packets.KickUserAckPacket.UserInfoBlock.Flags`. pub flags: u32, /// C# member: `F:LibreMetaverse.Packets.KickUserAckPacket.UserInfoBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl KickUserAckPacketUserInfoBlock { /// C# member: `M:LibreMetaverse.Packets.KickUserAckPacket.UserInfoBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.KickUserAckPacket.UserInfoBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KickUserAckPacket.UserInfoBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.KickUserAckPacket.UserInfoBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KickUserAckPacket.UserInfoBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.KickUserAckPacket.UserInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KickUserAckPacket.UserInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.KickUserAckPacket.UserInfoBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KickUserAckPacket.UserInfoBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.KickUserAckPacket.UserInfoBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KickUserAckPacket.UserInfoBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.KickUserAckPacket.UserInfoBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.KickUserPacket`. pub struct KickUserPacket { /// C# member: `F:LibreMetaverse.Packets.KickUserPacket.TargetBlock`. pub target_block: libremetaverse::packets::KickUserPacketTargetBlockBlock, /// C# member: `F:LibreMetaverse.Packets.KickUserPacket.UserInfo`. pub user_info: libremetaverse::packets::KickUserPacketUserInfoBlock, } impl KickUserPacket { /// C# member: `M:LibreMetaverse.Packets.KickUserPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.KickUserPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KickUserPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.KickUserPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KickUserPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.KickUserPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KickUserPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.KickUserPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KickUserPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.KickUserPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KickUserPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.KickUserPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KickUserPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.KickUserPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Packets.KickUserPacket.ToBytes") } /// C# member: `M:LibreMetaverse.Packets.KickUserPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KickUserPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.KickUserPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KickUserPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.KickUserPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KickUserPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.KickUserPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.KickUserPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.KickUserPacket.TargetBlockBlock`. pub struct KickUserPacketTargetBlockBlock { /// C# member: `F:LibreMetaverse.Packets.KickUserPacket.TargetBlockBlock.TargetIP`. pub target_ip: u32, /// C# member: `F:LibreMetaverse.Packets.KickUserPacket.TargetBlockBlock.TargetPort`. pub target_port: u16, } impl KickUserPacketTargetBlockBlock { /// C# member: `M:LibreMetaverse.Packets.KickUserPacket.TargetBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.KickUserPacket.TargetBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KickUserPacket.TargetBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.KickUserPacket.TargetBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KickUserPacket.TargetBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.KickUserPacket.TargetBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KickUserPacket.TargetBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.KickUserPacket.TargetBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KickUserPacket.TargetBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.KickUserPacket.TargetBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KickUserPacket.TargetBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.KickUserPacket.TargetBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.KickUserPacket.UserInfoBlock`. pub struct KickUserPacketUserInfoBlock { /// C# member: `F:LibreMetaverse.Packets.KickUserPacket.UserInfoBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.KickUserPacket.UserInfoBlock.Reason`. pub reason: Vec, /// C# member: `F:LibreMetaverse.Packets.KickUserPacket.UserInfoBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl KickUserPacketUserInfoBlock { /// C# member: `M:LibreMetaverse.Packets.KickUserPacket.UserInfoBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.KickUserPacket.UserInfoBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KickUserPacket.UserInfoBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.KickUserPacket.UserInfoBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KickUserPacket.UserInfoBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.KickUserPacket.UserInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KickUserPacket.UserInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.KickUserPacket.UserInfoBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KickUserPacket.UserInfoBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.KickUserPacket.UserInfoBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KickUserPacket.UserInfoBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.KickUserPacket.UserInfoBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.KillChildAgentsPacket`. pub struct KillChildAgentsPacket { /// C# member: `F:LibreMetaverse.Packets.KillChildAgentsPacket.IDBlock`. pub id_block: libremetaverse::packets::KillChildAgentsPacketIDBlockBlock, } impl KillChildAgentsPacket { /// C# member: `M:LibreMetaverse.Packets.KillChildAgentsPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.KillChildAgentsPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KillChildAgentsPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.KillChildAgentsPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KillChildAgentsPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.KillChildAgentsPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KillChildAgentsPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.KillChildAgentsPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KillChildAgentsPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.KillChildAgentsPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KillChildAgentsPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.KillChildAgentsPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KillChildAgentsPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.KillChildAgentsPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KillChildAgentsPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.KillChildAgentsPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KillChildAgentsPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.KillChildAgentsPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KillChildAgentsPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.KillChildAgentsPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KillChildAgentsPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.KillChildAgentsPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.KillChildAgentsPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.KillChildAgentsPacket.IDBlockBlock`. pub struct KillChildAgentsPacketIDBlockBlock { /// C# member: `F:LibreMetaverse.Packets.KillChildAgentsPacket.IDBlockBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl KillChildAgentsPacketIDBlockBlock { /// C# member: `M:LibreMetaverse.Packets.KillChildAgentsPacket.IDBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.KillChildAgentsPacket.IDBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KillChildAgentsPacket.IDBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.KillChildAgentsPacket.IDBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KillChildAgentsPacket.IDBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.KillChildAgentsPacket.IDBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KillChildAgentsPacket.IDBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.KillChildAgentsPacket.IDBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KillChildAgentsPacket.IDBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.KillChildAgentsPacket.IDBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KillChildAgentsPacket.IDBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.KillChildAgentsPacket.IDBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.KillObjectPacket`. pub struct KillObjectPacket { /// C# member: `F:LibreMetaverse.Packets.KillObjectPacket.ObjectData`. pub object_data: Vec, } impl KillObjectPacket { /// C# member: `M:LibreMetaverse.Packets.KillObjectPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.KillObjectPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KillObjectPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.KillObjectPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KillObjectPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.KillObjectPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KillObjectPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.KillObjectPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KillObjectPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.KillObjectPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KillObjectPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.KillObjectPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KillObjectPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.KillObjectPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KillObjectPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.KillObjectPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KillObjectPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.KillObjectPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KillObjectPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.KillObjectPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KillObjectPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.KillObjectPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.KillObjectPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.KillObjectPacket.ObjectDataBlock`. pub struct KillObjectPacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.KillObjectPacket.ObjectDataBlock.ID`. pub id: u32, } impl KillObjectPacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.KillObjectPacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.KillObjectPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KillObjectPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.KillObjectPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KillObjectPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.KillObjectPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KillObjectPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.KillObjectPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KillObjectPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.KillObjectPacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.KillObjectPacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.KillObjectPacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.LandStatReplyPacket`. pub struct LandStatReplyPacket { /// C# member: `F:LibreMetaverse.Packets.LandStatReplyPacket.ReportData`. pub report_data: Vec, /// C# member: `F:LibreMetaverse.Packets.LandStatReplyPacket.RequestData`. pub request_data: libremetaverse::packets::LandStatReplyPacketRequestDataBlock, } impl LandStatReplyPacket { /// C# member: `M:LibreMetaverse.Packets.LandStatReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.LandStatReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LandStatReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LandStatReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LandStatReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LandStatReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LandStatReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LandStatReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LandStatReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.LandStatReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LandStatReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.LandStatReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LandStatReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.LandStatReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LandStatReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.LandStatReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LandStatReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LandStatReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LandStatReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.LandStatReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LandStatReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.LandStatReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.LandStatReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.LandStatReplyPacket.ReportDataBlock`. pub struct LandStatReplyPacketReportDataBlock { /// C# member: `F:LibreMetaverse.Packets.LandStatReplyPacket.ReportDataBlock.LocationX`. pub location_x: f32, /// C# member: `F:LibreMetaverse.Packets.LandStatReplyPacket.ReportDataBlock.LocationY`. pub location_y: f32, /// C# member: `F:LibreMetaverse.Packets.LandStatReplyPacket.ReportDataBlock.LocationZ`. pub location_z: f32, /// C# member: `F:LibreMetaverse.Packets.LandStatReplyPacket.ReportDataBlock.OwnerName`. pub owner_name: Vec, /// C# member: `F:LibreMetaverse.Packets.LandStatReplyPacket.ReportDataBlock.Score`. pub score: f32, /// C# member: `F:LibreMetaverse.Packets.LandStatReplyPacket.ReportDataBlock.TaskID`. pub task_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.LandStatReplyPacket.ReportDataBlock.TaskLocalID`. pub task_local_id: u32, /// C# member: `F:LibreMetaverse.Packets.LandStatReplyPacket.ReportDataBlock.TaskName`. pub task_name: Vec, } impl LandStatReplyPacketReportDataBlock { /// C# member: `M:LibreMetaverse.Packets.LandStatReplyPacket.ReportDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.LandStatReplyPacket.ReportDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LandStatReplyPacket.ReportDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LandStatReplyPacket.ReportDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LandStatReplyPacket.ReportDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LandStatReplyPacket.ReportDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LandStatReplyPacket.ReportDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.LandStatReplyPacket.ReportDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LandStatReplyPacket.ReportDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LandStatReplyPacket.ReportDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LandStatReplyPacket.ReportDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.LandStatReplyPacket.ReportDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.LandStatReplyPacket.RequestDataBlock`. pub struct LandStatReplyPacketRequestDataBlock { /// C# member: `F:LibreMetaverse.Packets.LandStatReplyPacket.RequestDataBlock.ReportType`. pub report_type: u32, /// C# member: `F:LibreMetaverse.Packets.LandStatReplyPacket.RequestDataBlock.RequestFlags`. pub request_flags: u32, /// C# member: `F:LibreMetaverse.Packets.LandStatReplyPacket.RequestDataBlock.TotalObjectCount`. pub total_object_count: u32, } impl LandStatReplyPacketRequestDataBlock { /// C# member: `M:LibreMetaverse.Packets.LandStatReplyPacket.RequestDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.LandStatReplyPacket.RequestDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LandStatReplyPacket.RequestDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LandStatReplyPacket.RequestDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LandStatReplyPacket.RequestDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LandStatReplyPacket.RequestDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LandStatReplyPacket.RequestDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.LandStatReplyPacket.RequestDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LandStatReplyPacket.RequestDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LandStatReplyPacket.RequestDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LandStatReplyPacket.RequestDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.LandStatReplyPacket.RequestDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.LandStatRequestPacket`. pub struct LandStatRequestPacket { /// C# member: `F:LibreMetaverse.Packets.LandStatRequestPacket.AgentData`. pub agent_data: libremetaverse::packets::LandStatRequestPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.LandStatRequestPacket.RequestData`. pub request_data: libremetaverse::packets::LandStatRequestPacketRequestDataBlock, } impl LandStatRequestPacket { /// C# member: `M:LibreMetaverse.Packets.LandStatRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.LandStatRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LandStatRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LandStatRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LandStatRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LandStatRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LandStatRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LandStatRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LandStatRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.LandStatRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LandStatRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.LandStatRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LandStatRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.LandStatRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LandStatRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.LandStatRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LandStatRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LandStatRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LandStatRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.LandStatRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LandStatRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.LandStatRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.LandStatRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.LandStatRequestPacket.AgentDataBlock`. pub struct LandStatRequestPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.LandStatRequestPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.LandStatRequestPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl LandStatRequestPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.LandStatRequestPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.LandStatRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LandStatRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LandStatRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LandStatRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LandStatRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LandStatRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.LandStatRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LandStatRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LandStatRequestPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LandStatRequestPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.LandStatRequestPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.LandStatRequestPacket.RequestDataBlock`. pub struct LandStatRequestPacketRequestDataBlock { /// C# member: `F:LibreMetaverse.Packets.LandStatRequestPacket.RequestDataBlock.Filter`. pub filter: Vec, /// C# member: `F:LibreMetaverse.Packets.LandStatRequestPacket.RequestDataBlock.ParcelLocalID`. pub parcel_local_id: i32, /// C# member: `F:LibreMetaverse.Packets.LandStatRequestPacket.RequestDataBlock.ReportType`. pub report_type: u32, /// C# member: `F:LibreMetaverse.Packets.LandStatRequestPacket.RequestDataBlock.RequestFlags`. pub request_flags: u32, } impl LandStatRequestPacketRequestDataBlock { /// C# member: `M:LibreMetaverse.Packets.LandStatRequestPacket.RequestDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.LandStatRequestPacket.RequestDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LandStatRequestPacket.RequestDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LandStatRequestPacket.RequestDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LandStatRequestPacket.RequestDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LandStatRequestPacket.RequestDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LandStatRequestPacket.RequestDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.LandStatRequestPacket.RequestDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LandStatRequestPacket.RequestDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LandStatRequestPacket.RequestDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LandStatRequestPacket.RequestDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.LandStatRequestPacket.RequestDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.LargeGenericMessagePacket`. pub struct LargeGenericMessagePacket { /// C# member: `F:LibreMetaverse.Packets.LargeGenericMessagePacket.AgentData`. pub agent_data: libremetaverse::packets::LargeGenericMessagePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.LargeGenericMessagePacket.MethodData`. pub method_data: libremetaverse::packets::LargeGenericMessagePacketMethodDataBlock, /// C# member: `F:LibreMetaverse.Packets.LargeGenericMessagePacket.ParamList`. pub param_list: Vec, } impl LargeGenericMessagePacket { /// C# member: `M:LibreMetaverse.Packets.LargeGenericMessagePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.LargeGenericMessagePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LargeGenericMessagePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LargeGenericMessagePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LargeGenericMessagePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LargeGenericMessagePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LargeGenericMessagePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LargeGenericMessagePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LargeGenericMessagePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.LargeGenericMessagePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LargeGenericMessagePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.LargeGenericMessagePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LargeGenericMessagePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.LargeGenericMessagePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LargeGenericMessagePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.LargeGenericMessagePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LargeGenericMessagePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LargeGenericMessagePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LargeGenericMessagePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.LargeGenericMessagePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LargeGenericMessagePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.LargeGenericMessagePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.LargeGenericMessagePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.LargeGenericMessagePacket.AgentDataBlock`. pub struct LargeGenericMessagePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.LargeGenericMessagePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.LargeGenericMessagePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.LargeGenericMessagePacket.AgentDataBlock.TransactionID`. pub transaction_id: libremetaverse_types::UUID, } impl LargeGenericMessagePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.LargeGenericMessagePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.LargeGenericMessagePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LargeGenericMessagePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LargeGenericMessagePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LargeGenericMessagePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LargeGenericMessagePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LargeGenericMessagePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.LargeGenericMessagePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LargeGenericMessagePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LargeGenericMessagePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LargeGenericMessagePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.LargeGenericMessagePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.LargeGenericMessagePacket.MethodDataBlock`. pub struct LargeGenericMessagePacketMethodDataBlock { /// C# member: `F:LibreMetaverse.Packets.LargeGenericMessagePacket.MethodDataBlock.Invoice`. pub invoice: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.LargeGenericMessagePacket.MethodDataBlock.Method`. pub method: Vec, } impl LargeGenericMessagePacketMethodDataBlock { /// C# member: `M:LibreMetaverse.Packets.LargeGenericMessagePacket.MethodDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.LargeGenericMessagePacket.MethodDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LargeGenericMessagePacket.MethodDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LargeGenericMessagePacket.MethodDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LargeGenericMessagePacket.MethodDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LargeGenericMessagePacket.MethodDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LargeGenericMessagePacket.MethodDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.LargeGenericMessagePacket.MethodDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LargeGenericMessagePacket.MethodDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LargeGenericMessagePacket.MethodDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LargeGenericMessagePacket.MethodDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.LargeGenericMessagePacket.MethodDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.LargeGenericMessagePacket.ParamListBlock`. pub struct LargeGenericMessagePacketParamListBlock { /// C# member: `F:LibreMetaverse.Packets.LargeGenericMessagePacket.ParamListBlock.Parameter`. pub parameter: Vec, } impl LargeGenericMessagePacketParamListBlock { /// C# member: `M:LibreMetaverse.Packets.LargeGenericMessagePacket.ParamListBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.LargeGenericMessagePacket.ParamListBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LargeGenericMessagePacket.ParamListBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LargeGenericMessagePacket.ParamListBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LargeGenericMessagePacket.ParamListBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LargeGenericMessagePacket.ParamListBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LargeGenericMessagePacket.ParamListBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.LargeGenericMessagePacket.ParamListBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LargeGenericMessagePacket.ParamListBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LargeGenericMessagePacket.ParamListBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LargeGenericMessagePacket.ParamListBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.LargeGenericMessagePacket.ParamListBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.LayerDataPacket`. pub struct LayerDataPacket { /// C# member: `F:LibreMetaverse.Packets.LayerDataPacket.LayerData`. pub layer_data: libremetaverse::packets::LayerDataPacketLayerDataBlock, /// C# member: `F:LibreMetaverse.Packets.LayerDataPacket.LayerID`. pub layer_id: libremetaverse::packets::LayerDataPacketLayerIDBlock, } impl LayerDataPacket { /// C# member: `M:LibreMetaverse.Packets.LayerDataPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.LayerDataPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LayerDataPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LayerDataPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LayerDataPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LayerDataPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LayerDataPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LayerDataPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LayerDataPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.LayerDataPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LayerDataPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.LayerDataPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LayerDataPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.LayerDataPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LayerDataPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.LayerDataPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LayerDataPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LayerDataPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LayerDataPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.LayerDataPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LayerDataPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.LayerDataPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.LayerDataPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.LayerDataPacket.LayerDataBlock`. pub struct LayerDataPacketLayerDataBlock { /// C# member: `F:LibreMetaverse.Packets.LayerDataPacket.LayerDataBlock.Data`. pub data: Vec, } impl LayerDataPacketLayerDataBlock { /// C# member: `M:LibreMetaverse.Packets.LayerDataPacket.LayerDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.LayerDataPacket.LayerDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LayerDataPacket.LayerDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LayerDataPacket.LayerDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LayerDataPacket.LayerDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LayerDataPacket.LayerDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LayerDataPacket.LayerDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.LayerDataPacket.LayerDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LayerDataPacket.LayerDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LayerDataPacket.LayerDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LayerDataPacket.LayerDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.LayerDataPacket.LayerDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.LayerDataPacket.LayerIDBlock`. pub struct LayerDataPacketLayerIDBlock { /// C# member: `F:LibreMetaverse.Packets.LayerDataPacket.LayerIDBlock.Type`. pub type_: u8, } impl LayerDataPacketLayerIDBlock { /// C# member: `M:LibreMetaverse.Packets.LayerDataPacket.LayerIDBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.LayerDataPacket.LayerIDBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LayerDataPacket.LayerIDBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LayerDataPacket.LayerIDBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LayerDataPacket.LayerIDBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LayerDataPacket.LayerIDBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LayerDataPacket.LayerIDBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.LayerDataPacket.LayerIDBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LayerDataPacket.LayerIDBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LayerDataPacket.LayerIDBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LayerDataPacket.LayerIDBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.LayerDataPacket.LayerIDBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.LeaveGroupReplyPacket`. pub struct LeaveGroupReplyPacket { /// C# member: `F:LibreMetaverse.Packets.LeaveGroupReplyPacket.AgentData`. pub agent_data: libremetaverse::packets::LeaveGroupReplyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.LeaveGroupReplyPacket.GroupData`. pub group_data: libremetaverse::packets::LeaveGroupReplyPacketGroupDataBlock, } impl LeaveGroupReplyPacket { /// C# member: `M:LibreMetaverse.Packets.LeaveGroupReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.LeaveGroupReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LeaveGroupReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LeaveGroupReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LeaveGroupReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LeaveGroupReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LeaveGroupReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LeaveGroupReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LeaveGroupReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.LeaveGroupReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LeaveGroupReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.LeaveGroupReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LeaveGroupReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.LeaveGroupReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LeaveGroupReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.LeaveGroupReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LeaveGroupReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LeaveGroupReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LeaveGroupReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.LeaveGroupReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LeaveGroupReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.LeaveGroupReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.LeaveGroupReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.LeaveGroupReplyPacket.AgentDataBlock`. pub struct LeaveGroupReplyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.LeaveGroupReplyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl LeaveGroupReplyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.LeaveGroupReplyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.LeaveGroupReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LeaveGroupReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LeaveGroupReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LeaveGroupReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LeaveGroupReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LeaveGroupReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.LeaveGroupReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LeaveGroupReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LeaveGroupReplyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LeaveGroupReplyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.LeaveGroupReplyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.LeaveGroupReplyPacket.GroupDataBlock`. pub struct LeaveGroupReplyPacketGroupDataBlock { /// C# member: `F:LibreMetaverse.Packets.LeaveGroupReplyPacket.GroupDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.LeaveGroupReplyPacket.GroupDataBlock.Success`. pub success: bool, } impl LeaveGroupReplyPacketGroupDataBlock { /// C# member: `M:LibreMetaverse.Packets.LeaveGroupReplyPacket.GroupDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.LeaveGroupReplyPacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LeaveGroupReplyPacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LeaveGroupReplyPacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LeaveGroupReplyPacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LeaveGroupReplyPacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LeaveGroupReplyPacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.LeaveGroupReplyPacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LeaveGroupReplyPacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LeaveGroupReplyPacket.GroupDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LeaveGroupReplyPacket.GroupDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.LeaveGroupReplyPacket.GroupDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.LeaveGroupRequestPacket`. pub struct LeaveGroupRequestPacket { /// C# member: `F:LibreMetaverse.Packets.LeaveGroupRequestPacket.AgentData`. pub agent_data: libremetaverse::packets::LeaveGroupRequestPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.LeaveGroupRequestPacket.GroupData`. pub group_data: libremetaverse::packets::LeaveGroupRequestPacketGroupDataBlock, } impl LeaveGroupRequestPacket { /// C# member: `M:LibreMetaverse.Packets.LeaveGroupRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.LeaveGroupRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LeaveGroupRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LeaveGroupRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LeaveGroupRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LeaveGroupRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LeaveGroupRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LeaveGroupRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LeaveGroupRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.LeaveGroupRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LeaveGroupRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.LeaveGroupRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LeaveGroupRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.LeaveGroupRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LeaveGroupRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.LeaveGroupRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LeaveGroupRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LeaveGroupRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LeaveGroupRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.LeaveGroupRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LeaveGroupRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.LeaveGroupRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.LeaveGroupRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.LeaveGroupRequestPacket.AgentDataBlock`. pub struct LeaveGroupRequestPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.LeaveGroupRequestPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.LeaveGroupRequestPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl LeaveGroupRequestPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.LeaveGroupRequestPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.LeaveGroupRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LeaveGroupRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LeaveGroupRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LeaveGroupRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LeaveGroupRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LeaveGroupRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.LeaveGroupRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LeaveGroupRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LeaveGroupRequestPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LeaveGroupRequestPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.LeaveGroupRequestPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.LeaveGroupRequestPacket.GroupDataBlock`. pub struct LeaveGroupRequestPacketGroupDataBlock { /// C# member: `F:LibreMetaverse.Packets.LeaveGroupRequestPacket.GroupDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, } impl LeaveGroupRequestPacketGroupDataBlock { /// C# member: `M:LibreMetaverse.Packets.LeaveGroupRequestPacket.GroupDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.LeaveGroupRequestPacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LeaveGroupRequestPacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LeaveGroupRequestPacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LeaveGroupRequestPacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LeaveGroupRequestPacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LeaveGroupRequestPacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.LeaveGroupRequestPacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LeaveGroupRequestPacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LeaveGroupRequestPacket.GroupDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LeaveGroupRequestPacket.GroupDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.LeaveGroupRequestPacket.GroupDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.LinkInventoryItemPacket`. pub struct LinkInventoryItemPacket { /// C# member: `F:LibreMetaverse.Packets.LinkInventoryItemPacket.AgentData`. pub agent_data: libremetaverse::packets::LinkInventoryItemPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.LinkInventoryItemPacket.InventoryBlock`. pub inventory_block: libremetaverse::packets::LinkInventoryItemPacketInventoryBlockBlock, } impl LinkInventoryItemPacket { /// C# member: `M:LibreMetaverse.Packets.LinkInventoryItemPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.LinkInventoryItemPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LinkInventoryItemPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LinkInventoryItemPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LinkInventoryItemPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LinkInventoryItemPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LinkInventoryItemPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LinkInventoryItemPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LinkInventoryItemPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.LinkInventoryItemPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LinkInventoryItemPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.LinkInventoryItemPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LinkInventoryItemPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.LinkInventoryItemPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LinkInventoryItemPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.LinkInventoryItemPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LinkInventoryItemPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LinkInventoryItemPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LinkInventoryItemPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.LinkInventoryItemPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LinkInventoryItemPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.LinkInventoryItemPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.LinkInventoryItemPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.LinkInventoryItemPacket.AgentDataBlock`. pub struct LinkInventoryItemPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.LinkInventoryItemPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.LinkInventoryItemPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl LinkInventoryItemPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.LinkInventoryItemPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.LinkInventoryItemPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LinkInventoryItemPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LinkInventoryItemPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LinkInventoryItemPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LinkInventoryItemPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LinkInventoryItemPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.LinkInventoryItemPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LinkInventoryItemPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LinkInventoryItemPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LinkInventoryItemPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.LinkInventoryItemPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.LinkInventoryItemPacket.InventoryBlockBlock`. pub struct LinkInventoryItemPacketInventoryBlockBlock { /// C# member: `F:LibreMetaverse.Packets.LinkInventoryItemPacket.InventoryBlockBlock.CallbackID`. pub callback_id: u32, /// C# member: `F:LibreMetaverse.Packets.LinkInventoryItemPacket.InventoryBlockBlock.Description`. pub description: Vec, /// C# member: `F:LibreMetaverse.Packets.LinkInventoryItemPacket.InventoryBlockBlock.FolderID`. pub folder_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.LinkInventoryItemPacket.InventoryBlockBlock.InvType`. pub inv_type: i8, /// C# member: `F:LibreMetaverse.Packets.LinkInventoryItemPacket.InventoryBlockBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.LinkInventoryItemPacket.InventoryBlockBlock.OldItemID`. pub old_item_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.LinkInventoryItemPacket.InventoryBlockBlock.TransactionID`. pub transaction_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.LinkInventoryItemPacket.InventoryBlockBlock.Type`. pub type_: i8, } impl LinkInventoryItemPacketInventoryBlockBlock { /// C# member: `M:LibreMetaverse.Packets.LinkInventoryItemPacket.InventoryBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.LinkInventoryItemPacket.InventoryBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LinkInventoryItemPacket.InventoryBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LinkInventoryItemPacket.InventoryBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LinkInventoryItemPacket.InventoryBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LinkInventoryItemPacket.InventoryBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LinkInventoryItemPacket.InventoryBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.LinkInventoryItemPacket.InventoryBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LinkInventoryItemPacket.InventoryBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LinkInventoryItemPacket.InventoryBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LinkInventoryItemPacket.InventoryBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.LinkInventoryItemPacket.InventoryBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.LiveHelpGroupReplyPacket`. pub struct LiveHelpGroupReplyPacket { /// C# member: `F:LibreMetaverse.Packets.LiveHelpGroupReplyPacket.ReplyData`. pub reply_data: libremetaverse::packets::LiveHelpGroupReplyPacketReplyDataBlock, } impl LiveHelpGroupReplyPacket { /// C# member: `M:LibreMetaverse.Packets.LiveHelpGroupReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.LiveHelpGroupReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LiveHelpGroupReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LiveHelpGroupReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LiveHelpGroupReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LiveHelpGroupReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LiveHelpGroupReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LiveHelpGroupReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LiveHelpGroupReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.LiveHelpGroupReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LiveHelpGroupReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.LiveHelpGroupReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LiveHelpGroupReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.LiveHelpGroupReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LiveHelpGroupReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.LiveHelpGroupReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LiveHelpGroupReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LiveHelpGroupReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LiveHelpGroupReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.LiveHelpGroupReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LiveHelpGroupReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.LiveHelpGroupReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.LiveHelpGroupReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.LiveHelpGroupReplyPacket.ReplyDataBlock`. pub struct LiveHelpGroupReplyPacketReplyDataBlock { /// C# member: `F:LibreMetaverse.Packets.LiveHelpGroupReplyPacket.ReplyDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.LiveHelpGroupReplyPacket.ReplyDataBlock.RequestID`. pub request_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.LiveHelpGroupReplyPacket.ReplyDataBlock.Selection`. pub selection: Vec, } impl LiveHelpGroupReplyPacketReplyDataBlock { /// C# member: `M:LibreMetaverse.Packets.LiveHelpGroupReplyPacket.ReplyDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.LiveHelpGroupReplyPacket.ReplyDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LiveHelpGroupReplyPacket.ReplyDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LiveHelpGroupReplyPacket.ReplyDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LiveHelpGroupReplyPacket.ReplyDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LiveHelpGroupReplyPacket.ReplyDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LiveHelpGroupReplyPacket.ReplyDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.LiveHelpGroupReplyPacket.ReplyDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LiveHelpGroupReplyPacket.ReplyDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LiveHelpGroupReplyPacket.ReplyDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LiveHelpGroupReplyPacket.ReplyDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.LiveHelpGroupReplyPacket.ReplyDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.LiveHelpGroupRequestPacket`. pub struct LiveHelpGroupRequestPacket { /// C# member: `F:LibreMetaverse.Packets.LiveHelpGroupRequestPacket.RequestData`. pub request_data: libremetaverse::packets::LiveHelpGroupRequestPacketRequestDataBlock, } impl LiveHelpGroupRequestPacket { /// C# member: `M:LibreMetaverse.Packets.LiveHelpGroupRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.LiveHelpGroupRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LiveHelpGroupRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LiveHelpGroupRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LiveHelpGroupRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LiveHelpGroupRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LiveHelpGroupRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LiveHelpGroupRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LiveHelpGroupRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.LiveHelpGroupRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LiveHelpGroupRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.LiveHelpGroupRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LiveHelpGroupRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.LiveHelpGroupRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LiveHelpGroupRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.LiveHelpGroupRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LiveHelpGroupRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LiveHelpGroupRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LiveHelpGroupRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.LiveHelpGroupRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LiveHelpGroupRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.LiveHelpGroupRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.LiveHelpGroupRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.LiveHelpGroupRequestPacket.RequestDataBlock`. pub struct LiveHelpGroupRequestPacketRequestDataBlock { /// C# member: `F:LibreMetaverse.Packets.LiveHelpGroupRequestPacket.RequestDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.LiveHelpGroupRequestPacket.RequestDataBlock.RequestID`. pub request_id: libremetaverse_types::UUID, } impl LiveHelpGroupRequestPacketRequestDataBlock { /// C# member: `M:LibreMetaverse.Packets.LiveHelpGroupRequestPacket.RequestDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.LiveHelpGroupRequestPacket.RequestDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LiveHelpGroupRequestPacket.RequestDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LiveHelpGroupRequestPacket.RequestDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LiveHelpGroupRequestPacket.RequestDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LiveHelpGroupRequestPacket.RequestDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LiveHelpGroupRequestPacket.RequestDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.LiveHelpGroupRequestPacket.RequestDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LiveHelpGroupRequestPacket.RequestDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LiveHelpGroupRequestPacket.RequestDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LiveHelpGroupRequestPacket.RequestDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.LiveHelpGroupRequestPacket.RequestDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.LoadURLPacket`. pub struct LoadURLPacket { /// C# member: `F:LibreMetaverse.Packets.LoadURLPacket.Data`. pub data: libremetaverse::packets::LoadURLPacketDataBlock, } impl LoadURLPacket { /// C# member: `M:LibreMetaverse.Packets.LoadURLPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.LoadURLPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LoadURLPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LoadURLPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LoadURLPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LoadURLPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LoadURLPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LoadURLPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LoadURLPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.LoadURLPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LoadURLPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.LoadURLPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LoadURLPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.LoadURLPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Packets.LoadURLPacket.ToBytes") } /// C# member: `M:LibreMetaverse.Packets.LoadURLPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LoadURLPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LoadURLPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LoadURLPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.LoadURLPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LoadURLPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.LoadURLPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.LoadURLPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.LoadURLPacket.DataBlock`. pub struct LoadURLPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.LoadURLPacket.DataBlock.Message`. pub message: Vec, /// C# member: `F:LibreMetaverse.Packets.LoadURLPacket.DataBlock.ObjectID`. pub object_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.LoadURLPacket.DataBlock.ObjectName`. pub object_name: Vec, /// C# member: `F:LibreMetaverse.Packets.LoadURLPacket.DataBlock.OwnerID`. pub owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.LoadURLPacket.DataBlock.OwnerIsGroup`. pub owner_is_group: bool, /// C# member: `F:LibreMetaverse.Packets.LoadURLPacket.DataBlock.URL`. pub url: Vec, } impl LoadURLPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.LoadURLPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.LoadURLPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LoadURLPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LoadURLPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LoadURLPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LoadURLPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LoadURLPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.LoadURLPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LoadURLPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LoadURLPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LoadURLPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.LoadURLPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.LogDwellTimePacket`. pub struct LogDwellTimePacket { /// C# member: `F:LibreMetaverse.Packets.LogDwellTimePacket.DwellInfo`. pub dwell_info: libremetaverse::packets::LogDwellTimePacketDwellInfoBlock, } impl LogDwellTimePacket { /// C# member: `M:LibreMetaverse.Packets.LogDwellTimePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.LogDwellTimePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogDwellTimePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogDwellTimePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogDwellTimePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogDwellTimePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogDwellTimePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogDwellTimePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogDwellTimePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.LogDwellTimePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogDwellTimePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.LogDwellTimePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogDwellTimePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.LogDwellTimePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogDwellTimePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.LogDwellTimePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogDwellTimePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogDwellTimePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogDwellTimePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.LogDwellTimePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogDwellTimePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.LogDwellTimePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.LogDwellTimePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.LogDwellTimePacket.DwellInfoBlock`. pub struct LogDwellTimePacketDwellInfoBlock { /// C# member: `F:LibreMetaverse.Packets.LogDwellTimePacket.DwellInfoBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.LogDwellTimePacket.DwellInfoBlock.AvgAgentsInView`. pub avg_agents_in_view: u8, /// C# member: `F:LibreMetaverse.Packets.LogDwellTimePacket.DwellInfoBlock.AvgViewerFPS`. pub avg_viewer_fps: u8, /// C# member: `F:LibreMetaverse.Packets.LogDwellTimePacket.DwellInfoBlock.Duration`. pub duration: f32, /// C# member: `F:LibreMetaverse.Packets.LogDwellTimePacket.DwellInfoBlock.RegionX`. pub region_x: u32, /// C# member: `F:LibreMetaverse.Packets.LogDwellTimePacket.DwellInfoBlock.RegionY`. pub region_y: u32, /// C# member: `F:LibreMetaverse.Packets.LogDwellTimePacket.DwellInfoBlock.SessionID`. pub session_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.LogDwellTimePacket.DwellInfoBlock.SimName`. pub sim_name: Vec, } impl LogDwellTimePacketDwellInfoBlock { /// C# member: `M:LibreMetaverse.Packets.LogDwellTimePacket.DwellInfoBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.LogDwellTimePacket.DwellInfoBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogDwellTimePacket.DwellInfoBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogDwellTimePacket.DwellInfoBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogDwellTimePacket.DwellInfoBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogDwellTimePacket.DwellInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogDwellTimePacket.DwellInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.LogDwellTimePacket.DwellInfoBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogDwellTimePacket.DwellInfoBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogDwellTimePacket.DwellInfoBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogDwellTimePacket.DwellInfoBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.LogDwellTimePacket.DwellInfoBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket`. pub struct LogFailedMoneyTransactionPacket { /// C# member: `F:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.TransactionData`. pub transaction_data: libremetaverse::packets::LogFailedMoneyTransactionPacketTransactionDataBlock, } impl LogFailedMoneyTransactionPacket { /// C# member: `M:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.TransactionDataBlock`. pub struct LogFailedMoneyTransactionPacketTransactionDataBlock { /// C# member: `F:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.TransactionDataBlock.Amount`. pub amount: i32, /// C# member: `F:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.TransactionDataBlock.DestID`. pub dest_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.TransactionDataBlock.FailureType`. pub failure_type: u8, /// C# member: `F:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.TransactionDataBlock.Flags`. pub flags: u8, /// C# member: `F:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.TransactionDataBlock.GridX`. pub grid_x: u32, /// C# member: `F:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.TransactionDataBlock.GridY`. pub grid_y: u32, /// C# member: `F:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.TransactionDataBlock.SimulatorIP`. pub simulator_ip: u32, /// C# member: `F:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.TransactionDataBlock.SourceID`. pub source_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.TransactionDataBlock.TransactionID`. pub transaction_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.TransactionDataBlock.TransactionTime`. pub transaction_time: u32, /// C# member: `F:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.TransactionDataBlock.TransactionType`. pub transaction_type: i32, } impl LogFailedMoneyTransactionPacketTransactionDataBlock { /// C# member: `M:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.TransactionDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.TransactionDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.TransactionDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.TransactionDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.TransactionDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.TransactionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.TransactionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.TransactionDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.TransactionDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.TransactionDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.TransactionDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.LogFailedMoneyTransactionPacket.TransactionDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.LogParcelChangesPacket`. pub struct LogParcelChangesPacket { /// C# member: `F:LibreMetaverse.Packets.LogParcelChangesPacket.AgentData`. pub agent_data: libremetaverse::packets::LogParcelChangesPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.LogParcelChangesPacket.ParcelData`. pub parcel_data: Vec, /// C# member: `F:LibreMetaverse.Packets.LogParcelChangesPacket.RegionData`. pub region_data: libremetaverse::packets::LogParcelChangesPacketRegionDataBlock, } impl LogParcelChangesPacket { /// C# member: `M:LibreMetaverse.Packets.LogParcelChangesPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.LogParcelChangesPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogParcelChangesPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogParcelChangesPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogParcelChangesPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogParcelChangesPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogParcelChangesPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogParcelChangesPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogParcelChangesPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.LogParcelChangesPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogParcelChangesPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.LogParcelChangesPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogParcelChangesPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.LogParcelChangesPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogParcelChangesPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.LogParcelChangesPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogParcelChangesPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogParcelChangesPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogParcelChangesPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.LogParcelChangesPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogParcelChangesPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.LogParcelChangesPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.LogParcelChangesPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.LogParcelChangesPacket.AgentDataBlock`. pub struct LogParcelChangesPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.LogParcelChangesPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl LogParcelChangesPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.LogParcelChangesPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.LogParcelChangesPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogParcelChangesPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogParcelChangesPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogParcelChangesPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogParcelChangesPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogParcelChangesPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.LogParcelChangesPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogParcelChangesPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogParcelChangesPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogParcelChangesPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.LogParcelChangesPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.LogParcelChangesPacket.ParcelDataBlock`. pub struct LogParcelChangesPacketParcelDataBlock { /// C# member: `F:LibreMetaverse.Packets.LogParcelChangesPacket.ParcelDataBlock.Action`. pub action: i8, /// C# member: `F:LibreMetaverse.Packets.LogParcelChangesPacket.ParcelDataBlock.ActualArea`. pub actual_area: i32, /// C# member: `F:LibreMetaverse.Packets.LogParcelChangesPacket.ParcelDataBlock.IsOwnerGroup`. pub is_owner_group: bool, /// C# member: `F:LibreMetaverse.Packets.LogParcelChangesPacket.ParcelDataBlock.OwnerID`. pub owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.LogParcelChangesPacket.ParcelDataBlock.ParcelID`. pub parcel_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.LogParcelChangesPacket.ParcelDataBlock.TransactionID`. pub transaction_id: libremetaverse_types::UUID, } impl LogParcelChangesPacketParcelDataBlock { /// C# member: `M:LibreMetaverse.Packets.LogParcelChangesPacket.ParcelDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.LogParcelChangesPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogParcelChangesPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogParcelChangesPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogParcelChangesPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogParcelChangesPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogParcelChangesPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.LogParcelChangesPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogParcelChangesPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogParcelChangesPacket.ParcelDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogParcelChangesPacket.ParcelDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.LogParcelChangesPacket.ParcelDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.LogParcelChangesPacket.RegionDataBlock`. pub struct LogParcelChangesPacketRegionDataBlock { /// C# member: `F:LibreMetaverse.Packets.LogParcelChangesPacket.RegionDataBlock.RegionHandle`. pub region_handle: u64, } impl LogParcelChangesPacketRegionDataBlock { /// C# member: `M:LibreMetaverse.Packets.LogParcelChangesPacket.RegionDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.LogParcelChangesPacket.RegionDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogParcelChangesPacket.RegionDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogParcelChangesPacket.RegionDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogParcelChangesPacket.RegionDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogParcelChangesPacket.RegionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogParcelChangesPacket.RegionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.LogParcelChangesPacket.RegionDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogParcelChangesPacket.RegionDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogParcelChangesPacket.RegionDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogParcelChangesPacket.RegionDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.LogParcelChangesPacket.RegionDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.LogTextMessagePacket`. pub struct LogTextMessagePacket { /// C# member: `F:LibreMetaverse.Packets.LogTextMessagePacket.DataBlock`. pub data_block: Vec, } impl LogTextMessagePacket { /// C# member: `M:LibreMetaverse.Packets.LogTextMessagePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.LogTextMessagePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogTextMessagePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogTextMessagePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogTextMessagePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogTextMessagePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogTextMessagePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogTextMessagePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogTextMessagePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.LogTextMessagePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogTextMessagePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.LogTextMessagePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogTextMessagePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.LogTextMessagePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogTextMessagePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.LogTextMessagePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogTextMessagePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogTextMessagePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogTextMessagePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.LogTextMessagePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogTextMessagePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.LogTextMessagePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.LogTextMessagePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.LogTextMessagePacket.DataBlockBlock`. pub struct LogTextMessagePacketDataBlockBlock { /// C# member: `F:LibreMetaverse.Packets.LogTextMessagePacket.DataBlockBlock.FromAgentId`. pub from_agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.LogTextMessagePacket.DataBlockBlock.GlobalX`. pub global_x: f64, /// C# member: `F:LibreMetaverse.Packets.LogTextMessagePacket.DataBlockBlock.GlobalY`. pub global_y: f64, /// C# member: `F:LibreMetaverse.Packets.LogTextMessagePacket.DataBlockBlock.Message`. pub message: Vec, /// C# member: `F:LibreMetaverse.Packets.LogTextMessagePacket.DataBlockBlock.Time`. pub time: u32, /// C# member: `F:LibreMetaverse.Packets.LogTextMessagePacket.DataBlockBlock.ToAgentId`. pub to_agent_id: libremetaverse_types::UUID, } impl LogTextMessagePacketDataBlockBlock { /// C# member: `M:LibreMetaverse.Packets.LogTextMessagePacket.DataBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.LogTextMessagePacket.DataBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogTextMessagePacket.DataBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogTextMessagePacket.DataBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogTextMessagePacket.DataBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogTextMessagePacket.DataBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogTextMessagePacket.DataBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.LogTextMessagePacket.DataBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogTextMessagePacket.DataBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogTextMessagePacket.DataBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogTextMessagePacket.DataBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.LogTextMessagePacket.DataBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.LogoutReplyPacket`. pub struct LogoutReplyPacket { /// C# member: `F:LibreMetaverse.Packets.LogoutReplyPacket.AgentData`. pub agent_data: libremetaverse::packets::LogoutReplyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.LogoutReplyPacket.InventoryData`. pub inventory_data: Vec, } impl LogoutReplyPacket { /// C# member: `M:LibreMetaverse.Packets.LogoutReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.LogoutReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogoutReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogoutReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogoutReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogoutReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogoutReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogoutReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogoutReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.LogoutReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogoutReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.LogoutReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogoutReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.LogoutReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogoutReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.LogoutReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogoutReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogoutReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogoutReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.LogoutReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogoutReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.LogoutReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.LogoutReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.LogoutReplyPacket.AgentDataBlock`. pub struct LogoutReplyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.LogoutReplyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.LogoutReplyPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl LogoutReplyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.LogoutReplyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.LogoutReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogoutReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogoutReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogoutReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogoutReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogoutReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.LogoutReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogoutReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogoutReplyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogoutReplyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.LogoutReplyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.LogoutReplyPacket.InventoryDataBlock`. pub struct LogoutReplyPacketInventoryDataBlock { /// C# member: `F:LibreMetaverse.Packets.LogoutReplyPacket.InventoryDataBlock.ItemID`. pub item_id: libremetaverse_types::UUID, } impl LogoutReplyPacketInventoryDataBlock { /// C# member: `M:LibreMetaverse.Packets.LogoutReplyPacket.InventoryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.LogoutReplyPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogoutReplyPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogoutReplyPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogoutReplyPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogoutReplyPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogoutReplyPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.LogoutReplyPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogoutReplyPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogoutReplyPacket.InventoryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogoutReplyPacket.InventoryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.LogoutReplyPacket.InventoryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.LogoutRequestPacket`. pub struct LogoutRequestPacket { /// C# member: `F:LibreMetaverse.Packets.LogoutRequestPacket.AgentData`. pub agent_data: libremetaverse::packets::LogoutRequestPacketAgentDataBlock, } impl LogoutRequestPacket { /// C# member: `M:LibreMetaverse.Packets.LogoutRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.LogoutRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogoutRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogoutRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogoutRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogoutRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogoutRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogoutRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogoutRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.LogoutRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogoutRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.LogoutRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogoutRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.LogoutRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogoutRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.LogoutRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogoutRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogoutRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogoutRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.LogoutRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogoutRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.LogoutRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.LogoutRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.LogoutRequestPacket.AgentDataBlock`. pub struct LogoutRequestPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.LogoutRequestPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.LogoutRequestPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl LogoutRequestPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.LogoutRequestPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.LogoutRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogoutRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogoutRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogoutRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogoutRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogoutRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.LogoutRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogoutRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.LogoutRequestPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.LogoutRequestPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.LogoutRequestPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.MalformedDataException`. pub struct MalformedDataException; impl MalformedDataException { /// C# member: `M:LibreMetaverse.Packets.MalformedDataException.#ctor`. pub fn new_with_constructor() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MalformedDataException.#ctor", ) } /// C# member: `M:LibreMetaverse.Packets.MalformedDataException.#ctor(System.String)`. pub fn new_with_string(message: String) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MalformedDataException.#ctor(System.String)", ) } } /// C# type: `T:LibreMetaverse.Packets.MapBlockReplyPacket`. pub struct MapBlockReplyPacket { /// C# member: `F:LibreMetaverse.Packets.MapBlockReplyPacket.AgentData`. pub agent_data: libremetaverse::packets::MapBlockReplyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.MapBlockReplyPacket.Data`. pub data: Vec, /// C# member: `F:LibreMetaverse.Packets.MapBlockReplyPacket.Size`. pub size: Vec, } impl MapBlockReplyPacket { /// C# member: `M:LibreMetaverse.Packets.MapBlockReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MapBlockReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapBlockReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapBlockReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapBlockReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.MapBlockReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MapBlockReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.MapBlockReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.MapBlockReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapBlockReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.MapBlockReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.MapBlockReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.MapBlockReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.MapBlockReplyPacket.AgentDataBlock`. pub struct MapBlockReplyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.MapBlockReplyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.MapBlockReplyPacket.AgentDataBlock.Flags`. pub flags: u32, } impl MapBlockReplyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.MapBlockReplyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MapBlockReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapBlockReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapBlockReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MapBlockReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapBlockReplyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockReplyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.MapBlockReplyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.MapBlockReplyPacket.DataBlock`. pub struct MapBlockReplyPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.MapBlockReplyPacket.DataBlock.Access`. pub access: u8, /// C# member: `F:LibreMetaverse.Packets.MapBlockReplyPacket.DataBlock.Agents`. pub agents: u8, /// C# member: `F:LibreMetaverse.Packets.MapBlockReplyPacket.DataBlock.MapImageID`. pub map_image_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.MapBlockReplyPacket.DataBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.MapBlockReplyPacket.DataBlock.RegionFlags`. pub region_flags: u32, /// C# member: `F:LibreMetaverse.Packets.MapBlockReplyPacket.DataBlock.WaterHeight`. pub water_height: u8, /// C# member: `F:LibreMetaverse.Packets.MapBlockReplyPacket.DataBlock.X`. pub x: u16, /// C# member: `F:LibreMetaverse.Packets.MapBlockReplyPacket.DataBlock.Y`. pub y: u16, } impl MapBlockReplyPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.MapBlockReplyPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MapBlockReplyPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockReplyPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapBlockReplyPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockReplyPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapBlockReplyPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockReplyPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MapBlockReplyPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockReplyPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapBlockReplyPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockReplyPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.MapBlockReplyPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.MapBlockReplyPacket.SizeBlock`. pub struct MapBlockReplyPacketSizeBlock { /// C# member: `F:LibreMetaverse.Packets.MapBlockReplyPacket.SizeBlock.SizeX`. pub size_x: u16, /// C# member: `F:LibreMetaverse.Packets.MapBlockReplyPacket.SizeBlock.SizeY`. pub size_y: u16, } impl MapBlockReplyPacketSizeBlock { /// C# member: `M:LibreMetaverse.Packets.MapBlockReplyPacket.SizeBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MapBlockReplyPacket.SizeBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockReplyPacket.SizeBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapBlockReplyPacket.SizeBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockReplyPacket.SizeBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapBlockReplyPacket.SizeBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockReplyPacket.SizeBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MapBlockReplyPacket.SizeBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockReplyPacket.SizeBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapBlockReplyPacket.SizeBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockReplyPacket.SizeBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.MapBlockReplyPacket.SizeBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.MapBlockRequestPacket`. pub struct MapBlockRequestPacket { /// C# member: `F:LibreMetaverse.Packets.MapBlockRequestPacket.AgentData`. pub agent_data: libremetaverse::packets::MapBlockRequestPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.MapBlockRequestPacket.PositionData`. pub position_data: libremetaverse::packets::MapBlockRequestPacketPositionDataBlock, } impl MapBlockRequestPacket { /// C# member: `M:LibreMetaverse.Packets.MapBlockRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MapBlockRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapBlockRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapBlockRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapBlockRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.MapBlockRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MapBlockRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.MapBlockRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.MapBlockRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapBlockRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.MapBlockRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.MapBlockRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.MapBlockRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.MapBlockRequestPacket.AgentDataBlock`. pub struct MapBlockRequestPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.MapBlockRequestPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.MapBlockRequestPacket.AgentDataBlock.EstateID`. pub estate_id: u32, /// C# member: `F:LibreMetaverse.Packets.MapBlockRequestPacket.AgentDataBlock.Flags`. pub flags: u32, /// C# member: `F:LibreMetaverse.Packets.MapBlockRequestPacket.AgentDataBlock.Godlike`. pub godlike: bool, /// C# member: `F:LibreMetaverse.Packets.MapBlockRequestPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl MapBlockRequestPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.MapBlockRequestPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MapBlockRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapBlockRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapBlockRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MapBlockRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapBlockRequestPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockRequestPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.MapBlockRequestPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.MapBlockRequestPacket.PositionDataBlock`. pub struct MapBlockRequestPacketPositionDataBlock { /// C# member: `F:LibreMetaverse.Packets.MapBlockRequestPacket.PositionDataBlock.MaxX`. pub max_x: u16, /// C# member: `F:LibreMetaverse.Packets.MapBlockRequestPacket.PositionDataBlock.MaxY`. pub max_y: u16, /// C# member: `F:LibreMetaverse.Packets.MapBlockRequestPacket.PositionDataBlock.MinX`. pub min_x: u16, /// C# member: `F:LibreMetaverse.Packets.MapBlockRequestPacket.PositionDataBlock.MinY`. pub min_y: u16, } impl MapBlockRequestPacketPositionDataBlock { /// C# member: `M:LibreMetaverse.Packets.MapBlockRequestPacket.PositionDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MapBlockRequestPacket.PositionDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockRequestPacket.PositionDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapBlockRequestPacket.PositionDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockRequestPacket.PositionDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapBlockRequestPacket.PositionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockRequestPacket.PositionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MapBlockRequestPacket.PositionDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockRequestPacket.PositionDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapBlockRequestPacket.PositionDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapBlockRequestPacket.PositionDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.MapBlockRequestPacket.PositionDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.MapItemReplyPacket`. pub struct MapItemReplyPacket { /// C# member: `F:LibreMetaverse.Packets.MapItemReplyPacket.AgentData`. pub agent_data: libremetaverse::packets::MapItemReplyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.MapItemReplyPacket.Data`. pub data: Vec, /// C# member: `F:LibreMetaverse.Packets.MapItemReplyPacket.RequestData`. pub request_data: libremetaverse::packets::MapItemReplyPacketRequestDataBlock, } impl MapItemReplyPacket { /// C# member: `M:LibreMetaverse.Packets.MapItemReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MapItemReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapItemReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapItemReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapItemReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.MapItemReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MapItemReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.MapItemReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.MapItemReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapItemReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.MapItemReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.MapItemReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.MapItemReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.MapItemReplyPacket.AgentDataBlock`. pub struct MapItemReplyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.MapItemReplyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.MapItemReplyPacket.AgentDataBlock.Flags`. pub flags: u32, } impl MapItemReplyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.MapItemReplyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MapItemReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapItemReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapItemReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MapItemReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapItemReplyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemReplyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.MapItemReplyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.MapItemReplyPacket.DataBlock`. pub struct MapItemReplyPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.MapItemReplyPacket.DataBlock.Extra`. pub extra: i32, /// C# member: `F:LibreMetaverse.Packets.MapItemReplyPacket.DataBlock.Extra2`. pub extra2: i32, /// C# member: `F:LibreMetaverse.Packets.MapItemReplyPacket.DataBlock.ID`. pub id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.MapItemReplyPacket.DataBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.MapItemReplyPacket.DataBlock.X`. pub x: u32, /// C# member: `F:LibreMetaverse.Packets.MapItemReplyPacket.DataBlock.Y`. pub y: u32, } impl MapItemReplyPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.MapItemReplyPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MapItemReplyPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemReplyPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapItemReplyPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemReplyPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapItemReplyPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemReplyPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MapItemReplyPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemReplyPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapItemReplyPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemReplyPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.MapItemReplyPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.MapItemReplyPacket.RequestDataBlock`. pub struct MapItemReplyPacketRequestDataBlock { /// C# member: `F:LibreMetaverse.Packets.MapItemReplyPacket.RequestDataBlock.ItemType`. pub item_type: u32, } impl MapItemReplyPacketRequestDataBlock { /// C# member: `M:LibreMetaverse.Packets.MapItemReplyPacket.RequestDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MapItemReplyPacket.RequestDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemReplyPacket.RequestDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapItemReplyPacket.RequestDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemReplyPacket.RequestDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapItemReplyPacket.RequestDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemReplyPacket.RequestDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MapItemReplyPacket.RequestDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemReplyPacket.RequestDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapItemReplyPacket.RequestDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemReplyPacket.RequestDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.MapItemReplyPacket.RequestDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.MapItemRequestPacket`. pub struct MapItemRequestPacket { /// C# member: `F:LibreMetaverse.Packets.MapItemRequestPacket.AgentData`. pub agent_data: libremetaverse::packets::MapItemRequestPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.MapItemRequestPacket.RequestData`. pub request_data: libremetaverse::packets::MapItemRequestPacketRequestDataBlock, } impl MapItemRequestPacket { /// C# member: `M:LibreMetaverse.Packets.MapItemRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MapItemRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapItemRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapItemRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapItemRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.MapItemRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MapItemRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.MapItemRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.MapItemRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapItemRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.MapItemRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.MapItemRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.MapItemRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.MapItemRequestPacket.AgentDataBlock`. pub struct MapItemRequestPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.MapItemRequestPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.MapItemRequestPacket.AgentDataBlock.EstateID`. pub estate_id: u32, /// C# member: `F:LibreMetaverse.Packets.MapItemRequestPacket.AgentDataBlock.Flags`. pub flags: u32, /// C# member: `F:LibreMetaverse.Packets.MapItemRequestPacket.AgentDataBlock.Godlike`. pub godlike: bool, /// C# member: `F:LibreMetaverse.Packets.MapItemRequestPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl MapItemRequestPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.MapItemRequestPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MapItemRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapItemRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapItemRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MapItemRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapItemRequestPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemRequestPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.MapItemRequestPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.MapItemRequestPacket.RequestDataBlock`. pub struct MapItemRequestPacketRequestDataBlock { /// C# member: `F:LibreMetaverse.Packets.MapItemRequestPacket.RequestDataBlock.ItemType`. pub item_type: u32, /// C# member: `F:LibreMetaverse.Packets.MapItemRequestPacket.RequestDataBlock.RegionHandle`. pub region_handle: u64, } impl MapItemRequestPacketRequestDataBlock { /// C# member: `M:LibreMetaverse.Packets.MapItemRequestPacket.RequestDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MapItemRequestPacket.RequestDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemRequestPacket.RequestDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapItemRequestPacket.RequestDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemRequestPacket.RequestDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapItemRequestPacket.RequestDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemRequestPacket.RequestDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MapItemRequestPacket.RequestDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemRequestPacket.RequestDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapItemRequestPacket.RequestDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapItemRequestPacket.RequestDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.MapItemRequestPacket.RequestDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.MapLayerReplyPacket`. pub struct MapLayerReplyPacket { /// C# member: `F:LibreMetaverse.Packets.MapLayerReplyPacket.AgentData`. pub agent_data: libremetaverse::packets::MapLayerReplyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.MapLayerReplyPacket.LayerData`. pub layer_data: Vec, } impl MapLayerReplyPacket { /// C# member: `M:LibreMetaverse.Packets.MapLayerReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MapLayerReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapLayerReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapLayerReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapLayerReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapLayerReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapLayerReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapLayerReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapLayerReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.MapLayerReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapLayerReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MapLayerReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapLayerReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.MapLayerReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapLayerReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.MapLayerReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapLayerReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapLayerReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapLayerReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.MapLayerReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapLayerReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.MapLayerReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.MapLayerReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.MapLayerReplyPacket.AgentDataBlock`. pub struct MapLayerReplyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.MapLayerReplyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.MapLayerReplyPacket.AgentDataBlock.Flags`. pub flags: u32, } impl MapLayerReplyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.MapLayerReplyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MapLayerReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapLayerReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapLayerReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapLayerReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapLayerReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapLayerReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MapLayerReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapLayerReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapLayerReplyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapLayerReplyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.MapLayerReplyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.MapLayerReplyPacket.LayerDataBlock`. pub struct MapLayerReplyPacketLayerDataBlock { /// C# member: `F:LibreMetaverse.Packets.MapLayerReplyPacket.LayerDataBlock.Bottom`. pub bottom: u32, /// C# member: `F:LibreMetaverse.Packets.MapLayerReplyPacket.LayerDataBlock.ImageID`. pub image_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.MapLayerReplyPacket.LayerDataBlock.Left`. pub left: u32, /// C# member: `F:LibreMetaverse.Packets.MapLayerReplyPacket.LayerDataBlock.Right`. pub right: u32, /// C# member: `F:LibreMetaverse.Packets.MapLayerReplyPacket.LayerDataBlock.Top`. pub top: u32, } impl MapLayerReplyPacketLayerDataBlock { /// C# member: `M:LibreMetaverse.Packets.MapLayerReplyPacket.LayerDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MapLayerReplyPacket.LayerDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapLayerReplyPacket.LayerDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapLayerReplyPacket.LayerDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapLayerReplyPacket.LayerDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapLayerReplyPacket.LayerDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapLayerReplyPacket.LayerDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MapLayerReplyPacket.LayerDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapLayerReplyPacket.LayerDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapLayerReplyPacket.LayerDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapLayerReplyPacket.LayerDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.MapLayerReplyPacket.LayerDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.MapLayerRequestPacket`. pub struct MapLayerRequestPacket { /// C# member: `F:LibreMetaverse.Packets.MapLayerRequestPacket.AgentData`. pub agent_data: libremetaverse::packets::MapLayerRequestPacketAgentDataBlock, } impl MapLayerRequestPacket { /// C# member: `M:LibreMetaverse.Packets.MapLayerRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MapLayerRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapLayerRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapLayerRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapLayerRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapLayerRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapLayerRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapLayerRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapLayerRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.MapLayerRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapLayerRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MapLayerRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapLayerRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.MapLayerRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapLayerRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.MapLayerRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapLayerRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapLayerRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapLayerRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.MapLayerRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapLayerRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.MapLayerRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.MapLayerRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.MapLayerRequestPacket.AgentDataBlock`. pub struct MapLayerRequestPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.MapLayerRequestPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.MapLayerRequestPacket.AgentDataBlock.EstateID`. pub estate_id: u32, /// C# member: `F:LibreMetaverse.Packets.MapLayerRequestPacket.AgentDataBlock.Flags`. pub flags: u32, /// C# member: `F:LibreMetaverse.Packets.MapLayerRequestPacket.AgentDataBlock.Godlike`. pub godlike: bool, /// C# member: `F:LibreMetaverse.Packets.MapLayerRequestPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl MapLayerRequestPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.MapLayerRequestPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MapLayerRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapLayerRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapLayerRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapLayerRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapLayerRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapLayerRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MapLayerRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapLayerRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapLayerRequestPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapLayerRequestPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.MapLayerRequestPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.MapNameRequestPacket`. pub struct MapNameRequestPacket { /// C# member: `F:LibreMetaverse.Packets.MapNameRequestPacket.AgentData`. pub agent_data: libremetaverse::packets::MapNameRequestPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.MapNameRequestPacket.NameData`. pub name_data: libremetaverse::packets::MapNameRequestPacketNameDataBlock, } impl MapNameRequestPacket { /// C# member: `M:LibreMetaverse.Packets.MapNameRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MapNameRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapNameRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapNameRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapNameRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapNameRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapNameRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapNameRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapNameRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.MapNameRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapNameRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MapNameRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapNameRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.MapNameRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapNameRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.MapNameRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapNameRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapNameRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapNameRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.MapNameRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapNameRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.MapNameRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.MapNameRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.MapNameRequestPacket.AgentDataBlock`. pub struct MapNameRequestPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.MapNameRequestPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.MapNameRequestPacket.AgentDataBlock.EstateID`. pub estate_id: u32, /// C# member: `F:LibreMetaverse.Packets.MapNameRequestPacket.AgentDataBlock.Flags`. pub flags: u32, /// C# member: `F:LibreMetaverse.Packets.MapNameRequestPacket.AgentDataBlock.Godlike`. pub godlike: bool, /// C# member: `F:LibreMetaverse.Packets.MapNameRequestPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl MapNameRequestPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.MapNameRequestPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MapNameRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapNameRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapNameRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapNameRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapNameRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapNameRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MapNameRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapNameRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapNameRequestPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapNameRequestPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.MapNameRequestPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.MapNameRequestPacket.NameDataBlock`. pub struct MapNameRequestPacketNameDataBlock { /// C# member: `F:LibreMetaverse.Packets.MapNameRequestPacket.NameDataBlock.Name`. pub name: Vec, } impl MapNameRequestPacketNameDataBlock { /// C# member: `M:LibreMetaverse.Packets.MapNameRequestPacket.NameDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MapNameRequestPacket.NameDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapNameRequestPacket.NameDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapNameRequestPacket.NameDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapNameRequestPacket.NameDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapNameRequestPacket.NameDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapNameRequestPacket.NameDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MapNameRequestPacket.NameDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapNameRequestPacket.NameDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MapNameRequestPacket.NameDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MapNameRequestPacket.NameDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.MapNameRequestPacket.NameDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.MeanCollisionAlertPacket`. pub struct MeanCollisionAlertPacket { /// C# member: `F:LibreMetaverse.Packets.MeanCollisionAlertPacket.MeanCollision`. pub mean_collision: Vec, } impl MeanCollisionAlertPacket { /// C# member: `M:LibreMetaverse.Packets.MeanCollisionAlertPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MeanCollisionAlertPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MeanCollisionAlertPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MeanCollisionAlertPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MeanCollisionAlertPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MeanCollisionAlertPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MeanCollisionAlertPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MeanCollisionAlertPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MeanCollisionAlertPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.MeanCollisionAlertPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MeanCollisionAlertPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MeanCollisionAlertPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MeanCollisionAlertPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.MeanCollisionAlertPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MeanCollisionAlertPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.MeanCollisionAlertPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MeanCollisionAlertPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MeanCollisionAlertPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MeanCollisionAlertPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.MeanCollisionAlertPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MeanCollisionAlertPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.MeanCollisionAlertPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.MeanCollisionAlertPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.MeanCollisionAlertPacket.MeanCollisionBlock`. pub struct MeanCollisionAlertPacketMeanCollisionBlock { /// C# member: `F:LibreMetaverse.Packets.MeanCollisionAlertPacket.MeanCollisionBlock.Mag`. pub mag: f32, /// C# member: `F:LibreMetaverse.Packets.MeanCollisionAlertPacket.MeanCollisionBlock.Perp`. pub perp: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.MeanCollisionAlertPacket.MeanCollisionBlock.Time`. pub time: u32, /// C# member: `F:LibreMetaverse.Packets.MeanCollisionAlertPacket.MeanCollisionBlock.Type`. pub type_: u8, /// C# member: `F:LibreMetaverse.Packets.MeanCollisionAlertPacket.MeanCollisionBlock.Victim`. pub victim: libremetaverse_types::UUID, } impl MeanCollisionAlertPacketMeanCollisionBlock { /// C# member: `M:LibreMetaverse.Packets.MeanCollisionAlertPacket.MeanCollisionBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MeanCollisionAlertPacket.MeanCollisionBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MeanCollisionAlertPacket.MeanCollisionBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MeanCollisionAlertPacket.MeanCollisionBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MeanCollisionAlertPacket.MeanCollisionBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MeanCollisionAlertPacket.MeanCollisionBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MeanCollisionAlertPacket.MeanCollisionBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MeanCollisionAlertPacket.MeanCollisionBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MeanCollisionAlertPacket.MeanCollisionBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MeanCollisionAlertPacket.MeanCollisionBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MeanCollisionAlertPacket.MeanCollisionBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.MeanCollisionAlertPacket.MeanCollisionBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.MergeParcelPacket`. pub struct MergeParcelPacket { /// C# member: `F:LibreMetaverse.Packets.MergeParcelPacket.MasterParcelData`. pub master_parcel_data: libremetaverse::packets::MergeParcelPacketMasterParcelDataBlock, /// C# member: `F:LibreMetaverse.Packets.MergeParcelPacket.SlaveParcelData`. pub slave_parcel_data: Vec, } impl MergeParcelPacket { /// C# member: `M:LibreMetaverse.Packets.MergeParcelPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MergeParcelPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MergeParcelPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MergeParcelPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MergeParcelPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MergeParcelPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MergeParcelPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MergeParcelPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MergeParcelPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.MergeParcelPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MergeParcelPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MergeParcelPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MergeParcelPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.MergeParcelPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MergeParcelPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.MergeParcelPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MergeParcelPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MergeParcelPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MergeParcelPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.MergeParcelPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MergeParcelPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.MergeParcelPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.MergeParcelPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.MergeParcelPacket.MasterParcelDataBlock`. pub struct MergeParcelPacketMasterParcelDataBlock { /// C# member: `F:LibreMetaverse.Packets.MergeParcelPacket.MasterParcelDataBlock.MasterID`. pub master_id: libremetaverse_types::UUID, } impl MergeParcelPacketMasterParcelDataBlock { /// C# member: `M:LibreMetaverse.Packets.MergeParcelPacket.MasterParcelDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MergeParcelPacket.MasterParcelDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MergeParcelPacket.MasterParcelDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MergeParcelPacket.MasterParcelDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MergeParcelPacket.MasterParcelDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MergeParcelPacket.MasterParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MergeParcelPacket.MasterParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MergeParcelPacket.MasterParcelDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MergeParcelPacket.MasterParcelDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MergeParcelPacket.MasterParcelDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MergeParcelPacket.MasterParcelDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.MergeParcelPacket.MasterParcelDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.MergeParcelPacket.SlaveParcelDataBlock`. pub struct MergeParcelPacketSlaveParcelDataBlock { /// C# member: `F:LibreMetaverse.Packets.MergeParcelPacket.SlaveParcelDataBlock.SlaveID`. pub slave_id: libremetaverse_types::UUID, } impl MergeParcelPacketSlaveParcelDataBlock { /// C# member: `M:LibreMetaverse.Packets.MergeParcelPacket.SlaveParcelDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MergeParcelPacket.SlaveParcelDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MergeParcelPacket.SlaveParcelDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MergeParcelPacket.SlaveParcelDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MergeParcelPacket.SlaveParcelDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MergeParcelPacket.SlaveParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MergeParcelPacket.SlaveParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MergeParcelPacket.SlaveParcelDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MergeParcelPacket.SlaveParcelDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MergeParcelPacket.SlaveParcelDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MergeParcelPacket.SlaveParcelDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.MergeParcelPacket.SlaveParcelDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ModifyLandPacket`. pub struct ModifyLandPacket { /// C# member: `F:LibreMetaverse.Packets.ModifyLandPacket.AgentData`. pub agent_data: libremetaverse::packets::ModifyLandPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ModifyLandPacket.ModifyBlock`. pub modify_block: libremetaverse::packets::ModifyLandPacketModifyBlockBlock, /// C# member: `F:LibreMetaverse.Packets.ModifyLandPacket.ModifyBlockExtended`. pub modify_block_extended: Vec, /// C# member: `F:LibreMetaverse.Packets.ModifyLandPacket.ParcelData`. pub parcel_data: Vec, } impl ModifyLandPacket { /// C# member: `M:LibreMetaverse.Packets.ModifyLandPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ModifyLandPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ModifyLandPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ModifyLandPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ModifyLandPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ModifyLandPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ModifyLandPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ModifyLandPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ModifyLandPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ModifyLandPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ModifyLandPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ModifyLandPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ModifyLandPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ModifyLandPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ModifyLandPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ModifyLandPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ModifyLandPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ModifyLandPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ModifyLandPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ModifyLandPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ModifyLandPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ModifyLandPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ModifyLandPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ModifyLandPacket.AgentDataBlock`. pub struct ModifyLandPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ModifyLandPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ModifyLandPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ModifyLandPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ModifyLandPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ModifyLandPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ModifyLandPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ModifyLandPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ModifyLandPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ModifyLandPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ModifyLandPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ModifyLandPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ModifyLandPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ModifyLandPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ModifyLandPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ModifyLandPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ModifyLandPacket.ModifyBlockBlock`. pub struct ModifyLandPacketModifyBlockBlock { /// C# member: `F:LibreMetaverse.Packets.ModifyLandPacket.ModifyBlockBlock.Action`. pub action: u8, /// C# member: `F:LibreMetaverse.Packets.ModifyLandPacket.ModifyBlockBlock.BrushSize`. pub brush_size: u8, /// C# member: `F:LibreMetaverse.Packets.ModifyLandPacket.ModifyBlockBlock.Height`. pub height: f32, /// C# member: `F:LibreMetaverse.Packets.ModifyLandPacket.ModifyBlockBlock.Seconds`. pub seconds: f32, } impl ModifyLandPacketModifyBlockBlock { /// C# member: `M:LibreMetaverse.Packets.ModifyLandPacket.ModifyBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ModifyLandPacket.ModifyBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ModifyLandPacket.ModifyBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ModifyLandPacket.ModifyBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ModifyLandPacket.ModifyBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ModifyLandPacket.ModifyBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ModifyLandPacket.ModifyBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ModifyLandPacket.ModifyBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ModifyLandPacket.ModifyBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ModifyLandPacket.ModifyBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ModifyLandPacket.ModifyBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ModifyLandPacket.ModifyBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ModifyLandPacket.ModifyBlockExtendedBlock`. pub struct ModifyLandPacketModifyBlockExtendedBlock { /// C# member: `F:LibreMetaverse.Packets.ModifyLandPacket.ModifyBlockExtendedBlock.BrushSize`. pub brush_size: f32, } impl ModifyLandPacketModifyBlockExtendedBlock { /// C# member: `M:LibreMetaverse.Packets.ModifyLandPacket.ModifyBlockExtendedBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ModifyLandPacket.ModifyBlockExtendedBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ModifyLandPacket.ModifyBlockExtendedBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ModifyLandPacket.ModifyBlockExtendedBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ModifyLandPacket.ModifyBlockExtendedBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ModifyLandPacket.ModifyBlockExtendedBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ModifyLandPacket.ModifyBlockExtendedBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ModifyLandPacket.ModifyBlockExtendedBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ModifyLandPacket.ModifyBlockExtendedBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ModifyLandPacket.ModifyBlockExtendedBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ModifyLandPacket.ModifyBlockExtendedBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ModifyLandPacket.ModifyBlockExtendedBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ModifyLandPacket.ParcelDataBlock`. pub struct ModifyLandPacketParcelDataBlock { /// C# member: `F:LibreMetaverse.Packets.ModifyLandPacket.ParcelDataBlock.East`. pub east: f32, /// C# member: `F:LibreMetaverse.Packets.ModifyLandPacket.ParcelDataBlock.LocalID`. pub local_id: i32, /// C# member: `F:LibreMetaverse.Packets.ModifyLandPacket.ParcelDataBlock.North`. pub north: f32, /// C# member: `F:LibreMetaverse.Packets.ModifyLandPacket.ParcelDataBlock.South`. pub south: f32, /// C# member: `F:LibreMetaverse.Packets.ModifyLandPacket.ParcelDataBlock.West`. pub west: f32, } impl ModifyLandPacketParcelDataBlock { /// C# member: `M:LibreMetaverse.Packets.ModifyLandPacket.ParcelDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ModifyLandPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ModifyLandPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ModifyLandPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ModifyLandPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ModifyLandPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ModifyLandPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ModifyLandPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ModifyLandPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ModifyLandPacket.ParcelDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ModifyLandPacket.ParcelDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ModifyLandPacket.ParcelDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.MoneyBalanceReplyPacket`. pub struct MoneyBalanceReplyPacket { /// C# member: `F:LibreMetaverse.Packets.MoneyBalanceReplyPacket.MoneyData`. pub money_data: libremetaverse::packets::MoneyBalanceReplyPacketMoneyDataBlock, /// C# member: `F:LibreMetaverse.Packets.MoneyBalanceReplyPacket.TransactionInfo`. pub transaction_info: libremetaverse::packets::MoneyBalanceReplyPacketTransactionInfoBlock, } impl MoneyBalanceReplyPacket { /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyBalanceReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyBalanceReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyBalanceReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyBalanceReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyBalanceReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyBalanceReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyBalanceReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyBalanceReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyBalanceReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyBalanceReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.MoneyBalanceReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.MoneyBalanceReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.MoneyBalanceReplyPacket.MoneyDataBlock`. pub struct MoneyBalanceReplyPacketMoneyDataBlock { /// C# member: `F:LibreMetaverse.Packets.MoneyBalanceReplyPacket.MoneyDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.MoneyBalanceReplyPacket.MoneyDataBlock.Description`. pub description: Vec, /// C# member: `F:LibreMetaverse.Packets.MoneyBalanceReplyPacket.MoneyDataBlock.MoneyBalance`. pub money_balance: i32, /// C# member: `F:LibreMetaverse.Packets.MoneyBalanceReplyPacket.MoneyDataBlock.SquareMetersCommitted`. pub square_meters_committed: i32, /// C# member: `F:LibreMetaverse.Packets.MoneyBalanceReplyPacket.MoneyDataBlock.SquareMetersCredit`. pub square_meters_credit: i32, /// C# member: `F:LibreMetaverse.Packets.MoneyBalanceReplyPacket.MoneyDataBlock.TransactionID`. pub transaction_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.MoneyBalanceReplyPacket.MoneyDataBlock.TransactionSuccess`. pub transaction_success: bool, } impl MoneyBalanceReplyPacketMoneyDataBlock { /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceReplyPacket.MoneyDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceReplyPacket.MoneyDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyBalanceReplyPacket.MoneyDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceReplyPacket.MoneyDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyBalanceReplyPacket.MoneyDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceReplyPacket.MoneyDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyBalanceReplyPacket.MoneyDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceReplyPacket.MoneyDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyBalanceReplyPacket.MoneyDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceReplyPacket.MoneyDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyBalanceReplyPacket.MoneyDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.MoneyBalanceReplyPacket.MoneyDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.MoneyBalanceReplyPacket.TransactionInfoBlock`. pub struct MoneyBalanceReplyPacketTransactionInfoBlock { /// C# member: `F:LibreMetaverse.Packets.MoneyBalanceReplyPacket.TransactionInfoBlock.Amount`. pub amount: i32, /// C# member: `F:LibreMetaverse.Packets.MoneyBalanceReplyPacket.TransactionInfoBlock.DestID`. pub dest_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.MoneyBalanceReplyPacket.TransactionInfoBlock.IsDestGroup`. pub is_dest_group: bool, /// C# member: `F:LibreMetaverse.Packets.MoneyBalanceReplyPacket.TransactionInfoBlock.IsSourceGroup`. pub is_source_group: bool, /// C# member: `F:LibreMetaverse.Packets.MoneyBalanceReplyPacket.TransactionInfoBlock.ItemDescription`. pub item_description: Vec, /// C# member: `F:LibreMetaverse.Packets.MoneyBalanceReplyPacket.TransactionInfoBlock.SourceID`. pub source_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.MoneyBalanceReplyPacket.TransactionInfoBlock.TransactionType`. pub transaction_type: i32, } impl MoneyBalanceReplyPacketTransactionInfoBlock { /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceReplyPacket.TransactionInfoBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceReplyPacket.TransactionInfoBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyBalanceReplyPacket.TransactionInfoBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceReplyPacket.TransactionInfoBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyBalanceReplyPacket.TransactionInfoBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceReplyPacket.TransactionInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyBalanceReplyPacket.TransactionInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceReplyPacket.TransactionInfoBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyBalanceReplyPacket.TransactionInfoBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceReplyPacket.TransactionInfoBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyBalanceReplyPacket.TransactionInfoBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.MoneyBalanceReplyPacket.TransactionInfoBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.MoneyBalanceRequestPacket`. pub struct MoneyBalanceRequestPacket { /// C# member: `F:LibreMetaverse.Packets.MoneyBalanceRequestPacket.AgentData`. pub agent_data: libremetaverse::packets::MoneyBalanceRequestPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.MoneyBalanceRequestPacket.MoneyData`. pub money_data: libremetaverse::packets::MoneyBalanceRequestPacketMoneyDataBlock, } impl MoneyBalanceRequestPacket { /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyBalanceRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyBalanceRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyBalanceRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyBalanceRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyBalanceRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyBalanceRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyBalanceRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyBalanceRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyBalanceRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyBalanceRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.MoneyBalanceRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.MoneyBalanceRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.MoneyBalanceRequestPacket.AgentDataBlock`. pub struct MoneyBalanceRequestPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.MoneyBalanceRequestPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.MoneyBalanceRequestPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl MoneyBalanceRequestPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceRequestPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyBalanceRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyBalanceRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyBalanceRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyBalanceRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceRequestPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyBalanceRequestPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.MoneyBalanceRequestPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.MoneyBalanceRequestPacket.MoneyDataBlock`. pub struct MoneyBalanceRequestPacketMoneyDataBlock { /// C# member: `F:LibreMetaverse.Packets.MoneyBalanceRequestPacket.MoneyDataBlock.TransactionID`. pub transaction_id: libremetaverse_types::UUID, } impl MoneyBalanceRequestPacketMoneyDataBlock { /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceRequestPacket.MoneyDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceRequestPacket.MoneyDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyBalanceRequestPacket.MoneyDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceRequestPacket.MoneyDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyBalanceRequestPacket.MoneyDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceRequestPacket.MoneyDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyBalanceRequestPacket.MoneyDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceRequestPacket.MoneyDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyBalanceRequestPacket.MoneyDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyBalanceRequestPacket.MoneyDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyBalanceRequestPacket.MoneyDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.MoneyBalanceRequestPacket.MoneyDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.MoneyTransferBackendPacket`. pub struct MoneyTransferBackendPacket { /// C# member: `F:LibreMetaverse.Packets.MoneyTransferBackendPacket.MoneyData`. pub money_data: libremetaverse::packets::MoneyTransferBackendPacketMoneyDataBlock, } impl MoneyTransferBackendPacket { /// C# member: `M:LibreMetaverse.Packets.MoneyTransferBackendPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MoneyTransferBackendPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyTransferBackendPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyTransferBackendPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyTransferBackendPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyTransferBackendPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyTransferBackendPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyTransferBackendPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyTransferBackendPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyTransferBackendPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyTransferBackendPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyTransferBackendPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyTransferBackendPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyTransferBackendPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyTransferBackendPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyTransferBackendPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyTransferBackendPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyTransferBackendPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyTransferBackendPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyTransferBackendPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyTransferBackendPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.MoneyTransferBackendPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.MoneyTransferBackendPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.MoneyTransferBackendPacket.MoneyDataBlock`. pub struct MoneyTransferBackendPacketMoneyDataBlock { /// C# member: `F:LibreMetaverse.Packets.MoneyTransferBackendPacket.MoneyDataBlock.AggregatePermInventory`. pub aggregate_perm_inventory: u8, /// C# member: `F:LibreMetaverse.Packets.MoneyTransferBackendPacket.MoneyDataBlock.AggregatePermNextOwner`. pub aggregate_perm_next_owner: u8, /// C# member: `F:LibreMetaverse.Packets.MoneyTransferBackendPacket.MoneyDataBlock.Amount`. pub amount: i32, /// C# member: `F:LibreMetaverse.Packets.MoneyTransferBackendPacket.MoneyDataBlock.Description`. pub description: Vec, /// C# member: `F:LibreMetaverse.Packets.MoneyTransferBackendPacket.MoneyDataBlock.DestID`. pub dest_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.MoneyTransferBackendPacket.MoneyDataBlock.Flags`. pub flags: u8, /// C# member: `F:LibreMetaverse.Packets.MoneyTransferBackendPacket.MoneyDataBlock.GridX`. pub grid_x: u32, /// C# member: `F:LibreMetaverse.Packets.MoneyTransferBackendPacket.MoneyDataBlock.GridY`. pub grid_y: u32, /// C# member: `F:LibreMetaverse.Packets.MoneyTransferBackendPacket.MoneyDataBlock.RegionID`. pub region_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.MoneyTransferBackendPacket.MoneyDataBlock.SourceID`. pub source_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.MoneyTransferBackendPacket.MoneyDataBlock.TransactionID`. pub transaction_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.MoneyTransferBackendPacket.MoneyDataBlock.TransactionTime`. pub transaction_time: u32, /// C# member: `F:LibreMetaverse.Packets.MoneyTransferBackendPacket.MoneyDataBlock.TransactionType`. pub transaction_type: i32, } impl MoneyTransferBackendPacketMoneyDataBlock { /// C# member: `M:LibreMetaverse.Packets.MoneyTransferBackendPacket.MoneyDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MoneyTransferBackendPacket.MoneyDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyTransferBackendPacket.MoneyDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyTransferBackendPacket.MoneyDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyTransferBackendPacket.MoneyDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyTransferBackendPacket.MoneyDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyTransferBackendPacket.MoneyDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyTransferBackendPacket.MoneyDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyTransferBackendPacket.MoneyDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyTransferBackendPacket.MoneyDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyTransferBackendPacket.MoneyDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.MoneyTransferBackendPacket.MoneyDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.MoneyTransferRequestPacket`. pub struct MoneyTransferRequestPacket { /// C# member: `F:LibreMetaverse.Packets.MoneyTransferRequestPacket.AgentData`. pub agent_data: libremetaverse::packets::MoneyTransferRequestPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.MoneyTransferRequestPacket.MoneyData`. pub money_data: libremetaverse::packets::MoneyTransferRequestPacketMoneyDataBlock, } impl MoneyTransferRequestPacket { /// C# member: `M:LibreMetaverse.Packets.MoneyTransferRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MoneyTransferRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyTransferRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyTransferRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyTransferRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyTransferRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyTransferRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyTransferRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyTransferRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyTransferRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyTransferRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyTransferRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyTransferRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyTransferRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyTransferRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyTransferRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyTransferRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyTransferRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyTransferRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyTransferRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyTransferRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.MoneyTransferRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.MoneyTransferRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.MoneyTransferRequestPacket.AgentDataBlock`. pub struct MoneyTransferRequestPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.MoneyTransferRequestPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.MoneyTransferRequestPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl MoneyTransferRequestPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.MoneyTransferRequestPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MoneyTransferRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyTransferRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyTransferRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyTransferRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyTransferRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyTransferRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyTransferRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyTransferRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyTransferRequestPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyTransferRequestPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.MoneyTransferRequestPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.MoneyTransferRequestPacket.MoneyDataBlock`. pub struct MoneyTransferRequestPacketMoneyDataBlock { /// C# member: `F:LibreMetaverse.Packets.MoneyTransferRequestPacket.MoneyDataBlock.AggregatePermInventory`. pub aggregate_perm_inventory: u8, /// C# member: `F:LibreMetaverse.Packets.MoneyTransferRequestPacket.MoneyDataBlock.AggregatePermNextOwner`. pub aggregate_perm_next_owner: u8, /// C# member: `F:LibreMetaverse.Packets.MoneyTransferRequestPacket.MoneyDataBlock.Amount`. pub amount: i32, /// C# member: `F:LibreMetaverse.Packets.MoneyTransferRequestPacket.MoneyDataBlock.Description`. pub description: Vec, /// C# member: `F:LibreMetaverse.Packets.MoneyTransferRequestPacket.MoneyDataBlock.DestID`. pub dest_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.MoneyTransferRequestPacket.MoneyDataBlock.Flags`. pub flags: u8, /// C# member: `F:LibreMetaverse.Packets.MoneyTransferRequestPacket.MoneyDataBlock.SourceID`. pub source_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.MoneyTransferRequestPacket.MoneyDataBlock.TransactionType`. pub transaction_type: i32, } impl MoneyTransferRequestPacketMoneyDataBlock { /// C# member: `M:LibreMetaverse.Packets.MoneyTransferRequestPacket.MoneyDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MoneyTransferRequestPacket.MoneyDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyTransferRequestPacket.MoneyDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyTransferRequestPacket.MoneyDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyTransferRequestPacket.MoneyDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyTransferRequestPacket.MoneyDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyTransferRequestPacket.MoneyDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyTransferRequestPacket.MoneyDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyTransferRequestPacket.MoneyDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoneyTransferRequestPacket.MoneyDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoneyTransferRequestPacket.MoneyDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.MoneyTransferRequestPacket.MoneyDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.MoveInventoryFolderPacket`. pub struct MoveInventoryFolderPacket { /// C# member: `F:LibreMetaverse.Packets.MoveInventoryFolderPacket.AgentData`. pub agent_data: libremetaverse::packets::MoveInventoryFolderPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.MoveInventoryFolderPacket.InventoryData`. pub inventory_data: Vec, } impl MoveInventoryFolderPacket { /// C# member: `M:LibreMetaverse.Packets.MoveInventoryFolderPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MoveInventoryFolderPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveInventoryFolderPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoveInventoryFolderPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveInventoryFolderPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoveInventoryFolderPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveInventoryFolderPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoveInventoryFolderPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveInventoryFolderPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.MoveInventoryFolderPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveInventoryFolderPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MoveInventoryFolderPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveInventoryFolderPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.MoveInventoryFolderPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveInventoryFolderPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.MoveInventoryFolderPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveInventoryFolderPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoveInventoryFolderPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveInventoryFolderPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.MoveInventoryFolderPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveInventoryFolderPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.MoveInventoryFolderPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.MoveInventoryFolderPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.MoveInventoryFolderPacket.AgentDataBlock`. pub struct MoveInventoryFolderPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.MoveInventoryFolderPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.MoveInventoryFolderPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.MoveInventoryFolderPacket.AgentDataBlock.Stamp`. pub stamp: bool, } impl MoveInventoryFolderPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.MoveInventoryFolderPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MoveInventoryFolderPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveInventoryFolderPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoveInventoryFolderPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveInventoryFolderPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoveInventoryFolderPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveInventoryFolderPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MoveInventoryFolderPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveInventoryFolderPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoveInventoryFolderPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveInventoryFolderPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.MoveInventoryFolderPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.MoveInventoryFolderPacket.InventoryDataBlock`. pub struct MoveInventoryFolderPacketInventoryDataBlock { /// C# member: `F:LibreMetaverse.Packets.MoveInventoryFolderPacket.InventoryDataBlock.FolderID`. pub folder_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.MoveInventoryFolderPacket.InventoryDataBlock.ParentID`. pub parent_id: libremetaverse_types::UUID, } impl MoveInventoryFolderPacketInventoryDataBlock { /// C# member: `M:LibreMetaverse.Packets.MoveInventoryFolderPacket.InventoryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MoveInventoryFolderPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveInventoryFolderPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoveInventoryFolderPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveInventoryFolderPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoveInventoryFolderPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveInventoryFolderPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MoveInventoryFolderPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveInventoryFolderPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoveInventoryFolderPacket.InventoryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveInventoryFolderPacket.InventoryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.MoveInventoryFolderPacket.InventoryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.MoveInventoryItemPacket`. pub struct MoveInventoryItemPacket { /// C# member: `F:LibreMetaverse.Packets.MoveInventoryItemPacket.AgentData`. pub agent_data: libremetaverse::packets::MoveInventoryItemPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.MoveInventoryItemPacket.InventoryData`. pub inventory_data: Vec, } impl MoveInventoryItemPacket { /// C# member: `M:LibreMetaverse.Packets.MoveInventoryItemPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MoveInventoryItemPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveInventoryItemPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoveInventoryItemPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveInventoryItemPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoveInventoryItemPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveInventoryItemPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoveInventoryItemPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveInventoryItemPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.MoveInventoryItemPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveInventoryItemPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MoveInventoryItemPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveInventoryItemPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.MoveInventoryItemPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveInventoryItemPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.MoveInventoryItemPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveInventoryItemPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoveInventoryItemPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveInventoryItemPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.MoveInventoryItemPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveInventoryItemPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.MoveInventoryItemPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.MoveInventoryItemPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.MoveInventoryItemPacket.AgentDataBlock`. pub struct MoveInventoryItemPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.MoveInventoryItemPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.MoveInventoryItemPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.MoveInventoryItemPacket.AgentDataBlock.Stamp`. pub stamp: bool, } impl MoveInventoryItemPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.MoveInventoryItemPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MoveInventoryItemPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveInventoryItemPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoveInventoryItemPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveInventoryItemPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoveInventoryItemPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveInventoryItemPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MoveInventoryItemPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveInventoryItemPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoveInventoryItemPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveInventoryItemPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.MoveInventoryItemPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.MoveInventoryItemPacket.InventoryDataBlock`. pub struct MoveInventoryItemPacketInventoryDataBlock { /// C# member: `F:LibreMetaverse.Packets.MoveInventoryItemPacket.InventoryDataBlock.FolderID`. pub folder_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.MoveInventoryItemPacket.InventoryDataBlock.ItemID`. pub item_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.MoveInventoryItemPacket.InventoryDataBlock.NewName`. pub new_name: Vec, } impl MoveInventoryItemPacketInventoryDataBlock { /// C# member: `M:LibreMetaverse.Packets.MoveInventoryItemPacket.InventoryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MoveInventoryItemPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveInventoryItemPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoveInventoryItemPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveInventoryItemPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoveInventoryItemPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveInventoryItemPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MoveInventoryItemPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveInventoryItemPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoveInventoryItemPacket.InventoryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveInventoryItemPacket.InventoryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.MoveInventoryItemPacket.InventoryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.MoveTaskInventoryPacket`. pub struct MoveTaskInventoryPacket { /// C# member: `F:LibreMetaverse.Packets.MoveTaskInventoryPacket.AgentData`. pub agent_data: libremetaverse::packets::MoveTaskInventoryPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.MoveTaskInventoryPacket.InventoryData`. pub inventory_data: libremetaverse::packets::MoveTaskInventoryPacketInventoryDataBlock, } impl MoveTaskInventoryPacket { /// C# member: `M:LibreMetaverse.Packets.MoveTaskInventoryPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MoveTaskInventoryPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveTaskInventoryPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoveTaskInventoryPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveTaskInventoryPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoveTaskInventoryPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveTaskInventoryPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoveTaskInventoryPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveTaskInventoryPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.MoveTaskInventoryPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveTaskInventoryPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MoveTaskInventoryPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveTaskInventoryPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.MoveTaskInventoryPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveTaskInventoryPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.MoveTaskInventoryPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveTaskInventoryPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoveTaskInventoryPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveTaskInventoryPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.MoveTaskInventoryPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveTaskInventoryPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.MoveTaskInventoryPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.MoveTaskInventoryPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.MoveTaskInventoryPacket.AgentDataBlock`. pub struct MoveTaskInventoryPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.MoveTaskInventoryPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.MoveTaskInventoryPacket.AgentDataBlock.FolderID`. pub folder_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.MoveTaskInventoryPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl MoveTaskInventoryPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.MoveTaskInventoryPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MoveTaskInventoryPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveTaskInventoryPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoveTaskInventoryPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveTaskInventoryPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoveTaskInventoryPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveTaskInventoryPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MoveTaskInventoryPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveTaskInventoryPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoveTaskInventoryPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveTaskInventoryPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.MoveTaskInventoryPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.MoveTaskInventoryPacket.InventoryDataBlock`. pub struct MoveTaskInventoryPacketInventoryDataBlock { /// C# member: `F:LibreMetaverse.Packets.MoveTaskInventoryPacket.InventoryDataBlock.ItemID`. pub item_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.MoveTaskInventoryPacket.InventoryDataBlock.LocalID`. pub local_id: u32, } impl MoveTaskInventoryPacketInventoryDataBlock { /// C# member: `M:LibreMetaverse.Packets.MoveTaskInventoryPacket.InventoryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MoveTaskInventoryPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveTaskInventoryPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoveTaskInventoryPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveTaskInventoryPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoveTaskInventoryPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveTaskInventoryPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MoveTaskInventoryPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveTaskInventoryPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MoveTaskInventoryPacket.InventoryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MoveTaskInventoryPacket.InventoryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.MoveTaskInventoryPacket.InventoryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.MultipleObjectUpdatePacket`. pub struct MultipleObjectUpdatePacket { /// C# member: `F:LibreMetaverse.Packets.MultipleObjectUpdatePacket.AgentData`. pub agent_data: libremetaverse::packets::MultipleObjectUpdatePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.MultipleObjectUpdatePacket.ObjectData`. pub object_data: Vec, } impl MultipleObjectUpdatePacket { /// C# member: `M:LibreMetaverse.Packets.MultipleObjectUpdatePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MultipleObjectUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MultipleObjectUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MultipleObjectUpdatePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MultipleObjectUpdatePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MultipleObjectUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MultipleObjectUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MultipleObjectUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MultipleObjectUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.MultipleObjectUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MultipleObjectUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MultipleObjectUpdatePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MultipleObjectUpdatePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.MultipleObjectUpdatePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MultipleObjectUpdatePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.MultipleObjectUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MultipleObjectUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MultipleObjectUpdatePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MultipleObjectUpdatePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.MultipleObjectUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MultipleObjectUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.MultipleObjectUpdatePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.MultipleObjectUpdatePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.MultipleObjectUpdatePacket.AgentDataBlock`. pub struct MultipleObjectUpdatePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.MultipleObjectUpdatePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.MultipleObjectUpdatePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl MultipleObjectUpdatePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.MultipleObjectUpdatePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MultipleObjectUpdatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MultipleObjectUpdatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MultipleObjectUpdatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MultipleObjectUpdatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MultipleObjectUpdatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MultipleObjectUpdatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MultipleObjectUpdatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MultipleObjectUpdatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MultipleObjectUpdatePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MultipleObjectUpdatePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.MultipleObjectUpdatePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.MultipleObjectUpdatePacket.ObjectDataBlock`. pub struct MultipleObjectUpdatePacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.MultipleObjectUpdatePacket.ObjectDataBlock.Data`. pub data: Vec, /// C# member: `F:LibreMetaverse.Packets.MultipleObjectUpdatePacket.ObjectDataBlock.ObjectLocalID`. pub object_local_id: u32, /// C# member: `F:LibreMetaverse.Packets.MultipleObjectUpdatePacket.ObjectDataBlock.Type`. pub type_: u8, } impl MultipleObjectUpdatePacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.MultipleObjectUpdatePacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MultipleObjectUpdatePacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MultipleObjectUpdatePacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MultipleObjectUpdatePacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MultipleObjectUpdatePacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MultipleObjectUpdatePacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MultipleObjectUpdatePacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MultipleObjectUpdatePacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MultipleObjectUpdatePacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MultipleObjectUpdatePacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MultipleObjectUpdatePacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.MultipleObjectUpdatePacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.MuteListRequestPacket`. pub struct MuteListRequestPacket { /// C# member: `F:LibreMetaverse.Packets.MuteListRequestPacket.AgentData`. pub agent_data: libremetaverse::packets::MuteListRequestPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.MuteListRequestPacket.MuteData`. pub mute_data: libremetaverse::packets::MuteListRequestPacketMuteDataBlock, } impl MuteListRequestPacket { /// C# member: `M:LibreMetaverse.Packets.MuteListRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MuteListRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MuteListRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MuteListRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MuteListRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MuteListRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MuteListRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MuteListRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MuteListRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.MuteListRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MuteListRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MuteListRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MuteListRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.MuteListRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MuteListRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.MuteListRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MuteListRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MuteListRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MuteListRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.MuteListRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MuteListRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.MuteListRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.MuteListRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.MuteListRequestPacket.AgentDataBlock`. pub struct MuteListRequestPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.MuteListRequestPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.MuteListRequestPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl MuteListRequestPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.MuteListRequestPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MuteListRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MuteListRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MuteListRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MuteListRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MuteListRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MuteListRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MuteListRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MuteListRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MuteListRequestPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MuteListRequestPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.MuteListRequestPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.MuteListRequestPacket.MuteDataBlock`. pub struct MuteListRequestPacketMuteDataBlock { /// C# member: `F:LibreMetaverse.Packets.MuteListRequestPacket.MuteDataBlock.MuteCRC`. pub mute_crc: u32, } impl MuteListRequestPacketMuteDataBlock { /// C# member: `M:LibreMetaverse.Packets.MuteListRequestPacket.MuteDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MuteListRequestPacket.MuteDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MuteListRequestPacket.MuteDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MuteListRequestPacket.MuteDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MuteListRequestPacket.MuteDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MuteListRequestPacket.MuteDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MuteListRequestPacket.MuteDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MuteListRequestPacket.MuteDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MuteListRequestPacket.MuteDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MuteListRequestPacket.MuteDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MuteListRequestPacket.MuteDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.MuteListRequestPacket.MuteDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.MuteListUpdatePacket`. pub struct MuteListUpdatePacket { /// C# member: `F:LibreMetaverse.Packets.MuteListUpdatePacket.MuteData`. pub mute_data: libremetaverse::packets::MuteListUpdatePacketMuteDataBlock, } impl MuteListUpdatePacket { /// C# member: `M:LibreMetaverse.Packets.MuteListUpdatePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MuteListUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MuteListUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MuteListUpdatePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MuteListUpdatePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MuteListUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MuteListUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MuteListUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MuteListUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.MuteListUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MuteListUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MuteListUpdatePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MuteListUpdatePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.MuteListUpdatePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MuteListUpdatePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.MuteListUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MuteListUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MuteListUpdatePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MuteListUpdatePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.MuteListUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MuteListUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.MuteListUpdatePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.MuteListUpdatePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.MuteListUpdatePacket.MuteDataBlock`. pub struct MuteListUpdatePacketMuteDataBlock { /// C# member: `F:LibreMetaverse.Packets.MuteListUpdatePacket.MuteDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.MuteListUpdatePacket.MuteDataBlock.Filename`. pub filename: Vec, } impl MuteListUpdatePacketMuteDataBlock { /// C# member: `M:LibreMetaverse.Packets.MuteListUpdatePacket.MuteDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.MuteListUpdatePacket.MuteDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MuteListUpdatePacket.MuteDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MuteListUpdatePacket.MuteDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MuteListUpdatePacket.MuteDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MuteListUpdatePacket.MuteDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MuteListUpdatePacket.MuteDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.MuteListUpdatePacket.MuteDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MuteListUpdatePacket.MuteDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.MuteListUpdatePacket.MuteDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.MuteListUpdatePacket.MuteDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.MuteListUpdatePacket.MuteDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.NameValuePairPacket`. pub struct NameValuePairPacket { /// C# member: `F:LibreMetaverse.Packets.NameValuePairPacket.NameValueData`. pub name_value_data: Vec, /// C# member: `F:LibreMetaverse.Packets.NameValuePairPacket.TaskData`. pub task_data: libremetaverse::packets::NameValuePairPacketTaskDataBlock, } impl NameValuePairPacket { /// C# member: `M:LibreMetaverse.Packets.NameValuePairPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.NameValuePairPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NameValuePairPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NameValuePairPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NameValuePairPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NameValuePairPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NameValuePairPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NameValuePairPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NameValuePairPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.NameValuePairPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NameValuePairPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.NameValuePairPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NameValuePairPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.NameValuePairPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NameValuePairPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.NameValuePairPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NameValuePairPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NameValuePairPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NameValuePairPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.NameValuePairPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NameValuePairPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.NameValuePairPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.NameValuePairPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.NameValuePairPacket.NameValueDataBlock`. pub struct NameValuePairPacketNameValueDataBlock { /// C# member: `F:LibreMetaverse.Packets.NameValuePairPacket.NameValueDataBlock.NVPair`. pub nv_pair: Vec, } impl NameValuePairPacketNameValueDataBlock { /// C# member: `M:LibreMetaverse.Packets.NameValuePairPacket.NameValueDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.NameValuePairPacket.NameValueDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NameValuePairPacket.NameValueDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NameValuePairPacket.NameValueDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NameValuePairPacket.NameValueDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NameValuePairPacket.NameValueDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NameValuePairPacket.NameValueDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.NameValuePairPacket.NameValueDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NameValuePairPacket.NameValueDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NameValuePairPacket.NameValueDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NameValuePairPacket.NameValueDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.NameValuePairPacket.NameValueDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.NameValuePairPacket.TaskDataBlock`. pub struct NameValuePairPacketTaskDataBlock { /// C# member: `F:LibreMetaverse.Packets.NameValuePairPacket.TaskDataBlock.ID`. pub id: libremetaverse_types::UUID, } impl NameValuePairPacketTaskDataBlock { /// C# member: `M:LibreMetaverse.Packets.NameValuePairPacket.TaskDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.NameValuePairPacket.TaskDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NameValuePairPacket.TaskDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NameValuePairPacket.TaskDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NameValuePairPacket.TaskDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NameValuePairPacket.TaskDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NameValuePairPacket.TaskDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.NameValuePairPacket.TaskDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NameValuePairPacket.TaskDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NameValuePairPacket.TaskDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NameValuePairPacket.TaskDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.NameValuePairPacket.TaskDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.NearestLandingRegionReplyPacket`. pub struct NearestLandingRegionReplyPacket { /// C# member: `F:LibreMetaverse.Packets.NearestLandingRegionReplyPacket.LandingRegionData`. pub landing_region_data: libremetaverse::packets::NearestLandingRegionReplyPacketLandingRegionDataBlock, } impl NearestLandingRegionReplyPacket { /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.NearestLandingRegionReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.NearestLandingRegionReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.NearestLandingRegionReplyPacket.LandingRegionDataBlock`. pub struct NearestLandingRegionReplyPacketLandingRegionDataBlock { /// C# member: `F:LibreMetaverse.Packets.NearestLandingRegionReplyPacket.LandingRegionDataBlock.RegionHandle`. pub region_handle: u64, } impl NearestLandingRegionReplyPacketLandingRegionDataBlock { /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionReplyPacket.LandingRegionDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionReplyPacket.LandingRegionDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionReplyPacket.LandingRegionDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionReplyPacket.LandingRegionDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionReplyPacket.LandingRegionDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionReplyPacket.LandingRegionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionReplyPacket.LandingRegionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionReplyPacket.LandingRegionDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionReplyPacket.LandingRegionDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionReplyPacket.LandingRegionDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionReplyPacket.LandingRegionDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.NearestLandingRegionReplyPacket.LandingRegionDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.NearestLandingRegionRequestPacket`. pub struct NearestLandingRegionRequestPacket { /// C# member: `F:LibreMetaverse.Packets.NearestLandingRegionRequestPacket.RequestingRegionData`. pub requesting_region_data: libremetaverse::packets::NearestLandingRegionRequestPacketRequestingRegionDataBlock, } impl NearestLandingRegionRequestPacket { /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.NearestLandingRegionRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.NearestLandingRegionRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.NearestLandingRegionRequestPacket.RequestingRegionDataBlock`. pub struct NearestLandingRegionRequestPacketRequestingRegionDataBlock { /// C# member: `F:LibreMetaverse.Packets.NearestLandingRegionRequestPacket.RequestingRegionDataBlock.RegionHandle`. pub region_handle: u64, } impl NearestLandingRegionRequestPacketRequestingRegionDataBlock { /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionRequestPacket.RequestingRegionDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionRequestPacket.RequestingRegionDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionRequestPacket.RequestingRegionDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionRequestPacket.RequestingRegionDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionRequestPacket.RequestingRegionDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionRequestPacket.RequestingRegionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionRequestPacket.RequestingRegionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionRequestPacket.RequestingRegionDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionRequestPacket.RequestingRegionDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionRequestPacket.RequestingRegionDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionRequestPacket.RequestingRegionDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.NearestLandingRegionRequestPacket.RequestingRegionDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.NearestLandingRegionUpdatedPacket`. pub struct NearestLandingRegionUpdatedPacket { /// C# member: `F:LibreMetaverse.Packets.NearestLandingRegionUpdatedPacket.RegionData`. pub region_data: libremetaverse::packets::NearestLandingRegionUpdatedPacketRegionDataBlock, } impl NearestLandingRegionUpdatedPacket { /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionUpdatedPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionUpdatedPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionUpdatedPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionUpdatedPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionUpdatedPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionUpdatedPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionUpdatedPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionUpdatedPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionUpdatedPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionUpdatedPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionUpdatedPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionUpdatedPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionUpdatedPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionUpdatedPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionUpdatedPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionUpdatedPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionUpdatedPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionUpdatedPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionUpdatedPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionUpdatedPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionUpdatedPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.NearestLandingRegionUpdatedPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.NearestLandingRegionUpdatedPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.NearestLandingRegionUpdatedPacket.RegionDataBlock`. pub struct NearestLandingRegionUpdatedPacketRegionDataBlock { /// C# member: `F:LibreMetaverse.Packets.NearestLandingRegionUpdatedPacket.RegionDataBlock.RegionHandle`. pub region_handle: u64, } impl NearestLandingRegionUpdatedPacketRegionDataBlock { /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionUpdatedPacket.RegionDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionUpdatedPacket.RegionDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionUpdatedPacket.RegionDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionUpdatedPacket.RegionDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionUpdatedPacket.RegionDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionUpdatedPacket.RegionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionUpdatedPacket.RegionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionUpdatedPacket.RegionDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionUpdatedPacket.RegionDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NearestLandingRegionUpdatedPacket.RegionDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NearestLandingRegionUpdatedPacket.RegionDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.NearestLandingRegionUpdatedPacket.RegionDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.NeighborListPacket`. pub struct NeighborListPacket { /// C# member: `F:LibreMetaverse.Packets.NeighborListPacket.NeighborBlock`. pub neighbor_block: Vec, } impl NeighborListPacket { /// C# member: `M:LibreMetaverse.Packets.NeighborListPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.NeighborListPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NeighborListPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NeighborListPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NeighborListPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NeighborListPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NeighborListPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NeighborListPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NeighborListPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.NeighborListPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NeighborListPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.NeighborListPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NeighborListPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.NeighborListPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NeighborListPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.NeighborListPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NeighborListPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NeighborListPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NeighborListPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.NeighborListPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NeighborListPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.NeighborListPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.NeighborListPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.NeighborListPacket.NeighborBlockBlock`. pub struct NeighborListPacketNeighborBlockBlock { /// C# member: `F:LibreMetaverse.Packets.NeighborListPacket.NeighborBlockBlock.IP`. pub ip: u32, /// C# member: `F:LibreMetaverse.Packets.NeighborListPacket.NeighborBlockBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.NeighborListPacket.NeighborBlockBlock.Port`. pub port: u16, /// C# member: `F:LibreMetaverse.Packets.NeighborListPacket.NeighborBlockBlock.PublicIP`. pub public_ip: u32, /// C# member: `F:LibreMetaverse.Packets.NeighborListPacket.NeighborBlockBlock.PublicPort`. pub public_port: u16, /// C# member: `F:LibreMetaverse.Packets.NeighborListPacket.NeighborBlockBlock.RegionID`. pub region_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.NeighborListPacket.NeighborBlockBlock.SimAccess`. pub sim_access: u8, } impl NeighborListPacketNeighborBlockBlock { /// C# member: `M:LibreMetaverse.Packets.NeighborListPacket.NeighborBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.NeighborListPacket.NeighborBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NeighborListPacket.NeighborBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NeighborListPacket.NeighborBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NeighborListPacket.NeighborBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NeighborListPacket.NeighborBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NeighborListPacket.NeighborBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.NeighborListPacket.NeighborBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NeighborListPacket.NeighborBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NeighborListPacket.NeighborBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NeighborListPacket.NeighborBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.NeighborListPacket.NeighborBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.NetTestPacket`. pub struct NetTestPacket { /// C# member: `F:LibreMetaverse.Packets.NetTestPacket.NetBlock`. pub net_block: libremetaverse::packets::NetTestPacketNetBlockBlock, } impl NetTestPacket { /// C# member: `M:LibreMetaverse.Packets.NetTestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.NetTestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NetTestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NetTestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NetTestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NetTestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NetTestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NetTestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NetTestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.NetTestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NetTestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.NetTestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NetTestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.NetTestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Packets.NetTestPacket.ToBytes") } /// C# member: `M:LibreMetaverse.Packets.NetTestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NetTestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NetTestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NetTestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.NetTestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NetTestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.NetTestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.NetTestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.NetTestPacket.NetBlockBlock`. pub struct NetTestPacketNetBlockBlock { /// C# member: `F:LibreMetaverse.Packets.NetTestPacket.NetBlockBlock.Port`. pub port: u16, } impl NetTestPacketNetBlockBlock { /// C# member: `M:LibreMetaverse.Packets.NetTestPacket.NetBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.NetTestPacket.NetBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NetTestPacket.NetBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NetTestPacket.NetBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NetTestPacket.NetBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NetTestPacket.NetBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NetTestPacket.NetBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.NetTestPacket.NetBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NetTestPacket.NetBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.NetTestPacket.NetBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.NetTestPacket.NetBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.NetTestPacket.NetBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectAddPacket`. pub struct ObjectAddPacket { /// C# member: `F:LibreMetaverse.Packets.ObjectAddPacket.AgentData`. pub agent_data: libremetaverse::packets::ObjectAddPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ObjectAddPacket.ObjectData`. pub object_data: libremetaverse::packets::ObjectAddPacketObjectDataBlock, } impl ObjectAddPacket { /// C# member: `M:LibreMetaverse.Packets.ObjectAddPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectAddPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAddPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAddPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAddPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAddPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAddPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAddPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAddPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAddPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAddPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAddPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAddPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAddPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAddPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAddPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAddPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAddPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAddPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAddPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAddPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectAddPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ObjectAddPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ObjectAddPacket.AgentDataBlock`. pub struct ObjectAddPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectAddPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectAddPacket.AgentDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectAddPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ObjectAddPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectAddPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectAddPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAddPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAddPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAddPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAddPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAddPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAddPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAddPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAddPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAddPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectAddPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectAddPacket.ObjectDataBlock`. pub struct ObjectAddPacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectAddPacket.ObjectDataBlock.AddFlags`. pub add_flags: u32, /// C# member: `F:LibreMetaverse.Packets.ObjectAddPacket.ObjectDataBlock.BypassRaycast`. pub bypass_raycast: u8, /// C# member: `F:LibreMetaverse.Packets.ObjectAddPacket.ObjectDataBlock.Material`. pub material: u8, /// C# member: `F:LibreMetaverse.Packets.ObjectAddPacket.ObjectDataBlock.PCode`. pub p_code: u8, /// C# member: `F:LibreMetaverse.Packets.ObjectAddPacket.ObjectDataBlock.PathBegin`. pub path_begin: u16, /// C# member: `F:LibreMetaverse.Packets.ObjectAddPacket.ObjectDataBlock.PathCurve`. pub path_curve: u8, /// C# member: `F:LibreMetaverse.Packets.ObjectAddPacket.ObjectDataBlock.PathEnd`. pub path_end: u16, /// C# member: `F:LibreMetaverse.Packets.ObjectAddPacket.ObjectDataBlock.PathRadiusOffset`. pub path_radius_offset: i8, /// C# member: `F:LibreMetaverse.Packets.ObjectAddPacket.ObjectDataBlock.PathRevolutions`. pub path_revolutions: u8, /// C# member: `F:LibreMetaverse.Packets.ObjectAddPacket.ObjectDataBlock.PathScaleX`. pub path_scale_x: u8, /// C# member: `F:LibreMetaverse.Packets.ObjectAddPacket.ObjectDataBlock.PathScaleY`. pub path_scale_y: u8, /// C# member: `F:LibreMetaverse.Packets.ObjectAddPacket.ObjectDataBlock.PathShearX`. pub path_shear_x: u8, /// C# member: `F:LibreMetaverse.Packets.ObjectAddPacket.ObjectDataBlock.PathShearY`. pub path_shear_y: u8, /// C# member: `F:LibreMetaverse.Packets.ObjectAddPacket.ObjectDataBlock.PathSkew`. pub path_skew: i8, /// C# member: `F:LibreMetaverse.Packets.ObjectAddPacket.ObjectDataBlock.PathTaperX`. pub path_taper_x: i8, /// C# member: `F:LibreMetaverse.Packets.ObjectAddPacket.ObjectDataBlock.PathTaperY`. pub path_taper_y: i8, /// C# member: `F:LibreMetaverse.Packets.ObjectAddPacket.ObjectDataBlock.PathTwist`. pub path_twist: i8, /// C# member: `F:LibreMetaverse.Packets.ObjectAddPacket.ObjectDataBlock.PathTwistBegin`. pub path_twist_begin: i8, /// C# member: `F:LibreMetaverse.Packets.ObjectAddPacket.ObjectDataBlock.ProfileBegin`. pub profile_begin: u16, /// C# member: `F:LibreMetaverse.Packets.ObjectAddPacket.ObjectDataBlock.ProfileCurve`. pub profile_curve: u8, /// C# member: `F:LibreMetaverse.Packets.ObjectAddPacket.ObjectDataBlock.ProfileEnd`. pub profile_end: u16, /// C# member: `F:LibreMetaverse.Packets.ObjectAddPacket.ObjectDataBlock.ProfileHollow`. pub profile_hollow: u16, /// C# member: `F:LibreMetaverse.Packets.ObjectAddPacket.ObjectDataBlock.RayEnd`. pub ray_end: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ObjectAddPacket.ObjectDataBlock.RayEndIsIntersection`. pub ray_end_is_intersection: u8, /// C# member: `F:LibreMetaverse.Packets.ObjectAddPacket.ObjectDataBlock.RayStart`. pub ray_start: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ObjectAddPacket.ObjectDataBlock.RayTargetID`. pub ray_target_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectAddPacket.ObjectDataBlock.Rotation`. pub rotation: libremetaverse_types::Quaternion, /// C# member: `F:LibreMetaverse.Packets.ObjectAddPacket.ObjectDataBlock.Scale`. pub scale: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ObjectAddPacket.ObjectDataBlock.State`. pub state: u8, } impl ObjectAddPacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectAddPacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectAddPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAddPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAddPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAddPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAddPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAddPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAddPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAddPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAddPacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAddPacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectAddPacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectAnimationPacket`. pub struct ObjectAnimationPacket { /// C# member: `F:LibreMetaverse.Packets.ObjectAnimationPacket.AnimationList`. pub animation_list: Vec, /// C# member: `F:LibreMetaverse.Packets.ObjectAnimationPacket.Sender`. pub sender: libremetaverse::packets::ObjectAnimationPacketSenderBlock, } impl ObjectAnimationPacket { /// C# member: `M:LibreMetaverse.Packets.ObjectAnimationPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectAnimationPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAnimationPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAnimationPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAnimationPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAnimationPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAnimationPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAnimationPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAnimationPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAnimationPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAnimationPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAnimationPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAnimationPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAnimationPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAnimationPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAnimationPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAnimationPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAnimationPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAnimationPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAnimationPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAnimationPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectAnimationPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ObjectAnimationPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ObjectAnimationPacket.AnimationListBlock`. pub struct ObjectAnimationPacketAnimationListBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectAnimationPacket.AnimationListBlock.AnimID`. pub anim_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectAnimationPacket.AnimationListBlock.AnimSequenceID`. pub anim_sequence_id: i32, } impl ObjectAnimationPacketAnimationListBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectAnimationPacket.AnimationListBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectAnimationPacket.AnimationListBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAnimationPacket.AnimationListBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAnimationPacket.AnimationListBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAnimationPacket.AnimationListBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAnimationPacket.AnimationListBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAnimationPacket.AnimationListBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAnimationPacket.AnimationListBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAnimationPacket.AnimationListBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAnimationPacket.AnimationListBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAnimationPacket.AnimationListBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectAnimationPacket.AnimationListBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectAnimationPacket.SenderBlock`. pub struct ObjectAnimationPacketSenderBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectAnimationPacket.SenderBlock.ID`. pub id: libremetaverse_types::UUID, } impl ObjectAnimationPacketSenderBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectAnimationPacket.SenderBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectAnimationPacket.SenderBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAnimationPacket.SenderBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAnimationPacket.SenderBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAnimationPacket.SenderBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAnimationPacket.SenderBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAnimationPacket.SenderBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAnimationPacket.SenderBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAnimationPacket.SenderBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAnimationPacket.SenderBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAnimationPacket.SenderBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectAnimationPacket.SenderBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectAttachPacket`. pub struct ObjectAttachPacket { /// C# member: `F:LibreMetaverse.Packets.ObjectAttachPacket.AgentData`. pub agent_data: libremetaverse::packets::ObjectAttachPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ObjectAttachPacket.ObjectData`. pub object_data: Vec, } impl ObjectAttachPacket { /// C# member: `M:LibreMetaverse.Packets.ObjectAttachPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectAttachPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAttachPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAttachPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAttachPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAttachPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAttachPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAttachPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAttachPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAttachPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAttachPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAttachPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAttachPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAttachPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAttachPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAttachPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAttachPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAttachPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAttachPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAttachPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAttachPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectAttachPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ObjectAttachPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ObjectAttachPacket.AgentDataBlock`. pub struct ObjectAttachPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectAttachPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectAttachPacket.AgentDataBlock.AttachmentPoint`. pub attachment_point: u8, /// C# member: `F:LibreMetaverse.Packets.ObjectAttachPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ObjectAttachPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectAttachPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectAttachPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAttachPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAttachPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAttachPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAttachPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAttachPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAttachPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAttachPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAttachPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAttachPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectAttachPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectAttachPacket.ObjectDataBlock`. pub struct ObjectAttachPacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectAttachPacket.ObjectDataBlock.ObjectLocalID`. pub object_local_id: u32, /// C# member: `F:LibreMetaverse.Packets.ObjectAttachPacket.ObjectDataBlock.Rotation`. pub rotation: libremetaverse_types::Quaternion, } impl ObjectAttachPacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectAttachPacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectAttachPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAttachPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAttachPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAttachPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAttachPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAttachPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAttachPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAttachPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectAttachPacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectAttachPacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectAttachPacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectBuyPacket`. pub struct ObjectBuyPacket { /// C# member: `F:LibreMetaverse.Packets.ObjectBuyPacket.AgentData`. pub agent_data: libremetaverse::packets::ObjectBuyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ObjectBuyPacket.ObjectData`. pub object_data: Vec, } impl ObjectBuyPacket { /// C# member: `M:LibreMetaverse.Packets.ObjectBuyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectBuyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectBuyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectBuyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectBuyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectBuyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectBuyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectBuyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectBuyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectBuyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectBuyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectBuyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectBuyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectBuyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectBuyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectBuyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectBuyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectBuyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectBuyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectBuyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectBuyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectBuyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ObjectBuyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ObjectBuyPacket.AgentDataBlock`. pub struct ObjectBuyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectBuyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectBuyPacket.AgentDataBlock.CategoryID`. pub category_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectBuyPacket.AgentDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectBuyPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ObjectBuyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectBuyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectBuyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectBuyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectBuyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectBuyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectBuyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectBuyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectBuyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectBuyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectBuyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectBuyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectBuyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectBuyPacket.ObjectDataBlock`. pub struct ObjectBuyPacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectBuyPacket.ObjectDataBlock.ObjectLocalID`. pub object_local_id: u32, /// C# member: `F:LibreMetaverse.Packets.ObjectBuyPacket.ObjectDataBlock.SalePrice`. pub sale_price: i32, /// C# member: `F:LibreMetaverse.Packets.ObjectBuyPacket.ObjectDataBlock.SaleType`. pub sale_type: u8, } impl ObjectBuyPacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectBuyPacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectBuyPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectBuyPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectBuyPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectBuyPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectBuyPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectBuyPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectBuyPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectBuyPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectBuyPacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectBuyPacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectBuyPacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectBypassModUpdatePacket`. pub struct ObjectBypassModUpdatePacket { /// C# member: `F:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.AgentData`. pub agent_data: libremetaverse::packets::ObjectBypassModUpdatePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.ObjectData`. pub object_data: Vec, } impl ObjectBypassModUpdatePacket { /// C# member: `M:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.AgentDataBlock`. pub struct ObjectBypassModUpdatePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ObjectBypassModUpdatePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.ObjectDataBlock`. pub struct ObjectBypassModUpdatePacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.ObjectDataBlock.ObjectLocalID`. pub object_local_id: u32, /// C# member: `F:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.ObjectDataBlock.PropertyID`. pub property_id: u8, /// C# member: `F:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.ObjectDataBlock.Value`. pub value: Vec, } impl ObjectBypassModUpdatePacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectBypassModUpdatePacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectCategoryPacket`. pub struct ObjectCategoryPacket { /// C# member: `F:LibreMetaverse.Packets.ObjectCategoryPacket.AgentData`. pub agent_data: libremetaverse::packets::ObjectCategoryPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ObjectCategoryPacket.ObjectData`. pub object_data: Vec, } impl ObjectCategoryPacket { /// C# member: `M:LibreMetaverse.Packets.ObjectCategoryPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectCategoryPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectCategoryPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectCategoryPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectCategoryPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectCategoryPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectCategoryPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectCategoryPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectCategoryPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectCategoryPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectCategoryPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectCategoryPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectCategoryPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectCategoryPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectCategoryPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectCategoryPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectCategoryPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectCategoryPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectCategoryPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectCategoryPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectCategoryPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectCategoryPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ObjectCategoryPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ObjectCategoryPacket.AgentDataBlock`. pub struct ObjectCategoryPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectCategoryPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectCategoryPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ObjectCategoryPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectCategoryPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectCategoryPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectCategoryPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectCategoryPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectCategoryPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectCategoryPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectCategoryPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectCategoryPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectCategoryPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectCategoryPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectCategoryPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectCategoryPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectCategoryPacket.ObjectDataBlock`. pub struct ObjectCategoryPacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectCategoryPacket.ObjectDataBlock.Category`. pub category: u32, /// C# member: `F:LibreMetaverse.Packets.ObjectCategoryPacket.ObjectDataBlock.LocalID`. pub local_id: u32, } impl ObjectCategoryPacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectCategoryPacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectCategoryPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectCategoryPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectCategoryPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectCategoryPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectCategoryPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectCategoryPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectCategoryPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectCategoryPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectCategoryPacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectCategoryPacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectCategoryPacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectClickActionPacket`. pub struct ObjectClickActionPacket { /// C# member: `F:LibreMetaverse.Packets.ObjectClickActionPacket.AgentData`. pub agent_data: libremetaverse::packets::ObjectClickActionPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ObjectClickActionPacket.ObjectData`. pub object_data: Vec, } impl ObjectClickActionPacket { /// C# member: `M:LibreMetaverse.Packets.ObjectClickActionPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectClickActionPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectClickActionPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectClickActionPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectClickActionPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectClickActionPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectClickActionPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectClickActionPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectClickActionPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectClickActionPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectClickActionPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectClickActionPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectClickActionPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectClickActionPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectClickActionPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectClickActionPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectClickActionPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectClickActionPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectClickActionPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectClickActionPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectClickActionPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectClickActionPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ObjectClickActionPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ObjectClickActionPacket.AgentDataBlock`. pub struct ObjectClickActionPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectClickActionPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectClickActionPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ObjectClickActionPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectClickActionPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectClickActionPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectClickActionPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectClickActionPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectClickActionPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectClickActionPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectClickActionPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectClickActionPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectClickActionPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectClickActionPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectClickActionPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectClickActionPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectClickActionPacket.ObjectDataBlock`. pub struct ObjectClickActionPacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectClickActionPacket.ObjectDataBlock.ClickAction`. pub click_action: u8, /// C# member: `F:LibreMetaverse.Packets.ObjectClickActionPacket.ObjectDataBlock.ObjectLocalID`. pub object_local_id: u32, } impl ObjectClickActionPacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectClickActionPacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectClickActionPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectClickActionPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectClickActionPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectClickActionPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectClickActionPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectClickActionPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectClickActionPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectClickActionPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectClickActionPacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectClickActionPacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectClickActionPacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectDeGrabPacket`. pub struct ObjectDeGrabPacket { /// C# member: `F:LibreMetaverse.Packets.ObjectDeGrabPacket.AgentData`. pub agent_data: libremetaverse::packets::ObjectDeGrabPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ObjectDeGrabPacket.ObjectData`. pub object_data: libremetaverse::packets::ObjectDeGrabPacketObjectDataBlock, /// C# member: `F:LibreMetaverse.Packets.ObjectDeGrabPacket.SurfaceInfo`. pub surface_info: Vec, } impl ObjectDeGrabPacket { /// C# member: `M:LibreMetaverse.Packets.ObjectDeGrabPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeGrabPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeGrabPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeGrabPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeGrabPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeGrabPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeGrabPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeGrabPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeGrabPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeGrabPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeGrabPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeGrabPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeGrabPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeGrabPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeGrabPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeGrabPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeGrabPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeGrabPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeGrabPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeGrabPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeGrabPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectDeGrabPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ObjectDeGrabPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ObjectDeGrabPacket.AgentDataBlock`. pub struct ObjectDeGrabPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectDeGrabPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectDeGrabPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ObjectDeGrabPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectDeGrabPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeGrabPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeGrabPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeGrabPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeGrabPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeGrabPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeGrabPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeGrabPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeGrabPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeGrabPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeGrabPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectDeGrabPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectDeGrabPacket.ObjectDataBlock`. pub struct ObjectDeGrabPacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectDeGrabPacket.ObjectDataBlock.LocalID`. pub local_id: u32, } impl ObjectDeGrabPacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectDeGrabPacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeGrabPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeGrabPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeGrabPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeGrabPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeGrabPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeGrabPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeGrabPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeGrabPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeGrabPacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeGrabPacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectDeGrabPacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectDeGrabPacket.SurfaceInfoBlock`. pub struct ObjectDeGrabPacketSurfaceInfoBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectDeGrabPacket.SurfaceInfoBlock.Binormal`. pub binormal: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ObjectDeGrabPacket.SurfaceInfoBlock.FaceIndex`. pub face_index: i32, /// C# member: `F:LibreMetaverse.Packets.ObjectDeGrabPacket.SurfaceInfoBlock.Normal`. pub normal: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ObjectDeGrabPacket.SurfaceInfoBlock.Position`. pub position: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ObjectDeGrabPacket.SurfaceInfoBlock.STCoord`. pub st_coord: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ObjectDeGrabPacket.SurfaceInfoBlock.UVCoord`. pub uv_coord: libremetaverse_types::Vector3, } impl ObjectDeGrabPacketSurfaceInfoBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectDeGrabPacket.SurfaceInfoBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeGrabPacket.SurfaceInfoBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeGrabPacket.SurfaceInfoBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeGrabPacket.SurfaceInfoBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeGrabPacket.SurfaceInfoBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeGrabPacket.SurfaceInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeGrabPacket.SurfaceInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeGrabPacket.SurfaceInfoBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeGrabPacket.SurfaceInfoBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeGrabPacket.SurfaceInfoBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeGrabPacket.SurfaceInfoBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectDeGrabPacket.SurfaceInfoBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectDeletePacket`. pub struct ObjectDeletePacket { /// C# member: `F:LibreMetaverse.Packets.ObjectDeletePacket.AgentData`. pub agent_data: libremetaverse::packets::ObjectDeletePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ObjectDeletePacket.ObjectData`. pub object_data: Vec, } impl ObjectDeletePacket { /// C# member: `M:LibreMetaverse.Packets.ObjectDeletePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeletePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeletePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeletePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeletePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeletePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeletePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeletePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeletePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeletePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeletePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeletePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeletePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeletePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeletePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeletePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeletePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeletePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeletePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeletePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeletePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectDeletePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ObjectDeletePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ObjectDeletePacket.AgentDataBlock`. pub struct ObjectDeletePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectDeletePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectDeletePacket.AgentDataBlock.Force`. pub force: bool, /// C# member: `F:LibreMetaverse.Packets.ObjectDeletePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ObjectDeletePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectDeletePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeletePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeletePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeletePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeletePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeletePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeletePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeletePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeletePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeletePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeletePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectDeletePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectDeletePacket.ObjectDataBlock`. pub struct ObjectDeletePacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectDeletePacket.ObjectDataBlock.ObjectLocalID`. pub object_local_id: u32, } impl ObjectDeletePacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectDeletePacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeletePacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeletePacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeletePacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeletePacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeletePacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeletePacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeletePacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeletePacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeletePacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeletePacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectDeletePacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectDelinkPacket`. pub struct ObjectDelinkPacket { /// C# member: `F:LibreMetaverse.Packets.ObjectDelinkPacket.AgentData`. pub agent_data: libremetaverse::packets::ObjectDelinkPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ObjectDelinkPacket.ObjectData`. pub object_data: Vec, } impl ObjectDelinkPacket { /// C# member: `M:LibreMetaverse.Packets.ObjectDelinkPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectDelinkPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDelinkPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDelinkPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDelinkPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDelinkPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDelinkPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDelinkPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDelinkPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDelinkPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDelinkPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDelinkPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDelinkPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDelinkPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDelinkPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDelinkPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDelinkPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDelinkPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDelinkPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDelinkPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDelinkPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectDelinkPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ObjectDelinkPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ObjectDelinkPacket.AgentDataBlock`. pub struct ObjectDelinkPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectDelinkPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectDelinkPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ObjectDelinkPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectDelinkPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectDelinkPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDelinkPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDelinkPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDelinkPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDelinkPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDelinkPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDelinkPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDelinkPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDelinkPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDelinkPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectDelinkPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectDelinkPacket.ObjectDataBlock`. pub struct ObjectDelinkPacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectDelinkPacket.ObjectDataBlock.ObjectLocalID`. pub object_local_id: u32, } impl ObjectDelinkPacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectDelinkPacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectDelinkPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDelinkPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDelinkPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDelinkPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDelinkPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDelinkPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDelinkPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDelinkPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDelinkPacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDelinkPacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectDelinkPacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectDescriptionPacket`. pub struct ObjectDescriptionPacket { /// C# member: `F:LibreMetaverse.Packets.ObjectDescriptionPacket.AgentData`. pub agent_data: libremetaverse::packets::ObjectDescriptionPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ObjectDescriptionPacket.ObjectData`. pub object_data: Vec, } impl ObjectDescriptionPacket { /// C# member: `M:LibreMetaverse.Packets.ObjectDescriptionPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectDescriptionPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDescriptionPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDescriptionPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDescriptionPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDescriptionPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDescriptionPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDescriptionPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDescriptionPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDescriptionPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDescriptionPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDescriptionPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDescriptionPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDescriptionPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDescriptionPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDescriptionPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDescriptionPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDescriptionPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDescriptionPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDescriptionPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDescriptionPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectDescriptionPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ObjectDescriptionPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ObjectDescriptionPacket.AgentDataBlock`. pub struct ObjectDescriptionPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectDescriptionPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectDescriptionPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ObjectDescriptionPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectDescriptionPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectDescriptionPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDescriptionPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDescriptionPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDescriptionPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDescriptionPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDescriptionPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDescriptionPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDescriptionPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDescriptionPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDescriptionPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectDescriptionPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectDescriptionPacket.ObjectDataBlock`. pub struct ObjectDescriptionPacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectDescriptionPacket.ObjectDataBlock.Description`. pub description: Vec, /// C# member: `F:LibreMetaverse.Packets.ObjectDescriptionPacket.ObjectDataBlock.LocalID`. pub local_id: u32, } impl ObjectDescriptionPacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectDescriptionPacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectDescriptionPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDescriptionPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDescriptionPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDescriptionPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDescriptionPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDescriptionPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDescriptionPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDescriptionPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDescriptionPacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDescriptionPacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectDescriptionPacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectDeselectPacket`. pub struct ObjectDeselectPacket { /// C# member: `F:LibreMetaverse.Packets.ObjectDeselectPacket.AgentData`. pub agent_data: libremetaverse::packets::ObjectDeselectPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ObjectDeselectPacket.ObjectData`. pub object_data: Vec, } impl ObjectDeselectPacket { /// C# member: `M:LibreMetaverse.Packets.ObjectDeselectPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeselectPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeselectPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeselectPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeselectPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeselectPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeselectPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeselectPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeselectPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeselectPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeselectPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeselectPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeselectPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeselectPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeselectPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeselectPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeselectPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeselectPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeselectPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeselectPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeselectPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectDeselectPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ObjectDeselectPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ObjectDeselectPacket.AgentDataBlock`. pub struct ObjectDeselectPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectDeselectPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectDeselectPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ObjectDeselectPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectDeselectPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeselectPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeselectPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeselectPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeselectPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeselectPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeselectPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeselectPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeselectPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeselectPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeselectPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectDeselectPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectDeselectPacket.ObjectDataBlock`. pub struct ObjectDeselectPacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectDeselectPacket.ObjectDataBlock.ObjectLocalID`. pub object_local_id: u32, } impl ObjectDeselectPacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectDeselectPacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeselectPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeselectPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeselectPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeselectPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeselectPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeselectPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeselectPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeselectPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDeselectPacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDeselectPacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectDeselectPacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectDetachPacket`. pub struct ObjectDetachPacket { /// C# member: `F:LibreMetaverse.Packets.ObjectDetachPacket.AgentData`. pub agent_data: libremetaverse::packets::ObjectDetachPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ObjectDetachPacket.ObjectData`. pub object_data: Vec, } impl ObjectDetachPacket { /// C# member: `M:LibreMetaverse.Packets.ObjectDetachPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectDetachPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDetachPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDetachPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDetachPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDetachPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDetachPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDetachPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDetachPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDetachPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDetachPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDetachPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDetachPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDetachPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDetachPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDetachPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDetachPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDetachPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDetachPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDetachPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDetachPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectDetachPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ObjectDetachPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ObjectDetachPacket.AgentDataBlock`. pub struct ObjectDetachPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectDetachPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectDetachPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ObjectDetachPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectDetachPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectDetachPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDetachPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDetachPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDetachPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDetachPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDetachPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDetachPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDetachPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDetachPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDetachPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectDetachPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectDetachPacket.ObjectDataBlock`. pub struct ObjectDetachPacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectDetachPacket.ObjectDataBlock.ObjectLocalID`. pub object_local_id: u32, } impl ObjectDetachPacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectDetachPacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectDetachPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDetachPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDetachPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDetachPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDetachPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDetachPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDetachPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDetachPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDetachPacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDetachPacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectDetachPacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectDropPacket`. pub struct ObjectDropPacket { /// C# member: `F:LibreMetaverse.Packets.ObjectDropPacket.AgentData`. pub agent_data: libremetaverse::packets::ObjectDropPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ObjectDropPacket.ObjectData`. pub object_data: Vec, } impl ObjectDropPacket { /// C# member: `M:LibreMetaverse.Packets.ObjectDropPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectDropPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDropPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDropPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDropPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDropPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDropPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDropPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDropPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDropPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDropPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDropPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDropPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDropPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDropPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDropPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDropPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDropPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDropPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDropPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDropPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectDropPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ObjectDropPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ObjectDropPacket.AgentDataBlock`. pub struct ObjectDropPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectDropPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectDropPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ObjectDropPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectDropPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectDropPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDropPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDropPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDropPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDropPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDropPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDropPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDropPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDropPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDropPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectDropPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectDropPacket.ObjectDataBlock`. pub struct ObjectDropPacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectDropPacket.ObjectDataBlock.ObjectLocalID`. pub object_local_id: u32, } impl ObjectDropPacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectDropPacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectDropPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDropPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDropPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDropPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDropPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDropPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDropPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDropPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDropPacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDropPacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectDropPacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket`. pub struct ObjectDuplicateOnRayPacket { /// C# member: `F:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.AgentData`. pub agent_data: libremetaverse::packets::ObjectDuplicateOnRayPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.ObjectData`. pub object_data: Vec, } impl ObjectDuplicateOnRayPacket { /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.AgentDataBlock`. pub struct ObjectDuplicateOnRayPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.AgentDataBlock.BypassRaycast`. pub bypass_raycast: bool, /// C# member: `F:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.AgentDataBlock.CopyCenters`. pub copy_centers: bool, /// C# member: `F:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.AgentDataBlock.CopyRotates`. pub copy_rotates: bool, /// C# member: `F:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.AgentDataBlock.DuplicateFlags`. pub duplicate_flags: u32, /// C# member: `F:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.AgentDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.AgentDataBlock.RayEnd`. pub ray_end: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.AgentDataBlock.RayEndIsIntersection`. pub ray_end_is_intersection: bool, /// C# member: `F:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.AgentDataBlock.RayStart`. pub ray_start: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.AgentDataBlock.RayTargetID`. pub ray_target_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ObjectDuplicateOnRayPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.ObjectDataBlock`. pub struct ObjectDuplicateOnRayPacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.ObjectDataBlock.ObjectLocalID`. pub object_local_id: u32, } impl ObjectDuplicateOnRayPacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectDuplicateOnRayPacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectDuplicatePacket`. pub struct ObjectDuplicatePacket { /// C# member: `F:LibreMetaverse.Packets.ObjectDuplicatePacket.AgentData`. pub agent_data: libremetaverse::packets::ObjectDuplicatePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ObjectDuplicatePacket.ObjectData`. pub object_data: Vec, /// C# member: `F:LibreMetaverse.Packets.ObjectDuplicatePacket.SharedData`. pub shared_data: libremetaverse::packets::ObjectDuplicatePacketSharedDataBlock, } impl ObjectDuplicatePacket { /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicatePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicatePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicatePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicatePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicatePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicatePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicatePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicatePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicatePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectDuplicatePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ObjectDuplicatePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ObjectDuplicatePacket.AgentDataBlock`. pub struct ObjectDuplicatePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectDuplicatePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectDuplicatePacket.AgentDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectDuplicatePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ObjectDuplicatePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicatePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicatePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicatePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectDuplicatePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectDuplicatePacket.ObjectDataBlock`. pub struct ObjectDuplicatePacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectDuplicatePacket.ObjectDataBlock.ObjectLocalID`. pub object_local_id: u32, } impl ObjectDuplicatePacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicatePacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicatePacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicatePacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicatePacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicatePacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicatePacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicatePacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicatePacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicatePacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicatePacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicatePacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectDuplicatePacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectDuplicatePacket.SharedDataBlock`. pub struct ObjectDuplicatePacketSharedDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectDuplicatePacket.SharedDataBlock.DuplicateFlags`. pub duplicate_flags: u32, /// C# member: `F:LibreMetaverse.Packets.ObjectDuplicatePacket.SharedDataBlock.Offset`. pub offset: libremetaverse_types::Vector3, } impl ObjectDuplicatePacketSharedDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicatePacket.SharedDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicatePacket.SharedDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicatePacket.SharedDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicatePacket.SharedDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicatePacket.SharedDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicatePacket.SharedDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicatePacket.SharedDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicatePacket.SharedDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicatePacket.SharedDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectDuplicatePacket.SharedDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectDuplicatePacket.SharedDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectDuplicatePacket.SharedDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectExportSelectedPacket`. pub struct ObjectExportSelectedPacket { /// C# member: `F:LibreMetaverse.Packets.ObjectExportSelectedPacket.AgentData`. pub agent_data: libremetaverse::packets::ObjectExportSelectedPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ObjectExportSelectedPacket.ObjectData`. pub object_data: Vec, } impl ObjectExportSelectedPacket { /// C# member: `M:LibreMetaverse.Packets.ObjectExportSelectedPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectExportSelectedPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectExportSelectedPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectExportSelectedPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectExportSelectedPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectExportSelectedPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectExportSelectedPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectExportSelectedPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectExportSelectedPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectExportSelectedPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectExportSelectedPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectExportSelectedPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectExportSelectedPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectExportSelectedPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectExportSelectedPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectExportSelectedPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectExportSelectedPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectExportSelectedPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectExportSelectedPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectExportSelectedPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectExportSelectedPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectExportSelectedPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ObjectExportSelectedPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ObjectExportSelectedPacket.AgentDataBlock`. pub struct ObjectExportSelectedPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectExportSelectedPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectExportSelectedPacket.AgentDataBlock.RequestID`. pub request_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectExportSelectedPacket.AgentDataBlock.VolumeDetail`. pub volume_detail: i16, } impl ObjectExportSelectedPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectExportSelectedPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectExportSelectedPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectExportSelectedPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectExportSelectedPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectExportSelectedPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectExportSelectedPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectExportSelectedPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectExportSelectedPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectExportSelectedPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectExportSelectedPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectExportSelectedPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectExportSelectedPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectExportSelectedPacket.ObjectDataBlock`. pub struct ObjectExportSelectedPacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectExportSelectedPacket.ObjectDataBlock.ObjectID`. pub object_id: libremetaverse_types::UUID, } impl ObjectExportSelectedPacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectExportSelectedPacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectExportSelectedPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectExportSelectedPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectExportSelectedPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectExportSelectedPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectExportSelectedPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectExportSelectedPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectExportSelectedPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectExportSelectedPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectExportSelectedPacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectExportSelectedPacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectExportSelectedPacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectExtraParamsPacket`. pub struct ObjectExtraParamsPacket { /// C# member: `F:LibreMetaverse.Packets.ObjectExtraParamsPacket.AgentData`. pub agent_data: libremetaverse::packets::ObjectExtraParamsPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ObjectExtraParamsPacket.ObjectData`. pub object_data: Vec, } impl ObjectExtraParamsPacket { /// C# member: `M:LibreMetaverse.Packets.ObjectExtraParamsPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectExtraParamsPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectExtraParamsPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectExtraParamsPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectExtraParamsPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectExtraParamsPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectExtraParamsPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectExtraParamsPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectExtraParamsPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectExtraParamsPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectExtraParamsPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectExtraParamsPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectExtraParamsPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectExtraParamsPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectExtraParamsPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectExtraParamsPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectExtraParamsPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectExtraParamsPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectExtraParamsPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectExtraParamsPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectExtraParamsPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectExtraParamsPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ObjectExtraParamsPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ObjectExtraParamsPacket.AgentDataBlock`. pub struct ObjectExtraParamsPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectExtraParamsPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectExtraParamsPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ObjectExtraParamsPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectExtraParamsPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectExtraParamsPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectExtraParamsPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectExtraParamsPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectExtraParamsPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectExtraParamsPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectExtraParamsPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectExtraParamsPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectExtraParamsPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectExtraParamsPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectExtraParamsPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectExtraParamsPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectExtraParamsPacket.ObjectDataBlock`. pub struct ObjectExtraParamsPacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectExtraParamsPacket.ObjectDataBlock.ObjectLocalID`. pub object_local_id: u32, /// C# member: `F:LibreMetaverse.Packets.ObjectExtraParamsPacket.ObjectDataBlock.ParamData`. pub param_data: Vec, /// C# member: `F:LibreMetaverse.Packets.ObjectExtraParamsPacket.ObjectDataBlock.ParamInUse`. pub param_in_use: bool, /// C# member: `F:LibreMetaverse.Packets.ObjectExtraParamsPacket.ObjectDataBlock.ParamSize`. pub param_size: u32, /// C# member: `F:LibreMetaverse.Packets.ObjectExtraParamsPacket.ObjectDataBlock.ParamType`. pub param_type: u16, } impl ObjectExtraParamsPacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectExtraParamsPacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectExtraParamsPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectExtraParamsPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectExtraParamsPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectExtraParamsPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectExtraParamsPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectExtraParamsPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectExtraParamsPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectExtraParamsPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectExtraParamsPacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectExtraParamsPacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectExtraParamsPacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectFlagUpdatePacket`. pub struct ObjectFlagUpdatePacket { /// C# member: `F:LibreMetaverse.Packets.ObjectFlagUpdatePacket.AgentData`. pub agent_data: libremetaverse::packets::ObjectFlagUpdatePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ObjectFlagUpdatePacket.ExtraPhysics`. pub extra_physics: Vec, } impl ObjectFlagUpdatePacket { /// C# member: `M:LibreMetaverse.Packets.ObjectFlagUpdatePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectFlagUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectFlagUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectFlagUpdatePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectFlagUpdatePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectFlagUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectFlagUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectFlagUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectFlagUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectFlagUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectFlagUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectFlagUpdatePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectFlagUpdatePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectFlagUpdatePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectFlagUpdatePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectFlagUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectFlagUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectFlagUpdatePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectFlagUpdatePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectFlagUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectFlagUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectFlagUpdatePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ObjectFlagUpdatePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ObjectFlagUpdatePacket.AgentDataBlock`. pub struct ObjectFlagUpdatePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectFlagUpdatePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectFlagUpdatePacket.AgentDataBlock.CastsShadows`. pub casts_shadows: bool, /// C# member: `F:LibreMetaverse.Packets.ObjectFlagUpdatePacket.AgentDataBlock.IsPhantom`. pub is_phantom: bool, /// C# member: `F:LibreMetaverse.Packets.ObjectFlagUpdatePacket.AgentDataBlock.IsTemporary`. pub is_temporary: bool, /// C# member: `F:LibreMetaverse.Packets.ObjectFlagUpdatePacket.AgentDataBlock.ObjectLocalID`. pub object_local_id: u32, /// C# member: `F:LibreMetaverse.Packets.ObjectFlagUpdatePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectFlagUpdatePacket.AgentDataBlock.UsePhysics`. pub use_physics: bool, } impl ObjectFlagUpdatePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectFlagUpdatePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectFlagUpdatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectFlagUpdatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectFlagUpdatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectFlagUpdatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectFlagUpdatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectFlagUpdatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectFlagUpdatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectFlagUpdatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectFlagUpdatePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectFlagUpdatePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectFlagUpdatePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectFlagUpdatePacket.ExtraPhysicsBlock`. pub struct ObjectFlagUpdatePacketExtraPhysicsBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectFlagUpdatePacket.ExtraPhysicsBlock.Density`. pub density: f32, /// C# member: `F:LibreMetaverse.Packets.ObjectFlagUpdatePacket.ExtraPhysicsBlock.Friction`. pub friction: f32, /// C# member: `F:LibreMetaverse.Packets.ObjectFlagUpdatePacket.ExtraPhysicsBlock.GravityMultiplier`. pub gravity_multiplier: f32, /// C# member: `F:LibreMetaverse.Packets.ObjectFlagUpdatePacket.ExtraPhysicsBlock.PhysicsShapeType`. pub physics_shape_type: u8, /// C# member: `F:LibreMetaverse.Packets.ObjectFlagUpdatePacket.ExtraPhysicsBlock.Restitution`. pub restitution: f32, } impl ObjectFlagUpdatePacketExtraPhysicsBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectFlagUpdatePacket.ExtraPhysicsBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectFlagUpdatePacket.ExtraPhysicsBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectFlagUpdatePacket.ExtraPhysicsBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectFlagUpdatePacket.ExtraPhysicsBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectFlagUpdatePacket.ExtraPhysicsBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectFlagUpdatePacket.ExtraPhysicsBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectFlagUpdatePacket.ExtraPhysicsBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectFlagUpdatePacket.ExtraPhysicsBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectFlagUpdatePacket.ExtraPhysicsBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectFlagUpdatePacket.ExtraPhysicsBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectFlagUpdatePacket.ExtraPhysicsBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectFlagUpdatePacket.ExtraPhysicsBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectGrabPacket`. pub struct ObjectGrabPacket { /// C# member: `F:LibreMetaverse.Packets.ObjectGrabPacket.AgentData`. pub agent_data: libremetaverse::packets::ObjectGrabPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ObjectGrabPacket.ObjectData`. pub object_data: libremetaverse::packets::ObjectGrabPacketObjectDataBlock, /// C# member: `F:LibreMetaverse.Packets.ObjectGrabPacket.SurfaceInfo`. pub surface_info: Vec, } impl ObjectGrabPacket { /// C# member: `M:LibreMetaverse.Packets.ObjectGrabPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectGrabPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ObjectGrabPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ObjectGrabPacket.AgentDataBlock`. pub struct ObjectGrabPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectGrabPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectGrabPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ObjectGrabPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectGrabPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectGrabPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectGrabPacket.ObjectDataBlock`. pub struct ObjectGrabPacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectGrabPacket.ObjectDataBlock.GrabOffset`. pub grab_offset: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ObjectGrabPacket.ObjectDataBlock.LocalID`. pub local_id: u32, } impl ObjectGrabPacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectGrabPacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabPacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabPacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectGrabPacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectGrabPacket.SurfaceInfoBlock`. pub struct ObjectGrabPacketSurfaceInfoBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectGrabPacket.SurfaceInfoBlock.Binormal`. pub binormal: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ObjectGrabPacket.SurfaceInfoBlock.FaceIndex`. pub face_index: i32, /// C# member: `F:LibreMetaverse.Packets.ObjectGrabPacket.SurfaceInfoBlock.Normal`. pub normal: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ObjectGrabPacket.SurfaceInfoBlock.Position`. pub position: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ObjectGrabPacket.SurfaceInfoBlock.STCoord`. pub st_coord: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ObjectGrabPacket.SurfaceInfoBlock.UVCoord`. pub uv_coord: libremetaverse_types::Vector3, } impl ObjectGrabPacketSurfaceInfoBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectGrabPacket.SurfaceInfoBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabPacket.SurfaceInfoBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabPacket.SurfaceInfoBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabPacket.SurfaceInfoBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabPacket.SurfaceInfoBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabPacket.SurfaceInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabPacket.SurfaceInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabPacket.SurfaceInfoBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabPacket.SurfaceInfoBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabPacket.SurfaceInfoBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabPacket.SurfaceInfoBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectGrabPacket.SurfaceInfoBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectGrabUpdatePacket`. pub struct ObjectGrabUpdatePacket { /// C# member: `F:LibreMetaverse.Packets.ObjectGrabUpdatePacket.AgentData`. pub agent_data: libremetaverse::packets::ObjectGrabUpdatePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ObjectGrabUpdatePacket.ObjectData`. pub object_data: libremetaverse::packets::ObjectGrabUpdatePacketObjectDataBlock, /// C# member: `F:LibreMetaverse.Packets.ObjectGrabUpdatePacket.SurfaceInfo`. pub surface_info: Vec, } impl ObjectGrabUpdatePacket { /// C# member: `M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectGrabUpdatePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ObjectGrabUpdatePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ObjectGrabUpdatePacket.AgentDataBlock`. pub struct ObjectGrabUpdatePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectGrabUpdatePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectGrabUpdatePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ObjectGrabUpdatePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectGrabUpdatePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectGrabUpdatePacket.ObjectDataBlock`. pub struct ObjectGrabUpdatePacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectGrabUpdatePacket.ObjectDataBlock.GrabOffsetInitial`. pub grab_offset_initial: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ObjectGrabUpdatePacket.ObjectDataBlock.GrabPosition`. pub grab_position: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ObjectGrabUpdatePacket.ObjectDataBlock.ObjectID`. pub object_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectGrabUpdatePacket.ObjectDataBlock.TimeSinceLast`. pub time_since_last: u32, } impl ObjectGrabUpdatePacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectGrabUpdatePacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectGrabUpdatePacket.SurfaceInfoBlock`. pub struct ObjectGrabUpdatePacketSurfaceInfoBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectGrabUpdatePacket.SurfaceInfoBlock.Binormal`. pub binormal: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ObjectGrabUpdatePacket.SurfaceInfoBlock.FaceIndex`. pub face_index: i32, /// C# member: `F:LibreMetaverse.Packets.ObjectGrabUpdatePacket.SurfaceInfoBlock.Normal`. pub normal: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ObjectGrabUpdatePacket.SurfaceInfoBlock.Position`. pub position: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ObjectGrabUpdatePacket.SurfaceInfoBlock.STCoord`. pub st_coord: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ObjectGrabUpdatePacket.SurfaceInfoBlock.UVCoord`. pub uv_coord: libremetaverse_types::Vector3, } impl ObjectGrabUpdatePacketSurfaceInfoBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.SurfaceInfoBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.SurfaceInfoBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.SurfaceInfoBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.SurfaceInfoBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.SurfaceInfoBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.SurfaceInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.SurfaceInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.SurfaceInfoBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.SurfaceInfoBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.SurfaceInfoBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGrabUpdatePacket.SurfaceInfoBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectGrabUpdatePacket.SurfaceInfoBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectGroupPacket`. pub struct ObjectGroupPacket { /// C# member: `F:LibreMetaverse.Packets.ObjectGroupPacket.AgentData`. pub agent_data: libremetaverse::packets::ObjectGroupPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ObjectGroupPacket.ObjectData`. pub object_data: Vec, } impl ObjectGroupPacket { /// C# member: `M:LibreMetaverse.Packets.ObjectGroupPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectGroupPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGroupPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGroupPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGroupPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGroupPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGroupPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGroupPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGroupPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGroupPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGroupPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGroupPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGroupPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGroupPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGroupPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGroupPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGroupPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGroupPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGroupPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGroupPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGroupPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectGroupPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ObjectGroupPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ObjectGroupPacket.AgentDataBlock`. pub struct ObjectGroupPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectGroupPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectGroupPacket.AgentDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectGroupPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ObjectGroupPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectGroupPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectGroupPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGroupPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGroupPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGroupPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGroupPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGroupPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGroupPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGroupPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGroupPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGroupPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectGroupPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectGroupPacket.ObjectDataBlock`. pub struct ObjectGroupPacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectGroupPacket.ObjectDataBlock.ObjectLocalID`. pub object_local_id: u32, } impl ObjectGroupPacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectGroupPacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectGroupPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGroupPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGroupPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGroupPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGroupPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGroupPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGroupPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGroupPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectGroupPacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectGroupPacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectGroupPacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectImagePacket`. pub struct ObjectImagePacket { /// C# member: `F:LibreMetaverse.Packets.ObjectImagePacket.AgentData`. pub agent_data: libremetaverse::packets::ObjectImagePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ObjectImagePacket.ObjectData`. pub object_data: Vec, } impl ObjectImagePacket { /// C# member: `M:LibreMetaverse.Packets.ObjectImagePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectImagePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectImagePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectImagePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectImagePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectImagePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectImagePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectImagePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectImagePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectImagePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectImagePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectImagePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectImagePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectImagePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectImagePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectImagePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectImagePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectImagePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectImagePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectImagePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectImagePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectImagePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ObjectImagePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ObjectImagePacket.AgentDataBlock`. pub struct ObjectImagePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectImagePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectImagePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ObjectImagePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectImagePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectImagePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectImagePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectImagePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectImagePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectImagePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectImagePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectImagePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectImagePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectImagePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectImagePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectImagePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectImagePacket.ObjectDataBlock`. pub struct ObjectImagePacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectImagePacket.ObjectDataBlock.MediaURL`. pub media_url: Vec, /// C# member: `F:LibreMetaverse.Packets.ObjectImagePacket.ObjectDataBlock.ObjectLocalID`. pub object_local_id: u32, /// C# member: `F:LibreMetaverse.Packets.ObjectImagePacket.ObjectDataBlock.TextureEntry`. pub texture_entry: Vec, } impl ObjectImagePacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectImagePacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectImagePacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectImagePacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectImagePacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectImagePacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectImagePacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectImagePacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectImagePacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectImagePacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectImagePacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectImagePacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectImagePacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectIncludeInSearchPacket`. pub struct ObjectIncludeInSearchPacket { /// C# member: `F:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.AgentData`. pub agent_data: libremetaverse::packets::ObjectIncludeInSearchPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.ObjectData`. pub object_data: Vec, } impl ObjectIncludeInSearchPacket { /// C# member: `M:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.AgentDataBlock`. pub struct ObjectIncludeInSearchPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ObjectIncludeInSearchPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.ObjectDataBlock`. pub struct ObjectIncludeInSearchPacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.ObjectDataBlock.IncludeInSearch`. pub include_in_search: bool, /// C# member: `F:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.ObjectDataBlock.ObjectLocalID`. pub object_local_id: u32, } impl ObjectIncludeInSearchPacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectIncludeInSearchPacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectLinkPacket`. pub struct ObjectLinkPacket { /// C# member: `F:LibreMetaverse.Packets.ObjectLinkPacket.AgentData`. pub agent_data: libremetaverse::packets::ObjectLinkPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ObjectLinkPacket.ObjectData`. pub object_data: Vec, } impl ObjectLinkPacket { /// C# member: `M:LibreMetaverse.Packets.ObjectLinkPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectLinkPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectLinkPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectLinkPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectLinkPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectLinkPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectLinkPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectLinkPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectLinkPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectLinkPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectLinkPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectLinkPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectLinkPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectLinkPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectLinkPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectLinkPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectLinkPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectLinkPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectLinkPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectLinkPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectLinkPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectLinkPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ObjectLinkPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ObjectLinkPacket.AgentDataBlock`. pub struct ObjectLinkPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectLinkPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectLinkPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ObjectLinkPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectLinkPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectLinkPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectLinkPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectLinkPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectLinkPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectLinkPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectLinkPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectLinkPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectLinkPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectLinkPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectLinkPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectLinkPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectLinkPacket.ObjectDataBlock`. pub struct ObjectLinkPacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectLinkPacket.ObjectDataBlock.ObjectLocalID`. pub object_local_id: u32, } impl ObjectLinkPacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectLinkPacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectLinkPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectLinkPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectLinkPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectLinkPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectLinkPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectLinkPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectLinkPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectLinkPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectLinkPacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectLinkPacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectLinkPacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectMaterialPacket`. pub struct ObjectMaterialPacket { /// C# member: `F:LibreMetaverse.Packets.ObjectMaterialPacket.AgentData`. pub agent_data: libremetaverse::packets::ObjectMaterialPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ObjectMaterialPacket.ObjectData`. pub object_data: Vec, } impl ObjectMaterialPacket { /// C# member: `M:LibreMetaverse.Packets.ObjectMaterialPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectMaterialPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectMaterialPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectMaterialPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectMaterialPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectMaterialPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectMaterialPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectMaterialPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectMaterialPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectMaterialPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectMaterialPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectMaterialPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectMaterialPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectMaterialPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectMaterialPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectMaterialPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectMaterialPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectMaterialPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectMaterialPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectMaterialPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectMaterialPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectMaterialPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ObjectMaterialPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ObjectMaterialPacket.AgentDataBlock`. pub struct ObjectMaterialPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectMaterialPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectMaterialPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ObjectMaterialPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectMaterialPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectMaterialPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectMaterialPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectMaterialPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectMaterialPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectMaterialPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectMaterialPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectMaterialPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectMaterialPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectMaterialPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectMaterialPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectMaterialPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectMaterialPacket.ObjectDataBlock`. pub struct ObjectMaterialPacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectMaterialPacket.ObjectDataBlock.Material`. pub material: u8, /// C# member: `F:LibreMetaverse.Packets.ObjectMaterialPacket.ObjectDataBlock.ObjectLocalID`. pub object_local_id: u32, } impl ObjectMaterialPacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectMaterialPacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectMaterialPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectMaterialPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectMaterialPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectMaterialPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectMaterialPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectMaterialPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectMaterialPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectMaterialPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectMaterialPacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectMaterialPacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectMaterialPacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectNamePacket`. pub struct ObjectNamePacket { /// C# member: `F:LibreMetaverse.Packets.ObjectNamePacket.AgentData`. pub agent_data: libremetaverse::packets::ObjectNamePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ObjectNamePacket.ObjectData`. pub object_data: Vec, } impl ObjectNamePacket { /// C# member: `M:LibreMetaverse.Packets.ObjectNamePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectNamePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectNamePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectNamePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectNamePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectNamePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectNamePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectNamePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectNamePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectNamePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectNamePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectNamePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectNamePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectNamePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectNamePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectNamePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectNamePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectNamePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectNamePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectNamePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectNamePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectNamePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ObjectNamePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ObjectNamePacket.AgentDataBlock`. pub struct ObjectNamePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectNamePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectNamePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ObjectNamePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectNamePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectNamePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectNamePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectNamePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectNamePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectNamePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectNamePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectNamePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectNamePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectNamePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectNamePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectNamePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectNamePacket.ObjectDataBlock`. pub struct ObjectNamePacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectNamePacket.ObjectDataBlock.LocalID`. pub local_id: u32, /// C# member: `F:LibreMetaverse.Packets.ObjectNamePacket.ObjectDataBlock.Name`. pub name: Vec, } impl ObjectNamePacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectNamePacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectNamePacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectNamePacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectNamePacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectNamePacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectNamePacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectNamePacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectNamePacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectNamePacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectNamePacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectNamePacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectNamePacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectOwnerPacket`. pub struct ObjectOwnerPacket { /// C# member: `F:LibreMetaverse.Packets.ObjectOwnerPacket.AgentData`. pub agent_data: libremetaverse::packets::ObjectOwnerPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ObjectOwnerPacket.HeaderData`. pub header_data: libremetaverse::packets::ObjectOwnerPacketHeaderDataBlock, /// C# member: `F:LibreMetaverse.Packets.ObjectOwnerPacket.ObjectData`. pub object_data: Vec, } impl ObjectOwnerPacket { /// C# member: `M:LibreMetaverse.Packets.ObjectOwnerPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectOwnerPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectOwnerPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectOwnerPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectOwnerPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectOwnerPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectOwnerPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectOwnerPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectOwnerPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectOwnerPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectOwnerPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectOwnerPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectOwnerPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectOwnerPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectOwnerPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectOwnerPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectOwnerPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectOwnerPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectOwnerPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectOwnerPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectOwnerPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectOwnerPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ObjectOwnerPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ObjectOwnerPacket.AgentDataBlock`. pub struct ObjectOwnerPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectOwnerPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectOwnerPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ObjectOwnerPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectOwnerPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectOwnerPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectOwnerPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectOwnerPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectOwnerPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectOwnerPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectOwnerPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectOwnerPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectOwnerPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectOwnerPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectOwnerPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectOwnerPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectOwnerPacket.HeaderDataBlock`. pub struct ObjectOwnerPacketHeaderDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectOwnerPacket.HeaderDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectOwnerPacket.HeaderDataBlock.Override`. pub override_: bool, /// C# member: `F:LibreMetaverse.Packets.ObjectOwnerPacket.HeaderDataBlock.OwnerID`. pub owner_id: libremetaverse_types::UUID, } impl ObjectOwnerPacketHeaderDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectOwnerPacket.HeaderDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectOwnerPacket.HeaderDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectOwnerPacket.HeaderDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectOwnerPacket.HeaderDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectOwnerPacket.HeaderDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectOwnerPacket.HeaderDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectOwnerPacket.HeaderDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectOwnerPacket.HeaderDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectOwnerPacket.HeaderDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectOwnerPacket.HeaderDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectOwnerPacket.HeaderDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectOwnerPacket.HeaderDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectOwnerPacket.ObjectDataBlock`. pub struct ObjectOwnerPacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectOwnerPacket.ObjectDataBlock.ObjectLocalID`. pub object_local_id: u32, } impl ObjectOwnerPacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectOwnerPacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectOwnerPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectOwnerPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectOwnerPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectOwnerPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectOwnerPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectOwnerPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectOwnerPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectOwnerPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectOwnerPacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectOwnerPacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectOwnerPacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectPermissionsPacket`. pub struct ObjectPermissionsPacket { /// C# member: `F:LibreMetaverse.Packets.ObjectPermissionsPacket.AgentData`. pub agent_data: libremetaverse::packets::ObjectPermissionsPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ObjectPermissionsPacket.HeaderData`. pub header_data: libremetaverse::packets::ObjectPermissionsPacketHeaderDataBlock, /// C# member: `F:LibreMetaverse.Packets.ObjectPermissionsPacket.ObjectData`. pub object_data: Vec, } impl ObjectPermissionsPacket { /// C# member: `M:LibreMetaverse.Packets.ObjectPermissionsPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectPermissionsPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPermissionsPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPermissionsPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPermissionsPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPermissionsPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPermissionsPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPermissionsPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPermissionsPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPermissionsPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPermissionsPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPermissionsPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPermissionsPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPermissionsPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPermissionsPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPermissionsPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPermissionsPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPermissionsPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPermissionsPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPermissionsPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPermissionsPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectPermissionsPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ObjectPermissionsPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ObjectPermissionsPacket.AgentDataBlock`. pub struct ObjectPermissionsPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectPermissionsPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectPermissionsPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ObjectPermissionsPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectPermissionsPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectPermissionsPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPermissionsPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPermissionsPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPermissionsPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPermissionsPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPermissionsPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPermissionsPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPermissionsPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPermissionsPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPermissionsPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectPermissionsPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectPermissionsPacket.HeaderDataBlock`. pub struct ObjectPermissionsPacketHeaderDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectPermissionsPacket.HeaderDataBlock.Override`. pub override_: bool, } impl ObjectPermissionsPacketHeaderDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectPermissionsPacket.HeaderDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectPermissionsPacket.HeaderDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPermissionsPacket.HeaderDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPermissionsPacket.HeaderDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPermissionsPacket.HeaderDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPermissionsPacket.HeaderDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPermissionsPacket.HeaderDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPermissionsPacket.HeaderDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPermissionsPacket.HeaderDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPermissionsPacket.HeaderDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPermissionsPacket.HeaderDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectPermissionsPacket.HeaderDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectPermissionsPacket.ObjectDataBlock`. pub struct ObjectPermissionsPacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectPermissionsPacket.ObjectDataBlock.Field`. pub field: u8, /// C# member: `F:LibreMetaverse.Packets.ObjectPermissionsPacket.ObjectDataBlock.Mask`. pub mask: u32, /// C# member: `F:LibreMetaverse.Packets.ObjectPermissionsPacket.ObjectDataBlock.ObjectLocalID`. pub object_local_id: u32, /// C# member: `F:LibreMetaverse.Packets.ObjectPermissionsPacket.ObjectDataBlock.Set`. pub set: u8, } impl ObjectPermissionsPacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectPermissionsPacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectPermissionsPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPermissionsPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPermissionsPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPermissionsPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPermissionsPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPermissionsPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPermissionsPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPermissionsPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPermissionsPacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPermissionsPacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectPermissionsPacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectPositionPacket`. pub struct ObjectPositionPacket { /// C# member: `F:LibreMetaverse.Packets.ObjectPositionPacket.AgentData`. pub agent_data: libremetaverse::packets::ObjectPositionPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ObjectPositionPacket.ObjectData`. pub object_data: Vec, } impl ObjectPositionPacket { /// C# member: `M:LibreMetaverse.Packets.ObjectPositionPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectPositionPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPositionPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPositionPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPositionPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPositionPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPositionPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPositionPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPositionPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPositionPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPositionPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPositionPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPositionPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPositionPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPositionPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPositionPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPositionPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPositionPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPositionPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPositionPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPositionPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectPositionPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ObjectPositionPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ObjectPositionPacket.AgentDataBlock`. pub struct ObjectPositionPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectPositionPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectPositionPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ObjectPositionPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectPositionPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectPositionPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPositionPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPositionPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPositionPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPositionPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPositionPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPositionPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPositionPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPositionPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPositionPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectPositionPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectPositionPacket.ObjectDataBlock`. pub struct ObjectPositionPacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectPositionPacket.ObjectDataBlock.ObjectLocalID`. pub object_local_id: u32, /// C# member: `F:LibreMetaverse.Packets.ObjectPositionPacket.ObjectDataBlock.Position`. pub position: libremetaverse_types::Vector3, } impl ObjectPositionPacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectPositionPacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectPositionPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPositionPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPositionPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPositionPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPositionPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPositionPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPositionPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPositionPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPositionPacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPositionPacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectPositionPacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket`. pub struct ObjectPropertiesFamilyPacket { /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.ObjectData`. pub object_data: libremetaverse::packets::ObjectPropertiesFamilyPacketObjectDataBlock, } impl ObjectPropertiesFamilyPacket { /// C# member: `M:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.ObjectDataBlock`. pub struct ObjectPropertiesFamilyPacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.ObjectDataBlock.BaseMask`. pub base_mask: u32, /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.ObjectDataBlock.Category`. pub category: u32, /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.ObjectDataBlock.Description`. pub description: Vec, /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.ObjectDataBlock.EveryoneMask`. pub everyone_mask: u32, /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.ObjectDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.ObjectDataBlock.GroupMask`. pub group_mask: u32, /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.ObjectDataBlock.LastOwnerID`. pub last_owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.ObjectDataBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.ObjectDataBlock.NextOwnerMask`. pub next_owner_mask: u32, /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.ObjectDataBlock.ObjectID`. pub object_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.ObjectDataBlock.OwnerID`. pub owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.ObjectDataBlock.OwnerMask`. pub owner_mask: u32, /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.ObjectDataBlock.OwnershipCost`. pub ownership_cost: i32, /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.ObjectDataBlock.RequestFlags`. pub request_flags: u32, /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.ObjectDataBlock.SalePrice`. pub sale_price: i32, /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.ObjectDataBlock.SaleType`. pub sale_type: u8, } impl ObjectPropertiesFamilyPacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectPropertiesFamilyPacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectPropertiesPacket`. pub struct ObjectPropertiesPacket { /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesPacket.ObjectData`. pub object_data: Vec, } impl ObjectPropertiesPacket { /// C# member: `M:LibreMetaverse.Packets.ObjectPropertiesPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectPropertiesPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPropertiesPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPropertiesPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPropertiesPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPropertiesPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPropertiesPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPropertiesPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPropertiesPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPropertiesPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPropertiesPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPropertiesPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPropertiesPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPropertiesPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPropertiesPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPropertiesPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPropertiesPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPropertiesPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPropertiesPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPropertiesPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPropertiesPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectPropertiesPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ObjectPropertiesPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock`. pub struct ObjectPropertiesPacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock.AggregatePermTextures`. pub aggregate_perm_textures: u8, /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock.AggregatePermTexturesOwner`. pub aggregate_perm_textures_owner: u8, /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock.AggregatePerms`. pub aggregate_perms: u8, /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock.BaseMask`. pub base_mask: u32, /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock.Category`. pub category: u32, /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock.CreationDate`. pub creation_date: u64, /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock.CreatorID`. pub creator_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock.Description`. pub description: Vec, /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock.EveryoneMask`. pub everyone_mask: u32, /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock.FolderID`. pub folder_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock.FromTaskID`. pub from_task_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock.GroupMask`. pub group_mask: u32, /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock.InventorySerial`. pub inventory_serial: i16, /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock.ItemID`. pub item_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock.LastOwnerID`. pub last_owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock.NextOwnerMask`. pub next_owner_mask: u32, /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock.ObjectID`. pub object_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock.OwnerID`. pub owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock.OwnerMask`. pub owner_mask: u32, /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock.OwnershipCost`. pub ownership_cost: i32, /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock.SalePrice`. pub sale_price: i32, /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock.SaleType`. pub sale_type: u8, /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock.SitName`. pub sit_name: Vec, /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock.TextureID`. pub texture_id: Vec, /// C# member: `F:LibreMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock.TouchName`. pub touch_name: Vec, } impl ObjectPropertiesPacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectPropertiesPacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectRotationPacket`. pub struct ObjectRotationPacket { /// C# member: `F:LibreMetaverse.Packets.ObjectRotationPacket.AgentData`. pub agent_data: libremetaverse::packets::ObjectRotationPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ObjectRotationPacket.ObjectData`. pub object_data: Vec, } impl ObjectRotationPacket { /// C# member: `M:LibreMetaverse.Packets.ObjectRotationPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectRotationPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectRotationPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectRotationPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectRotationPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectRotationPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectRotationPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectRotationPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectRotationPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectRotationPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectRotationPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectRotationPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectRotationPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectRotationPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectRotationPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectRotationPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectRotationPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectRotationPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectRotationPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectRotationPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectRotationPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectRotationPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ObjectRotationPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ObjectRotationPacket.AgentDataBlock`. pub struct ObjectRotationPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectRotationPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectRotationPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ObjectRotationPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectRotationPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectRotationPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectRotationPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectRotationPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectRotationPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectRotationPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectRotationPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectRotationPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectRotationPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectRotationPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectRotationPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectRotationPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectRotationPacket.ObjectDataBlock`. pub struct ObjectRotationPacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectRotationPacket.ObjectDataBlock.ObjectLocalID`. pub object_local_id: u32, /// C# member: `F:LibreMetaverse.Packets.ObjectRotationPacket.ObjectDataBlock.Rotation`. pub rotation: libremetaverse_types::Quaternion, } impl ObjectRotationPacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectRotationPacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectRotationPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectRotationPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectRotationPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectRotationPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectRotationPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectRotationPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectRotationPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectRotationPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectRotationPacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectRotationPacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectRotationPacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectSaleInfoPacket`. pub struct ObjectSaleInfoPacket { /// C# member: `F:LibreMetaverse.Packets.ObjectSaleInfoPacket.AgentData`. pub agent_data: libremetaverse::packets::ObjectSaleInfoPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ObjectSaleInfoPacket.ObjectData`. pub object_data: Vec, } impl ObjectSaleInfoPacket { /// C# member: `M:LibreMetaverse.Packets.ObjectSaleInfoPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectSaleInfoPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSaleInfoPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSaleInfoPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSaleInfoPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSaleInfoPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSaleInfoPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSaleInfoPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSaleInfoPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSaleInfoPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSaleInfoPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSaleInfoPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSaleInfoPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSaleInfoPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSaleInfoPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSaleInfoPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSaleInfoPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSaleInfoPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSaleInfoPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSaleInfoPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSaleInfoPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectSaleInfoPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ObjectSaleInfoPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ObjectSaleInfoPacket.AgentDataBlock`. pub struct ObjectSaleInfoPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectSaleInfoPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectSaleInfoPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ObjectSaleInfoPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectSaleInfoPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectSaleInfoPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSaleInfoPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSaleInfoPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSaleInfoPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSaleInfoPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSaleInfoPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSaleInfoPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSaleInfoPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSaleInfoPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSaleInfoPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectSaleInfoPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectSaleInfoPacket.ObjectDataBlock`. pub struct ObjectSaleInfoPacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectSaleInfoPacket.ObjectDataBlock.LocalID`. pub local_id: u32, /// C# member: `F:LibreMetaverse.Packets.ObjectSaleInfoPacket.ObjectDataBlock.SalePrice`. pub sale_price: i32, /// C# member: `F:LibreMetaverse.Packets.ObjectSaleInfoPacket.ObjectDataBlock.SaleType`. pub sale_type: u8, } impl ObjectSaleInfoPacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectSaleInfoPacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectSaleInfoPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSaleInfoPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSaleInfoPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSaleInfoPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSaleInfoPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSaleInfoPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSaleInfoPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSaleInfoPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSaleInfoPacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSaleInfoPacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectSaleInfoPacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectScalePacket`. pub struct ObjectScalePacket { /// C# member: `F:LibreMetaverse.Packets.ObjectScalePacket.AgentData`. pub agent_data: libremetaverse::packets::ObjectScalePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ObjectScalePacket.ObjectData`. pub object_data: Vec, } impl ObjectScalePacket { /// C# member: `M:LibreMetaverse.Packets.ObjectScalePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectScalePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectScalePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectScalePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectScalePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectScalePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectScalePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectScalePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectScalePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectScalePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectScalePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectScalePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectScalePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectScalePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectScalePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectScalePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectScalePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectScalePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectScalePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectScalePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectScalePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectScalePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ObjectScalePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ObjectScalePacket.AgentDataBlock`. pub struct ObjectScalePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectScalePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectScalePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ObjectScalePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectScalePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectScalePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectScalePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectScalePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectScalePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectScalePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectScalePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectScalePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectScalePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectScalePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectScalePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectScalePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectScalePacket.ObjectDataBlock`. pub struct ObjectScalePacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectScalePacket.ObjectDataBlock.ObjectLocalID`. pub object_local_id: u32, /// C# member: `F:LibreMetaverse.Packets.ObjectScalePacket.ObjectDataBlock.Scale`. pub scale: libremetaverse_types::Vector3, } impl ObjectScalePacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectScalePacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectScalePacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectScalePacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectScalePacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectScalePacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectScalePacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectScalePacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectScalePacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectScalePacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectScalePacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectScalePacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectScalePacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectSelectPacket`. pub struct ObjectSelectPacket { /// C# member: `F:LibreMetaverse.Packets.ObjectSelectPacket.AgentData`. pub agent_data: libremetaverse::packets::ObjectSelectPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ObjectSelectPacket.ObjectData`. pub object_data: Vec, } impl ObjectSelectPacket { /// C# member: `M:LibreMetaverse.Packets.ObjectSelectPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectSelectPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSelectPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSelectPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSelectPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSelectPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSelectPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSelectPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSelectPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSelectPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSelectPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSelectPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSelectPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSelectPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSelectPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSelectPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSelectPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSelectPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSelectPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSelectPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSelectPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectSelectPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ObjectSelectPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ObjectSelectPacket.AgentDataBlock`. pub struct ObjectSelectPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectSelectPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectSelectPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ObjectSelectPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectSelectPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectSelectPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSelectPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSelectPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSelectPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSelectPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSelectPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSelectPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSelectPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSelectPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSelectPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectSelectPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectSelectPacket.ObjectDataBlock`. pub struct ObjectSelectPacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectSelectPacket.ObjectDataBlock.ObjectLocalID`. pub object_local_id: u32, } impl ObjectSelectPacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectSelectPacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectSelectPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSelectPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSelectPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSelectPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSelectPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSelectPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSelectPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSelectPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSelectPacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSelectPacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectSelectPacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectShapePacket`. pub struct ObjectShapePacket { /// C# member: `F:LibreMetaverse.Packets.ObjectShapePacket.AgentData`. pub agent_data: libremetaverse::packets::ObjectShapePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ObjectShapePacket.ObjectData`. pub object_data: Vec, } impl ObjectShapePacket { /// C# member: `M:LibreMetaverse.Packets.ObjectShapePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectShapePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectShapePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectShapePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectShapePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectShapePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectShapePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectShapePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectShapePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectShapePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectShapePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectShapePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectShapePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectShapePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectShapePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectShapePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectShapePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectShapePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectShapePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectShapePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectShapePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectShapePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ObjectShapePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ObjectShapePacket.AgentDataBlock`. pub struct ObjectShapePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectShapePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectShapePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ObjectShapePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectShapePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectShapePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectShapePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectShapePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectShapePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectShapePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectShapePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectShapePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectShapePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectShapePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectShapePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectShapePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectShapePacket.ObjectDataBlock`. pub struct ObjectShapePacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectShapePacket.ObjectDataBlock.ObjectLocalID`. pub object_local_id: u32, /// C# member: `F:LibreMetaverse.Packets.ObjectShapePacket.ObjectDataBlock.PathBegin`. pub path_begin: u16, /// C# member: `F:LibreMetaverse.Packets.ObjectShapePacket.ObjectDataBlock.PathCurve`. pub path_curve: u8, /// C# member: `F:LibreMetaverse.Packets.ObjectShapePacket.ObjectDataBlock.PathEnd`. pub path_end: u16, /// C# member: `F:LibreMetaverse.Packets.ObjectShapePacket.ObjectDataBlock.PathRadiusOffset`. pub path_radius_offset: i8, /// C# member: `F:LibreMetaverse.Packets.ObjectShapePacket.ObjectDataBlock.PathRevolutions`. pub path_revolutions: u8, /// C# member: `F:LibreMetaverse.Packets.ObjectShapePacket.ObjectDataBlock.PathScaleX`. pub path_scale_x: u8, /// C# member: `F:LibreMetaverse.Packets.ObjectShapePacket.ObjectDataBlock.PathScaleY`. pub path_scale_y: u8, /// C# member: `F:LibreMetaverse.Packets.ObjectShapePacket.ObjectDataBlock.PathShearX`. pub path_shear_x: u8, /// C# member: `F:LibreMetaverse.Packets.ObjectShapePacket.ObjectDataBlock.PathShearY`. pub path_shear_y: u8, /// C# member: `F:LibreMetaverse.Packets.ObjectShapePacket.ObjectDataBlock.PathSkew`. pub path_skew: i8, /// C# member: `F:LibreMetaverse.Packets.ObjectShapePacket.ObjectDataBlock.PathTaperX`. pub path_taper_x: i8, /// C# member: `F:LibreMetaverse.Packets.ObjectShapePacket.ObjectDataBlock.PathTaperY`. pub path_taper_y: i8, /// C# member: `F:LibreMetaverse.Packets.ObjectShapePacket.ObjectDataBlock.PathTwist`. pub path_twist: i8, /// C# member: `F:LibreMetaverse.Packets.ObjectShapePacket.ObjectDataBlock.PathTwistBegin`. pub path_twist_begin: i8, /// C# member: `F:LibreMetaverse.Packets.ObjectShapePacket.ObjectDataBlock.ProfileBegin`. pub profile_begin: u16, /// C# member: `F:LibreMetaverse.Packets.ObjectShapePacket.ObjectDataBlock.ProfileCurve`. pub profile_curve: u8, /// C# member: `F:LibreMetaverse.Packets.ObjectShapePacket.ObjectDataBlock.ProfileEnd`. pub profile_end: u16, /// C# member: `F:LibreMetaverse.Packets.ObjectShapePacket.ObjectDataBlock.ProfileHollow`. pub profile_hollow: u16, } impl ObjectShapePacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectShapePacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectShapePacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectShapePacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectShapePacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectShapePacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectShapePacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectShapePacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectShapePacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectShapePacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectShapePacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectShapePacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectShapePacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectSpinStartPacket`. pub struct ObjectSpinStartPacket { /// C# member: `F:LibreMetaverse.Packets.ObjectSpinStartPacket.AgentData`. pub agent_data: libremetaverse::packets::ObjectSpinStartPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ObjectSpinStartPacket.ObjectData`. pub object_data: libremetaverse::packets::ObjectSpinStartPacketObjectDataBlock, } impl ObjectSpinStartPacket { /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStartPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStartPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinStartPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStartPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinStartPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStartPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinStartPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStartPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinStartPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStartPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinStartPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStartPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinStartPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStartPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinStartPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStartPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinStartPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStartPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinStartPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStartPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinStartPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectSpinStartPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ObjectSpinStartPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ObjectSpinStartPacket.AgentDataBlock`. pub struct ObjectSpinStartPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectSpinStartPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectSpinStartPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ObjectSpinStartPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStartPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStartPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinStartPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStartPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinStartPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStartPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinStartPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStartPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinStartPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStartPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinStartPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectSpinStartPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectSpinStartPacket.ObjectDataBlock`. pub struct ObjectSpinStartPacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectSpinStartPacket.ObjectDataBlock.ObjectID`. pub object_id: libremetaverse_types::UUID, } impl ObjectSpinStartPacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStartPacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStartPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinStartPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStartPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinStartPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStartPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinStartPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStartPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinStartPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStartPacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinStartPacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectSpinStartPacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectSpinStopPacket`. pub struct ObjectSpinStopPacket { /// C# member: `F:LibreMetaverse.Packets.ObjectSpinStopPacket.AgentData`. pub agent_data: libremetaverse::packets::ObjectSpinStopPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ObjectSpinStopPacket.ObjectData`. pub object_data: libremetaverse::packets::ObjectSpinStopPacketObjectDataBlock, } impl ObjectSpinStopPacket { /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStopPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStopPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinStopPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStopPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinStopPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStopPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinStopPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStopPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinStopPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStopPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinStopPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStopPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinStopPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStopPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinStopPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStopPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinStopPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStopPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinStopPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStopPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinStopPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectSpinStopPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ObjectSpinStopPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ObjectSpinStopPacket.AgentDataBlock`. pub struct ObjectSpinStopPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectSpinStopPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectSpinStopPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ObjectSpinStopPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStopPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStopPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinStopPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStopPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinStopPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStopPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinStopPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStopPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinStopPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStopPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinStopPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectSpinStopPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectSpinStopPacket.ObjectDataBlock`. pub struct ObjectSpinStopPacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectSpinStopPacket.ObjectDataBlock.ObjectID`. pub object_id: libremetaverse_types::UUID, } impl ObjectSpinStopPacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStopPacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStopPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinStopPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStopPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinStopPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStopPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinStopPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStopPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinStopPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinStopPacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinStopPacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectSpinStopPacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectSpinUpdatePacket`. pub struct ObjectSpinUpdatePacket { /// C# member: `F:LibreMetaverse.Packets.ObjectSpinUpdatePacket.AgentData`. pub agent_data: libremetaverse::packets::ObjectSpinUpdatePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ObjectSpinUpdatePacket.ObjectData`. pub object_data: libremetaverse::packets::ObjectSpinUpdatePacketObjectDataBlock, } impl ObjectSpinUpdatePacket { /// C# member: `M:LibreMetaverse.Packets.ObjectSpinUpdatePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinUpdatePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinUpdatePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinUpdatePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinUpdatePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinUpdatePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinUpdatePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinUpdatePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinUpdatePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectSpinUpdatePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ObjectSpinUpdatePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ObjectSpinUpdatePacket.AgentDataBlock`. pub struct ObjectSpinUpdatePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectSpinUpdatePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectSpinUpdatePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ObjectSpinUpdatePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectSpinUpdatePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinUpdatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinUpdatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinUpdatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinUpdatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinUpdatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinUpdatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinUpdatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinUpdatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinUpdatePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinUpdatePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectSpinUpdatePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectSpinUpdatePacket.ObjectDataBlock`. pub struct ObjectSpinUpdatePacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectSpinUpdatePacket.ObjectDataBlock.ObjectID`. pub object_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectSpinUpdatePacket.ObjectDataBlock.Rotation`. pub rotation: libremetaverse_types::Quaternion, } impl ObjectSpinUpdatePacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectSpinUpdatePacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinUpdatePacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinUpdatePacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinUpdatePacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinUpdatePacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinUpdatePacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinUpdatePacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinUpdatePacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinUpdatePacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectSpinUpdatePacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectSpinUpdatePacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectSpinUpdatePacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectUpdateCachedPacket`. pub struct ObjectUpdateCachedPacket { /// C# member: `F:LibreMetaverse.Packets.ObjectUpdateCachedPacket.ObjectData`. pub object_data: Vec, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdateCachedPacket.RegionData`. pub region_data: libremetaverse::packets::ObjectUpdateCachedPacketRegionDataBlock, } impl ObjectUpdateCachedPacket { /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCachedPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCachedPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdateCachedPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCachedPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdateCachedPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCachedPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdateCachedPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCachedPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdateCachedPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCachedPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdateCachedPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCachedPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdateCachedPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCachedPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdateCachedPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCachedPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdateCachedPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCachedPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdateCachedPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCachedPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdateCachedPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectUpdateCachedPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ObjectUpdateCachedPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ObjectUpdateCachedPacket.ObjectDataBlock`. pub struct ObjectUpdateCachedPacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectUpdateCachedPacket.ObjectDataBlock.CRC`. pub crc: u32, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdateCachedPacket.ObjectDataBlock.ID`. pub id: u32, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdateCachedPacket.ObjectDataBlock.UpdateFlags`. pub update_flags: u32, } impl ObjectUpdateCachedPacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCachedPacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCachedPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdateCachedPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCachedPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdateCachedPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCachedPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdateCachedPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCachedPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdateCachedPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCachedPacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdateCachedPacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectUpdateCachedPacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectUpdateCachedPacket.RegionDataBlock`. pub struct ObjectUpdateCachedPacketRegionDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectUpdateCachedPacket.RegionDataBlock.RegionHandle`. pub region_handle: u64, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdateCachedPacket.RegionDataBlock.TimeDilation`. pub time_dilation: u16, } impl ObjectUpdateCachedPacketRegionDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCachedPacket.RegionDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCachedPacket.RegionDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdateCachedPacket.RegionDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCachedPacket.RegionDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdateCachedPacket.RegionDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCachedPacket.RegionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdateCachedPacket.RegionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCachedPacket.RegionDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdateCachedPacket.RegionDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCachedPacket.RegionDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdateCachedPacket.RegionDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectUpdateCachedPacket.RegionDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectUpdateCompressedPacket`. pub struct ObjectUpdateCompressedPacket { /// C# member: `F:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.ObjectData`. pub object_data: Vec, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.RegionData`. pub region_data: libremetaverse::packets::ObjectUpdateCompressedPacketRegionDataBlock, } impl ObjectUpdateCompressedPacket { /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.ObjectDataBlock`. pub struct ObjectUpdateCompressedPacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.ObjectDataBlock.Data`. pub data: Vec, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.ObjectDataBlock.UpdateFlags`. pub update_flags: u32, } impl ObjectUpdateCompressedPacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.RegionDataBlock`. pub struct ObjectUpdateCompressedPacketRegionDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.RegionDataBlock.RegionHandle`. pub region_handle: u64, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.RegionDataBlock.TimeDilation`. pub time_dilation: u16, } impl ObjectUpdateCompressedPacketRegionDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.RegionDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.RegionDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.RegionDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.RegionDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.RegionDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.RegionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.RegionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.RegionDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.RegionDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.RegionDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.RegionDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectUpdateCompressedPacket.RegionDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectUpdatePacket`. pub struct ObjectUpdatePacket { /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectData`. pub object_data: Vec, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.RegionData`. pub region_data: libremetaverse::packets::ObjectUpdatePacketRegionDataBlock, } impl ObjectUpdatePacket { /// C# member: `M:LibreMetaverse.Packets.ObjectUpdatePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdatePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdatePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdatePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdatePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdatePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdatePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdatePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdatePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectUpdatePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ObjectUpdatePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock`. pub struct ObjectUpdatePacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.CRC`. pub crc: u32, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.ClickAction`. pub click_action: u8, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.Data`. pub data: Vec, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.ExtraParams`. pub extra_params: Vec, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.Flags`. pub flags: u8, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.FullID`. pub full_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.Gain`. pub gain: f32, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.ID`. pub id: u32, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.JointAxisOrAnchor`. pub joint_axis_or_anchor: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.JointPivot`. pub joint_pivot: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.JointType`. pub joint_type: u8, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.Material`. pub material: u8, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.MediaURL`. pub media_url: Vec, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.NameValue`. pub name_value: Vec, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.ObjectData`. pub object_data: Vec, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.OwnerID`. pub owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.PCode`. pub p_code: u8, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.PSBlock`. pub ps_block: Vec, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.ParentID`. pub parent_id: u32, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.PathBegin`. pub path_begin: u16, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.PathCurve`. pub path_curve: u8, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.PathEnd`. pub path_end: u16, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.PathRadiusOffset`. pub path_radius_offset: i8, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.PathRevolutions`. pub path_revolutions: u8, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.PathScaleX`. pub path_scale_x: u8, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.PathScaleY`. pub path_scale_y: u8, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.PathShearX`. pub path_shear_x: u8, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.PathShearY`. pub path_shear_y: u8, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.PathSkew`. pub path_skew: i8, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.PathTaperX`. pub path_taper_x: i8, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.PathTaperY`. pub path_taper_y: i8, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.PathTwist`. pub path_twist: i8, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.PathTwistBegin`. pub path_twist_begin: i8, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.ProfileBegin`. pub profile_begin: u16, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.ProfileCurve`. pub profile_curve: u8, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.ProfileEnd`. pub profile_end: u16, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.ProfileHollow`. pub profile_hollow: u16, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.Radius`. pub radius: f32, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.Scale`. pub scale: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.Sound`. pub sound: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.State`. pub state: u8, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.Text`. pub text: Vec, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.TextColor`. pub text_color: Vec, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.TextureAnim`. pub texture_anim: Vec, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.TextureEntry`. pub texture_entry: Vec, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.UpdateFlags`. pub update_flags: u32, } impl ObjectUpdatePacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectUpdatePacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ObjectUpdatePacket.RegionDataBlock`. pub struct ObjectUpdatePacketRegionDataBlock { /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.RegionDataBlock.RegionHandle`. pub region_handle: u64, /// C# member: `F:LibreMetaverse.Packets.ObjectUpdatePacket.RegionDataBlock.TimeDilation`. pub time_dilation: u16, } impl ObjectUpdatePacketRegionDataBlock { /// C# member: `M:LibreMetaverse.Packets.ObjectUpdatePacket.RegionDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdatePacket.RegionDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdatePacket.RegionDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdatePacket.RegionDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdatePacket.RegionDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdatePacket.RegionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdatePacket.RegionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdatePacket.RegionDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdatePacket.RegionDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ObjectUpdatePacket.RegionDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ObjectUpdatePacket.RegionDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ObjectUpdatePacket.RegionDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.OfferCallingCardPacket`. pub struct OfferCallingCardPacket { /// C# member: `F:LibreMetaverse.Packets.OfferCallingCardPacket.AgentBlock`. pub agent_block: libremetaverse::packets::OfferCallingCardPacketAgentBlockBlock, /// C# member: `F:LibreMetaverse.Packets.OfferCallingCardPacket.AgentData`. pub agent_data: libremetaverse::packets::OfferCallingCardPacketAgentDataBlock, } impl OfferCallingCardPacket { /// C# member: `M:LibreMetaverse.Packets.OfferCallingCardPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.OfferCallingCardPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OfferCallingCardPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.OfferCallingCardPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OfferCallingCardPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.OfferCallingCardPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OfferCallingCardPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.OfferCallingCardPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OfferCallingCardPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.OfferCallingCardPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OfferCallingCardPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.OfferCallingCardPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OfferCallingCardPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.OfferCallingCardPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OfferCallingCardPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.OfferCallingCardPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OfferCallingCardPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.OfferCallingCardPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OfferCallingCardPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.OfferCallingCardPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OfferCallingCardPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.OfferCallingCardPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.OfferCallingCardPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.OfferCallingCardPacket.AgentBlockBlock`. pub struct OfferCallingCardPacketAgentBlockBlock { /// C# member: `F:LibreMetaverse.Packets.OfferCallingCardPacket.AgentBlockBlock.DestID`. pub dest_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.OfferCallingCardPacket.AgentBlockBlock.TransactionID`. pub transaction_id: libremetaverse_types::UUID, } impl OfferCallingCardPacketAgentBlockBlock { /// C# member: `M:LibreMetaverse.Packets.OfferCallingCardPacket.AgentBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.OfferCallingCardPacket.AgentBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OfferCallingCardPacket.AgentBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.OfferCallingCardPacket.AgentBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OfferCallingCardPacket.AgentBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.OfferCallingCardPacket.AgentBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OfferCallingCardPacket.AgentBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.OfferCallingCardPacket.AgentBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OfferCallingCardPacket.AgentBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.OfferCallingCardPacket.AgentBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OfferCallingCardPacket.AgentBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.OfferCallingCardPacket.AgentBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.OfferCallingCardPacket.AgentDataBlock`. pub struct OfferCallingCardPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.OfferCallingCardPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.OfferCallingCardPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl OfferCallingCardPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.OfferCallingCardPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.OfferCallingCardPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OfferCallingCardPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.OfferCallingCardPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OfferCallingCardPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.OfferCallingCardPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OfferCallingCardPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.OfferCallingCardPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OfferCallingCardPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.OfferCallingCardPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OfferCallingCardPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.OfferCallingCardPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.OfflineNotificationPacket`. pub struct OfflineNotificationPacket { /// C# member: `F:LibreMetaverse.Packets.OfflineNotificationPacket.AgentBlock`. pub agent_block: Vec, } impl OfflineNotificationPacket { /// C# member: `M:LibreMetaverse.Packets.OfflineNotificationPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.OfflineNotificationPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OfflineNotificationPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.OfflineNotificationPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OfflineNotificationPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.OfflineNotificationPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OfflineNotificationPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.OfflineNotificationPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OfflineNotificationPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.OfflineNotificationPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OfflineNotificationPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.OfflineNotificationPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OfflineNotificationPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.OfflineNotificationPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OfflineNotificationPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.OfflineNotificationPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OfflineNotificationPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.OfflineNotificationPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OfflineNotificationPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.OfflineNotificationPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OfflineNotificationPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.OfflineNotificationPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.OfflineNotificationPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.OfflineNotificationPacket.AgentBlockBlock`. pub struct OfflineNotificationPacketAgentBlockBlock { /// C# member: `F:LibreMetaverse.Packets.OfflineNotificationPacket.AgentBlockBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl OfflineNotificationPacketAgentBlockBlock { /// C# member: `M:LibreMetaverse.Packets.OfflineNotificationPacket.AgentBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.OfflineNotificationPacket.AgentBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OfflineNotificationPacket.AgentBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.OfflineNotificationPacket.AgentBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OfflineNotificationPacket.AgentBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.OfflineNotificationPacket.AgentBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OfflineNotificationPacket.AgentBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.OfflineNotificationPacket.AgentBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OfflineNotificationPacket.AgentBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.OfflineNotificationPacket.AgentBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OfflineNotificationPacket.AgentBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.OfflineNotificationPacket.AgentBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.OnlineNotificationPacket`. pub struct OnlineNotificationPacket { /// C# member: `F:LibreMetaverse.Packets.OnlineNotificationPacket.AgentBlock`. pub agent_block: Vec, } impl OnlineNotificationPacket { /// C# member: `M:LibreMetaverse.Packets.OnlineNotificationPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.OnlineNotificationPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OnlineNotificationPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.OnlineNotificationPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OnlineNotificationPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.OnlineNotificationPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OnlineNotificationPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.OnlineNotificationPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OnlineNotificationPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.OnlineNotificationPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OnlineNotificationPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.OnlineNotificationPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OnlineNotificationPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.OnlineNotificationPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OnlineNotificationPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.OnlineNotificationPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OnlineNotificationPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.OnlineNotificationPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OnlineNotificationPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.OnlineNotificationPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OnlineNotificationPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.OnlineNotificationPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.OnlineNotificationPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.OnlineNotificationPacket.AgentBlockBlock`. pub struct OnlineNotificationPacketAgentBlockBlock { /// C# member: `F:LibreMetaverse.Packets.OnlineNotificationPacket.AgentBlockBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl OnlineNotificationPacketAgentBlockBlock { /// C# member: `M:LibreMetaverse.Packets.OnlineNotificationPacket.AgentBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.OnlineNotificationPacket.AgentBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OnlineNotificationPacket.AgentBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.OnlineNotificationPacket.AgentBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OnlineNotificationPacket.AgentBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.OnlineNotificationPacket.AgentBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OnlineNotificationPacket.AgentBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.OnlineNotificationPacket.AgentBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OnlineNotificationPacket.AgentBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.OnlineNotificationPacket.AgentBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OnlineNotificationPacket.AgentBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.OnlineNotificationPacket.AgentBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.OpenCircuitPacket`. pub struct OpenCircuitPacket { /// C# member: `F:LibreMetaverse.Packets.OpenCircuitPacket.CircuitInfo`. pub circuit_info: libremetaverse::packets::OpenCircuitPacketCircuitInfoBlock, } impl OpenCircuitPacket { /// C# member: `M:LibreMetaverse.Packets.OpenCircuitPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.OpenCircuitPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OpenCircuitPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.OpenCircuitPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OpenCircuitPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.OpenCircuitPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OpenCircuitPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.OpenCircuitPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OpenCircuitPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.OpenCircuitPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OpenCircuitPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.OpenCircuitPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OpenCircuitPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.OpenCircuitPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OpenCircuitPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.OpenCircuitPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OpenCircuitPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.OpenCircuitPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OpenCircuitPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.OpenCircuitPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OpenCircuitPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.OpenCircuitPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.OpenCircuitPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.OpenCircuitPacket.CircuitInfoBlock`. pub struct OpenCircuitPacketCircuitInfoBlock { /// C# member: `F:LibreMetaverse.Packets.OpenCircuitPacket.CircuitInfoBlock.IP`. pub ip: u32, /// C# member: `F:LibreMetaverse.Packets.OpenCircuitPacket.CircuitInfoBlock.Port`. pub port: u16, } impl OpenCircuitPacketCircuitInfoBlock { /// C# member: `M:LibreMetaverse.Packets.OpenCircuitPacket.CircuitInfoBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.OpenCircuitPacket.CircuitInfoBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OpenCircuitPacket.CircuitInfoBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.OpenCircuitPacket.CircuitInfoBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OpenCircuitPacket.CircuitInfoBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.OpenCircuitPacket.CircuitInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OpenCircuitPacket.CircuitInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.OpenCircuitPacket.CircuitInfoBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OpenCircuitPacket.CircuitInfoBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.OpenCircuitPacket.CircuitInfoBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.OpenCircuitPacket.CircuitInfoBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.OpenCircuitPacket.CircuitInfoBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.Packet`. pub struct Packet { /// C# member: `F:LibreMetaverse.Packets.Packet.HasVariableBlocks`. pub has_variable_blocks: bool, /// C# member: `F:LibreMetaverse.Packets.Packet.Header`. pub header: libremetaverse::packets::Header, /// C# member: `F:LibreMetaverse.Packets.Packet.Type`. pub type_: libremetaverse::packets::PacketType, } impl Packet { /// C# member: `F:LibreMetaverse.Packets.Packet.MTU`. pub const MTU: i32 = 1200; /// C# member: `M:LibreMetaverse.Packets.Packet.BuildPacket(LibreMetaverse.Packets.PacketType)`. pub fn build_packet_with_packet_type( type_: libremetaverse::packets::PacketType, ) -> Result { crate::packet_catalog::build_packet(type_) } /// C# member: `M:LibreMetaverse.Packets.Packet.BuildPacket(System.Byte[],System.Int32@,System.Byte[])`. pub fn build_packet_with_bytes_int32_bytes( packet_buffer: Vec, packet_end: &mut i32, zero_buffer: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.Packet.BuildPacket(System.Byte[],System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.Packet.BuildPacket(System.String,LibreMetaverse.StructuredData.OSDMap)`. pub fn build_packet_with_string_osd_map( caps_event_name: String, body: libremetaverse_structured_data::OSDMap, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.Packet.BuildPacket(System.String,LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.Packet.BuildPacketFromOSD(System.String,LibreMetaverse.StructuredData.OSDMap)`. pub fn build_packet_from_osd( caps_event_name: String, body: libremetaverse_structured_data::OSDMap, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.Packet.BuildPacketFromOSD(System.String,LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.Packet.FromBinary(System.Byte[])`. pub fn from_binary( binary: Vec, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.Packet.FromBinary(System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.Packet.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.Packet.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.Packet.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.Packet.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.Packet.FromLLSD(LibreMetaverse.StructuredData.OSD)`. pub fn from_llsd( osd: libremetaverse_structured_data::OSD, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.Packet.FromLLSD(LibreMetaverse.StructuredData.OSD)", ) } /// C# member: `M:LibreMetaverse.Packets.Packet.FromXmlString(System.String)`. pub fn from_xml_string( xml: String, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.Packet.FromXmlString(System.String)", ) } /// C# member: `M:LibreMetaverse.Packets.Packet.GetLLSD(LibreMetaverse.Packets.Packet)`. pub fn get_llsd( packet: libremetaverse::packets::Packet, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.Packet.GetLLSD(LibreMetaverse.Packets.Packet)", ) } /// C# member: `M:LibreMetaverse.Packets.Packet.GetType(System.UInt16,LibreMetaverse.PacketFrequency)`. pub fn get_type( id: u16, frequency: libremetaverse::PacketFrequency, ) -> Result { Ok(crate::packet_catalog::packet_type(id, frequency)) } /// C# member: `M:LibreMetaverse.Packets.Packet.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, osd: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.Packet.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.Packet.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Packets.Packet.PacketToOSD") } /// C# member: `M:LibreMetaverse.Packets.Packet.ToBinary(LibreMetaverse.Packets.Packet)`. pub fn to_binary(packet: libremetaverse::packets::Packet) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.Packet.ToBinary(LibreMetaverse.Packets.Packet)", ) } /// C# member: `M:LibreMetaverse.Packets.Packet.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Packets.Packet.ToBytes") } /// C# member: `M:LibreMetaverse.Packets.Packet.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.Packet.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.Packet.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Packets.Packet.ToBytesMultiple") } /// C# member: `M:LibreMetaverse.Packets.Packet.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.Packet.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `M:LibreMetaverse.Packets.Packet.ToXmlString(LibreMetaverse.Packets.Packet)`. pub fn to_xml_string( packet: libremetaverse::packets::Packet, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.Packet.ToXmlString(LibreMetaverse.Packets.Packet)", ) } /// C# member: `P:LibreMetaverse.Packets.Packet.Length`. pub fn length(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Packets.Packet.Length") } /// C# member: `P:LibreMetaverse.Packets.Packet.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Packets.Packet.UsesBufferPooling" ) } } /// C# type: `T:LibreMetaverse.Packets.PacketAckPacket`. pub struct PacketAckPacket { /// C# member: `F:LibreMetaverse.Packets.PacketAckPacket.Packets`. pub packets: Vec, } impl PacketAckPacket { /// C# member: `M:LibreMetaverse.Packets.PacketAckPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.PacketAckPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PacketAckPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PacketAckPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PacketAckPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PacketAckPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PacketAckPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PacketAckPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PacketAckPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.PacketAckPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PacketAckPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.PacketAckPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PacketAckPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.PacketAckPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PacketAckPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.PacketAckPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PacketAckPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PacketAckPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PacketAckPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.PacketAckPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PacketAckPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.PacketAckPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.PacketAckPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.PacketAckPacket.PacketsBlock`. pub struct PacketAckPacketPacketsBlock { /// C# member: `F:LibreMetaverse.Packets.PacketAckPacket.PacketsBlock.ID`. pub id: u32, } impl PacketAckPacketPacketsBlock { /// C# member: `M:LibreMetaverse.Packets.PacketAckPacket.PacketsBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.PacketAckPacket.PacketsBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PacketAckPacket.PacketsBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PacketAckPacket.PacketsBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PacketAckPacket.PacketsBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PacketAckPacket.PacketsBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PacketAckPacket.PacketsBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.PacketAckPacket.PacketsBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PacketAckPacket.PacketsBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PacketAckPacket.PacketsBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PacketAckPacket.PacketsBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.PacketAckPacket.PacketsBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.PacketBlock`. pub struct PacketBlock; impl PacketBlock { /// C# member: `M:LibreMetaverse.Packets.PacketBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PacketBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PacketBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PacketBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `P:LibreMetaverse.Packets.PacketBlock.Length`. pub fn length(&self) -> i32 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Packets.PacketBlock.Length") } } /// C# type: `T:LibreMetaverse.Packets.PacketDecoder`. pub struct PacketDecoder; impl PacketDecoder { /// C# member: `M:LibreMetaverse.Packets.PacketDecoder.InterpretOptions(LibreMetaverse.Packets.Header)`. pub fn interpret_options( header: libremetaverse::packets::Header, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PacketDecoder.InterpretOptions(LibreMetaverse.Packets.Header)", ) } /// C# member: `M:LibreMetaverse.Packets.PacketDecoder.MessageToString(System.Object,System.Int32)`. pub fn message_to_string( message: libremetaverse_types::compat::Object, recurse_level: i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PacketDecoder.MessageToString(System.Object,System.Int32)", ) } /// C# member: `M:LibreMetaverse.Packets.PacketDecoder.PacketToString(LibreMetaverse.Packets.Packet)`. pub fn packet_to_string( packet: libremetaverse::packets::Packet, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PacketDecoder.PacketToString(LibreMetaverse.Packets.Packet)", ) } } /// C# type: `T:LibreMetaverse.Packets.PacketType`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AbortXfer`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AcceptCallingCard`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AcceptFriendship`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ActivateGestures`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ActivateGroup`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AddCircuitCode`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AgentAlertMessage`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AgentAnimation`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AgentCachedTexture`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AgentCachedTextureResponse`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AgentDataUpdate`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AgentDataUpdateRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AgentDropGroup`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AgentFOV`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AgentGroupDataUpdate`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AgentHeightWidth`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AgentIsNowWearing`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AgentMovementComplete`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AgentPause`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AgentQuitCopy`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AgentRequestSit`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AgentResume`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AgentSetAppearance`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AgentSit`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AgentThrottle`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AgentUpdate`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AgentWearablesRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AgentWearablesUpdate`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AlertMessage`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AssetUploadComplete`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AssetUploadRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AtomicPassObject`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AttachedSound`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AttachedSoundGainChange`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AvatarAnimation`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AvatarAppearance`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AvatarClassifiedReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AvatarGroupsReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AvatarInterestsReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AvatarInterestsUpdate`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AvatarNotesReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AvatarNotesUpdate`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AvatarPickerReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AvatarPickerRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AvatarPickerRequestBackend`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AvatarPicksReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AvatarPropertiesReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AvatarPropertiesRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AvatarPropertiesRequestBackend`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AvatarPropertiesUpdate`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AvatarSitResponse`. /// C# member: `F:LibreMetaverse.Packets.PacketType.AvatarTextureUpdate`. /// C# member: `F:LibreMetaverse.Packets.PacketType.BulkUpdateInventory`. /// C# member: `F:LibreMetaverse.Packets.PacketType.BuyObjectInventory`. /// C# member: `F:LibreMetaverse.Packets.PacketType.CameraConstraint`. /// C# member: `F:LibreMetaverse.Packets.PacketType.CancelAuction`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ChangeInventoryItemFlags`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ChangeUserRights`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ChatFromSimulator`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ChatFromViewer`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ChatPass`. /// C# member: `F:LibreMetaverse.Packets.PacketType.CheckParcelAuctions`. /// C# member: `F:LibreMetaverse.Packets.PacketType.CheckParcelSales`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ChildAgentAlive`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ChildAgentDying`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ChildAgentPositionUpdate`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ChildAgentUnknown`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ChildAgentUpdate`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ClassifiedDelete`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ClassifiedGodDelete`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ClassifiedInfoReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ClassifiedInfoRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ClassifiedInfoUpdate`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ClearFollowCamProperties`. /// C# member: `F:LibreMetaverse.Packets.PacketType.CloseCircuit`. /// C# member: `F:LibreMetaverse.Packets.PacketType.CoarseLocationUpdate`. /// C# member: `F:LibreMetaverse.Packets.PacketType.CompleteAgentMovement`. /// C# member: `F:LibreMetaverse.Packets.PacketType.CompleteAuction`. /// C# member: `F:LibreMetaverse.Packets.PacketType.CompletePingCheck`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ConfirmAuctionStart`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ConfirmEnableSimulator`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ConfirmXferPacket`. /// C# member: `F:LibreMetaverse.Packets.PacketType.CopyInventoryFromNotecard`. /// C# member: `F:LibreMetaverse.Packets.PacketType.CopyInventoryItem`. /// C# member: `F:LibreMetaverse.Packets.PacketType.CreateGroupReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.CreateGroupRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.CreateGroupRequestExtended`. /// C# member: `F:LibreMetaverse.Packets.PacketType.CreateInventoryFolder`. /// C# member: `F:LibreMetaverse.Packets.PacketType.CreateInventoryItem`. /// C# member: `F:LibreMetaverse.Packets.PacketType.CreateLandmarkForEvent`. /// C# member: `F:LibreMetaverse.Packets.PacketType.CreateNewOutfitAttachments`. /// C# member: `F:LibreMetaverse.Packets.PacketType.CreateTrustedCircuit`. /// C# member: `F:LibreMetaverse.Packets.PacketType.CrossedRegion`. /// C# member: `F:LibreMetaverse.Packets.PacketType.DataHomeLocationReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.DataHomeLocationRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.DataServerLogout`. /// C# member: `F:LibreMetaverse.Packets.PacketType.DeRezAck`. /// C# member: `F:LibreMetaverse.Packets.PacketType.DeRezObject`. /// C# member: `F:LibreMetaverse.Packets.PacketType.DeactivateGestures`. /// C# member: `F:LibreMetaverse.Packets.PacketType.DeclineCallingCard`. /// C# member: `F:LibreMetaverse.Packets.PacketType.DeclineFriendship`. /// C# member: `F:LibreMetaverse.Packets.PacketType.Default`. /// C# member: `F:LibreMetaverse.Packets.PacketType.DenyTrustedCircuit`. /// C# member: `F:LibreMetaverse.Packets.PacketType.DerezContainer`. /// C# member: `F:LibreMetaverse.Packets.PacketType.DetachAttachmentIntoInv`. /// C# member: `F:LibreMetaverse.Packets.PacketType.DirClassifiedQuery`. /// C# member: `F:LibreMetaverse.Packets.PacketType.DirClassifiedQueryBackend`. /// C# member: `F:LibreMetaverse.Packets.PacketType.DirClassifiedReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.DirEventsReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.DirFindQuery`. /// C# member: `F:LibreMetaverse.Packets.PacketType.DirFindQueryBackend`. /// C# member: `F:LibreMetaverse.Packets.PacketType.DirGroupsReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.DirLandQuery`. /// C# member: `F:LibreMetaverse.Packets.PacketType.DirLandQueryBackend`. /// C# member: `F:LibreMetaverse.Packets.PacketType.DirLandReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.DirPeopleReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.DirPlacesQuery`. /// C# member: `F:LibreMetaverse.Packets.PacketType.DirPlacesQueryBackend`. /// C# member: `F:LibreMetaverse.Packets.PacketType.DirPlacesReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.DirPopularQuery`. /// C# member: `F:LibreMetaverse.Packets.PacketType.DirPopularQueryBackend`. /// C# member: `F:LibreMetaverse.Packets.PacketType.DirPopularReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.DisableSimulator`. /// C# member: `F:LibreMetaverse.Packets.PacketType.EconomyData`. /// C# member: `F:LibreMetaverse.Packets.PacketType.EconomyDataRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.EdgeDataPacket`. /// C# member: `F:LibreMetaverse.Packets.PacketType.EjectGroupMemberReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.EjectGroupMemberRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.EjectUser`. /// C# member: `F:LibreMetaverse.Packets.PacketType.EmailMessageReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.EmailMessageRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.EnableSimulator`. /// C# member: `F:LibreMetaverse.Packets.PacketType.Error`. /// C# member: `F:LibreMetaverse.Packets.PacketType.EstateCovenantReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.EstateCovenantRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.EstateOwnerMessage`. /// C# member: `F:LibreMetaverse.Packets.PacketType.EventGodDelete`. /// C# member: `F:LibreMetaverse.Packets.PacketType.EventInfoReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.EventInfoRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.EventLocationReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.EventLocationRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.EventNotificationAddRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.EventNotificationRemoveRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.FeatureDisabled`. /// C# member: `F:LibreMetaverse.Packets.PacketType.FetchInventory`. /// C# member: `F:LibreMetaverse.Packets.PacketType.FetchInventoryDescendents`. /// C# member: `F:LibreMetaverse.Packets.PacketType.FetchInventoryReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.FindAgent`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ForceObjectSelect`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ForceScriptControlRelease`. /// C# member: `F:LibreMetaverse.Packets.PacketType.FormFriendship`. /// C# member: `F:LibreMetaverse.Packets.PacketType.FreezeUser`. /// C# member: `F:LibreMetaverse.Packets.PacketType.GameControlInput`. /// C# member: `F:LibreMetaverse.Packets.PacketType.GenericMessage`. /// C# member: `F:LibreMetaverse.Packets.PacketType.GenericStreamingMessage`. /// C# member: `F:LibreMetaverse.Packets.PacketType.GetScriptRunning`. /// C# member: `F:LibreMetaverse.Packets.PacketType.GodKickUser`. /// C# member: `F:LibreMetaverse.Packets.PacketType.GodUpdateRegionInfo`. /// C# member: `F:LibreMetaverse.Packets.PacketType.GodlikeMessage`. /// C# member: `F:LibreMetaverse.Packets.PacketType.GrantGodlikePowers`. /// C# member: `F:LibreMetaverse.Packets.PacketType.GrantUserRights`. /// C# member: `F:LibreMetaverse.Packets.PacketType.GroupAccountDetailsReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.GroupAccountDetailsRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.GroupAccountSummaryReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.GroupAccountSummaryRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.GroupAccountTransactionsReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.GroupAccountTransactionsRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.GroupActiveProposalItemReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.GroupActiveProposalsRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.GroupDataUpdate`. /// C# member: `F:LibreMetaverse.Packets.PacketType.GroupMembersReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.GroupMembersRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.GroupNoticeAdd`. /// C# member: `F:LibreMetaverse.Packets.PacketType.GroupNoticeRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.GroupNoticesListReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.GroupNoticesListRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.GroupProfileReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.GroupProfileRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.GroupProposalBallot`. /// C# member: `F:LibreMetaverse.Packets.PacketType.GroupRoleChanges`. /// C# member: `F:LibreMetaverse.Packets.PacketType.GroupRoleDataReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.GroupRoleDataRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.GroupRoleMembersReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.GroupRoleMembersRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.GroupRoleUpdate`. /// C# member: `F:LibreMetaverse.Packets.PacketType.GroupTitleUpdate`. /// C# member: `F:LibreMetaverse.Packets.PacketType.GroupTitlesReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.GroupTitlesRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.GroupVoteHistoryItemReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.GroupVoteHistoryRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.HealthMessage`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ImageData`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ImageNotInDatabase`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ImagePacket`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ImprovedInstantMessage`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ImprovedTerseObjectUpdate`. /// C# member: `F:LibreMetaverse.Packets.PacketType.InitiateDownload`. /// C# member: `F:LibreMetaverse.Packets.PacketType.InternalScriptMail`. /// C# member: `F:LibreMetaverse.Packets.PacketType.InventoryAssetResponse`. /// C# member: `F:LibreMetaverse.Packets.PacketType.InventoryDescendents`. /// C# member: `F:LibreMetaverse.Packets.PacketType.InviteGroupRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.InviteGroupResponse`. /// C# member: `F:LibreMetaverse.Packets.PacketType.JoinGroupReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.JoinGroupRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.JoinGroupRequestExtended`. /// C# member: `F:LibreMetaverse.Packets.PacketType.KickUser`. /// C# member: `F:LibreMetaverse.Packets.PacketType.KickUserAck`. /// C# member: `F:LibreMetaverse.Packets.PacketType.KillChildAgents`. /// C# member: `F:LibreMetaverse.Packets.PacketType.KillObject`. /// C# member: `F:LibreMetaverse.Packets.PacketType.LandStatReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.LandStatRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.LargeGenericMessage`. /// C# member: `F:LibreMetaverse.Packets.PacketType.LayerData`. /// C# member: `F:LibreMetaverse.Packets.PacketType.LeaveGroupReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.LeaveGroupRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.LinkInventoryItem`. /// C# member: `F:LibreMetaverse.Packets.PacketType.LiveHelpGroupReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.LiveHelpGroupRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.LoadURL`. /// C# member: `F:LibreMetaverse.Packets.PacketType.LogDwellTime`. /// C# member: `F:LibreMetaverse.Packets.PacketType.LogFailedMoneyTransaction`. /// C# member: `F:LibreMetaverse.Packets.PacketType.LogParcelChanges`. /// C# member: `F:LibreMetaverse.Packets.PacketType.LogTextMessage`. /// C# member: `F:LibreMetaverse.Packets.PacketType.LogoutReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.LogoutRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.MapBlockReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.MapBlockRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.MapItemReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.MapItemRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.MapLayerReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.MapLayerRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.MapNameRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.MeanCollisionAlert`. /// C# member: `F:LibreMetaverse.Packets.PacketType.MergeParcel`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ModifyLand`. /// C# member: `F:LibreMetaverse.Packets.PacketType.MoneyBalanceReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.MoneyBalanceRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.MoneyTransferBackend`. /// C# member: `F:LibreMetaverse.Packets.PacketType.MoneyTransferRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.MoveInventoryFolder`. /// C# member: `F:LibreMetaverse.Packets.PacketType.MoveInventoryItem`. /// C# member: `F:LibreMetaverse.Packets.PacketType.MoveTaskInventory`. /// C# member: `F:LibreMetaverse.Packets.PacketType.MultipleObjectUpdate`. /// C# member: `F:LibreMetaverse.Packets.PacketType.MuteListRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.MuteListUpdate`. /// C# member: `F:LibreMetaverse.Packets.PacketType.NameValuePair`. /// C# member: `F:LibreMetaverse.Packets.PacketType.NearestLandingRegionReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.NearestLandingRegionRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.NearestLandingRegionUpdated`. /// C# member: `F:LibreMetaverse.Packets.PacketType.NeighborList`. /// C# member: `F:LibreMetaverse.Packets.PacketType.NetTest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ObjectAdd`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ObjectAnimation`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ObjectAttach`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ObjectBuy`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ObjectBypassModUpdate`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ObjectCategory`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ObjectClickAction`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ObjectDeGrab`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ObjectDelete`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ObjectDelink`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ObjectDescription`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ObjectDeselect`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ObjectDetach`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ObjectDrop`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ObjectDuplicate`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ObjectDuplicateOnRay`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ObjectExportSelected`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ObjectExtraParams`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ObjectFlagUpdate`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ObjectGrab`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ObjectGrabUpdate`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ObjectGroup`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ObjectImage`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ObjectIncludeInSearch`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ObjectLink`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ObjectMaterial`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ObjectName`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ObjectOwner`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ObjectPermissions`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ObjectPosition`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ObjectProperties`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ObjectPropertiesFamily`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ObjectRotation`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ObjectSaleInfo`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ObjectScale`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ObjectSelect`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ObjectShape`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ObjectSpinStart`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ObjectSpinStop`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ObjectSpinUpdate`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ObjectUpdate`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ObjectUpdateCached`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ObjectUpdateCompressed`. /// C# member: `F:LibreMetaverse.Packets.PacketType.OfferCallingCard`. /// C# member: `F:LibreMetaverse.Packets.PacketType.OfflineNotification`. /// C# member: `F:LibreMetaverse.Packets.PacketType.OnlineNotification`. /// C# member: `F:LibreMetaverse.Packets.PacketType.OpenCircuit`. /// C# member: `F:LibreMetaverse.Packets.PacketType.PacketAck`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ParcelAccessListReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ParcelAccessListRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ParcelAccessListUpdate`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ParcelAuctions`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ParcelBuy`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ParcelBuyPass`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ParcelClaim`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ParcelDeedToGroup`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ParcelDisableObjects`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ParcelDivide`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ParcelDwellReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ParcelDwellRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ParcelGodForceOwner`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ParcelGodMarkAsContent`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ParcelInfoReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ParcelInfoRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ParcelJoin`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ParcelMediaCommandMessage`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ParcelMediaUpdate`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ParcelObjectOwnersReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ParcelObjectOwnersRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ParcelOverlay`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ParcelProperties`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ParcelPropertiesRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ParcelPropertiesRequestByID`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ParcelPropertiesUpdate`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ParcelReclaim`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ParcelRelease`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ParcelRename`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ParcelReturnObjects`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ParcelSales`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ParcelSelectObjects`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ParcelSetOtherCleanTime`. /// C# member: `F:LibreMetaverse.Packets.PacketType.PayPriceReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.PickDelete`. /// C# member: `F:LibreMetaverse.Packets.PacketType.PickGodDelete`. /// C# member: `F:LibreMetaverse.Packets.PacketType.PickInfoReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.PickInfoUpdate`. /// C# member: `F:LibreMetaverse.Packets.PacketType.PlacesQuery`. /// C# member: `F:LibreMetaverse.Packets.PacketType.PlacesReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.PreloadSound`. /// C# member: `F:LibreMetaverse.Packets.PacketType.PurgeInventoryDescendents`. /// C# member: `F:LibreMetaverse.Packets.PacketType.RebakeAvatarTextures`. /// C# member: `F:LibreMetaverse.Packets.PacketType.Redo`. /// C# member: `F:LibreMetaverse.Packets.PacketType.RegionHandleRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.RegionHandshake`. /// C# member: `F:LibreMetaverse.Packets.PacketType.RegionHandshakeReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.RegionIDAndHandleReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.RegionInfo`. /// C# member: `F:LibreMetaverse.Packets.PacketType.RegionPresenceRequestByHandle`. /// C# member: `F:LibreMetaverse.Packets.PacketType.RegionPresenceRequestByRegionID`. /// C# member: `F:LibreMetaverse.Packets.PacketType.RegionPresenceResponse`. /// C# member: `F:LibreMetaverse.Packets.PacketType.RemoveAttachment`. /// C# member: `F:LibreMetaverse.Packets.PacketType.RemoveInventoryFolder`. /// C# member: `F:LibreMetaverse.Packets.PacketType.RemoveInventoryItem`. /// C# member: `F:LibreMetaverse.Packets.PacketType.RemoveInventoryObjects`. /// C# member: `F:LibreMetaverse.Packets.PacketType.RemoveMuteListEntry`. /// C# member: `F:LibreMetaverse.Packets.PacketType.RemoveNameValuePair`. /// C# member: `F:LibreMetaverse.Packets.PacketType.RemoveParcel`. /// C# member: `F:LibreMetaverse.Packets.PacketType.RemoveTaskInventory`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ReplyTaskInventory`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ReportAutosaveCrash`. /// C# member: `F:LibreMetaverse.Packets.PacketType.RequestGodlikePowers`. /// C# member: `F:LibreMetaverse.Packets.PacketType.RequestImage`. /// C# member: `F:LibreMetaverse.Packets.PacketType.RequestInventoryAsset`. /// C# member: `F:LibreMetaverse.Packets.PacketType.RequestMultipleObjects`. /// C# member: `F:LibreMetaverse.Packets.PacketType.RequestObjectPropertiesFamily`. /// C# member: `F:LibreMetaverse.Packets.PacketType.RequestParcelTransfer`. /// C# member: `F:LibreMetaverse.Packets.PacketType.RequestPayPrice`. /// C# member: `F:LibreMetaverse.Packets.PacketType.RequestRegionInfo`. /// C# member: `F:LibreMetaverse.Packets.PacketType.RequestTaskInventory`. /// C# member: `F:LibreMetaverse.Packets.PacketType.RequestTrustedCircuit`. /// C# member: `F:LibreMetaverse.Packets.PacketType.RequestXfer`. /// C# member: `F:LibreMetaverse.Packets.PacketType.RetrieveIMsExtended`. /// C# member: `F:LibreMetaverse.Packets.PacketType.RetrieveInstantMessages`. /// C# member: `F:LibreMetaverse.Packets.PacketType.RevokePermissions`. /// C# member: `F:LibreMetaverse.Packets.PacketType.RezMultipleAttachmentsFromInv`. /// C# member: `F:LibreMetaverse.Packets.PacketType.RezObject`. /// C# member: `F:LibreMetaverse.Packets.PacketType.RezObjectFromNotecard`. /// C# member: `F:LibreMetaverse.Packets.PacketType.RezRestoreToWorld`. /// C# member: `F:LibreMetaverse.Packets.PacketType.RezScript`. /// C# member: `F:LibreMetaverse.Packets.PacketType.RezSingleAttachmentFromInv`. /// C# member: `F:LibreMetaverse.Packets.PacketType.RoutedMoneyBalanceReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.RpcChannelReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.RpcChannelRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.RpcScriptReplyInbound`. /// C# member: `F:LibreMetaverse.Packets.PacketType.RpcScriptRequestInbound`. /// C# member: `F:LibreMetaverse.Packets.PacketType.RpcScriptRequestInboundForward`. /// C# member: `F:LibreMetaverse.Packets.PacketType.SaveAssetIntoInventory`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ScriptAnswerYes`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ScriptControlChange`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ScriptDataReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ScriptDataRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ScriptDialog`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ScriptDialogReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ScriptMailRegistration`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ScriptQuestion`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ScriptReset`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ScriptRunningReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ScriptSensorReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ScriptSensorRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ScriptTeleportRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.SendPostcard`. /// C# member: `F:LibreMetaverse.Packets.PacketType.SendXferPacket`. /// C# member: `F:LibreMetaverse.Packets.PacketType.SetAlwaysRun`. /// C# member: `F:LibreMetaverse.Packets.PacketType.SetCPURatio`. /// C# member: `F:LibreMetaverse.Packets.PacketType.SetFollowCamProperties`. /// C# member: `F:LibreMetaverse.Packets.PacketType.SetGroupAcceptNotices`. /// C# member: `F:LibreMetaverse.Packets.PacketType.SetGroupContribution`. /// C# member: `F:LibreMetaverse.Packets.PacketType.SetScriptRunning`. /// C# member: `F:LibreMetaverse.Packets.PacketType.SetSimPresenceInDatabase`. /// C# member: `F:LibreMetaverse.Packets.PacketType.SetSimStatusInDatabase`. /// C# member: `F:LibreMetaverse.Packets.PacketType.SetStartLocation`. /// C# member: `F:LibreMetaverse.Packets.PacketType.SetStartLocationRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.SimCrashed`. /// C# member: `F:LibreMetaverse.Packets.PacketType.SimStats`. /// C# member: `F:LibreMetaverse.Packets.PacketType.SimStatus`. /// C# member: `F:LibreMetaverse.Packets.PacketType.SimWideDeletes`. /// C# member: `F:LibreMetaverse.Packets.PacketType.SimulatorLoad`. /// C# member: `F:LibreMetaverse.Packets.PacketType.SimulatorMapUpdate`. /// C# member: `F:LibreMetaverse.Packets.PacketType.SimulatorPresentAtLocation`. /// C# member: `F:LibreMetaverse.Packets.PacketType.SimulatorReady`. /// C# member: `F:LibreMetaverse.Packets.PacketType.SimulatorSetMap`. /// C# member: `F:LibreMetaverse.Packets.PacketType.SimulatorShutdownRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.SimulatorViewerTimeMessage`. /// C# member: `F:LibreMetaverse.Packets.PacketType.SoundTrigger`. /// C# member: `F:LibreMetaverse.Packets.PacketType.StartAuction`. /// C# member: `F:LibreMetaverse.Packets.PacketType.StartGroupProposal`. /// C# member: `F:LibreMetaverse.Packets.PacketType.StartLure`. /// C# member: `F:LibreMetaverse.Packets.PacketType.StartPingCheck`. /// C# member: `F:LibreMetaverse.Packets.PacketType.StateSave`. /// C# member: `F:LibreMetaverse.Packets.PacketType.SubscribeLoad`. /// C# member: `F:LibreMetaverse.Packets.PacketType.SystemKickUser`. /// C# member: `F:LibreMetaverse.Packets.PacketType.SystemMessage`. /// C# member: `F:LibreMetaverse.Packets.PacketType.TallyVotes`. /// C# member: `F:LibreMetaverse.Packets.PacketType.TelehubInfo`. /// C# member: `F:LibreMetaverse.Packets.PacketType.TeleportCancel`. /// C# member: `F:LibreMetaverse.Packets.PacketType.TeleportFailed`. /// C# member: `F:LibreMetaverse.Packets.PacketType.TeleportFinish`. /// C# member: `F:LibreMetaverse.Packets.PacketType.TeleportLandingStatusChanged`. /// C# member: `F:LibreMetaverse.Packets.PacketType.TeleportLandmarkRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.TeleportLocal`. /// C# member: `F:LibreMetaverse.Packets.PacketType.TeleportLocationRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.TeleportLureRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.TeleportProgress`. /// C# member: `F:LibreMetaverse.Packets.PacketType.TeleportRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.TeleportStart`. /// C# member: `F:LibreMetaverse.Packets.PacketType.TerminateFriendship`. /// C# member: `F:LibreMetaverse.Packets.PacketType.TestMessage`. /// C# member: `F:LibreMetaverse.Packets.PacketType.TrackAgent`. /// C# member: `F:LibreMetaverse.Packets.PacketType.TransferAbort`. /// C# member: `F:LibreMetaverse.Packets.PacketType.TransferInfo`. /// C# member: `F:LibreMetaverse.Packets.PacketType.TransferInventory`. /// C# member: `F:LibreMetaverse.Packets.PacketType.TransferInventoryAck`. /// C# member: `F:LibreMetaverse.Packets.PacketType.TransferPacket`. /// C# member: `F:LibreMetaverse.Packets.PacketType.TransferRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.UUIDGroupNameReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.UUIDGroupNameRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.UUIDNameReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.UUIDNameRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.Undo`. /// C# member: `F:LibreMetaverse.Packets.PacketType.UndoLand`. /// C# member: `F:LibreMetaverse.Packets.PacketType.UnsubscribeLoad`. /// C# member: `F:LibreMetaverse.Packets.PacketType.UpdateAttachment`. /// C# member: `F:LibreMetaverse.Packets.PacketType.UpdateCreateInventoryItem`. /// C# member: `F:LibreMetaverse.Packets.PacketType.UpdateGroupInfo`. /// C# member: `F:LibreMetaverse.Packets.PacketType.UpdateInventoryFolder`. /// C# member: `F:LibreMetaverse.Packets.PacketType.UpdateInventoryItem`. /// C# member: `F:LibreMetaverse.Packets.PacketType.UpdateMuteListEntry`. /// C# member: `F:LibreMetaverse.Packets.PacketType.UpdateParcel`. /// C# member: `F:LibreMetaverse.Packets.PacketType.UpdateSimulator`. /// C# member: `F:LibreMetaverse.Packets.PacketType.UpdateTaskInventory`. /// C# member: `F:LibreMetaverse.Packets.PacketType.UpdateUserInfo`. /// C# member: `F:LibreMetaverse.Packets.PacketType.UseCachedMuteList`. /// C# member: `F:LibreMetaverse.Packets.PacketType.UseCircuitCode`. /// C# member: `F:LibreMetaverse.Packets.PacketType.UserInfoReply`. /// C# member: `F:LibreMetaverse.Packets.PacketType.UserInfoRequest`. /// C# member: `F:LibreMetaverse.Packets.PacketType.UserReport`. /// C# member: `F:LibreMetaverse.Packets.PacketType.UserReportInternal`. /// C# member: `F:LibreMetaverse.Packets.PacketType.VelocityInterpolateOff`. /// C# member: `F:LibreMetaverse.Packets.PacketType.VelocityInterpolateOn`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ViewerEffect`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ViewerFrozenMessage`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ViewerStartAuction`. /// C# member: `F:LibreMetaverse.Packets.PacketType.ViewerStats`. pub use crate::packet_catalog::PacketType; /// C# type: `T:LibreMetaverse.Packets.ParcelAccessListReplyPacket`. pub struct ParcelAccessListReplyPacket { /// C# member: `F:LibreMetaverse.Packets.ParcelAccessListReplyPacket.Data`. pub data: libremetaverse::packets::ParcelAccessListReplyPacketDataBlock, /// C# member: `F:LibreMetaverse.Packets.ParcelAccessListReplyPacket.List`. pub list: Vec, } impl ParcelAccessListReplyPacket { /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelAccessListReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ParcelAccessListReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ParcelAccessListReplyPacket.DataBlock`. pub struct ParcelAccessListReplyPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelAccessListReplyPacket.DataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ParcelAccessListReplyPacket.DataBlock.Flags`. pub flags: u32, /// C# member: `F:LibreMetaverse.Packets.ParcelAccessListReplyPacket.DataBlock.LocalID`. pub local_id: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelAccessListReplyPacket.DataBlock.SequenceID`. pub sequence_id: i32, } impl ParcelAccessListReplyPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListReplyPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListReplyPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListReplyPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListReplyPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListReplyPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListReplyPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListReplyPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListReplyPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListReplyPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListReplyPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListReplyPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelAccessListReplyPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelAccessListReplyPacket.ListBlock`. pub struct ParcelAccessListReplyPacketListBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelAccessListReplyPacket.ListBlock.Flags`. pub flags: u32, /// C# member: `F:LibreMetaverse.Packets.ParcelAccessListReplyPacket.ListBlock.ID`. pub id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ParcelAccessListReplyPacket.ListBlock.Time`. pub time: i32, } impl ParcelAccessListReplyPacketListBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListReplyPacket.ListBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListReplyPacket.ListBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListReplyPacket.ListBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListReplyPacket.ListBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListReplyPacket.ListBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListReplyPacket.ListBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListReplyPacket.ListBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListReplyPacket.ListBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListReplyPacket.ListBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListReplyPacket.ListBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListReplyPacket.ListBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelAccessListReplyPacket.ListBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelAccessListRequestPacket`. pub struct ParcelAccessListRequestPacket { /// C# member: `F:LibreMetaverse.Packets.ParcelAccessListRequestPacket.AgentData`. pub agent_data: libremetaverse::packets::ParcelAccessListRequestPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ParcelAccessListRequestPacket.Data`. pub data: libremetaverse::packets::ParcelAccessListRequestPacketDataBlock, } impl ParcelAccessListRequestPacket { /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelAccessListRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ParcelAccessListRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ParcelAccessListRequestPacket.AgentDataBlock`. pub struct ParcelAccessListRequestPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelAccessListRequestPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ParcelAccessListRequestPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ParcelAccessListRequestPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListRequestPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListRequestPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListRequestPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelAccessListRequestPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelAccessListRequestPacket.DataBlock`. pub struct ParcelAccessListRequestPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelAccessListRequestPacket.DataBlock.Flags`. pub flags: u32, /// C# member: `F:LibreMetaverse.Packets.ParcelAccessListRequestPacket.DataBlock.LocalID`. pub local_id: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelAccessListRequestPacket.DataBlock.SequenceID`. pub sequence_id: i32, } impl ParcelAccessListRequestPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListRequestPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListRequestPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListRequestPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListRequestPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListRequestPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListRequestPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListRequestPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListRequestPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListRequestPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListRequestPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListRequestPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelAccessListRequestPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelAccessListUpdatePacket`. pub struct ParcelAccessListUpdatePacket { /// C# member: `F:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.AgentData`. pub agent_data: libremetaverse::packets::ParcelAccessListUpdatePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.Data`. pub data: libremetaverse::packets::ParcelAccessListUpdatePacketDataBlock, /// C# member: `F:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.List`. pub list: Vec, } impl ParcelAccessListUpdatePacket { /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.AgentDataBlock`. pub struct ParcelAccessListUpdatePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ParcelAccessListUpdatePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.DataBlock`. pub struct ParcelAccessListUpdatePacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.DataBlock.Flags`. pub flags: u32, /// C# member: `F:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.DataBlock.LocalID`. pub local_id: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.DataBlock.Sections`. pub sections: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.DataBlock.SequenceID`. pub sequence_id: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.DataBlock.TransactionID`. pub transaction_id: libremetaverse_types::UUID, } impl ParcelAccessListUpdatePacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.ListBlock`. pub struct ParcelAccessListUpdatePacketListBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.ListBlock.Flags`. pub flags: u32, /// C# member: `F:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.ListBlock.ID`. pub id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.ListBlock.Time`. pub time: i32, } impl ParcelAccessListUpdatePacketListBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.ListBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.ListBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.ListBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.ListBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.ListBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.ListBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.ListBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.ListBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.ListBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.ListBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.ListBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelAccessListUpdatePacket.ListBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelAuctionsPacket`. pub struct ParcelAuctionsPacket { /// C# member: `F:LibreMetaverse.Packets.ParcelAuctionsPacket.ParcelData`. pub parcel_data: Vec, } impl ParcelAuctionsPacket { /// C# member: `M:LibreMetaverse.Packets.ParcelAuctionsPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelAuctionsPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAuctionsPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAuctionsPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAuctionsPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAuctionsPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAuctionsPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAuctionsPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAuctionsPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAuctionsPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAuctionsPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAuctionsPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAuctionsPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAuctionsPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAuctionsPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAuctionsPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAuctionsPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAuctionsPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAuctionsPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAuctionsPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAuctionsPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelAuctionsPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ParcelAuctionsPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ParcelAuctionsPacket.ParcelDataBlock`. pub struct ParcelAuctionsPacketParcelDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelAuctionsPacket.ParcelDataBlock.ParcelID`. pub parcel_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ParcelAuctionsPacket.ParcelDataBlock.WinnerID`. pub winner_id: libremetaverse_types::UUID, } impl ParcelAuctionsPacketParcelDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelAuctionsPacket.ParcelDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelAuctionsPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAuctionsPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAuctionsPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAuctionsPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAuctionsPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAuctionsPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAuctionsPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAuctionsPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelAuctionsPacket.ParcelDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelAuctionsPacket.ParcelDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelAuctionsPacket.ParcelDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelBuyPacket`. pub struct ParcelBuyPacket { /// C# member: `F:LibreMetaverse.Packets.ParcelBuyPacket.AgentData`. pub agent_data: libremetaverse::packets::ParcelBuyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ParcelBuyPacket.Data`. pub data: libremetaverse::packets::ParcelBuyPacketDataBlock, /// C# member: `F:LibreMetaverse.Packets.ParcelBuyPacket.ParcelData`. pub parcel_data: libremetaverse::packets::ParcelBuyPacketParcelDataBlock, } impl ParcelBuyPacket { /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelBuyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ParcelBuyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ParcelBuyPacket.AgentDataBlock`. pub struct ParcelBuyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelBuyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ParcelBuyPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ParcelBuyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelBuyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelBuyPacket.DataBlock`. pub struct ParcelBuyPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelBuyPacket.DataBlock.Final`. pub final_: bool, /// C# member: `F:LibreMetaverse.Packets.ParcelBuyPacket.DataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ParcelBuyPacket.DataBlock.IsGroupOwned`. pub is_group_owned: bool, /// C# member: `F:LibreMetaverse.Packets.ParcelBuyPacket.DataBlock.LocalID`. pub local_id: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelBuyPacket.DataBlock.RemoveContribution`. pub remove_contribution: bool, } impl ParcelBuyPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelBuyPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelBuyPacket.ParcelDataBlock`. pub struct ParcelBuyPacketParcelDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelBuyPacket.ParcelDataBlock.Area`. pub area: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelBuyPacket.ParcelDataBlock.Price`. pub price: i32, } impl ParcelBuyPacketParcelDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPacket.ParcelDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPacket.ParcelDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPacket.ParcelDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelBuyPacket.ParcelDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelBuyPassPacket`. pub struct ParcelBuyPassPacket { /// C# member: `F:LibreMetaverse.Packets.ParcelBuyPassPacket.AgentData`. pub agent_data: libremetaverse::packets::ParcelBuyPassPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ParcelBuyPassPacket.ParcelData`. pub parcel_data: libremetaverse::packets::ParcelBuyPassPacketParcelDataBlock, } impl ParcelBuyPassPacket { /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPassPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPassPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPassPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPassPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPassPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPassPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPassPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPassPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPassPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPassPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPassPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPassPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPassPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPassPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPassPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPassPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPassPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPassPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPassPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPassPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPassPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelBuyPassPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ParcelBuyPassPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ParcelBuyPassPacket.AgentDataBlock`. pub struct ParcelBuyPassPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelBuyPassPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ParcelBuyPassPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ParcelBuyPassPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPassPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPassPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPassPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPassPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPassPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPassPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPassPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPassPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPassPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPassPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPassPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelBuyPassPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelBuyPassPacket.ParcelDataBlock`. pub struct ParcelBuyPassPacketParcelDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelBuyPassPacket.ParcelDataBlock.LocalID`. pub local_id: i32, } impl ParcelBuyPassPacketParcelDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPassPacket.ParcelDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPassPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPassPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPassPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPassPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPassPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPassPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPassPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPassPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelBuyPassPacket.ParcelDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelBuyPassPacket.ParcelDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelBuyPassPacket.ParcelDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelClaimPacket`. pub struct ParcelClaimPacket { /// C# member: `F:LibreMetaverse.Packets.ParcelClaimPacket.AgentData`. pub agent_data: libremetaverse::packets::ParcelClaimPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ParcelClaimPacket.Data`. pub data: libremetaverse::packets::ParcelClaimPacketDataBlock, /// C# member: `F:LibreMetaverse.Packets.ParcelClaimPacket.ParcelData`. pub parcel_data: Vec, } impl ParcelClaimPacket { /// C# member: `M:LibreMetaverse.Packets.ParcelClaimPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelClaimPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelClaimPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelClaimPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelClaimPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelClaimPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelClaimPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelClaimPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelClaimPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelClaimPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelClaimPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelClaimPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelClaimPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelClaimPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelClaimPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelClaimPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelClaimPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelClaimPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelClaimPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelClaimPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelClaimPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelClaimPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ParcelClaimPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ParcelClaimPacket.AgentDataBlock`. pub struct ParcelClaimPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelClaimPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ParcelClaimPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ParcelClaimPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelClaimPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelClaimPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelClaimPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelClaimPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelClaimPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelClaimPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelClaimPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelClaimPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelClaimPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelClaimPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelClaimPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelClaimPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelClaimPacket.DataBlock`. pub struct ParcelClaimPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelClaimPacket.DataBlock.Final`. pub final_: bool, /// C# member: `F:LibreMetaverse.Packets.ParcelClaimPacket.DataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ParcelClaimPacket.DataBlock.IsGroupOwned`. pub is_group_owned: bool, } impl ParcelClaimPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelClaimPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelClaimPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelClaimPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelClaimPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelClaimPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelClaimPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelClaimPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelClaimPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelClaimPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelClaimPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelClaimPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelClaimPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelClaimPacket.ParcelDataBlock`. pub struct ParcelClaimPacketParcelDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelClaimPacket.ParcelDataBlock.East`. pub east: f32, /// C# member: `F:LibreMetaverse.Packets.ParcelClaimPacket.ParcelDataBlock.North`. pub north: f32, /// C# member: `F:LibreMetaverse.Packets.ParcelClaimPacket.ParcelDataBlock.South`. pub south: f32, /// C# member: `F:LibreMetaverse.Packets.ParcelClaimPacket.ParcelDataBlock.West`. pub west: f32, } impl ParcelClaimPacketParcelDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelClaimPacket.ParcelDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelClaimPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelClaimPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelClaimPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelClaimPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelClaimPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelClaimPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelClaimPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelClaimPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelClaimPacket.ParcelDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelClaimPacket.ParcelDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelClaimPacket.ParcelDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelDeedToGroupPacket`. pub struct ParcelDeedToGroupPacket { /// C# member: `F:LibreMetaverse.Packets.ParcelDeedToGroupPacket.AgentData`. pub agent_data: libremetaverse::packets::ParcelDeedToGroupPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ParcelDeedToGroupPacket.Data`. pub data: libremetaverse::packets::ParcelDeedToGroupPacketDataBlock, } impl ParcelDeedToGroupPacket { /// C# member: `M:LibreMetaverse.Packets.ParcelDeedToGroupPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelDeedToGroupPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDeedToGroupPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDeedToGroupPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDeedToGroupPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDeedToGroupPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDeedToGroupPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDeedToGroupPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDeedToGroupPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDeedToGroupPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDeedToGroupPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDeedToGroupPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDeedToGroupPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDeedToGroupPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDeedToGroupPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDeedToGroupPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDeedToGroupPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDeedToGroupPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDeedToGroupPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDeedToGroupPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDeedToGroupPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelDeedToGroupPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ParcelDeedToGroupPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ParcelDeedToGroupPacket.AgentDataBlock`. pub struct ParcelDeedToGroupPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelDeedToGroupPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ParcelDeedToGroupPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ParcelDeedToGroupPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelDeedToGroupPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelDeedToGroupPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDeedToGroupPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDeedToGroupPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDeedToGroupPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDeedToGroupPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDeedToGroupPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDeedToGroupPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDeedToGroupPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDeedToGroupPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDeedToGroupPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelDeedToGroupPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelDeedToGroupPacket.DataBlock`. pub struct ParcelDeedToGroupPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelDeedToGroupPacket.DataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ParcelDeedToGroupPacket.DataBlock.LocalID`. pub local_id: i32, } impl ParcelDeedToGroupPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelDeedToGroupPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelDeedToGroupPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDeedToGroupPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDeedToGroupPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDeedToGroupPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDeedToGroupPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDeedToGroupPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDeedToGroupPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDeedToGroupPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDeedToGroupPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDeedToGroupPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelDeedToGroupPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelDisableObjectsPacket`. pub struct ParcelDisableObjectsPacket { /// C# member: `F:LibreMetaverse.Packets.ParcelDisableObjectsPacket.AgentData`. pub agent_data: libremetaverse::packets::ParcelDisableObjectsPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ParcelDisableObjectsPacket.OwnerIDs`. pub owner_i_ds: Vec, /// C# member: `F:LibreMetaverse.Packets.ParcelDisableObjectsPacket.ParcelData`. pub parcel_data: libremetaverse::packets::ParcelDisableObjectsPacketParcelDataBlock, /// C# member: `F:LibreMetaverse.Packets.ParcelDisableObjectsPacket.TaskIDs`. pub task_i_ds: Vec, } impl ParcelDisableObjectsPacket { /// C# member: `M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelDisableObjectsPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ParcelDisableObjectsPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ParcelDisableObjectsPacket.AgentDataBlock`. pub struct ParcelDisableObjectsPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelDisableObjectsPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ParcelDisableObjectsPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ParcelDisableObjectsPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelDisableObjectsPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelDisableObjectsPacket.OwnerIDsBlock`. pub struct ParcelDisableObjectsPacketOwnerIDsBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelDisableObjectsPacket.OwnerIDsBlock.OwnerID`. pub owner_id: libremetaverse_types::UUID, } impl ParcelDisableObjectsPacketOwnerIDsBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.OwnerIDsBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.OwnerIDsBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.OwnerIDsBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.OwnerIDsBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.OwnerIDsBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.OwnerIDsBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.OwnerIDsBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.OwnerIDsBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.OwnerIDsBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.OwnerIDsBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.OwnerIDsBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelDisableObjectsPacket.OwnerIDsBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelDisableObjectsPacket.ParcelDataBlock`. pub struct ParcelDisableObjectsPacketParcelDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelDisableObjectsPacket.ParcelDataBlock.LocalID`. pub local_id: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelDisableObjectsPacket.ParcelDataBlock.ReturnType`. pub return_type: u32, } impl ParcelDisableObjectsPacketParcelDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.ParcelDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.ParcelDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.ParcelDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelDisableObjectsPacket.ParcelDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelDisableObjectsPacket.TaskIDsBlock`. pub struct ParcelDisableObjectsPacketTaskIDsBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelDisableObjectsPacket.TaskIDsBlock.TaskID`. pub task_id: libremetaverse_types::UUID, } impl ParcelDisableObjectsPacketTaskIDsBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.TaskIDsBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.TaskIDsBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.TaskIDsBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.TaskIDsBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.TaskIDsBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.TaskIDsBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.TaskIDsBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.TaskIDsBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.TaskIDsBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.TaskIDsBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDisableObjectsPacket.TaskIDsBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelDisableObjectsPacket.TaskIDsBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelDividePacket`. pub struct ParcelDividePacket { /// C# member: `F:LibreMetaverse.Packets.ParcelDividePacket.AgentData`. pub agent_data: libremetaverse::packets::ParcelDividePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ParcelDividePacket.ParcelData`. pub parcel_data: libremetaverse::packets::ParcelDividePacketParcelDataBlock, } impl ParcelDividePacket { /// C# member: `M:LibreMetaverse.Packets.ParcelDividePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelDividePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDividePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDividePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDividePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDividePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDividePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDividePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDividePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDividePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDividePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDividePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDividePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDividePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDividePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDividePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDividePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDividePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDividePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDividePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDividePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelDividePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ParcelDividePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ParcelDividePacket.AgentDataBlock`. pub struct ParcelDividePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelDividePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ParcelDividePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ParcelDividePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelDividePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelDividePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDividePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDividePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDividePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDividePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDividePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDividePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDividePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDividePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDividePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelDividePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelDividePacket.ParcelDataBlock`. pub struct ParcelDividePacketParcelDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelDividePacket.ParcelDataBlock.East`. pub east: f32, /// C# member: `F:LibreMetaverse.Packets.ParcelDividePacket.ParcelDataBlock.North`. pub north: f32, /// C# member: `F:LibreMetaverse.Packets.ParcelDividePacket.ParcelDataBlock.South`. pub south: f32, /// C# member: `F:LibreMetaverse.Packets.ParcelDividePacket.ParcelDataBlock.West`. pub west: f32, } impl ParcelDividePacketParcelDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelDividePacket.ParcelDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelDividePacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDividePacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDividePacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDividePacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDividePacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDividePacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDividePacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDividePacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDividePacket.ParcelDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDividePacket.ParcelDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelDividePacket.ParcelDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelDwellReplyPacket`. pub struct ParcelDwellReplyPacket { /// C# member: `F:LibreMetaverse.Packets.ParcelDwellReplyPacket.AgentData`. pub agent_data: libremetaverse::packets::ParcelDwellReplyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ParcelDwellReplyPacket.Data`. pub data: libremetaverse::packets::ParcelDwellReplyPacketDataBlock, } impl ParcelDwellReplyPacket { /// C# member: `M:LibreMetaverse.Packets.ParcelDwellReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelDwellReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDwellReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDwellReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDwellReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDwellReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDwellReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDwellReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDwellReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDwellReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDwellReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDwellReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDwellReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDwellReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDwellReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDwellReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDwellReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDwellReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDwellReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDwellReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDwellReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelDwellReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ParcelDwellReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ParcelDwellReplyPacket.AgentDataBlock`. pub struct ParcelDwellReplyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelDwellReplyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl ParcelDwellReplyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelDwellReplyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelDwellReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDwellReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDwellReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDwellReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDwellReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDwellReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDwellReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDwellReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDwellReplyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDwellReplyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelDwellReplyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelDwellReplyPacket.DataBlock`. pub struct ParcelDwellReplyPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelDwellReplyPacket.DataBlock.Dwell`. pub dwell: f32, /// C# member: `F:LibreMetaverse.Packets.ParcelDwellReplyPacket.DataBlock.LocalID`. pub local_id: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelDwellReplyPacket.DataBlock.ParcelID`. pub parcel_id: libremetaverse_types::UUID, } impl ParcelDwellReplyPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelDwellReplyPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelDwellReplyPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDwellReplyPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDwellReplyPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDwellReplyPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDwellReplyPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDwellReplyPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDwellReplyPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDwellReplyPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDwellReplyPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDwellReplyPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelDwellReplyPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelDwellRequestPacket`. pub struct ParcelDwellRequestPacket { /// C# member: `F:LibreMetaverse.Packets.ParcelDwellRequestPacket.AgentData`. pub agent_data: libremetaverse::packets::ParcelDwellRequestPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ParcelDwellRequestPacket.Data`. pub data: libremetaverse::packets::ParcelDwellRequestPacketDataBlock, } impl ParcelDwellRequestPacket { /// C# member: `M:LibreMetaverse.Packets.ParcelDwellRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelDwellRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDwellRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDwellRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDwellRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDwellRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDwellRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDwellRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDwellRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDwellRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDwellRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDwellRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDwellRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDwellRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDwellRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDwellRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDwellRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDwellRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDwellRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDwellRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDwellRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelDwellRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ParcelDwellRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ParcelDwellRequestPacket.AgentDataBlock`. pub struct ParcelDwellRequestPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelDwellRequestPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ParcelDwellRequestPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ParcelDwellRequestPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelDwellRequestPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelDwellRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDwellRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDwellRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDwellRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDwellRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDwellRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDwellRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDwellRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDwellRequestPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDwellRequestPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelDwellRequestPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelDwellRequestPacket.DataBlock`. pub struct ParcelDwellRequestPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelDwellRequestPacket.DataBlock.LocalID`. pub local_id: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelDwellRequestPacket.DataBlock.ParcelID`. pub parcel_id: libremetaverse_types::UUID, } impl ParcelDwellRequestPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelDwellRequestPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelDwellRequestPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDwellRequestPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDwellRequestPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDwellRequestPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDwellRequestPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDwellRequestPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDwellRequestPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDwellRequestPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelDwellRequestPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelDwellRequestPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelDwellRequestPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelGodForceOwnerPacket`. pub struct ParcelGodForceOwnerPacket { /// C# member: `F:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.AgentData`. pub agent_data: libremetaverse::packets::ParcelGodForceOwnerPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.Data`. pub data: libremetaverse::packets::ParcelGodForceOwnerPacketDataBlock, } impl ParcelGodForceOwnerPacket { /// C# member: `M:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.AgentDataBlock`. pub struct ParcelGodForceOwnerPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ParcelGodForceOwnerPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.DataBlock`. pub struct ParcelGodForceOwnerPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.DataBlock.LocalID`. pub local_id: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.DataBlock.OwnerID`. pub owner_id: libremetaverse_types::UUID, } impl ParcelGodForceOwnerPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelGodForceOwnerPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket`. pub struct ParcelGodMarkAsContentPacket { /// C# member: `F:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.AgentData`. pub agent_data: libremetaverse::packets::ParcelGodMarkAsContentPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.ParcelData`. pub parcel_data: libremetaverse::packets::ParcelGodMarkAsContentPacketParcelDataBlock, } impl ParcelGodMarkAsContentPacket { /// C# member: `M:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.AgentDataBlock`. pub struct ParcelGodMarkAsContentPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ParcelGodMarkAsContentPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.ParcelDataBlock`. pub struct ParcelGodMarkAsContentPacketParcelDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.ParcelDataBlock.LocalID`. pub local_id: i32, } impl ParcelGodMarkAsContentPacketParcelDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.ParcelDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.ParcelDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.ParcelDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelGodMarkAsContentPacket.ParcelDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelInfoReplyPacket`. pub struct ParcelInfoReplyPacket { /// C# member: `F:LibreMetaverse.Packets.ParcelInfoReplyPacket.AgentData`. pub agent_data: libremetaverse::packets::ParcelInfoReplyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ParcelInfoReplyPacket.Data`. pub data: libremetaverse::packets::ParcelInfoReplyPacketDataBlock, } impl ParcelInfoReplyPacket { /// C# member: `M:LibreMetaverse.Packets.ParcelInfoReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelInfoReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelInfoReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelInfoReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelInfoReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelInfoReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelInfoReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelInfoReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelInfoReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelInfoReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelInfoReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelInfoReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelInfoReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelInfoReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelInfoReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelInfoReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelInfoReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelInfoReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelInfoReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelInfoReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelInfoReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelInfoReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ParcelInfoReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ParcelInfoReplyPacket.AgentDataBlock`. pub struct ParcelInfoReplyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelInfoReplyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl ParcelInfoReplyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelInfoReplyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelInfoReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelInfoReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelInfoReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelInfoReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelInfoReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelInfoReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelInfoReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelInfoReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelInfoReplyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelInfoReplyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelInfoReplyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelInfoReplyPacket.DataBlock`. pub struct ParcelInfoReplyPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelInfoReplyPacket.DataBlock.ActualArea`. pub actual_area: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelInfoReplyPacket.DataBlock.AuctionID`. pub auction_id: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelInfoReplyPacket.DataBlock.BillableArea`. pub billable_area: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelInfoReplyPacket.DataBlock.Desc`. pub desc: Vec, /// C# member: `F:LibreMetaverse.Packets.ParcelInfoReplyPacket.DataBlock.Dwell`. pub dwell: f32, /// C# member: `F:LibreMetaverse.Packets.ParcelInfoReplyPacket.DataBlock.Flags`. pub flags: u8, /// C# member: `F:LibreMetaverse.Packets.ParcelInfoReplyPacket.DataBlock.GlobalX`. pub global_x: f32, /// C# member: `F:LibreMetaverse.Packets.ParcelInfoReplyPacket.DataBlock.GlobalY`. pub global_y: f32, /// C# member: `F:LibreMetaverse.Packets.ParcelInfoReplyPacket.DataBlock.GlobalZ`. pub global_z: f32, /// C# member: `F:LibreMetaverse.Packets.ParcelInfoReplyPacket.DataBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.ParcelInfoReplyPacket.DataBlock.OwnerID`. pub owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ParcelInfoReplyPacket.DataBlock.ParcelID`. pub parcel_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ParcelInfoReplyPacket.DataBlock.SalePrice`. pub sale_price: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelInfoReplyPacket.DataBlock.SimName`. pub sim_name: Vec, /// C# member: `F:LibreMetaverse.Packets.ParcelInfoReplyPacket.DataBlock.SnapshotID`. pub snapshot_id: libremetaverse_types::UUID, } impl ParcelInfoReplyPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelInfoReplyPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelInfoReplyPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelInfoReplyPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelInfoReplyPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelInfoReplyPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelInfoReplyPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelInfoReplyPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelInfoReplyPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelInfoReplyPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelInfoReplyPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelInfoReplyPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelInfoReplyPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelInfoRequestPacket`. pub struct ParcelInfoRequestPacket { /// C# member: `F:LibreMetaverse.Packets.ParcelInfoRequestPacket.AgentData`. pub agent_data: libremetaverse::packets::ParcelInfoRequestPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ParcelInfoRequestPacket.Data`. pub data: libremetaverse::packets::ParcelInfoRequestPacketDataBlock, } impl ParcelInfoRequestPacket { /// C# member: `M:LibreMetaverse.Packets.ParcelInfoRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelInfoRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelInfoRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelInfoRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelInfoRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelInfoRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelInfoRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelInfoRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelInfoRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelInfoRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelInfoRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelInfoRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelInfoRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelInfoRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelInfoRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelInfoRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelInfoRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelInfoRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelInfoRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelInfoRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelInfoRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelInfoRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ParcelInfoRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ParcelInfoRequestPacket.AgentDataBlock`. pub struct ParcelInfoRequestPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelInfoRequestPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ParcelInfoRequestPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ParcelInfoRequestPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelInfoRequestPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelInfoRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelInfoRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelInfoRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelInfoRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelInfoRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelInfoRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelInfoRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelInfoRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelInfoRequestPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelInfoRequestPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelInfoRequestPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelInfoRequestPacket.DataBlock`. pub struct ParcelInfoRequestPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelInfoRequestPacket.DataBlock.ParcelID`. pub parcel_id: libremetaverse_types::UUID, } impl ParcelInfoRequestPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelInfoRequestPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelInfoRequestPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelInfoRequestPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelInfoRequestPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelInfoRequestPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelInfoRequestPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelInfoRequestPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelInfoRequestPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelInfoRequestPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelInfoRequestPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelInfoRequestPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelInfoRequestPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelJoinPacket`. pub struct ParcelJoinPacket { /// C# member: `F:LibreMetaverse.Packets.ParcelJoinPacket.AgentData`. pub agent_data: libremetaverse::packets::ParcelJoinPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ParcelJoinPacket.ParcelData`. pub parcel_data: libremetaverse::packets::ParcelJoinPacketParcelDataBlock, } impl ParcelJoinPacket { /// C# member: `M:LibreMetaverse.Packets.ParcelJoinPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelJoinPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelJoinPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelJoinPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelJoinPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelJoinPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelJoinPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelJoinPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelJoinPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelJoinPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelJoinPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelJoinPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelJoinPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelJoinPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelJoinPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelJoinPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelJoinPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelJoinPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelJoinPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelJoinPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelJoinPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelJoinPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ParcelJoinPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ParcelJoinPacket.AgentDataBlock`. pub struct ParcelJoinPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelJoinPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ParcelJoinPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ParcelJoinPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelJoinPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelJoinPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelJoinPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelJoinPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelJoinPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelJoinPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelJoinPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelJoinPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelJoinPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelJoinPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelJoinPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelJoinPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelJoinPacket.ParcelDataBlock`. pub struct ParcelJoinPacketParcelDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelJoinPacket.ParcelDataBlock.East`. pub east: f32, /// C# member: `F:LibreMetaverse.Packets.ParcelJoinPacket.ParcelDataBlock.North`. pub north: f32, /// C# member: `F:LibreMetaverse.Packets.ParcelJoinPacket.ParcelDataBlock.South`. pub south: f32, /// C# member: `F:LibreMetaverse.Packets.ParcelJoinPacket.ParcelDataBlock.West`. pub west: f32, } impl ParcelJoinPacketParcelDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelJoinPacket.ParcelDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelJoinPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelJoinPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelJoinPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelJoinPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelJoinPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelJoinPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelJoinPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelJoinPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelJoinPacket.ParcelDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelJoinPacket.ParcelDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelJoinPacket.ParcelDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelMediaCommandMessagePacket`. pub struct ParcelMediaCommandMessagePacket { /// C# member: `F:LibreMetaverse.Packets.ParcelMediaCommandMessagePacket.CommandBlock`. pub command_block: libremetaverse::packets::ParcelMediaCommandMessagePacketCommandBlockBlock, } impl ParcelMediaCommandMessagePacket { /// C# member: `M:LibreMetaverse.Packets.ParcelMediaCommandMessagePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelMediaCommandMessagePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelMediaCommandMessagePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelMediaCommandMessagePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelMediaCommandMessagePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelMediaCommandMessagePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelMediaCommandMessagePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelMediaCommandMessagePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelMediaCommandMessagePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelMediaCommandMessagePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelMediaCommandMessagePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelMediaCommandMessagePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelMediaCommandMessagePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelMediaCommandMessagePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelMediaCommandMessagePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelMediaCommandMessagePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelMediaCommandMessagePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelMediaCommandMessagePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelMediaCommandMessagePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelMediaCommandMessagePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelMediaCommandMessagePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelMediaCommandMessagePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ParcelMediaCommandMessagePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ParcelMediaCommandMessagePacket.CommandBlockBlock`. pub struct ParcelMediaCommandMessagePacketCommandBlockBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelMediaCommandMessagePacket.CommandBlockBlock.Command`. pub command: u32, /// C# member: `F:LibreMetaverse.Packets.ParcelMediaCommandMessagePacket.CommandBlockBlock.Flags`. pub flags: u32, /// C# member: `F:LibreMetaverse.Packets.ParcelMediaCommandMessagePacket.CommandBlockBlock.Time`. pub time: f32, } impl ParcelMediaCommandMessagePacketCommandBlockBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelMediaCommandMessagePacket.CommandBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelMediaCommandMessagePacket.CommandBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelMediaCommandMessagePacket.CommandBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelMediaCommandMessagePacket.CommandBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelMediaCommandMessagePacket.CommandBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelMediaCommandMessagePacket.CommandBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelMediaCommandMessagePacket.CommandBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelMediaCommandMessagePacket.CommandBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelMediaCommandMessagePacket.CommandBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelMediaCommandMessagePacket.CommandBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelMediaCommandMessagePacket.CommandBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelMediaCommandMessagePacket.CommandBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelMediaUpdatePacket`. pub struct ParcelMediaUpdatePacket { /// C# member: `F:LibreMetaverse.Packets.ParcelMediaUpdatePacket.DataBlock`. pub data_block: libremetaverse::packets::ParcelMediaUpdatePacketDataBlockBlock, /// C# member: `F:LibreMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockExtended`. pub data_block_extended: libremetaverse::packets::ParcelMediaUpdatePacketDataBlockExtendedBlock, } impl ParcelMediaUpdatePacket { /// C# member: `M:LibreMetaverse.Packets.ParcelMediaUpdatePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelMediaUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelMediaUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelMediaUpdatePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelMediaUpdatePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelMediaUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelMediaUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelMediaUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelMediaUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelMediaUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelMediaUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelMediaUpdatePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelMediaUpdatePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelMediaUpdatePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelMediaUpdatePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelMediaUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelMediaUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelMediaUpdatePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelMediaUpdatePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelMediaUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelMediaUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelMediaUpdatePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ParcelMediaUpdatePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockBlock`. pub struct ParcelMediaUpdatePacketDataBlockBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockBlock.MediaAutoScale`. pub media_auto_scale: u8, /// C# member: `F:LibreMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockBlock.MediaID`. pub media_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockBlock.MediaURL`. pub media_url: Vec, } impl ParcelMediaUpdatePacketDataBlockBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockExtendedBlock`. pub struct ParcelMediaUpdatePacketDataBlockExtendedBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockExtendedBlock.MediaDesc`. pub media_desc: Vec, /// C# member: `F:LibreMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockExtendedBlock.MediaHeight`. pub media_height: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockExtendedBlock.MediaLoop`. pub media_loop: u8, /// C# member: `F:LibreMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockExtendedBlock.MediaType`. pub media_type: Vec, /// C# member: `F:LibreMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockExtendedBlock.MediaWidth`. pub media_width: i32, } impl ParcelMediaUpdatePacketDataBlockExtendedBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockExtendedBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockExtendedBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockExtendedBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockExtendedBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockExtendedBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockExtendedBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockExtendedBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockExtendedBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockExtendedBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockExtendedBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockExtendedBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelMediaUpdatePacket.DataBlockExtendedBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelObjectOwnersReplyPacket`. pub struct ParcelObjectOwnersReplyPacket { /// C# member: `F:LibreMetaverse.Packets.ParcelObjectOwnersReplyPacket.Data`. pub data: Vec, } impl ParcelObjectOwnersReplyPacket { /// C# member: `M:LibreMetaverse.Packets.ParcelObjectOwnersReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelObjectOwnersReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelObjectOwnersReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelObjectOwnersReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelObjectOwnersReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelObjectOwnersReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelObjectOwnersReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelObjectOwnersReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelObjectOwnersReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelObjectOwnersReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelObjectOwnersReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelObjectOwnersReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelObjectOwnersReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelObjectOwnersReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelObjectOwnersReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelObjectOwnersReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelObjectOwnersReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelObjectOwnersReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelObjectOwnersReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelObjectOwnersReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelObjectOwnersReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelObjectOwnersReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ParcelObjectOwnersReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ParcelObjectOwnersReplyPacket.DataBlock`. pub struct ParcelObjectOwnersReplyPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelObjectOwnersReplyPacket.DataBlock.Count`. pub count: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelObjectOwnersReplyPacket.DataBlock.IsGroupOwned`. pub is_group_owned: bool, /// C# member: `F:LibreMetaverse.Packets.ParcelObjectOwnersReplyPacket.DataBlock.OnlineStatus`. pub online_status: bool, /// C# member: `F:LibreMetaverse.Packets.ParcelObjectOwnersReplyPacket.DataBlock.OwnerID`. pub owner_id: libremetaverse_types::UUID, } impl ParcelObjectOwnersReplyPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelObjectOwnersReplyPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelObjectOwnersReplyPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelObjectOwnersReplyPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelObjectOwnersReplyPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelObjectOwnersReplyPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelObjectOwnersReplyPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelObjectOwnersReplyPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelObjectOwnersReplyPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelObjectOwnersReplyPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelObjectOwnersReplyPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelObjectOwnersReplyPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelObjectOwnersReplyPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket`. pub struct ParcelObjectOwnersRequestPacket { /// C# member: `F:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.AgentData`. pub agent_data: libremetaverse::packets::ParcelObjectOwnersRequestPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.ParcelData`. pub parcel_data: libremetaverse::packets::ParcelObjectOwnersRequestPacketParcelDataBlock, } impl ParcelObjectOwnersRequestPacket { /// C# member: `M:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.AgentDataBlock`. pub struct ParcelObjectOwnersRequestPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ParcelObjectOwnersRequestPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.ParcelDataBlock`. pub struct ParcelObjectOwnersRequestPacketParcelDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.ParcelDataBlock.LocalID`. pub local_id: i32, } impl ParcelObjectOwnersRequestPacketParcelDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.ParcelDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.ParcelDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.ParcelDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelObjectOwnersRequestPacket.ParcelDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelOverlayPacket`. pub struct ParcelOverlayPacket { /// C# member: `F:LibreMetaverse.Packets.ParcelOverlayPacket.ParcelData`. pub parcel_data: libremetaverse::packets::ParcelOverlayPacketParcelDataBlock, } impl ParcelOverlayPacket { /// C# member: `M:LibreMetaverse.Packets.ParcelOverlayPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelOverlayPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelOverlayPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelOverlayPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelOverlayPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelOverlayPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelOverlayPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelOverlayPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelOverlayPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelOverlayPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelOverlayPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelOverlayPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelOverlayPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelOverlayPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelOverlayPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelOverlayPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelOverlayPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelOverlayPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelOverlayPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelOverlayPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelOverlayPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelOverlayPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ParcelOverlayPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ParcelOverlayPacket.ParcelDataBlock`. pub struct ParcelOverlayPacketParcelDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelOverlayPacket.ParcelDataBlock.Data`. pub data: Vec, /// C# member: `F:LibreMetaverse.Packets.ParcelOverlayPacket.ParcelDataBlock.SequenceID`. pub sequence_id: i32, } impl ParcelOverlayPacketParcelDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelOverlayPacket.ParcelDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelOverlayPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelOverlayPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelOverlayPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelOverlayPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelOverlayPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelOverlayPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelOverlayPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelOverlayPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelOverlayPacket.ParcelDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelOverlayPacket.ParcelDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelOverlayPacket.ParcelDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelPropertiesPacket`. pub struct ParcelPropertiesPacket { /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.AgeVerificationBlock`. pub age_verification_block: libremetaverse::packets::ParcelPropertiesPacketAgeVerificationBlockBlock, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelData`. pub parcel_data: libremetaverse::packets::ParcelPropertiesPacketParcelDataBlock, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelEnvironmentBlock`. pub parcel_environment_block: libremetaverse::packets::ParcelPropertiesPacketParcelEnvironmentBlockBlock, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.RegionAllowAccessBlock`. pub region_allow_access_block: libremetaverse::packets::ParcelPropertiesPacketRegionAllowAccessBlockBlock, } impl ParcelPropertiesPacket { /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelPropertiesPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ParcelPropertiesPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ParcelPropertiesPacket.AgeVerificationBlockBlock`. pub struct ParcelPropertiesPacketAgeVerificationBlockBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.AgeVerificationBlockBlock.RegionDenyAgeUnverified`. pub region_deny_age_unverified: bool, } impl ParcelPropertiesPacketAgeVerificationBlockBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesPacket.AgeVerificationBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesPacket.AgeVerificationBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesPacket.AgeVerificationBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesPacket.AgeVerificationBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesPacket.AgeVerificationBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesPacket.AgeVerificationBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesPacket.AgeVerificationBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesPacket.AgeVerificationBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesPacket.AgeVerificationBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesPacket.AgeVerificationBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesPacket.AgeVerificationBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelPropertiesPacket.AgeVerificationBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock`. pub struct ParcelPropertiesPacketParcelDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.AABBMax`. pub aabb_max: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.AABBMin`. pub aabb_min: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.Area`. pub area: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.AuctionID`. pub auction_id: u32, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.AuthBuyerID`. pub auth_buyer_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.Bitmap`. pub bitmap: Vec, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.Category`. pub category: u8, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.ClaimDate`. pub claim_date: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.ClaimPrice`. pub claim_price: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.Desc`. pub desc: Vec, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.GroupPrims`. pub group_prims: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.IsGroupOwned`. pub is_group_owned: bool, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.LandingType`. pub landing_type: u8, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.LocalID`. pub local_id: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.MaxPrims`. pub max_prims: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.MediaAutoScale`. pub media_auto_scale: u8, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.MediaID`. pub media_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.MediaURL`. pub media_url: Vec, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.MusicURL`. pub music_url: Vec, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.OtherCleanTime`. pub other_clean_time: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.OtherCount`. pub other_count: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.OtherPrims`. pub other_prims: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.OwnerID`. pub owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.OwnerPrims`. pub owner_prims: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.ParcelFlags`. pub parcel_flags: u32, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.ParcelPrimBonus`. pub parcel_prim_bonus: f32, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.PassHours`. pub pass_hours: f32, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.PassPrice`. pub pass_price: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.PublicCount`. pub public_count: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.RegionDenyAnonymous`. pub region_deny_anonymous: bool, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.RegionDenyIdentified`. pub region_deny_identified: bool, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.RegionDenyTransacted`. pub region_deny_transacted: bool, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.RegionPushOverride`. pub region_push_override: bool, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.RentPrice`. pub rent_price: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.RequestResult`. pub request_result: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.SalePrice`. pub sale_price: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.SelectedPrims`. pub selected_prims: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.SelfCount`. pub self_count: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.SequenceID`. pub sequence_id: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.SimWideMaxPrims`. pub sim_wide_max_prims: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.SimWideTotalPrims`. pub sim_wide_total_prims: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.SnapSelection`. pub snap_selection: bool, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.SnapshotID`. pub snapshot_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.Status`. pub status: u8, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.TotalPrims`. pub total_prims: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.UserLocation`. pub user_location: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.UserLookAt`. pub user_look_at: libremetaverse_types::Vector3, } impl ParcelPropertiesPacketParcelDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelEnvironmentBlockBlock`. pub struct ParcelPropertiesPacketParcelEnvironmentBlockBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelEnvironmentBlockBlock.ParcelEnvironmentVersion`. pub parcel_environment_version: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelEnvironmentBlockBlock.RegionAllowEnvironmentOverride`. pub region_allow_environment_override: bool, } impl ParcelPropertiesPacketParcelEnvironmentBlockBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelEnvironmentBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelEnvironmentBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelEnvironmentBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelEnvironmentBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelEnvironmentBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelEnvironmentBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelEnvironmentBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelEnvironmentBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelEnvironmentBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelEnvironmentBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelEnvironmentBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelPropertiesPacket.ParcelEnvironmentBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelPropertiesPacket.RegionAllowAccessBlockBlock`. pub struct ParcelPropertiesPacketRegionAllowAccessBlockBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesPacket.RegionAllowAccessBlockBlock.RegionAllowAccessOverride`. pub region_allow_access_override: bool, } impl ParcelPropertiesPacketRegionAllowAccessBlockBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesPacket.RegionAllowAccessBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesPacket.RegionAllowAccessBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesPacket.RegionAllowAccessBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesPacket.RegionAllowAccessBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesPacket.RegionAllowAccessBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesPacket.RegionAllowAccessBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesPacket.RegionAllowAccessBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesPacket.RegionAllowAccessBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesPacket.RegionAllowAccessBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesPacket.RegionAllowAccessBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesPacket.RegionAllowAccessBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelPropertiesPacket.RegionAllowAccessBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket`. pub struct ParcelPropertiesRequestByIDPacket { /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.AgentData`. pub agent_data: libremetaverse::packets::ParcelPropertiesRequestByIDPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.ParcelData`. pub parcel_data: libremetaverse::packets::ParcelPropertiesRequestByIDPacketParcelDataBlock, } impl ParcelPropertiesRequestByIDPacket { /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.AgentDataBlock`. pub struct ParcelPropertiesRequestByIDPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ParcelPropertiesRequestByIDPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.ParcelDataBlock`. pub struct ParcelPropertiesRequestByIDPacketParcelDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.ParcelDataBlock.LocalID`. pub local_id: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.ParcelDataBlock.SequenceID`. pub sequence_id: i32, } impl ParcelPropertiesRequestByIDPacketParcelDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.ParcelDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.ParcelDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.ParcelDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelPropertiesRequestByIDPacket.ParcelDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelPropertiesRequestPacket`. pub struct ParcelPropertiesRequestPacket { /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.AgentData`. pub agent_data: libremetaverse::packets::ParcelPropertiesRequestPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.ParcelData`. pub parcel_data: libremetaverse::packets::ParcelPropertiesRequestPacketParcelDataBlock, } impl ParcelPropertiesRequestPacket { /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.AgentDataBlock`. pub struct ParcelPropertiesRequestPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ParcelPropertiesRequestPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.ParcelDataBlock`. pub struct ParcelPropertiesRequestPacketParcelDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.ParcelDataBlock.East`. pub east: f32, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.ParcelDataBlock.North`. pub north: f32, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.ParcelDataBlock.SequenceID`. pub sequence_id: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.ParcelDataBlock.SnapSelection`. pub snap_selection: bool, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.ParcelDataBlock.South`. pub south: f32, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.ParcelDataBlock.West`. pub west: f32, } impl ParcelPropertiesRequestPacketParcelDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.ParcelDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.ParcelDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.ParcelDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelPropertiesRequestPacket.ParcelDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket`. pub struct ParcelPropertiesUpdatePacket { /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.AgentData`. pub agent_data: libremetaverse::packets::ParcelPropertiesUpdatePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.ParcelData`. pub parcel_data: libremetaverse::packets::ParcelPropertiesUpdatePacketParcelDataBlock, } impl ParcelPropertiesUpdatePacket { /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.AgentDataBlock`. pub struct ParcelPropertiesUpdatePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ParcelPropertiesUpdatePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.ParcelDataBlock`. pub struct ParcelPropertiesUpdatePacketParcelDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.ParcelDataBlock.AuthBuyerID`. pub auth_buyer_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.ParcelDataBlock.Category`. pub category: u8, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.ParcelDataBlock.Desc`. pub desc: Vec, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.ParcelDataBlock.Flags`. pub flags: u32, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.ParcelDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.ParcelDataBlock.LandingType`. pub landing_type: u8, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.ParcelDataBlock.LocalID`. pub local_id: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.ParcelDataBlock.MediaAutoScale`. pub media_auto_scale: u8, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.ParcelDataBlock.MediaID`. pub media_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.ParcelDataBlock.MediaURL`. pub media_url: Vec, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.ParcelDataBlock.MusicURL`. pub music_url: Vec, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.ParcelDataBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.ParcelDataBlock.ParcelFlags`. pub parcel_flags: u32, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.ParcelDataBlock.PassHours`. pub pass_hours: f32, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.ParcelDataBlock.PassPrice`. pub pass_price: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.ParcelDataBlock.SalePrice`. pub sale_price: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.ParcelDataBlock.SnapshotID`. pub snapshot_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.ParcelDataBlock.UserLocation`. pub user_location: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.ParcelDataBlock.UserLookAt`. pub user_look_at: libremetaverse_types::Vector3, } impl ParcelPropertiesUpdatePacketParcelDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.ParcelDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.ParcelDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.ParcelDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelPropertiesUpdatePacket.ParcelDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelReclaimPacket`. pub struct ParcelReclaimPacket { /// C# member: `F:LibreMetaverse.Packets.ParcelReclaimPacket.AgentData`. pub agent_data: libremetaverse::packets::ParcelReclaimPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ParcelReclaimPacket.Data`. pub data: libremetaverse::packets::ParcelReclaimPacketDataBlock, } impl ParcelReclaimPacket { /// C# member: `M:LibreMetaverse.Packets.ParcelReclaimPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelReclaimPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReclaimPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReclaimPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReclaimPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReclaimPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReclaimPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReclaimPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReclaimPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReclaimPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReclaimPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReclaimPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReclaimPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReclaimPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReclaimPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReclaimPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReclaimPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReclaimPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReclaimPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReclaimPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReclaimPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelReclaimPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ParcelReclaimPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ParcelReclaimPacket.AgentDataBlock`. pub struct ParcelReclaimPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelReclaimPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ParcelReclaimPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ParcelReclaimPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelReclaimPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelReclaimPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReclaimPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReclaimPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReclaimPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReclaimPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReclaimPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReclaimPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReclaimPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReclaimPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReclaimPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelReclaimPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelReclaimPacket.DataBlock`. pub struct ParcelReclaimPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelReclaimPacket.DataBlock.LocalID`. pub local_id: i32, } impl ParcelReclaimPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelReclaimPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelReclaimPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReclaimPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReclaimPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReclaimPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReclaimPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReclaimPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReclaimPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReclaimPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReclaimPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReclaimPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelReclaimPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelReleasePacket`. pub struct ParcelReleasePacket { /// C# member: `F:LibreMetaverse.Packets.ParcelReleasePacket.AgentData`. pub agent_data: libremetaverse::packets::ParcelReleasePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ParcelReleasePacket.Data`. pub data: libremetaverse::packets::ParcelReleasePacketDataBlock, } impl ParcelReleasePacket { /// C# member: `M:LibreMetaverse.Packets.ParcelReleasePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelReleasePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReleasePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReleasePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReleasePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReleasePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReleasePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReleasePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReleasePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReleasePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReleasePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReleasePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReleasePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReleasePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReleasePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReleasePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReleasePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReleasePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReleasePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReleasePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReleasePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelReleasePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ParcelReleasePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ParcelReleasePacket.AgentDataBlock`. pub struct ParcelReleasePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelReleasePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ParcelReleasePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ParcelReleasePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelReleasePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelReleasePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReleasePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReleasePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReleasePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReleasePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReleasePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReleasePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReleasePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReleasePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReleasePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelReleasePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelReleasePacket.DataBlock`. pub struct ParcelReleasePacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelReleasePacket.DataBlock.LocalID`. pub local_id: i32, } impl ParcelReleasePacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelReleasePacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelReleasePacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReleasePacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReleasePacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReleasePacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReleasePacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReleasePacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReleasePacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReleasePacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReleasePacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReleasePacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelReleasePacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelRenamePacket`. pub struct ParcelRenamePacket { /// C# member: `F:LibreMetaverse.Packets.ParcelRenamePacket.ParcelData`. pub parcel_data: Vec, } impl ParcelRenamePacket { /// C# member: `M:LibreMetaverse.Packets.ParcelRenamePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelRenamePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelRenamePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelRenamePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelRenamePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelRenamePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelRenamePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelRenamePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelRenamePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelRenamePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelRenamePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelRenamePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelRenamePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelRenamePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelRenamePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelRenamePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelRenamePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelRenamePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelRenamePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelRenamePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelRenamePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelRenamePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ParcelRenamePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ParcelRenamePacket.ParcelDataBlock`. pub struct ParcelRenamePacketParcelDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelRenamePacket.ParcelDataBlock.NewName`. pub new_name: Vec, /// C# member: `F:LibreMetaverse.Packets.ParcelRenamePacket.ParcelDataBlock.ParcelID`. pub parcel_id: libremetaverse_types::UUID, } impl ParcelRenamePacketParcelDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelRenamePacket.ParcelDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelRenamePacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelRenamePacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelRenamePacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelRenamePacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelRenamePacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelRenamePacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelRenamePacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelRenamePacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelRenamePacket.ParcelDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelRenamePacket.ParcelDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelRenamePacket.ParcelDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelReturnObjectsPacket`. pub struct ParcelReturnObjectsPacket { /// C# member: `F:LibreMetaverse.Packets.ParcelReturnObjectsPacket.AgentData`. pub agent_data: libremetaverse::packets::ParcelReturnObjectsPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ParcelReturnObjectsPacket.OwnerIDs`. pub owner_i_ds: Vec, /// C# member: `F:LibreMetaverse.Packets.ParcelReturnObjectsPacket.ParcelData`. pub parcel_data: libremetaverse::packets::ParcelReturnObjectsPacketParcelDataBlock, /// C# member: `F:LibreMetaverse.Packets.ParcelReturnObjectsPacket.TaskIDs`. pub task_i_ds: Vec, } impl ParcelReturnObjectsPacket { /// C# member: `M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelReturnObjectsPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ParcelReturnObjectsPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ParcelReturnObjectsPacket.AgentDataBlock`. pub struct ParcelReturnObjectsPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelReturnObjectsPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ParcelReturnObjectsPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ParcelReturnObjectsPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelReturnObjectsPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelReturnObjectsPacket.OwnerIDsBlock`. pub struct ParcelReturnObjectsPacketOwnerIDsBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelReturnObjectsPacket.OwnerIDsBlock.OwnerID`. pub owner_id: libremetaverse_types::UUID, } impl ParcelReturnObjectsPacketOwnerIDsBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.OwnerIDsBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.OwnerIDsBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.OwnerIDsBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.OwnerIDsBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.OwnerIDsBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.OwnerIDsBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.OwnerIDsBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.OwnerIDsBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.OwnerIDsBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.OwnerIDsBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.OwnerIDsBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelReturnObjectsPacket.OwnerIDsBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelReturnObjectsPacket.ParcelDataBlock`. pub struct ParcelReturnObjectsPacketParcelDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelReturnObjectsPacket.ParcelDataBlock.LocalID`. pub local_id: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelReturnObjectsPacket.ParcelDataBlock.ReturnType`. pub return_type: u32, } impl ParcelReturnObjectsPacketParcelDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.ParcelDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.ParcelDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.ParcelDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelReturnObjectsPacket.ParcelDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelReturnObjectsPacket.TaskIDsBlock`. pub struct ParcelReturnObjectsPacketTaskIDsBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelReturnObjectsPacket.TaskIDsBlock.TaskID`. pub task_id: libremetaverse_types::UUID, } impl ParcelReturnObjectsPacketTaskIDsBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.TaskIDsBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.TaskIDsBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.TaskIDsBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.TaskIDsBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.TaskIDsBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.TaskIDsBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.TaskIDsBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.TaskIDsBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.TaskIDsBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.TaskIDsBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelReturnObjectsPacket.TaskIDsBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelReturnObjectsPacket.TaskIDsBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelSalesPacket`. pub struct ParcelSalesPacket { /// C# member: `F:LibreMetaverse.Packets.ParcelSalesPacket.ParcelData`. pub parcel_data: Vec, } impl ParcelSalesPacket { /// C# member: `M:LibreMetaverse.Packets.ParcelSalesPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelSalesPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSalesPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSalesPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSalesPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSalesPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSalesPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSalesPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSalesPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSalesPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSalesPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSalesPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSalesPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSalesPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSalesPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSalesPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSalesPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSalesPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSalesPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSalesPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSalesPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelSalesPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ParcelSalesPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ParcelSalesPacket.ParcelDataBlock`. pub struct ParcelSalesPacketParcelDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelSalesPacket.ParcelDataBlock.BuyerID`. pub buyer_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ParcelSalesPacket.ParcelDataBlock.ParcelID`. pub parcel_id: libremetaverse_types::UUID, } impl ParcelSalesPacketParcelDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelSalesPacket.ParcelDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelSalesPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSalesPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSalesPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSalesPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSalesPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSalesPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSalesPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSalesPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSalesPacket.ParcelDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSalesPacket.ParcelDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelSalesPacket.ParcelDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelSelectObjectsPacket`. pub struct ParcelSelectObjectsPacket { /// C# member: `F:LibreMetaverse.Packets.ParcelSelectObjectsPacket.AgentData`. pub agent_data: libremetaverse::packets::ParcelSelectObjectsPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ParcelSelectObjectsPacket.ParcelData`. pub parcel_data: libremetaverse::packets::ParcelSelectObjectsPacketParcelDataBlock, /// C# member: `F:LibreMetaverse.Packets.ParcelSelectObjectsPacket.ReturnIDs`. pub return_i_ds: Vec, } impl ParcelSelectObjectsPacket { /// C# member: `M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelSelectObjectsPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ParcelSelectObjectsPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ParcelSelectObjectsPacket.AgentDataBlock`. pub struct ParcelSelectObjectsPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelSelectObjectsPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ParcelSelectObjectsPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ParcelSelectObjectsPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelSelectObjectsPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelSelectObjectsPacket.ParcelDataBlock`. pub struct ParcelSelectObjectsPacketParcelDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelSelectObjectsPacket.ParcelDataBlock.LocalID`. pub local_id: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelSelectObjectsPacket.ParcelDataBlock.ReturnType`. pub return_type: u32, } impl ParcelSelectObjectsPacketParcelDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.ParcelDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.ParcelDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.ParcelDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelSelectObjectsPacket.ParcelDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelSelectObjectsPacket.ReturnIDsBlock`. pub struct ParcelSelectObjectsPacketReturnIDsBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelSelectObjectsPacket.ReturnIDsBlock.ReturnID`. pub return_id: libremetaverse_types::UUID, } impl ParcelSelectObjectsPacketReturnIDsBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.ReturnIDsBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.ReturnIDsBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.ReturnIDsBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.ReturnIDsBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.ReturnIDsBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.ReturnIDsBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.ReturnIDsBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.ReturnIDsBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.ReturnIDsBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.ReturnIDsBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSelectObjectsPacket.ReturnIDsBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelSelectObjectsPacket.ReturnIDsBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket`. pub struct ParcelSetOtherCleanTimePacket { /// C# member: `F:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.AgentData`. pub agent_data: libremetaverse::packets::ParcelSetOtherCleanTimePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.ParcelData`. pub parcel_data: libremetaverse::packets::ParcelSetOtherCleanTimePacketParcelDataBlock, } impl ParcelSetOtherCleanTimePacket { /// C# member: `M:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.AgentDataBlock`. pub struct ParcelSetOtherCleanTimePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ParcelSetOtherCleanTimePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.ParcelDataBlock`. pub struct ParcelSetOtherCleanTimePacketParcelDataBlock { /// C# member: `F:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.ParcelDataBlock.LocalID`. pub local_id: i32, /// C# member: `F:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.ParcelDataBlock.OtherCleanTime`. pub other_clean_time: i32, } impl ParcelSetOtherCleanTimePacketParcelDataBlock { /// C# member: `M:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.ParcelDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.ParcelDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.ParcelDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ParcelSetOtherCleanTimePacket.ParcelDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.PayPriceReplyPacket`. pub struct PayPriceReplyPacket { /// C# member: `F:LibreMetaverse.Packets.PayPriceReplyPacket.ButtonData`. pub button_data: Vec, /// C# member: `F:LibreMetaverse.Packets.PayPriceReplyPacket.ObjectData`. pub object_data: libremetaverse::packets::PayPriceReplyPacketObjectDataBlock, } impl PayPriceReplyPacket { /// C# member: `M:LibreMetaverse.Packets.PayPriceReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.PayPriceReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PayPriceReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PayPriceReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PayPriceReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PayPriceReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PayPriceReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PayPriceReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PayPriceReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.PayPriceReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PayPriceReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.PayPriceReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PayPriceReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.PayPriceReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PayPriceReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.PayPriceReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PayPriceReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PayPriceReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PayPriceReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.PayPriceReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PayPriceReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.PayPriceReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.PayPriceReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.PayPriceReplyPacket.ButtonDataBlock`. pub struct PayPriceReplyPacketButtonDataBlock { /// C# member: `F:LibreMetaverse.Packets.PayPriceReplyPacket.ButtonDataBlock.PayButton`. pub pay_button: i32, } impl PayPriceReplyPacketButtonDataBlock { /// C# member: `M:LibreMetaverse.Packets.PayPriceReplyPacket.ButtonDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.PayPriceReplyPacket.ButtonDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PayPriceReplyPacket.ButtonDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PayPriceReplyPacket.ButtonDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PayPriceReplyPacket.ButtonDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PayPriceReplyPacket.ButtonDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PayPriceReplyPacket.ButtonDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.PayPriceReplyPacket.ButtonDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PayPriceReplyPacket.ButtonDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PayPriceReplyPacket.ButtonDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PayPriceReplyPacket.ButtonDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.PayPriceReplyPacket.ButtonDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.PayPriceReplyPacket.ObjectDataBlock`. pub struct PayPriceReplyPacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.PayPriceReplyPacket.ObjectDataBlock.DefaultPayPrice`. pub default_pay_price: i32, /// C# member: `F:LibreMetaverse.Packets.PayPriceReplyPacket.ObjectDataBlock.ObjectID`. pub object_id: libremetaverse_types::UUID, } impl PayPriceReplyPacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.PayPriceReplyPacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.PayPriceReplyPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PayPriceReplyPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PayPriceReplyPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PayPriceReplyPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PayPriceReplyPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PayPriceReplyPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.PayPriceReplyPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PayPriceReplyPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PayPriceReplyPacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PayPriceReplyPacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.PayPriceReplyPacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.PickDeletePacket`. pub struct PickDeletePacket { /// C# member: `F:LibreMetaverse.Packets.PickDeletePacket.AgentData`. pub agent_data: libremetaverse::packets::PickDeletePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.PickDeletePacket.Data`. pub data: libremetaverse::packets::PickDeletePacketDataBlock, } impl PickDeletePacket { /// C# member: `M:LibreMetaverse.Packets.PickDeletePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.PickDeletePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickDeletePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PickDeletePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickDeletePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PickDeletePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickDeletePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PickDeletePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickDeletePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.PickDeletePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickDeletePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.PickDeletePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickDeletePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.PickDeletePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickDeletePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.PickDeletePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickDeletePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PickDeletePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickDeletePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.PickDeletePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickDeletePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.PickDeletePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.PickDeletePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.PickDeletePacket.AgentDataBlock`. pub struct PickDeletePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.PickDeletePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.PickDeletePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl PickDeletePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.PickDeletePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.PickDeletePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickDeletePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PickDeletePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickDeletePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PickDeletePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickDeletePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.PickDeletePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickDeletePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PickDeletePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickDeletePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.PickDeletePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.PickDeletePacket.DataBlock`. pub struct PickDeletePacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.PickDeletePacket.DataBlock.PickID`. pub pick_id: libremetaverse_types::UUID, } impl PickDeletePacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.PickDeletePacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.PickDeletePacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickDeletePacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PickDeletePacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickDeletePacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PickDeletePacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickDeletePacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.PickDeletePacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickDeletePacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PickDeletePacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickDeletePacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.PickDeletePacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.PickGodDeletePacket`. pub struct PickGodDeletePacket { /// C# member: `F:LibreMetaverse.Packets.PickGodDeletePacket.AgentData`. pub agent_data: libremetaverse::packets::PickGodDeletePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.PickGodDeletePacket.Data`. pub data: libremetaverse::packets::PickGodDeletePacketDataBlock, } impl PickGodDeletePacket { /// C# member: `M:LibreMetaverse.Packets.PickGodDeletePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.PickGodDeletePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickGodDeletePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PickGodDeletePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickGodDeletePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PickGodDeletePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickGodDeletePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PickGodDeletePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickGodDeletePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.PickGodDeletePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickGodDeletePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.PickGodDeletePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickGodDeletePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.PickGodDeletePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickGodDeletePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.PickGodDeletePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickGodDeletePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PickGodDeletePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickGodDeletePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.PickGodDeletePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickGodDeletePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.PickGodDeletePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.PickGodDeletePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.PickGodDeletePacket.AgentDataBlock`. pub struct PickGodDeletePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.PickGodDeletePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.PickGodDeletePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl PickGodDeletePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.PickGodDeletePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.PickGodDeletePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickGodDeletePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PickGodDeletePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickGodDeletePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PickGodDeletePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickGodDeletePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.PickGodDeletePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickGodDeletePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PickGodDeletePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickGodDeletePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.PickGodDeletePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.PickGodDeletePacket.DataBlock`. pub struct PickGodDeletePacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.PickGodDeletePacket.DataBlock.PickID`. pub pick_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.PickGodDeletePacket.DataBlock.QueryID`. pub query_id: libremetaverse_types::UUID, } impl PickGodDeletePacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.PickGodDeletePacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.PickGodDeletePacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickGodDeletePacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PickGodDeletePacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickGodDeletePacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PickGodDeletePacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickGodDeletePacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.PickGodDeletePacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickGodDeletePacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PickGodDeletePacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickGodDeletePacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.PickGodDeletePacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.PickInfoReplyPacket`. pub struct PickInfoReplyPacket { /// C# member: `F:LibreMetaverse.Packets.PickInfoReplyPacket.AgentData`. pub agent_data: libremetaverse::packets::PickInfoReplyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.PickInfoReplyPacket.Data`. pub data: libremetaverse::packets::PickInfoReplyPacketDataBlock, } impl PickInfoReplyPacket { /// C# member: `M:LibreMetaverse.Packets.PickInfoReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.PickInfoReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickInfoReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PickInfoReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickInfoReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PickInfoReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickInfoReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PickInfoReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickInfoReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.PickInfoReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickInfoReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.PickInfoReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickInfoReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.PickInfoReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickInfoReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.PickInfoReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickInfoReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PickInfoReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickInfoReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.PickInfoReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickInfoReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.PickInfoReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.PickInfoReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.PickInfoReplyPacket.AgentDataBlock`. pub struct PickInfoReplyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.PickInfoReplyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl PickInfoReplyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.PickInfoReplyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.PickInfoReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickInfoReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PickInfoReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickInfoReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PickInfoReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickInfoReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.PickInfoReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickInfoReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PickInfoReplyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickInfoReplyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.PickInfoReplyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.PickInfoReplyPacket.DataBlock`. pub struct PickInfoReplyPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.PickInfoReplyPacket.DataBlock.CreatorID`. pub creator_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.PickInfoReplyPacket.DataBlock.Desc`. pub desc: Vec, /// C# member: `F:LibreMetaverse.Packets.PickInfoReplyPacket.DataBlock.Enabled`. pub enabled: bool, /// C# member: `F:LibreMetaverse.Packets.PickInfoReplyPacket.DataBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.PickInfoReplyPacket.DataBlock.OriginalName`. pub original_name: Vec, /// C# member: `F:LibreMetaverse.Packets.PickInfoReplyPacket.DataBlock.ParcelID`. pub parcel_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.PickInfoReplyPacket.DataBlock.PickID`. pub pick_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.PickInfoReplyPacket.DataBlock.PosGlobal`. pub pos_global: libremetaverse_types::Vector3d, /// C# member: `F:LibreMetaverse.Packets.PickInfoReplyPacket.DataBlock.SimName`. pub sim_name: Vec, /// C# member: `F:LibreMetaverse.Packets.PickInfoReplyPacket.DataBlock.SnapshotID`. pub snapshot_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.PickInfoReplyPacket.DataBlock.SortOrder`. pub sort_order: i32, /// C# member: `F:LibreMetaverse.Packets.PickInfoReplyPacket.DataBlock.TopPick`. pub top_pick: bool, /// C# member: `F:LibreMetaverse.Packets.PickInfoReplyPacket.DataBlock.User`. pub user: Vec, } impl PickInfoReplyPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.PickInfoReplyPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.PickInfoReplyPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickInfoReplyPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PickInfoReplyPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickInfoReplyPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PickInfoReplyPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickInfoReplyPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.PickInfoReplyPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickInfoReplyPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PickInfoReplyPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickInfoReplyPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.PickInfoReplyPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.PickInfoUpdatePacket`. pub struct PickInfoUpdatePacket { /// C# member: `F:LibreMetaverse.Packets.PickInfoUpdatePacket.AgentData`. pub agent_data: libremetaverse::packets::PickInfoUpdatePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.PickInfoUpdatePacket.Data`. pub data: libremetaverse::packets::PickInfoUpdatePacketDataBlock, } impl PickInfoUpdatePacket { /// C# member: `M:LibreMetaverse.Packets.PickInfoUpdatePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.PickInfoUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickInfoUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PickInfoUpdatePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickInfoUpdatePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PickInfoUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickInfoUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PickInfoUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickInfoUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.PickInfoUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickInfoUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.PickInfoUpdatePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickInfoUpdatePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.PickInfoUpdatePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickInfoUpdatePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.PickInfoUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickInfoUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PickInfoUpdatePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickInfoUpdatePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.PickInfoUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickInfoUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.PickInfoUpdatePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.PickInfoUpdatePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.PickInfoUpdatePacket.AgentDataBlock`. pub struct PickInfoUpdatePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.PickInfoUpdatePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.PickInfoUpdatePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl PickInfoUpdatePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.PickInfoUpdatePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.PickInfoUpdatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickInfoUpdatePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PickInfoUpdatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickInfoUpdatePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PickInfoUpdatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickInfoUpdatePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.PickInfoUpdatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickInfoUpdatePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PickInfoUpdatePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickInfoUpdatePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.PickInfoUpdatePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.PickInfoUpdatePacket.DataBlock`. pub struct PickInfoUpdatePacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.PickInfoUpdatePacket.DataBlock.CreatorID`. pub creator_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.PickInfoUpdatePacket.DataBlock.Desc`. pub desc: Vec, /// C# member: `F:LibreMetaverse.Packets.PickInfoUpdatePacket.DataBlock.Enabled`. pub enabled: bool, /// C# member: `F:LibreMetaverse.Packets.PickInfoUpdatePacket.DataBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.PickInfoUpdatePacket.DataBlock.ParcelID`. pub parcel_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.PickInfoUpdatePacket.DataBlock.PickID`. pub pick_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.PickInfoUpdatePacket.DataBlock.PosGlobal`. pub pos_global: libremetaverse_types::Vector3d, /// C# member: `F:LibreMetaverse.Packets.PickInfoUpdatePacket.DataBlock.SnapshotID`. pub snapshot_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.PickInfoUpdatePacket.DataBlock.SortOrder`. pub sort_order: i32, /// C# member: `F:LibreMetaverse.Packets.PickInfoUpdatePacket.DataBlock.TopPick`. pub top_pick: bool, } impl PickInfoUpdatePacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.PickInfoUpdatePacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.PickInfoUpdatePacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickInfoUpdatePacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PickInfoUpdatePacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickInfoUpdatePacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PickInfoUpdatePacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickInfoUpdatePacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.PickInfoUpdatePacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickInfoUpdatePacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PickInfoUpdatePacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PickInfoUpdatePacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.PickInfoUpdatePacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.PlacesQueryPacket`. pub struct PlacesQueryPacket { /// C# member: `F:LibreMetaverse.Packets.PlacesQueryPacket.AgentData`. pub agent_data: libremetaverse::packets::PlacesQueryPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.PlacesQueryPacket.QueryData`. pub query_data: libremetaverse::packets::PlacesQueryPacketQueryDataBlock, /// C# member: `F:LibreMetaverse.Packets.PlacesQueryPacket.TransactionData`. pub transaction_data: libremetaverse::packets::PlacesQueryPacketTransactionDataBlock, } impl PlacesQueryPacket { /// C# member: `M:LibreMetaverse.Packets.PlacesQueryPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.PlacesQueryPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesQueryPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PlacesQueryPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesQueryPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PlacesQueryPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesQueryPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PlacesQueryPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesQueryPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.PlacesQueryPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesQueryPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.PlacesQueryPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesQueryPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.PlacesQueryPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesQueryPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.PlacesQueryPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesQueryPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PlacesQueryPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesQueryPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.PlacesQueryPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesQueryPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.PlacesQueryPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.PlacesQueryPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.PlacesQueryPacket.AgentDataBlock`. pub struct PlacesQueryPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.PlacesQueryPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.PlacesQueryPacket.AgentDataBlock.QueryID`. pub query_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.PlacesQueryPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl PlacesQueryPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.PlacesQueryPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.PlacesQueryPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesQueryPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PlacesQueryPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesQueryPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PlacesQueryPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesQueryPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.PlacesQueryPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesQueryPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PlacesQueryPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesQueryPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.PlacesQueryPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.PlacesQueryPacket.QueryDataBlock`. pub struct PlacesQueryPacketQueryDataBlock { /// C# member: `F:LibreMetaverse.Packets.PlacesQueryPacket.QueryDataBlock.Category`. pub category: i8, /// C# member: `F:LibreMetaverse.Packets.PlacesQueryPacket.QueryDataBlock.QueryFlags`. pub query_flags: u32, /// C# member: `F:LibreMetaverse.Packets.PlacesQueryPacket.QueryDataBlock.QueryText`. pub query_text: Vec, /// C# member: `F:LibreMetaverse.Packets.PlacesQueryPacket.QueryDataBlock.SimName`. pub sim_name: Vec, } impl PlacesQueryPacketQueryDataBlock { /// C# member: `M:LibreMetaverse.Packets.PlacesQueryPacket.QueryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.PlacesQueryPacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesQueryPacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PlacesQueryPacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesQueryPacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PlacesQueryPacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesQueryPacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.PlacesQueryPacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesQueryPacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PlacesQueryPacket.QueryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesQueryPacket.QueryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.PlacesQueryPacket.QueryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.PlacesQueryPacket.TransactionDataBlock`. pub struct PlacesQueryPacketTransactionDataBlock { /// C# member: `F:LibreMetaverse.Packets.PlacesQueryPacket.TransactionDataBlock.TransactionID`. pub transaction_id: libremetaverse_types::UUID, } impl PlacesQueryPacketTransactionDataBlock { /// C# member: `M:LibreMetaverse.Packets.PlacesQueryPacket.TransactionDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.PlacesQueryPacket.TransactionDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesQueryPacket.TransactionDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PlacesQueryPacket.TransactionDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesQueryPacket.TransactionDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PlacesQueryPacket.TransactionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesQueryPacket.TransactionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.PlacesQueryPacket.TransactionDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesQueryPacket.TransactionDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PlacesQueryPacket.TransactionDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesQueryPacket.TransactionDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.PlacesQueryPacket.TransactionDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.PlacesReplyPacket`. pub struct PlacesReplyPacket { /// C# member: `F:LibreMetaverse.Packets.PlacesReplyPacket.AgentData`. pub agent_data: libremetaverse::packets::PlacesReplyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.PlacesReplyPacket.QueryData`. pub query_data: Vec, /// C# member: `F:LibreMetaverse.Packets.PlacesReplyPacket.TransactionData`. pub transaction_data: libremetaverse::packets::PlacesReplyPacketTransactionDataBlock, } impl PlacesReplyPacket { /// C# member: `M:LibreMetaverse.Packets.PlacesReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.PlacesReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PlacesReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PlacesReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PlacesReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.PlacesReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.PlacesReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.PlacesReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.PlacesReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PlacesReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.PlacesReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.PlacesReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.PlacesReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.PlacesReplyPacket.AgentDataBlock`. pub struct PlacesReplyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.PlacesReplyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.PlacesReplyPacket.AgentDataBlock.QueryID`. pub query_id: libremetaverse_types::UUID, } impl PlacesReplyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.PlacesReplyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.PlacesReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PlacesReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PlacesReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.PlacesReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PlacesReplyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesReplyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.PlacesReplyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.PlacesReplyPacket.QueryDataBlock`. pub struct PlacesReplyPacketQueryDataBlock { /// C# member: `F:LibreMetaverse.Packets.PlacesReplyPacket.QueryDataBlock.ActualArea`. pub actual_area: i32, /// C# member: `F:LibreMetaverse.Packets.PlacesReplyPacket.QueryDataBlock.BillableArea`. pub billable_area: i32, /// C# member: `F:LibreMetaverse.Packets.PlacesReplyPacket.QueryDataBlock.Desc`. pub desc: Vec, /// C# member: `F:LibreMetaverse.Packets.PlacesReplyPacket.QueryDataBlock.Dwell`. pub dwell: f32, /// C# member: `F:LibreMetaverse.Packets.PlacesReplyPacket.QueryDataBlock.Flags`. pub flags: u8, /// C# member: `F:LibreMetaverse.Packets.PlacesReplyPacket.QueryDataBlock.GlobalX`. pub global_x: f32, /// C# member: `F:LibreMetaverse.Packets.PlacesReplyPacket.QueryDataBlock.GlobalY`. pub global_y: f32, /// C# member: `F:LibreMetaverse.Packets.PlacesReplyPacket.QueryDataBlock.GlobalZ`. pub global_z: f32, /// C# member: `F:LibreMetaverse.Packets.PlacesReplyPacket.QueryDataBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.PlacesReplyPacket.QueryDataBlock.OwnerID`. pub owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.PlacesReplyPacket.QueryDataBlock.Price`. pub price: i32, /// C# member: `F:LibreMetaverse.Packets.PlacesReplyPacket.QueryDataBlock.SimName`. pub sim_name: Vec, /// C# member: `F:LibreMetaverse.Packets.PlacesReplyPacket.QueryDataBlock.SnapshotID`. pub snapshot_id: libremetaverse_types::UUID, } impl PlacesReplyPacketQueryDataBlock { /// C# member: `M:LibreMetaverse.Packets.PlacesReplyPacket.QueryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.PlacesReplyPacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesReplyPacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PlacesReplyPacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesReplyPacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PlacesReplyPacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesReplyPacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.PlacesReplyPacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesReplyPacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PlacesReplyPacket.QueryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesReplyPacket.QueryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.PlacesReplyPacket.QueryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.PlacesReplyPacket.TransactionDataBlock`. pub struct PlacesReplyPacketTransactionDataBlock { /// C# member: `F:LibreMetaverse.Packets.PlacesReplyPacket.TransactionDataBlock.TransactionID`. pub transaction_id: libremetaverse_types::UUID, } impl PlacesReplyPacketTransactionDataBlock { /// C# member: `M:LibreMetaverse.Packets.PlacesReplyPacket.TransactionDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.PlacesReplyPacket.TransactionDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesReplyPacket.TransactionDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PlacesReplyPacket.TransactionDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesReplyPacket.TransactionDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PlacesReplyPacket.TransactionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesReplyPacket.TransactionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.PlacesReplyPacket.TransactionDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesReplyPacket.TransactionDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PlacesReplyPacket.TransactionDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PlacesReplyPacket.TransactionDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.PlacesReplyPacket.TransactionDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.PreloadSoundPacket`. pub struct PreloadSoundPacket { /// C# member: `F:LibreMetaverse.Packets.PreloadSoundPacket.DataBlock`. pub data_block: Vec, } impl PreloadSoundPacket { /// C# member: `M:LibreMetaverse.Packets.PreloadSoundPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.PreloadSoundPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PreloadSoundPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PreloadSoundPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PreloadSoundPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PreloadSoundPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PreloadSoundPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PreloadSoundPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PreloadSoundPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.PreloadSoundPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PreloadSoundPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.PreloadSoundPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PreloadSoundPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.PreloadSoundPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PreloadSoundPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.PreloadSoundPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PreloadSoundPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PreloadSoundPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PreloadSoundPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.PreloadSoundPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PreloadSoundPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.PreloadSoundPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.PreloadSoundPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.PreloadSoundPacket.DataBlockBlock`. pub struct PreloadSoundPacketDataBlockBlock { /// C# member: `F:LibreMetaverse.Packets.PreloadSoundPacket.DataBlockBlock.ObjectID`. pub object_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.PreloadSoundPacket.DataBlockBlock.OwnerID`. pub owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.PreloadSoundPacket.DataBlockBlock.SoundID`. pub sound_id: libremetaverse_types::UUID, } impl PreloadSoundPacketDataBlockBlock { /// C# member: `M:LibreMetaverse.Packets.PreloadSoundPacket.DataBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.PreloadSoundPacket.DataBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PreloadSoundPacket.DataBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PreloadSoundPacket.DataBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PreloadSoundPacket.DataBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PreloadSoundPacket.DataBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PreloadSoundPacket.DataBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.PreloadSoundPacket.DataBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PreloadSoundPacket.DataBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PreloadSoundPacket.DataBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PreloadSoundPacket.DataBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.PreloadSoundPacket.DataBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket`. pub struct PurgeInventoryDescendentsPacket { /// C# member: `F:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.AgentData`. pub agent_data: libremetaverse::packets::PurgeInventoryDescendentsPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.InventoryData`. pub inventory_data: libremetaverse::packets::PurgeInventoryDescendentsPacketInventoryDataBlock, } impl PurgeInventoryDescendentsPacket { /// C# member: `M:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.AgentDataBlock`. pub struct PurgeInventoryDescendentsPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl PurgeInventoryDescendentsPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.InventoryDataBlock`. pub struct PurgeInventoryDescendentsPacketInventoryDataBlock { /// C# member: `F:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.InventoryDataBlock.FolderID`. pub folder_id: libremetaverse_types::UUID, } impl PurgeInventoryDescendentsPacketInventoryDataBlock { /// C# member: `M:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.InventoryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.InventoryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.InventoryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.PurgeInventoryDescendentsPacket.InventoryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RebakeAvatarTexturesPacket`. pub struct RebakeAvatarTexturesPacket { /// C# member: `F:LibreMetaverse.Packets.RebakeAvatarTexturesPacket.TextureData`. pub texture_data: libremetaverse::packets::RebakeAvatarTexturesPacketTextureDataBlock, } impl RebakeAvatarTexturesPacket { /// C# member: `M:LibreMetaverse.Packets.RebakeAvatarTexturesPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RebakeAvatarTexturesPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RebakeAvatarTexturesPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RebakeAvatarTexturesPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RebakeAvatarTexturesPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RebakeAvatarTexturesPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RebakeAvatarTexturesPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RebakeAvatarTexturesPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RebakeAvatarTexturesPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.RebakeAvatarTexturesPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RebakeAvatarTexturesPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RebakeAvatarTexturesPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RebakeAvatarTexturesPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.RebakeAvatarTexturesPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RebakeAvatarTexturesPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.RebakeAvatarTexturesPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RebakeAvatarTexturesPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RebakeAvatarTexturesPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RebakeAvatarTexturesPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.RebakeAvatarTexturesPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RebakeAvatarTexturesPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.RebakeAvatarTexturesPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.RebakeAvatarTexturesPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.RebakeAvatarTexturesPacket.TextureDataBlock`. pub struct RebakeAvatarTexturesPacketTextureDataBlock { /// C# member: `F:LibreMetaverse.Packets.RebakeAvatarTexturesPacket.TextureDataBlock.TextureID`. pub texture_id: libremetaverse_types::UUID, } impl RebakeAvatarTexturesPacketTextureDataBlock { /// C# member: `M:LibreMetaverse.Packets.RebakeAvatarTexturesPacket.TextureDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RebakeAvatarTexturesPacket.TextureDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RebakeAvatarTexturesPacket.TextureDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RebakeAvatarTexturesPacket.TextureDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RebakeAvatarTexturesPacket.TextureDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RebakeAvatarTexturesPacket.TextureDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RebakeAvatarTexturesPacket.TextureDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RebakeAvatarTexturesPacket.TextureDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RebakeAvatarTexturesPacket.TextureDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RebakeAvatarTexturesPacket.TextureDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RebakeAvatarTexturesPacket.TextureDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RebakeAvatarTexturesPacket.TextureDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RedoPacket`. pub struct RedoPacket { /// C# member: `F:LibreMetaverse.Packets.RedoPacket.AgentData`. pub agent_data: libremetaverse::packets::RedoPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.RedoPacket.ObjectData`. pub object_data: Vec, } impl RedoPacket { /// C# member: `M:LibreMetaverse.Packets.RedoPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RedoPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RedoPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RedoPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RedoPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RedoPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RedoPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RedoPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RedoPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.RedoPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RedoPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RedoPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Packets.RedoPacket.PacketToOSD") } /// C# member: `M:LibreMetaverse.Packets.RedoPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Packets.RedoPacket.ToBytes") } /// C# member: `M:LibreMetaverse.Packets.RedoPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RedoPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RedoPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RedoPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.RedoPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RedoPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.RedoPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.RedoPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.RedoPacket.AgentDataBlock`. pub struct RedoPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.RedoPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RedoPacket.AgentDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RedoPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl RedoPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.RedoPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RedoPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RedoPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RedoPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RedoPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RedoPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RedoPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RedoPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RedoPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RedoPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RedoPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RedoPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RedoPacket.ObjectDataBlock`. pub struct RedoPacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.RedoPacket.ObjectDataBlock.ObjectID`. pub object_id: libremetaverse_types::UUID, } impl RedoPacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.RedoPacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RedoPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RedoPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RedoPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RedoPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RedoPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RedoPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RedoPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RedoPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RedoPacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RedoPacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RedoPacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RegionHandleRequestPacket`. pub struct RegionHandleRequestPacket { /// C# member: `F:LibreMetaverse.Packets.RegionHandleRequestPacket.RequestBlock`. pub request_block: libremetaverse::packets::RegionHandleRequestPacketRequestBlockBlock, } impl RegionHandleRequestPacket { /// C# member: `M:LibreMetaverse.Packets.RegionHandleRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RegionHandleRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandleRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandleRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandleRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandleRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandleRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandleRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandleRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandleRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandleRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandleRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandleRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandleRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandleRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandleRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandleRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandleRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandleRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandleRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandleRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.RegionHandleRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.RegionHandleRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.RegionHandleRequestPacket.RequestBlockBlock`. pub struct RegionHandleRequestPacketRequestBlockBlock { /// C# member: `F:LibreMetaverse.Packets.RegionHandleRequestPacket.RequestBlockBlock.RegionID`. pub region_id: libremetaverse_types::UUID, } impl RegionHandleRequestPacketRequestBlockBlock { /// C# member: `M:LibreMetaverse.Packets.RegionHandleRequestPacket.RequestBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RegionHandleRequestPacket.RequestBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandleRequestPacket.RequestBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandleRequestPacket.RequestBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandleRequestPacket.RequestBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandleRequestPacket.RequestBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandleRequestPacket.RequestBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandleRequestPacket.RequestBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandleRequestPacket.RequestBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandleRequestPacket.RequestBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandleRequestPacket.RequestBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RegionHandleRequestPacket.RequestBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RegionHandshakePacket`. pub struct RegionHandshakePacket { /// C# member: `F:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo`. pub region_info: libremetaverse::packets::RegionHandshakePacketRegionInfoBlock, /// C# member: `F:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo2`. pub region_info2: libremetaverse::packets::RegionHandshakePacketRegionInfo2Block, /// C# member: `F:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo3`. pub region_info3: libremetaverse::packets::RegionHandshakePacketRegionInfo3Block, /// C# member: `F:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo4`. pub region_info4: Vec, } impl RegionHandshakePacket { /// C# member: `M:LibreMetaverse.Packets.RegionHandshakePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.RegionHandshakePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.RegionHandshakePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo2Block`. pub struct RegionHandshakePacketRegionInfo2Block { /// C# member: `F:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo2Block.RegionID`. pub region_id: libremetaverse_types::UUID, } impl RegionHandshakePacketRegionInfo2Block { /// C# member: `M:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo2Block.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo2Block.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo2Block.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo2Block.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo2Block.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo2Block.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo2Block.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo2Block.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo2Block.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo2Block.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo2Block.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo2Block.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo3Block`. pub struct RegionHandshakePacketRegionInfo3Block { /// C# member: `F:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo3Block.CPUClassID`. pub cpu_class_id: i32, /// C# member: `F:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo3Block.CPURatio`. pub cpu_ratio: i32, /// C# member: `F:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo3Block.ColoName`. pub colo_name: Vec, /// C# member: `F:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo3Block.ProductName`. pub product_name: Vec, /// C# member: `F:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo3Block.ProductSKU`. pub product_sku: Vec, } impl RegionHandshakePacketRegionInfo3Block { /// C# member: `M:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo3Block.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo3Block.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo3Block.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo3Block.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo3Block.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo3Block.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo3Block.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo3Block.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo3Block.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo3Block.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo3Block.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo3Block.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo4Block`. pub struct RegionHandshakePacketRegionInfo4Block { /// C# member: `F:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo4Block.RegionFlagsExtended`. pub region_flags_extended: u64, /// C# member: `F:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo4Block.RegionProtocols`. pub region_protocols: u64, } impl RegionHandshakePacketRegionInfo4Block { /// C# member: `M:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo4Block.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo4Block.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo4Block.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo4Block.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo4Block.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo4Block.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo4Block.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo4Block.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo4Block.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo4Block.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo4Block.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfo4Block.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock`. pub struct RegionHandshakePacketRegionInfoBlock { /// C# member: `F:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock.BillableFactor`. pub billable_factor: f32, /// C# member: `F:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock.CacheID`. pub cache_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock.IsEstateManager`. pub is_estate_manager: bool, /// C# member: `F:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock.RegionFlags`. pub region_flags: u32, /// C# member: `F:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock.SimAccess`. pub sim_access: u8, /// C# member: `F:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock.SimName`. pub sim_name: Vec, /// C# member: `F:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock.SimOwner`. pub sim_owner: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock.TerrainBase0`. pub terrain_base0: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock.TerrainBase1`. pub terrain_base1: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock.TerrainBase2`. pub terrain_base2: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock.TerrainBase3`. pub terrain_base3: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock.TerrainDetail0`. pub terrain_detail0: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock.TerrainDetail1`. pub terrain_detail1: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock.TerrainDetail2`. pub terrain_detail2: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock.TerrainDetail3`. pub terrain_detail3: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock.TerrainHeightRange00`. pub terrain_height_range00: f32, /// C# member: `F:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock.TerrainHeightRange01`. pub terrain_height_range01: f32, /// C# member: `F:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock.TerrainHeightRange10`. pub terrain_height_range10: f32, /// C# member: `F:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock.TerrainHeightRange11`. pub terrain_height_range11: f32, /// C# member: `F:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock.TerrainStartHeight00`. pub terrain_start_height00: f32, /// C# member: `F:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock.TerrainStartHeight01`. pub terrain_start_height01: f32, /// C# member: `F:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock.TerrainStartHeight10`. pub terrain_start_height10: f32, /// C# member: `F:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock.TerrainStartHeight11`. pub terrain_start_height11: f32, /// C# member: `F:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock.WaterHeight`. pub water_height: f32, } impl RegionHandshakePacketRegionInfoBlock { /// C# member: `M:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RegionHandshakePacket.RegionInfoBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RegionHandshakeReplyPacket`. pub struct RegionHandshakeReplyPacket { /// C# member: `F:LibreMetaverse.Packets.RegionHandshakeReplyPacket.AgentData`. pub agent_data: libremetaverse::packets::RegionHandshakeReplyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.RegionHandshakeReplyPacket.RegionInfo`. pub region_info: libremetaverse::packets::RegionHandshakeReplyPacketRegionInfoBlock, } impl RegionHandshakeReplyPacket { /// C# member: `M:LibreMetaverse.Packets.RegionHandshakeReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakeReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakeReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakeReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakeReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakeReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakeReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakeReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakeReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakeReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakeReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakeReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakeReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakeReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakeReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakeReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakeReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakeReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakeReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakeReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakeReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.RegionHandshakeReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.RegionHandshakeReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.RegionHandshakeReplyPacket.AgentDataBlock`. pub struct RegionHandshakeReplyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.RegionHandshakeReplyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RegionHandshakeReplyPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl RegionHandshakeReplyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.RegionHandshakeReplyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakeReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakeReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakeReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakeReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakeReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakeReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakeReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakeReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakeReplyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakeReplyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RegionHandshakeReplyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RegionHandshakeReplyPacket.RegionInfoBlock`. pub struct RegionHandshakeReplyPacketRegionInfoBlock { /// C# member: `F:LibreMetaverse.Packets.RegionHandshakeReplyPacket.RegionInfoBlock.Flags`. pub flags: u32, } impl RegionHandshakeReplyPacketRegionInfoBlock { /// C# member: `M:LibreMetaverse.Packets.RegionHandshakeReplyPacket.RegionInfoBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakeReplyPacket.RegionInfoBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakeReplyPacket.RegionInfoBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakeReplyPacket.RegionInfoBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakeReplyPacket.RegionInfoBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakeReplyPacket.RegionInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakeReplyPacket.RegionInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakeReplyPacket.RegionInfoBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakeReplyPacket.RegionInfoBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionHandshakeReplyPacket.RegionInfoBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionHandshakeReplyPacket.RegionInfoBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RegionHandshakeReplyPacket.RegionInfoBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RegionIDAndHandleReplyPacket`. pub struct RegionIDAndHandleReplyPacket { /// C# member: `F:LibreMetaverse.Packets.RegionIDAndHandleReplyPacket.ReplyBlock`. pub reply_block: libremetaverse::packets::RegionIDAndHandleReplyPacketReplyBlockBlock, } impl RegionIDAndHandleReplyPacket { /// C# member: `M:LibreMetaverse.Packets.RegionIDAndHandleReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RegionIDAndHandleReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionIDAndHandleReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionIDAndHandleReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionIDAndHandleReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionIDAndHandleReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionIDAndHandleReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionIDAndHandleReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionIDAndHandleReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.RegionIDAndHandleReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionIDAndHandleReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionIDAndHandleReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionIDAndHandleReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.RegionIDAndHandleReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionIDAndHandleReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.RegionIDAndHandleReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionIDAndHandleReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionIDAndHandleReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionIDAndHandleReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.RegionIDAndHandleReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionIDAndHandleReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.RegionIDAndHandleReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.RegionIDAndHandleReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.RegionIDAndHandleReplyPacket.ReplyBlockBlock`. pub struct RegionIDAndHandleReplyPacketReplyBlockBlock { /// C# member: `F:LibreMetaverse.Packets.RegionIDAndHandleReplyPacket.ReplyBlockBlock.RegionHandle`. pub region_handle: u64, /// C# member: `F:LibreMetaverse.Packets.RegionIDAndHandleReplyPacket.ReplyBlockBlock.RegionID`. pub region_id: libremetaverse_types::UUID, } impl RegionIDAndHandleReplyPacketReplyBlockBlock { /// C# member: `M:LibreMetaverse.Packets.RegionIDAndHandleReplyPacket.ReplyBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RegionIDAndHandleReplyPacket.ReplyBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionIDAndHandleReplyPacket.ReplyBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionIDAndHandleReplyPacket.ReplyBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionIDAndHandleReplyPacket.ReplyBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionIDAndHandleReplyPacket.ReplyBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionIDAndHandleReplyPacket.ReplyBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionIDAndHandleReplyPacket.ReplyBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionIDAndHandleReplyPacket.ReplyBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionIDAndHandleReplyPacket.ReplyBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionIDAndHandleReplyPacket.ReplyBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RegionIDAndHandleReplyPacket.ReplyBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RegionInfoPacket`. pub struct RegionInfoPacket { /// C# member: `F:LibreMetaverse.Packets.RegionInfoPacket.AgentData`. pub agent_data: libremetaverse::packets::RegionInfoPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.RegionInfoPacket.CombatSettings`. pub combat_settings: Vec, /// C# member: `F:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo`. pub region_info: libremetaverse::packets::RegionInfoPacketRegionInfoBlock, /// C# member: `F:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo2`. pub region_info2: libremetaverse::packets::RegionInfoPacketRegionInfo2Block, /// C# member: `F:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo3`. pub region_info3: Vec, /// C# member: `F:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo5`. pub region_info5: Vec, } impl RegionInfoPacket { /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionInfoPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionInfoPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionInfoPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionInfoPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionInfoPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionInfoPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionInfoPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionInfoPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionInfoPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionInfoPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.RegionInfoPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.RegionInfoPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.RegionInfoPacket.AgentDataBlock`. pub struct RegionInfoPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.RegionInfoPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RegionInfoPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl RegionInfoPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionInfoPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionInfoPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionInfoPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionInfoPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionInfoPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RegionInfoPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RegionInfoPacket.CombatSettingsBlock`. pub struct RegionInfoPacketCombatSettingsBlock { /// C# member: `F:LibreMetaverse.Packets.RegionInfoPacket.CombatSettingsBlock.CombatFlags`. pub combat_flags: u32, /// C# member: `F:LibreMetaverse.Packets.RegionInfoPacket.CombatSettingsBlock.DamageLimit`. pub damage_limit: f32, /// C# member: `F:LibreMetaverse.Packets.RegionInfoPacket.CombatSettingsBlock.DamageThrottle`. pub damage_throttle: f32, /// C# member: `F:LibreMetaverse.Packets.RegionInfoPacket.CombatSettingsBlock.InvulnerabilyTime`. pub invulnerabily_time: f32, /// C# member: `F:LibreMetaverse.Packets.RegionInfoPacket.CombatSettingsBlock.OnDeath`. pub on_death: u8, /// C# member: `F:LibreMetaverse.Packets.RegionInfoPacket.CombatSettingsBlock.RegenerationRate`. pub regeneration_rate: f32, } impl RegionInfoPacketCombatSettingsBlock { /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.CombatSettingsBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.CombatSettingsBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionInfoPacket.CombatSettingsBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.CombatSettingsBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionInfoPacket.CombatSettingsBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.CombatSettingsBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionInfoPacket.CombatSettingsBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.CombatSettingsBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionInfoPacket.CombatSettingsBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.CombatSettingsBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionInfoPacket.CombatSettingsBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RegionInfoPacket.CombatSettingsBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo2Block`. pub struct RegionInfoPacketRegionInfo2Block { /// C# member: `F:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo2Block.HardMaxAgents`. pub hard_max_agents: u32, /// C# member: `F:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo2Block.HardMaxObjects`. pub hard_max_objects: u32, /// C# member: `F:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo2Block.MaxAgents32`. pub max_agents32: u32, /// C# member: `F:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo2Block.ProductName`. pub product_name: Vec, /// C# member: `F:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo2Block.ProductSKU`. pub product_sku: Vec, } impl RegionInfoPacketRegionInfo2Block { /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo2Block.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo2Block.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo2Block.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo2Block.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo2Block.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo2Block.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo2Block.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo2Block.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo2Block.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo2Block.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo2Block.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo2Block.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo3Block`. pub struct RegionInfoPacketRegionInfo3Block { /// C# member: `F:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo3Block.RegionFlagsExtended`. pub region_flags_extended: u64, } impl RegionInfoPacketRegionInfo3Block { /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo3Block.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo3Block.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo3Block.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo3Block.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo3Block.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo3Block.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo3Block.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo3Block.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo3Block.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo3Block.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo3Block.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo3Block.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo5Block`. pub struct RegionInfoPacketRegionInfo5Block { /// C# member: `F:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo5Block.ChatFlags`. pub chat_flags: u32, /// C# member: `F:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo5Block.ChatNormalOffset`. pub chat_normal_offset: f32, /// C# member: `F:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo5Block.ChatNormalRange`. pub chat_normal_range: f32, /// C# member: `F:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo5Block.ChatShoutOffset`. pub chat_shout_offset: f32, /// C# member: `F:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo5Block.ChatShoutRange`. pub chat_shout_range: f32, /// C# member: `F:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo5Block.ChatWhisperOffset`. pub chat_whisper_offset: f32, /// C# member: `F:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo5Block.ChatWhisperRange`. pub chat_whisper_range: f32, } impl RegionInfoPacketRegionInfo5Block { /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo5Block.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo5Block.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo5Block.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo5Block.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo5Block.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo5Block.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo5Block.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo5Block.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo5Block.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo5Block.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo5Block.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RegionInfoPacket.RegionInfo5Block.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RegionInfoPacket.RegionInfoBlock`. pub struct RegionInfoPacketRegionInfoBlock { /// C# member: `F:LibreMetaverse.Packets.RegionInfoPacket.RegionInfoBlock.BillableFactor`. pub billable_factor: f32, /// C# member: `F:LibreMetaverse.Packets.RegionInfoPacket.RegionInfoBlock.EstateID`. pub estate_id: u32, /// C# member: `F:LibreMetaverse.Packets.RegionInfoPacket.RegionInfoBlock.MaxAgents`. pub max_agents: u8, /// C# member: `F:LibreMetaverse.Packets.RegionInfoPacket.RegionInfoBlock.ObjectBonusFactor`. pub object_bonus_factor: f32, /// C# member: `F:LibreMetaverse.Packets.RegionInfoPacket.RegionInfoBlock.ParentEstateID`. pub parent_estate_id: u32, /// C# member: `F:LibreMetaverse.Packets.RegionInfoPacket.RegionInfoBlock.PricePerMeter`. pub price_per_meter: i32, /// C# member: `F:LibreMetaverse.Packets.RegionInfoPacket.RegionInfoBlock.RedirectGridX`. pub redirect_grid_x: i32, /// C# member: `F:LibreMetaverse.Packets.RegionInfoPacket.RegionInfoBlock.RedirectGridY`. pub redirect_grid_y: i32, /// C# member: `F:LibreMetaverse.Packets.RegionInfoPacket.RegionInfoBlock.RegionFlags`. pub region_flags: u32, /// C# member: `F:LibreMetaverse.Packets.RegionInfoPacket.RegionInfoBlock.SimAccess`. pub sim_access: u8, /// C# member: `F:LibreMetaverse.Packets.RegionInfoPacket.RegionInfoBlock.SimName`. pub sim_name: Vec, /// C# member: `F:LibreMetaverse.Packets.RegionInfoPacket.RegionInfoBlock.SunHour`. pub sun_hour: f32, /// C# member: `F:LibreMetaverse.Packets.RegionInfoPacket.RegionInfoBlock.TerrainLowerLimit`. pub terrain_lower_limit: f32, /// C# member: `F:LibreMetaverse.Packets.RegionInfoPacket.RegionInfoBlock.TerrainRaiseLimit`. pub terrain_raise_limit: f32, /// C# member: `F:LibreMetaverse.Packets.RegionInfoPacket.RegionInfoBlock.UseEstateSun`. pub use_estate_sun: bool, /// C# member: `F:LibreMetaverse.Packets.RegionInfoPacket.RegionInfoBlock.WaterHeight`. pub water_height: f32, } impl RegionInfoPacketRegionInfoBlock { /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.RegionInfoBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.RegionInfoBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionInfoPacket.RegionInfoBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.RegionInfoBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionInfoPacket.RegionInfoBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.RegionInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionInfoPacket.RegionInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.RegionInfoBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionInfoPacket.RegionInfoBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionInfoPacket.RegionInfoBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionInfoPacket.RegionInfoBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RegionInfoPacket.RegionInfoBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RegionPresenceRequestByHandlePacket`. pub struct RegionPresenceRequestByHandlePacket { /// C# member: `F:LibreMetaverse.Packets.RegionPresenceRequestByHandlePacket.RegionData`. pub region_data: Vec, } impl RegionPresenceRequestByHandlePacket { /// C# member: `M:LibreMetaverse.Packets.RegionPresenceRequestByHandlePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceRequestByHandlePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceRequestByHandlePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceRequestByHandlePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceRequestByHandlePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceRequestByHandlePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceRequestByHandlePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceRequestByHandlePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceRequestByHandlePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceRequestByHandlePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceRequestByHandlePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceRequestByHandlePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceRequestByHandlePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceRequestByHandlePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceRequestByHandlePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceRequestByHandlePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceRequestByHandlePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceRequestByHandlePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceRequestByHandlePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceRequestByHandlePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceRequestByHandlePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.RegionPresenceRequestByHandlePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.RegionPresenceRequestByHandlePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.RegionPresenceRequestByHandlePacket.RegionDataBlock`. pub struct RegionPresenceRequestByHandlePacketRegionDataBlock { /// C# member: `F:LibreMetaverse.Packets.RegionPresenceRequestByHandlePacket.RegionDataBlock.RegionHandle`. pub region_handle: u64, } impl RegionPresenceRequestByHandlePacketRegionDataBlock { /// C# member: `M:LibreMetaverse.Packets.RegionPresenceRequestByHandlePacket.RegionDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceRequestByHandlePacket.RegionDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceRequestByHandlePacket.RegionDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceRequestByHandlePacket.RegionDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceRequestByHandlePacket.RegionDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceRequestByHandlePacket.RegionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceRequestByHandlePacket.RegionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceRequestByHandlePacket.RegionDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceRequestByHandlePacket.RegionDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceRequestByHandlePacket.RegionDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceRequestByHandlePacket.RegionDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RegionPresenceRequestByHandlePacket.RegionDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RegionPresenceRequestByRegionIDPacket`. pub struct RegionPresenceRequestByRegionIDPacket { /// C# member: `F:LibreMetaverse.Packets.RegionPresenceRequestByRegionIDPacket.RegionData`. pub region_data: Vec, } impl RegionPresenceRequestByRegionIDPacket { /// C# member: `M:LibreMetaverse.Packets.RegionPresenceRequestByRegionIDPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceRequestByRegionIDPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceRequestByRegionIDPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceRequestByRegionIDPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceRequestByRegionIDPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceRequestByRegionIDPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceRequestByRegionIDPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceRequestByRegionIDPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceRequestByRegionIDPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceRequestByRegionIDPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceRequestByRegionIDPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceRequestByRegionIDPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceRequestByRegionIDPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceRequestByRegionIDPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceRequestByRegionIDPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceRequestByRegionIDPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceRequestByRegionIDPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceRequestByRegionIDPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceRequestByRegionIDPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceRequestByRegionIDPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceRequestByRegionIDPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.RegionPresenceRequestByRegionIDPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.RegionPresenceRequestByRegionIDPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.RegionPresenceRequestByRegionIDPacket.RegionDataBlock`. pub struct RegionPresenceRequestByRegionIDPacketRegionDataBlock { /// C# member: `F:LibreMetaverse.Packets.RegionPresenceRequestByRegionIDPacket.RegionDataBlock.RegionID`. pub region_id: libremetaverse_types::UUID, } impl RegionPresenceRequestByRegionIDPacketRegionDataBlock { /// C# member: `M:LibreMetaverse.Packets.RegionPresenceRequestByRegionIDPacket.RegionDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceRequestByRegionIDPacket.RegionDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceRequestByRegionIDPacket.RegionDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceRequestByRegionIDPacket.RegionDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceRequestByRegionIDPacket.RegionDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceRequestByRegionIDPacket.RegionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceRequestByRegionIDPacket.RegionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceRequestByRegionIDPacket.RegionDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceRequestByRegionIDPacket.RegionDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceRequestByRegionIDPacket.RegionDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceRequestByRegionIDPacket.RegionDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RegionPresenceRequestByRegionIDPacket.RegionDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RegionPresenceResponsePacket`. pub struct RegionPresenceResponsePacket { /// C# member: `F:LibreMetaverse.Packets.RegionPresenceResponsePacket.RegionData`. pub region_data: Vec, } impl RegionPresenceResponsePacket { /// C# member: `M:LibreMetaverse.Packets.RegionPresenceResponsePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceResponsePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceResponsePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceResponsePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceResponsePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceResponsePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceResponsePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceResponsePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceResponsePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceResponsePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceResponsePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceResponsePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceResponsePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceResponsePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceResponsePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceResponsePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceResponsePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceResponsePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceResponsePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceResponsePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceResponsePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.RegionPresenceResponsePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.RegionPresenceResponsePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.RegionPresenceResponsePacket.RegionDataBlock`. pub struct RegionPresenceResponsePacketRegionDataBlock { /// C# member: `F:LibreMetaverse.Packets.RegionPresenceResponsePacket.RegionDataBlock.ExternalRegionIP`. pub external_region_ip: u32, /// C# member: `F:LibreMetaverse.Packets.RegionPresenceResponsePacket.RegionDataBlock.InternalRegionIP`. pub internal_region_ip: u32, /// C# member: `F:LibreMetaverse.Packets.RegionPresenceResponsePacket.RegionDataBlock.Message`. pub message: Vec, /// C# member: `F:LibreMetaverse.Packets.RegionPresenceResponsePacket.RegionDataBlock.RegionHandle`. pub region_handle: u64, /// C# member: `F:LibreMetaverse.Packets.RegionPresenceResponsePacket.RegionDataBlock.RegionID`. pub region_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RegionPresenceResponsePacket.RegionDataBlock.RegionPort`. pub region_port: u16, /// C# member: `F:LibreMetaverse.Packets.RegionPresenceResponsePacket.RegionDataBlock.ValidUntil`. pub valid_until: f64, } impl RegionPresenceResponsePacketRegionDataBlock { /// C# member: `M:LibreMetaverse.Packets.RegionPresenceResponsePacket.RegionDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceResponsePacket.RegionDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceResponsePacket.RegionDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceResponsePacket.RegionDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceResponsePacket.RegionDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceResponsePacket.RegionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceResponsePacket.RegionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceResponsePacket.RegionDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceResponsePacket.RegionDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RegionPresenceResponsePacket.RegionDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RegionPresenceResponsePacket.RegionDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RegionPresenceResponsePacket.RegionDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RemoveAttachmentPacket`. pub struct RemoveAttachmentPacket { /// C# member: `F:LibreMetaverse.Packets.RemoveAttachmentPacket.AgentData`. pub agent_data: libremetaverse::packets::RemoveAttachmentPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.RemoveAttachmentPacket.AttachmentBlock`. pub attachment_block: libremetaverse::packets::RemoveAttachmentPacketAttachmentBlockBlock, } impl RemoveAttachmentPacket { /// C# member: `M:LibreMetaverse.Packets.RemoveAttachmentPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RemoveAttachmentPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveAttachmentPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveAttachmentPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveAttachmentPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveAttachmentPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveAttachmentPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveAttachmentPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveAttachmentPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveAttachmentPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveAttachmentPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveAttachmentPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveAttachmentPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveAttachmentPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveAttachmentPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveAttachmentPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveAttachmentPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveAttachmentPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveAttachmentPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveAttachmentPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveAttachmentPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.RemoveAttachmentPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.RemoveAttachmentPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.RemoveAttachmentPacket.AgentDataBlock`. pub struct RemoveAttachmentPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.RemoveAttachmentPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RemoveAttachmentPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl RemoveAttachmentPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.RemoveAttachmentPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RemoveAttachmentPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveAttachmentPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveAttachmentPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveAttachmentPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveAttachmentPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveAttachmentPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveAttachmentPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveAttachmentPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveAttachmentPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveAttachmentPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RemoveAttachmentPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RemoveAttachmentPacket.AttachmentBlockBlock`. pub struct RemoveAttachmentPacketAttachmentBlockBlock { /// C# member: `F:LibreMetaverse.Packets.RemoveAttachmentPacket.AttachmentBlockBlock.AttachmentPoint`. pub attachment_point: u8, /// C# member: `F:LibreMetaverse.Packets.RemoveAttachmentPacket.AttachmentBlockBlock.ItemID`. pub item_id: libremetaverse_types::UUID, } impl RemoveAttachmentPacketAttachmentBlockBlock { /// C# member: `M:LibreMetaverse.Packets.RemoveAttachmentPacket.AttachmentBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RemoveAttachmentPacket.AttachmentBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveAttachmentPacket.AttachmentBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveAttachmentPacket.AttachmentBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveAttachmentPacket.AttachmentBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveAttachmentPacket.AttachmentBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveAttachmentPacket.AttachmentBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveAttachmentPacket.AttachmentBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveAttachmentPacket.AttachmentBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveAttachmentPacket.AttachmentBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveAttachmentPacket.AttachmentBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RemoveAttachmentPacket.AttachmentBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RemoveInventoryFolderPacket`. pub struct RemoveInventoryFolderPacket { /// C# member: `F:LibreMetaverse.Packets.RemoveInventoryFolderPacket.AgentData`. pub agent_data: libremetaverse::packets::RemoveInventoryFolderPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.RemoveInventoryFolderPacket.FolderData`. pub folder_data: Vec, } impl RemoveInventoryFolderPacket { /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryFolderPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryFolderPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryFolderPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryFolderPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryFolderPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryFolderPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryFolderPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryFolderPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryFolderPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryFolderPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryFolderPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryFolderPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryFolderPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryFolderPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryFolderPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryFolderPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryFolderPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryFolderPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryFolderPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryFolderPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryFolderPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.RemoveInventoryFolderPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.RemoveInventoryFolderPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.RemoveInventoryFolderPacket.AgentDataBlock`. pub struct RemoveInventoryFolderPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.RemoveInventoryFolderPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RemoveInventoryFolderPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl RemoveInventoryFolderPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryFolderPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryFolderPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryFolderPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryFolderPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryFolderPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryFolderPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryFolderPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryFolderPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryFolderPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryFolderPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryFolderPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RemoveInventoryFolderPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RemoveInventoryFolderPacket.FolderDataBlock`. pub struct RemoveInventoryFolderPacketFolderDataBlock { /// C# member: `F:LibreMetaverse.Packets.RemoveInventoryFolderPacket.FolderDataBlock.FolderID`. pub folder_id: libremetaverse_types::UUID, } impl RemoveInventoryFolderPacketFolderDataBlock { /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryFolderPacket.FolderDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryFolderPacket.FolderDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryFolderPacket.FolderDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryFolderPacket.FolderDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryFolderPacket.FolderDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryFolderPacket.FolderDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryFolderPacket.FolderDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryFolderPacket.FolderDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryFolderPacket.FolderDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryFolderPacket.FolderDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryFolderPacket.FolderDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RemoveInventoryFolderPacket.FolderDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RemoveInventoryItemPacket`. pub struct RemoveInventoryItemPacket { /// C# member: `F:LibreMetaverse.Packets.RemoveInventoryItemPacket.AgentData`. pub agent_data: libremetaverse::packets::RemoveInventoryItemPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.RemoveInventoryItemPacket.InventoryData`. pub inventory_data: Vec, } impl RemoveInventoryItemPacket { /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryItemPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryItemPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryItemPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryItemPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryItemPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryItemPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryItemPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryItemPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryItemPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryItemPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryItemPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryItemPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryItemPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryItemPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryItemPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryItemPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryItemPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryItemPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryItemPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryItemPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryItemPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.RemoveInventoryItemPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.RemoveInventoryItemPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.RemoveInventoryItemPacket.AgentDataBlock`. pub struct RemoveInventoryItemPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.RemoveInventoryItemPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RemoveInventoryItemPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl RemoveInventoryItemPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryItemPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryItemPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryItemPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryItemPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryItemPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryItemPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryItemPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryItemPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryItemPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryItemPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryItemPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RemoveInventoryItemPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RemoveInventoryItemPacket.InventoryDataBlock`. pub struct RemoveInventoryItemPacketInventoryDataBlock { /// C# member: `F:LibreMetaverse.Packets.RemoveInventoryItemPacket.InventoryDataBlock.ItemID`. pub item_id: libremetaverse_types::UUID, } impl RemoveInventoryItemPacketInventoryDataBlock { /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryItemPacket.InventoryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryItemPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryItemPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryItemPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryItemPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryItemPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryItemPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryItemPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryItemPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryItemPacket.InventoryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryItemPacket.InventoryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RemoveInventoryItemPacket.InventoryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RemoveInventoryObjectsPacket`. pub struct RemoveInventoryObjectsPacket { /// C# member: `F:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.AgentData`. pub agent_data: libremetaverse::packets::RemoveInventoryObjectsPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.FolderData`. pub folder_data: Vec, /// C# member: `F:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.ItemData`. pub item_data: Vec, } impl RemoveInventoryObjectsPacket { /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.AgentDataBlock`. pub struct RemoveInventoryObjectsPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl RemoveInventoryObjectsPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.FolderDataBlock`. pub struct RemoveInventoryObjectsPacketFolderDataBlock { /// C# member: `F:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.FolderDataBlock.FolderID`. pub folder_id: libremetaverse_types::UUID, } impl RemoveInventoryObjectsPacketFolderDataBlock { /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.FolderDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.FolderDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.FolderDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.FolderDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.FolderDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.FolderDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.FolderDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.FolderDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.FolderDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.FolderDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.FolderDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.FolderDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.ItemDataBlock`. pub struct RemoveInventoryObjectsPacketItemDataBlock { /// C# member: `F:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.ItemDataBlock.ItemID`. pub item_id: libremetaverse_types::UUID, } impl RemoveInventoryObjectsPacketItemDataBlock { /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.ItemDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.ItemDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.ItemDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.ItemDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.ItemDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.ItemDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.ItemDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.ItemDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.ItemDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.ItemDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.ItemDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RemoveInventoryObjectsPacket.ItemDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RemoveMuteListEntryPacket`. pub struct RemoveMuteListEntryPacket { /// C# member: `F:LibreMetaverse.Packets.RemoveMuteListEntryPacket.AgentData`. pub agent_data: libremetaverse::packets::RemoveMuteListEntryPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.RemoveMuteListEntryPacket.MuteData`. pub mute_data: libremetaverse::packets::RemoveMuteListEntryPacketMuteDataBlock, } impl RemoveMuteListEntryPacket { /// C# member: `M:LibreMetaverse.Packets.RemoveMuteListEntryPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RemoveMuteListEntryPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveMuteListEntryPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveMuteListEntryPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveMuteListEntryPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveMuteListEntryPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveMuteListEntryPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveMuteListEntryPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveMuteListEntryPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveMuteListEntryPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveMuteListEntryPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveMuteListEntryPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveMuteListEntryPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveMuteListEntryPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveMuteListEntryPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveMuteListEntryPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveMuteListEntryPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveMuteListEntryPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveMuteListEntryPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveMuteListEntryPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveMuteListEntryPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.RemoveMuteListEntryPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.RemoveMuteListEntryPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.RemoveMuteListEntryPacket.AgentDataBlock`. pub struct RemoveMuteListEntryPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.RemoveMuteListEntryPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RemoveMuteListEntryPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl RemoveMuteListEntryPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.RemoveMuteListEntryPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RemoveMuteListEntryPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveMuteListEntryPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveMuteListEntryPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveMuteListEntryPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveMuteListEntryPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveMuteListEntryPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveMuteListEntryPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveMuteListEntryPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveMuteListEntryPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveMuteListEntryPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RemoveMuteListEntryPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RemoveMuteListEntryPacket.MuteDataBlock`. pub struct RemoveMuteListEntryPacketMuteDataBlock { /// C# member: `F:LibreMetaverse.Packets.RemoveMuteListEntryPacket.MuteDataBlock.MuteID`. pub mute_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RemoveMuteListEntryPacket.MuteDataBlock.MuteName`. pub mute_name: Vec, } impl RemoveMuteListEntryPacketMuteDataBlock { /// C# member: `M:LibreMetaverse.Packets.RemoveMuteListEntryPacket.MuteDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RemoveMuteListEntryPacket.MuteDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveMuteListEntryPacket.MuteDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveMuteListEntryPacket.MuteDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveMuteListEntryPacket.MuteDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveMuteListEntryPacket.MuteDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveMuteListEntryPacket.MuteDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveMuteListEntryPacket.MuteDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveMuteListEntryPacket.MuteDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveMuteListEntryPacket.MuteDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveMuteListEntryPacket.MuteDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RemoveMuteListEntryPacket.MuteDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RemoveNameValuePairPacket`. pub struct RemoveNameValuePairPacket { /// C# member: `F:LibreMetaverse.Packets.RemoveNameValuePairPacket.NameValueData`. pub name_value_data: Vec, /// C# member: `F:LibreMetaverse.Packets.RemoveNameValuePairPacket.TaskData`. pub task_data: libremetaverse::packets::RemoveNameValuePairPacketTaskDataBlock, } impl RemoveNameValuePairPacket { /// C# member: `M:LibreMetaverse.Packets.RemoveNameValuePairPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RemoveNameValuePairPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveNameValuePairPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveNameValuePairPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveNameValuePairPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveNameValuePairPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveNameValuePairPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveNameValuePairPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveNameValuePairPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveNameValuePairPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveNameValuePairPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveNameValuePairPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveNameValuePairPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveNameValuePairPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveNameValuePairPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveNameValuePairPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveNameValuePairPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveNameValuePairPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveNameValuePairPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveNameValuePairPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveNameValuePairPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.RemoveNameValuePairPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.RemoveNameValuePairPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.RemoveNameValuePairPacket.NameValueDataBlock`. pub struct RemoveNameValuePairPacketNameValueDataBlock { /// C# member: `F:LibreMetaverse.Packets.RemoveNameValuePairPacket.NameValueDataBlock.NVPair`. pub nv_pair: Vec, } impl RemoveNameValuePairPacketNameValueDataBlock { /// C# member: `M:LibreMetaverse.Packets.RemoveNameValuePairPacket.NameValueDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RemoveNameValuePairPacket.NameValueDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveNameValuePairPacket.NameValueDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveNameValuePairPacket.NameValueDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveNameValuePairPacket.NameValueDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveNameValuePairPacket.NameValueDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveNameValuePairPacket.NameValueDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveNameValuePairPacket.NameValueDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveNameValuePairPacket.NameValueDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveNameValuePairPacket.NameValueDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveNameValuePairPacket.NameValueDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RemoveNameValuePairPacket.NameValueDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RemoveNameValuePairPacket.TaskDataBlock`. pub struct RemoveNameValuePairPacketTaskDataBlock { /// C# member: `F:LibreMetaverse.Packets.RemoveNameValuePairPacket.TaskDataBlock.ID`. pub id: libremetaverse_types::UUID, } impl RemoveNameValuePairPacketTaskDataBlock { /// C# member: `M:LibreMetaverse.Packets.RemoveNameValuePairPacket.TaskDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RemoveNameValuePairPacket.TaskDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveNameValuePairPacket.TaskDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveNameValuePairPacket.TaskDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveNameValuePairPacket.TaskDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveNameValuePairPacket.TaskDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveNameValuePairPacket.TaskDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveNameValuePairPacket.TaskDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveNameValuePairPacket.TaskDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveNameValuePairPacket.TaskDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveNameValuePairPacket.TaskDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RemoveNameValuePairPacket.TaskDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RemoveParcelPacket`. pub struct RemoveParcelPacket { /// C# member: `F:LibreMetaverse.Packets.RemoveParcelPacket.ParcelData`. pub parcel_data: Vec, } impl RemoveParcelPacket { /// C# member: `M:LibreMetaverse.Packets.RemoveParcelPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RemoveParcelPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveParcelPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveParcelPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveParcelPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveParcelPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveParcelPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveParcelPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveParcelPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveParcelPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveParcelPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveParcelPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveParcelPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveParcelPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveParcelPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveParcelPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveParcelPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveParcelPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveParcelPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveParcelPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveParcelPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.RemoveParcelPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.RemoveParcelPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.RemoveParcelPacket.ParcelDataBlock`. pub struct RemoveParcelPacketParcelDataBlock { /// C# member: `F:LibreMetaverse.Packets.RemoveParcelPacket.ParcelDataBlock.ParcelID`. pub parcel_id: libremetaverse_types::UUID, } impl RemoveParcelPacketParcelDataBlock { /// C# member: `M:LibreMetaverse.Packets.RemoveParcelPacket.ParcelDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RemoveParcelPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveParcelPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveParcelPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveParcelPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveParcelPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveParcelPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveParcelPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveParcelPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveParcelPacket.ParcelDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveParcelPacket.ParcelDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RemoveParcelPacket.ParcelDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RemoveTaskInventoryPacket`. pub struct RemoveTaskInventoryPacket { /// C# member: `F:LibreMetaverse.Packets.RemoveTaskInventoryPacket.AgentData`. pub agent_data: libremetaverse::packets::RemoveTaskInventoryPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.RemoveTaskInventoryPacket.InventoryData`. pub inventory_data: libremetaverse::packets::RemoveTaskInventoryPacketInventoryDataBlock, } impl RemoveTaskInventoryPacket { /// C# member: `M:LibreMetaverse.Packets.RemoveTaskInventoryPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RemoveTaskInventoryPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveTaskInventoryPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveTaskInventoryPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveTaskInventoryPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveTaskInventoryPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveTaskInventoryPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveTaskInventoryPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveTaskInventoryPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveTaskInventoryPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveTaskInventoryPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveTaskInventoryPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveTaskInventoryPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveTaskInventoryPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveTaskInventoryPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveTaskInventoryPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveTaskInventoryPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveTaskInventoryPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveTaskInventoryPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveTaskInventoryPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveTaskInventoryPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.RemoveTaskInventoryPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.RemoveTaskInventoryPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.RemoveTaskInventoryPacket.AgentDataBlock`. pub struct RemoveTaskInventoryPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.RemoveTaskInventoryPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RemoveTaskInventoryPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl RemoveTaskInventoryPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.RemoveTaskInventoryPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RemoveTaskInventoryPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveTaskInventoryPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveTaskInventoryPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveTaskInventoryPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveTaskInventoryPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveTaskInventoryPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveTaskInventoryPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveTaskInventoryPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveTaskInventoryPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveTaskInventoryPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RemoveTaskInventoryPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RemoveTaskInventoryPacket.InventoryDataBlock`. pub struct RemoveTaskInventoryPacketInventoryDataBlock { /// C# member: `F:LibreMetaverse.Packets.RemoveTaskInventoryPacket.InventoryDataBlock.ItemID`. pub item_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RemoveTaskInventoryPacket.InventoryDataBlock.LocalID`. pub local_id: u32, } impl RemoveTaskInventoryPacketInventoryDataBlock { /// C# member: `M:LibreMetaverse.Packets.RemoveTaskInventoryPacket.InventoryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RemoveTaskInventoryPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveTaskInventoryPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveTaskInventoryPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveTaskInventoryPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveTaskInventoryPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveTaskInventoryPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveTaskInventoryPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveTaskInventoryPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RemoveTaskInventoryPacket.InventoryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RemoveTaskInventoryPacket.InventoryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RemoveTaskInventoryPacket.InventoryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ReplyTaskInventoryPacket`. pub struct ReplyTaskInventoryPacket { /// C# member: `F:LibreMetaverse.Packets.ReplyTaskInventoryPacket.InventoryData`. pub inventory_data: libremetaverse::packets::ReplyTaskInventoryPacketInventoryDataBlock, } impl ReplyTaskInventoryPacket { /// C# member: `M:LibreMetaverse.Packets.ReplyTaskInventoryPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ReplyTaskInventoryPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ReplyTaskInventoryPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ReplyTaskInventoryPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ReplyTaskInventoryPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ReplyTaskInventoryPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ReplyTaskInventoryPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ReplyTaskInventoryPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ReplyTaskInventoryPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ReplyTaskInventoryPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ReplyTaskInventoryPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ReplyTaskInventoryPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ReplyTaskInventoryPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ReplyTaskInventoryPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ReplyTaskInventoryPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ReplyTaskInventoryPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ReplyTaskInventoryPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ReplyTaskInventoryPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ReplyTaskInventoryPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ReplyTaskInventoryPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ReplyTaskInventoryPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ReplyTaskInventoryPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ReplyTaskInventoryPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ReplyTaskInventoryPacket.InventoryDataBlock`. pub struct ReplyTaskInventoryPacketInventoryDataBlock { /// C# member: `F:LibreMetaverse.Packets.ReplyTaskInventoryPacket.InventoryDataBlock.Filename`. pub filename: Vec, /// C# member: `F:LibreMetaverse.Packets.ReplyTaskInventoryPacket.InventoryDataBlock.Serial`. pub serial: i16, /// C# member: `F:LibreMetaverse.Packets.ReplyTaskInventoryPacket.InventoryDataBlock.TaskID`. pub task_id: libremetaverse_types::UUID, } impl ReplyTaskInventoryPacketInventoryDataBlock { /// C# member: `M:LibreMetaverse.Packets.ReplyTaskInventoryPacket.InventoryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ReplyTaskInventoryPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ReplyTaskInventoryPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ReplyTaskInventoryPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ReplyTaskInventoryPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ReplyTaskInventoryPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ReplyTaskInventoryPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ReplyTaskInventoryPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ReplyTaskInventoryPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ReplyTaskInventoryPacket.InventoryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ReplyTaskInventoryPacket.InventoryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ReplyTaskInventoryPacket.InventoryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ReportAutosaveCrashPacket`. pub struct ReportAutosaveCrashPacket { /// C# member: `F:LibreMetaverse.Packets.ReportAutosaveCrashPacket.AutosaveData`. pub autosave_data: libremetaverse::packets::ReportAutosaveCrashPacketAutosaveDataBlock, } impl ReportAutosaveCrashPacket { /// C# member: `M:LibreMetaverse.Packets.ReportAutosaveCrashPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ReportAutosaveCrashPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ReportAutosaveCrashPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ReportAutosaveCrashPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ReportAutosaveCrashPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ReportAutosaveCrashPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ReportAutosaveCrashPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ReportAutosaveCrashPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ReportAutosaveCrashPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ReportAutosaveCrashPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ReportAutosaveCrashPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ReportAutosaveCrashPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ReportAutosaveCrashPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ReportAutosaveCrashPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ReportAutosaveCrashPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ReportAutosaveCrashPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ReportAutosaveCrashPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ReportAutosaveCrashPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ReportAutosaveCrashPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ReportAutosaveCrashPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ReportAutosaveCrashPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ReportAutosaveCrashPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ReportAutosaveCrashPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ReportAutosaveCrashPacket.AutosaveDataBlock`. pub struct ReportAutosaveCrashPacketAutosaveDataBlock { /// C# member: `F:LibreMetaverse.Packets.ReportAutosaveCrashPacket.AutosaveDataBlock.PID`. pub pid: i32, /// C# member: `F:LibreMetaverse.Packets.ReportAutosaveCrashPacket.AutosaveDataBlock.Status`. pub status: i32, } impl ReportAutosaveCrashPacketAutosaveDataBlock { /// C# member: `M:LibreMetaverse.Packets.ReportAutosaveCrashPacket.AutosaveDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ReportAutosaveCrashPacket.AutosaveDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ReportAutosaveCrashPacket.AutosaveDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ReportAutosaveCrashPacket.AutosaveDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ReportAutosaveCrashPacket.AutosaveDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ReportAutosaveCrashPacket.AutosaveDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ReportAutosaveCrashPacket.AutosaveDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ReportAutosaveCrashPacket.AutosaveDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ReportAutosaveCrashPacket.AutosaveDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ReportAutosaveCrashPacket.AutosaveDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ReportAutosaveCrashPacket.AutosaveDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ReportAutosaveCrashPacket.AutosaveDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RequestGodlikePowersPacket`. pub struct RequestGodlikePowersPacket { /// C# member: `F:LibreMetaverse.Packets.RequestGodlikePowersPacket.AgentData`. pub agent_data: libremetaverse::packets::RequestGodlikePowersPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.RequestGodlikePowersPacket.RequestBlock`. pub request_block: libremetaverse::packets::RequestGodlikePowersPacketRequestBlockBlock, } impl RequestGodlikePowersPacket { /// C# member: `M:LibreMetaverse.Packets.RequestGodlikePowersPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RequestGodlikePowersPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestGodlikePowersPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestGodlikePowersPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestGodlikePowersPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestGodlikePowersPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestGodlikePowersPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestGodlikePowersPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestGodlikePowersPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.RequestGodlikePowersPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestGodlikePowersPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestGodlikePowersPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestGodlikePowersPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.RequestGodlikePowersPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestGodlikePowersPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.RequestGodlikePowersPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestGodlikePowersPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestGodlikePowersPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestGodlikePowersPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.RequestGodlikePowersPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestGodlikePowersPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.RequestGodlikePowersPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.RequestGodlikePowersPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.RequestGodlikePowersPacket.AgentDataBlock`. pub struct RequestGodlikePowersPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.RequestGodlikePowersPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RequestGodlikePowersPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl RequestGodlikePowersPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.RequestGodlikePowersPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RequestGodlikePowersPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestGodlikePowersPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestGodlikePowersPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestGodlikePowersPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestGodlikePowersPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestGodlikePowersPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestGodlikePowersPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestGodlikePowersPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestGodlikePowersPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestGodlikePowersPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RequestGodlikePowersPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RequestGodlikePowersPacket.RequestBlockBlock`. pub struct RequestGodlikePowersPacketRequestBlockBlock { /// C# member: `F:LibreMetaverse.Packets.RequestGodlikePowersPacket.RequestBlockBlock.Godlike`. pub godlike: bool, /// C# member: `F:LibreMetaverse.Packets.RequestGodlikePowersPacket.RequestBlockBlock.Token`. pub token: libremetaverse_types::UUID, } impl RequestGodlikePowersPacketRequestBlockBlock { /// C# member: `M:LibreMetaverse.Packets.RequestGodlikePowersPacket.RequestBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RequestGodlikePowersPacket.RequestBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestGodlikePowersPacket.RequestBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestGodlikePowersPacket.RequestBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestGodlikePowersPacket.RequestBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestGodlikePowersPacket.RequestBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestGodlikePowersPacket.RequestBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestGodlikePowersPacket.RequestBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestGodlikePowersPacket.RequestBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestGodlikePowersPacket.RequestBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestGodlikePowersPacket.RequestBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RequestGodlikePowersPacket.RequestBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RequestImagePacket`. pub struct RequestImagePacket { /// C# member: `F:LibreMetaverse.Packets.RequestImagePacket.AgentData`. pub agent_data: libremetaverse::packets::RequestImagePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.RequestImagePacket.RequestImage`. pub request_image: Vec, } impl RequestImagePacket { /// C# member: `M:LibreMetaverse.Packets.RequestImagePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RequestImagePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestImagePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestImagePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestImagePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestImagePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestImagePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestImagePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestImagePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.RequestImagePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestImagePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestImagePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestImagePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.RequestImagePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestImagePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.RequestImagePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestImagePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestImagePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestImagePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.RequestImagePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestImagePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.RequestImagePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.RequestImagePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.RequestImagePacket.AgentDataBlock`. pub struct RequestImagePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.RequestImagePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RequestImagePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl RequestImagePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.RequestImagePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RequestImagePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestImagePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestImagePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestImagePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestImagePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestImagePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestImagePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestImagePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestImagePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestImagePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RequestImagePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RequestImagePacket.RequestImageBlock`. pub struct RequestImagePacketRequestImageBlock { /// C# member: `F:LibreMetaverse.Packets.RequestImagePacket.RequestImageBlock.DiscardLevel`. pub discard_level: i8, /// C# member: `F:LibreMetaverse.Packets.RequestImagePacket.RequestImageBlock.DownloadPriority`. pub download_priority: f32, /// C# member: `F:LibreMetaverse.Packets.RequestImagePacket.RequestImageBlock.Image`. pub image: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RequestImagePacket.RequestImageBlock.Packet`. pub packet: u32, /// C# member: `F:LibreMetaverse.Packets.RequestImagePacket.RequestImageBlock.Type`. pub type_: u8, } impl RequestImagePacketRequestImageBlock { /// C# member: `M:LibreMetaverse.Packets.RequestImagePacket.RequestImageBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RequestImagePacket.RequestImageBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestImagePacket.RequestImageBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestImagePacket.RequestImageBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestImagePacket.RequestImageBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestImagePacket.RequestImageBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestImagePacket.RequestImageBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestImagePacket.RequestImageBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestImagePacket.RequestImageBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestImagePacket.RequestImageBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestImagePacket.RequestImageBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RequestImagePacket.RequestImageBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RequestInventoryAssetPacket`. pub struct RequestInventoryAssetPacket { /// C# member: `F:LibreMetaverse.Packets.RequestInventoryAssetPacket.QueryData`. pub query_data: libremetaverse::packets::RequestInventoryAssetPacketQueryDataBlock, } impl RequestInventoryAssetPacket { /// C# member: `M:LibreMetaverse.Packets.RequestInventoryAssetPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RequestInventoryAssetPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestInventoryAssetPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestInventoryAssetPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestInventoryAssetPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestInventoryAssetPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestInventoryAssetPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestInventoryAssetPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestInventoryAssetPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.RequestInventoryAssetPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestInventoryAssetPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestInventoryAssetPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestInventoryAssetPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.RequestInventoryAssetPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestInventoryAssetPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.RequestInventoryAssetPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestInventoryAssetPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestInventoryAssetPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestInventoryAssetPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.RequestInventoryAssetPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestInventoryAssetPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.RequestInventoryAssetPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.RequestInventoryAssetPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.RequestInventoryAssetPacket.QueryDataBlock`. pub struct RequestInventoryAssetPacketQueryDataBlock { /// C# member: `F:LibreMetaverse.Packets.RequestInventoryAssetPacket.QueryDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RequestInventoryAssetPacket.QueryDataBlock.ItemID`. pub item_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RequestInventoryAssetPacket.QueryDataBlock.OwnerID`. pub owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RequestInventoryAssetPacket.QueryDataBlock.QueryID`. pub query_id: libremetaverse_types::UUID, } impl RequestInventoryAssetPacketQueryDataBlock { /// C# member: `M:LibreMetaverse.Packets.RequestInventoryAssetPacket.QueryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RequestInventoryAssetPacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestInventoryAssetPacket.QueryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestInventoryAssetPacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestInventoryAssetPacket.QueryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestInventoryAssetPacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestInventoryAssetPacket.QueryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestInventoryAssetPacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestInventoryAssetPacket.QueryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestInventoryAssetPacket.QueryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestInventoryAssetPacket.QueryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RequestInventoryAssetPacket.QueryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RequestMultipleObjectsPacket`. pub struct RequestMultipleObjectsPacket { /// C# member: `F:LibreMetaverse.Packets.RequestMultipleObjectsPacket.AgentData`. pub agent_data: libremetaverse::packets::RequestMultipleObjectsPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.RequestMultipleObjectsPacket.ObjectData`. pub object_data: Vec, } impl RequestMultipleObjectsPacket { /// C# member: `M:LibreMetaverse.Packets.RequestMultipleObjectsPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RequestMultipleObjectsPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestMultipleObjectsPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestMultipleObjectsPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestMultipleObjectsPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestMultipleObjectsPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestMultipleObjectsPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestMultipleObjectsPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestMultipleObjectsPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.RequestMultipleObjectsPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestMultipleObjectsPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestMultipleObjectsPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestMultipleObjectsPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.RequestMultipleObjectsPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestMultipleObjectsPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.RequestMultipleObjectsPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestMultipleObjectsPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestMultipleObjectsPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestMultipleObjectsPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.RequestMultipleObjectsPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestMultipleObjectsPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.RequestMultipleObjectsPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.RequestMultipleObjectsPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.RequestMultipleObjectsPacket.AgentDataBlock`. pub struct RequestMultipleObjectsPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.RequestMultipleObjectsPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RequestMultipleObjectsPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl RequestMultipleObjectsPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.RequestMultipleObjectsPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RequestMultipleObjectsPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestMultipleObjectsPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestMultipleObjectsPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestMultipleObjectsPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestMultipleObjectsPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestMultipleObjectsPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestMultipleObjectsPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestMultipleObjectsPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestMultipleObjectsPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestMultipleObjectsPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RequestMultipleObjectsPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RequestMultipleObjectsPacket.ObjectDataBlock`. pub struct RequestMultipleObjectsPacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.RequestMultipleObjectsPacket.ObjectDataBlock.CacheMissType`. pub cache_miss_type: u8, /// C# member: `F:LibreMetaverse.Packets.RequestMultipleObjectsPacket.ObjectDataBlock.ID`. pub id: u32, } impl RequestMultipleObjectsPacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.RequestMultipleObjectsPacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RequestMultipleObjectsPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestMultipleObjectsPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestMultipleObjectsPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestMultipleObjectsPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestMultipleObjectsPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestMultipleObjectsPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestMultipleObjectsPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestMultipleObjectsPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestMultipleObjectsPacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestMultipleObjectsPacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RequestMultipleObjectsPacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket`. pub struct RequestObjectPropertiesFamilyPacket { /// C# member: `F:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.AgentData`. pub agent_data: libremetaverse::packets::RequestObjectPropertiesFamilyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.ObjectData`. pub object_data: libremetaverse::packets::RequestObjectPropertiesFamilyPacketObjectDataBlock, } impl RequestObjectPropertiesFamilyPacket { /// C# member: `M:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.AgentDataBlock`. pub struct RequestObjectPropertiesFamilyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl RequestObjectPropertiesFamilyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.ObjectDataBlock`. pub struct RequestObjectPropertiesFamilyPacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.ObjectDataBlock.ObjectID`. pub object_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.ObjectDataBlock.RequestFlags`. pub request_flags: u32, } impl RequestObjectPropertiesFamilyPacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RequestObjectPropertiesFamilyPacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RequestParcelTransferPacket`. pub struct RequestParcelTransferPacket { /// C# member: `F:LibreMetaverse.Packets.RequestParcelTransferPacket.Data`. pub data: libremetaverse::packets::RequestParcelTransferPacketDataBlock, /// C# member: `F:LibreMetaverse.Packets.RequestParcelTransferPacket.RegionData`. pub region_data: libremetaverse::packets::RequestParcelTransferPacketRegionDataBlock, } impl RequestParcelTransferPacket { /// C# member: `M:LibreMetaverse.Packets.RequestParcelTransferPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RequestParcelTransferPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestParcelTransferPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestParcelTransferPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestParcelTransferPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestParcelTransferPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestParcelTransferPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestParcelTransferPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestParcelTransferPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.RequestParcelTransferPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestParcelTransferPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestParcelTransferPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestParcelTransferPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.RequestParcelTransferPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestParcelTransferPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.RequestParcelTransferPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestParcelTransferPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestParcelTransferPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestParcelTransferPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.RequestParcelTransferPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestParcelTransferPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.RequestParcelTransferPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.RequestParcelTransferPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.RequestParcelTransferPacket.DataBlock`. pub struct RequestParcelTransferPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.RequestParcelTransferPacket.DataBlock.ActualArea`. pub actual_area: i32, /// C# member: `F:LibreMetaverse.Packets.RequestParcelTransferPacket.DataBlock.Amount`. pub amount: i32, /// C# member: `F:LibreMetaverse.Packets.RequestParcelTransferPacket.DataBlock.BillableArea`. pub billable_area: i32, /// C# member: `F:LibreMetaverse.Packets.RequestParcelTransferPacket.DataBlock.DestID`. pub dest_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RequestParcelTransferPacket.DataBlock.Final`. pub final_: bool, /// C# member: `F:LibreMetaverse.Packets.RequestParcelTransferPacket.DataBlock.Flags`. pub flags: u8, /// C# member: `F:LibreMetaverse.Packets.RequestParcelTransferPacket.DataBlock.OwnerID`. pub owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RequestParcelTransferPacket.DataBlock.SourceID`. pub source_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RequestParcelTransferPacket.DataBlock.TransactionID`. pub transaction_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RequestParcelTransferPacket.DataBlock.TransactionTime`. pub transaction_time: u32, /// C# member: `F:LibreMetaverse.Packets.RequestParcelTransferPacket.DataBlock.TransactionType`. pub transaction_type: i32, } impl RequestParcelTransferPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.RequestParcelTransferPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RequestParcelTransferPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestParcelTransferPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestParcelTransferPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestParcelTransferPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestParcelTransferPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestParcelTransferPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestParcelTransferPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestParcelTransferPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestParcelTransferPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestParcelTransferPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RequestParcelTransferPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RequestParcelTransferPacket.RegionDataBlock`. pub struct RequestParcelTransferPacketRegionDataBlock { /// C# member: `F:LibreMetaverse.Packets.RequestParcelTransferPacket.RegionDataBlock.GridX`. pub grid_x: u32, /// C# member: `F:LibreMetaverse.Packets.RequestParcelTransferPacket.RegionDataBlock.GridY`. pub grid_y: u32, /// C# member: `F:LibreMetaverse.Packets.RequestParcelTransferPacket.RegionDataBlock.RegionID`. pub region_id: libremetaverse_types::UUID, } impl RequestParcelTransferPacketRegionDataBlock { /// C# member: `M:LibreMetaverse.Packets.RequestParcelTransferPacket.RegionDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RequestParcelTransferPacket.RegionDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestParcelTransferPacket.RegionDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestParcelTransferPacket.RegionDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestParcelTransferPacket.RegionDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestParcelTransferPacket.RegionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestParcelTransferPacket.RegionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestParcelTransferPacket.RegionDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestParcelTransferPacket.RegionDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestParcelTransferPacket.RegionDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestParcelTransferPacket.RegionDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RequestParcelTransferPacket.RegionDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RequestPayPricePacket`. pub struct RequestPayPricePacket { /// C# member: `F:LibreMetaverse.Packets.RequestPayPricePacket.ObjectData`. pub object_data: libremetaverse::packets::RequestPayPricePacketObjectDataBlock, } impl RequestPayPricePacket { /// C# member: `M:LibreMetaverse.Packets.RequestPayPricePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RequestPayPricePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestPayPricePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestPayPricePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestPayPricePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestPayPricePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestPayPricePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestPayPricePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestPayPricePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.RequestPayPricePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestPayPricePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestPayPricePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestPayPricePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.RequestPayPricePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestPayPricePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.RequestPayPricePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestPayPricePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestPayPricePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestPayPricePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.RequestPayPricePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestPayPricePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.RequestPayPricePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.RequestPayPricePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.RequestPayPricePacket.ObjectDataBlock`. pub struct RequestPayPricePacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.RequestPayPricePacket.ObjectDataBlock.ObjectID`. pub object_id: libremetaverse_types::UUID, } impl RequestPayPricePacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.RequestPayPricePacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RequestPayPricePacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestPayPricePacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestPayPricePacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestPayPricePacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestPayPricePacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestPayPricePacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestPayPricePacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestPayPricePacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestPayPricePacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestPayPricePacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RequestPayPricePacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RequestRegionInfoPacket`. pub struct RequestRegionInfoPacket { /// C# member: `F:LibreMetaverse.Packets.RequestRegionInfoPacket.AgentData`. pub agent_data: libremetaverse::packets::RequestRegionInfoPacketAgentDataBlock, } impl RequestRegionInfoPacket { /// C# member: `M:LibreMetaverse.Packets.RequestRegionInfoPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RequestRegionInfoPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestRegionInfoPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestRegionInfoPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestRegionInfoPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestRegionInfoPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestRegionInfoPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestRegionInfoPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestRegionInfoPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.RequestRegionInfoPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestRegionInfoPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestRegionInfoPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestRegionInfoPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.RequestRegionInfoPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestRegionInfoPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.RequestRegionInfoPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestRegionInfoPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestRegionInfoPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestRegionInfoPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.RequestRegionInfoPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestRegionInfoPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.RequestRegionInfoPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.RequestRegionInfoPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.RequestRegionInfoPacket.AgentDataBlock`. pub struct RequestRegionInfoPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.RequestRegionInfoPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RequestRegionInfoPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl RequestRegionInfoPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.RequestRegionInfoPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RequestRegionInfoPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestRegionInfoPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestRegionInfoPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestRegionInfoPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestRegionInfoPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestRegionInfoPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestRegionInfoPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestRegionInfoPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestRegionInfoPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestRegionInfoPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RequestRegionInfoPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RequestTaskInventoryPacket`. pub struct RequestTaskInventoryPacket { /// C# member: `F:LibreMetaverse.Packets.RequestTaskInventoryPacket.AgentData`. pub agent_data: libremetaverse::packets::RequestTaskInventoryPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.RequestTaskInventoryPacket.InventoryData`. pub inventory_data: libremetaverse::packets::RequestTaskInventoryPacketInventoryDataBlock, } impl RequestTaskInventoryPacket { /// C# member: `M:LibreMetaverse.Packets.RequestTaskInventoryPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RequestTaskInventoryPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestTaskInventoryPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestTaskInventoryPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestTaskInventoryPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestTaskInventoryPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestTaskInventoryPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestTaskInventoryPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestTaskInventoryPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.RequestTaskInventoryPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestTaskInventoryPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestTaskInventoryPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestTaskInventoryPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.RequestTaskInventoryPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestTaskInventoryPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.RequestTaskInventoryPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestTaskInventoryPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestTaskInventoryPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestTaskInventoryPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.RequestTaskInventoryPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestTaskInventoryPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.RequestTaskInventoryPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.RequestTaskInventoryPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.RequestTaskInventoryPacket.AgentDataBlock`. pub struct RequestTaskInventoryPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.RequestTaskInventoryPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RequestTaskInventoryPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl RequestTaskInventoryPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.RequestTaskInventoryPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RequestTaskInventoryPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestTaskInventoryPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestTaskInventoryPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestTaskInventoryPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestTaskInventoryPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestTaskInventoryPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestTaskInventoryPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestTaskInventoryPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestTaskInventoryPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestTaskInventoryPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RequestTaskInventoryPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RequestTaskInventoryPacket.InventoryDataBlock`. pub struct RequestTaskInventoryPacketInventoryDataBlock { /// C# member: `F:LibreMetaverse.Packets.RequestTaskInventoryPacket.InventoryDataBlock.LocalID`. pub local_id: u32, } impl RequestTaskInventoryPacketInventoryDataBlock { /// C# member: `M:LibreMetaverse.Packets.RequestTaskInventoryPacket.InventoryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RequestTaskInventoryPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestTaskInventoryPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestTaskInventoryPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestTaskInventoryPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestTaskInventoryPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestTaskInventoryPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestTaskInventoryPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestTaskInventoryPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestTaskInventoryPacket.InventoryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestTaskInventoryPacket.InventoryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RequestTaskInventoryPacket.InventoryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RequestTrustedCircuitPacket`. pub struct RequestTrustedCircuitPacket; impl RequestTrustedCircuitPacket { /// C# member: `M:LibreMetaverse.Packets.RequestTrustedCircuitPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RequestTrustedCircuitPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestTrustedCircuitPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestTrustedCircuitPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestTrustedCircuitPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestTrustedCircuitPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestTrustedCircuitPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestTrustedCircuitPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestTrustedCircuitPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.RequestTrustedCircuitPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestTrustedCircuitPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestTrustedCircuitPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestTrustedCircuitPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.RequestTrustedCircuitPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestTrustedCircuitPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.RequestTrustedCircuitPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestTrustedCircuitPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestTrustedCircuitPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestTrustedCircuitPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.RequestTrustedCircuitPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestTrustedCircuitPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.RequestTrustedCircuitPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.RequestTrustedCircuitPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.RequestXferPacket`. pub struct RequestXferPacket { /// C# member: `F:LibreMetaverse.Packets.RequestXferPacket.XferID`. pub xfer_id: libremetaverse::packets::RequestXferPacketXferIDBlock, } impl RequestXferPacket { /// C# member: `M:LibreMetaverse.Packets.RequestXferPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RequestXferPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestXferPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestXferPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestXferPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestXferPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestXferPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestXferPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestXferPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.RequestXferPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestXferPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestXferPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestXferPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.RequestXferPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestXferPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.RequestXferPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestXferPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestXferPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestXferPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.RequestXferPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestXferPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.RequestXferPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.RequestXferPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.RequestXferPacket.XferIDBlock`. pub struct RequestXferPacketXferIDBlock { /// C# member: `F:LibreMetaverse.Packets.RequestXferPacket.XferIDBlock.DeleteOnCompletion`. pub delete_on_completion: bool, /// C# member: `F:LibreMetaverse.Packets.RequestXferPacket.XferIDBlock.FilePath`. pub file_path: u8, /// C# member: `F:LibreMetaverse.Packets.RequestXferPacket.XferIDBlock.Filename`. pub filename: Vec, /// C# member: `F:LibreMetaverse.Packets.RequestXferPacket.XferIDBlock.ID`. pub id: u64, /// C# member: `F:LibreMetaverse.Packets.RequestXferPacket.XferIDBlock.UseBigPackets`. pub use_big_packets: bool, /// C# member: `F:LibreMetaverse.Packets.RequestXferPacket.XferIDBlock.VFileID`. pub v_file_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RequestXferPacket.XferIDBlock.VFileType`. pub v_file_type: i16, } impl RequestXferPacketXferIDBlock { /// C# member: `M:LibreMetaverse.Packets.RequestXferPacket.XferIDBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RequestXferPacket.XferIDBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestXferPacket.XferIDBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestXferPacket.XferIDBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestXferPacket.XferIDBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestXferPacket.XferIDBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestXferPacket.XferIDBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestXferPacket.XferIDBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestXferPacket.XferIDBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RequestXferPacket.XferIDBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RequestXferPacket.XferIDBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RequestXferPacket.XferIDBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RetrieveIMsExtendedPacket`. pub struct RetrieveIMsExtendedPacket { /// C# member: `F:LibreMetaverse.Packets.RetrieveIMsExtendedPacket.AgentData`. pub agent_data: libremetaverse::packets::RetrieveIMsExtendedPacketAgentDataBlock, } impl RetrieveIMsExtendedPacket { /// C# member: `M:LibreMetaverse.Packets.RetrieveIMsExtendedPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RetrieveIMsExtendedPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RetrieveIMsExtendedPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RetrieveIMsExtendedPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RetrieveIMsExtendedPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RetrieveIMsExtendedPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RetrieveIMsExtendedPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RetrieveIMsExtendedPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RetrieveIMsExtendedPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.RetrieveIMsExtendedPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RetrieveIMsExtendedPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RetrieveIMsExtendedPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RetrieveIMsExtendedPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.RetrieveIMsExtendedPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RetrieveIMsExtendedPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.RetrieveIMsExtendedPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RetrieveIMsExtendedPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RetrieveIMsExtendedPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RetrieveIMsExtendedPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.RetrieveIMsExtendedPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RetrieveIMsExtendedPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.RetrieveIMsExtendedPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.RetrieveIMsExtendedPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.RetrieveIMsExtendedPacket.AgentDataBlock`. pub struct RetrieveIMsExtendedPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.RetrieveIMsExtendedPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RetrieveIMsExtendedPacket.AgentDataBlock.IsPremium`. pub is_premium: bool, /// C# member: `F:LibreMetaverse.Packets.RetrieveIMsExtendedPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl RetrieveIMsExtendedPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.RetrieveIMsExtendedPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RetrieveIMsExtendedPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RetrieveIMsExtendedPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RetrieveIMsExtendedPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RetrieveIMsExtendedPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RetrieveIMsExtendedPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RetrieveIMsExtendedPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RetrieveIMsExtendedPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RetrieveIMsExtendedPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RetrieveIMsExtendedPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RetrieveIMsExtendedPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RetrieveIMsExtendedPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RetrieveInstantMessagesPacket`. pub struct RetrieveInstantMessagesPacket { /// C# member: `F:LibreMetaverse.Packets.RetrieveInstantMessagesPacket.AgentData`. pub agent_data: libremetaverse::packets::RetrieveInstantMessagesPacketAgentDataBlock, } impl RetrieveInstantMessagesPacket { /// C# member: `M:LibreMetaverse.Packets.RetrieveInstantMessagesPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RetrieveInstantMessagesPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RetrieveInstantMessagesPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RetrieveInstantMessagesPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RetrieveInstantMessagesPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RetrieveInstantMessagesPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RetrieveInstantMessagesPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RetrieveInstantMessagesPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RetrieveInstantMessagesPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.RetrieveInstantMessagesPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RetrieveInstantMessagesPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RetrieveInstantMessagesPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RetrieveInstantMessagesPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.RetrieveInstantMessagesPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RetrieveInstantMessagesPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.RetrieveInstantMessagesPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RetrieveInstantMessagesPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RetrieveInstantMessagesPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RetrieveInstantMessagesPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.RetrieveInstantMessagesPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RetrieveInstantMessagesPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.RetrieveInstantMessagesPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.RetrieveInstantMessagesPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.RetrieveInstantMessagesPacket.AgentDataBlock`. pub struct RetrieveInstantMessagesPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.RetrieveInstantMessagesPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RetrieveInstantMessagesPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl RetrieveInstantMessagesPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.RetrieveInstantMessagesPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RetrieveInstantMessagesPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RetrieveInstantMessagesPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RetrieveInstantMessagesPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RetrieveInstantMessagesPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RetrieveInstantMessagesPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RetrieveInstantMessagesPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RetrieveInstantMessagesPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RetrieveInstantMessagesPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RetrieveInstantMessagesPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RetrieveInstantMessagesPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RetrieveInstantMessagesPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RevokePermissionsPacket`. pub struct RevokePermissionsPacket { /// C# member: `F:LibreMetaverse.Packets.RevokePermissionsPacket.AgentData`. pub agent_data: libremetaverse::packets::RevokePermissionsPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.RevokePermissionsPacket.Data`. pub data: libremetaverse::packets::RevokePermissionsPacketDataBlock, } impl RevokePermissionsPacket { /// C# member: `M:LibreMetaverse.Packets.RevokePermissionsPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RevokePermissionsPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RevokePermissionsPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RevokePermissionsPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RevokePermissionsPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RevokePermissionsPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RevokePermissionsPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RevokePermissionsPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RevokePermissionsPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.RevokePermissionsPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RevokePermissionsPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RevokePermissionsPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RevokePermissionsPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.RevokePermissionsPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RevokePermissionsPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.RevokePermissionsPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RevokePermissionsPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RevokePermissionsPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RevokePermissionsPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.RevokePermissionsPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RevokePermissionsPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.RevokePermissionsPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.RevokePermissionsPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.RevokePermissionsPacket.AgentDataBlock`. pub struct RevokePermissionsPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.RevokePermissionsPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RevokePermissionsPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl RevokePermissionsPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.RevokePermissionsPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RevokePermissionsPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RevokePermissionsPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RevokePermissionsPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RevokePermissionsPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RevokePermissionsPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RevokePermissionsPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RevokePermissionsPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RevokePermissionsPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RevokePermissionsPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RevokePermissionsPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RevokePermissionsPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RevokePermissionsPacket.DataBlock`. pub struct RevokePermissionsPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.RevokePermissionsPacket.DataBlock.ObjectID`. pub object_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RevokePermissionsPacket.DataBlock.ObjectPermissions`. pub object_permissions: u32, } impl RevokePermissionsPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.RevokePermissionsPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RevokePermissionsPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RevokePermissionsPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RevokePermissionsPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RevokePermissionsPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RevokePermissionsPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RevokePermissionsPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RevokePermissionsPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RevokePermissionsPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RevokePermissionsPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RevokePermissionsPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RevokePermissionsPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket`. pub struct RezMultipleAttachmentsFromInvPacket { /// C# member: `F:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.AgentData`. pub agent_data: libremetaverse::packets::RezMultipleAttachmentsFromInvPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.HeaderData`. pub header_data: libremetaverse::packets::RezMultipleAttachmentsFromInvPacketHeaderDataBlock, /// C# member: `F:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.ObjectData`. pub object_data: Vec, } impl RezMultipleAttachmentsFromInvPacket { /// C# member: `M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.AgentDataBlock`. pub struct RezMultipleAttachmentsFromInvPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl RezMultipleAttachmentsFromInvPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.HeaderDataBlock`. pub struct RezMultipleAttachmentsFromInvPacketHeaderDataBlock { /// C# member: `F:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.HeaderDataBlock.CompoundMsgID`. pub compound_msg_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.HeaderDataBlock.FirstDetachAll`. pub first_detach_all: bool, /// C# member: `F:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.HeaderDataBlock.TotalObjects`. pub total_objects: u8, } impl RezMultipleAttachmentsFromInvPacketHeaderDataBlock { /// C# member: `M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.HeaderDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.HeaderDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.HeaderDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.HeaderDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.HeaderDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.HeaderDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.HeaderDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.HeaderDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.HeaderDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.HeaderDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.HeaderDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.HeaderDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.ObjectDataBlock`. pub struct RezMultipleAttachmentsFromInvPacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.ObjectDataBlock.AttachmentPt`. pub attachment_pt: u8, /// C# member: `F:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.ObjectDataBlock.Description`. pub description: Vec, /// C# member: `F:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.ObjectDataBlock.EveryoneMask`. pub everyone_mask: u32, /// C# member: `F:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.ObjectDataBlock.GroupMask`. pub group_mask: u32, /// C# member: `F:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.ObjectDataBlock.ItemFlags`. pub item_flags: u32, /// C# member: `F:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.ObjectDataBlock.ItemID`. pub item_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.ObjectDataBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.ObjectDataBlock.NextOwnerMask`. pub next_owner_mask: u32, /// C# member: `F:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.ObjectDataBlock.OwnerID`. pub owner_id: libremetaverse_types::UUID, } impl RezMultipleAttachmentsFromInvPacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RezMultipleAttachmentsFromInvPacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RezObjectFromNotecardPacket`. pub struct RezObjectFromNotecardPacket { /// C# member: `F:LibreMetaverse.Packets.RezObjectFromNotecardPacket.AgentData`. pub agent_data: libremetaverse::packets::RezObjectFromNotecardPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.RezObjectFromNotecardPacket.InventoryData`. pub inventory_data: Vec, /// C# member: `F:LibreMetaverse.Packets.RezObjectFromNotecardPacket.NotecardData`. pub notecard_data: libremetaverse::packets::RezObjectFromNotecardPacketNotecardDataBlock, /// C# member: `F:LibreMetaverse.Packets.RezObjectFromNotecardPacket.RezData`. pub rez_data: libremetaverse::packets::RezObjectFromNotecardPacketRezDataBlock, } impl RezObjectFromNotecardPacket { /// C# member: `M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.RezObjectFromNotecardPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.RezObjectFromNotecardPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.RezObjectFromNotecardPacket.AgentDataBlock`. pub struct RezObjectFromNotecardPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.RezObjectFromNotecardPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RezObjectFromNotecardPacket.AgentDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RezObjectFromNotecardPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl RezObjectFromNotecardPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RezObjectFromNotecardPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RezObjectFromNotecardPacket.InventoryDataBlock`. pub struct RezObjectFromNotecardPacketInventoryDataBlock { /// C# member: `F:LibreMetaverse.Packets.RezObjectFromNotecardPacket.InventoryDataBlock.ItemID`. pub item_id: libremetaverse_types::UUID, } impl RezObjectFromNotecardPacketInventoryDataBlock { /// C# member: `M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.InventoryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.InventoryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.InventoryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RezObjectFromNotecardPacket.InventoryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RezObjectFromNotecardPacket.NotecardDataBlock`. pub struct RezObjectFromNotecardPacketNotecardDataBlock { /// C# member: `F:LibreMetaverse.Packets.RezObjectFromNotecardPacket.NotecardDataBlock.NotecardItemID`. pub notecard_item_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RezObjectFromNotecardPacket.NotecardDataBlock.ObjectID`. pub object_id: libremetaverse_types::UUID, } impl RezObjectFromNotecardPacketNotecardDataBlock { /// C# member: `M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.NotecardDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.NotecardDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.NotecardDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.NotecardDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.NotecardDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.NotecardDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.NotecardDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.NotecardDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.NotecardDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.NotecardDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.NotecardDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RezObjectFromNotecardPacket.NotecardDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RezObjectFromNotecardPacket.RezDataBlock`. pub struct RezObjectFromNotecardPacketRezDataBlock { /// C# member: `F:LibreMetaverse.Packets.RezObjectFromNotecardPacket.RezDataBlock.BypassRaycast`. pub bypass_raycast: u8, /// C# member: `F:LibreMetaverse.Packets.RezObjectFromNotecardPacket.RezDataBlock.EveryoneMask`. pub everyone_mask: u32, /// C# member: `F:LibreMetaverse.Packets.RezObjectFromNotecardPacket.RezDataBlock.FromTaskID`. pub from_task_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RezObjectFromNotecardPacket.RezDataBlock.GroupMask`. pub group_mask: u32, /// C# member: `F:LibreMetaverse.Packets.RezObjectFromNotecardPacket.RezDataBlock.ItemFlags`. pub item_flags: u32, /// C# member: `F:LibreMetaverse.Packets.RezObjectFromNotecardPacket.RezDataBlock.NextOwnerMask`. pub next_owner_mask: u32, /// C# member: `F:LibreMetaverse.Packets.RezObjectFromNotecardPacket.RezDataBlock.RayEnd`. pub ray_end: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.RezObjectFromNotecardPacket.RezDataBlock.RayEndIsIntersection`. pub ray_end_is_intersection: bool, /// C# member: `F:LibreMetaverse.Packets.RezObjectFromNotecardPacket.RezDataBlock.RayStart`. pub ray_start: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.RezObjectFromNotecardPacket.RezDataBlock.RayTargetID`. pub ray_target_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RezObjectFromNotecardPacket.RezDataBlock.RemoveItem`. pub remove_item: bool, /// C# member: `F:LibreMetaverse.Packets.RezObjectFromNotecardPacket.RezDataBlock.RezSelected`. pub rez_selected: bool, } impl RezObjectFromNotecardPacketRezDataBlock { /// C# member: `M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.RezDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.RezDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.RezDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.RezDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.RezDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.RezDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.RezDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.RezDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.RezDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.RezDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectFromNotecardPacket.RezDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RezObjectFromNotecardPacket.RezDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RezObjectPacket`. pub struct RezObjectPacket { /// C# member: `F:LibreMetaverse.Packets.RezObjectPacket.AgentData`. pub agent_data: libremetaverse::packets::RezObjectPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.RezObjectPacket.InventoryData`. pub inventory_data: libremetaverse::packets::RezObjectPacketInventoryDataBlock, /// C# member: `F:LibreMetaverse.Packets.RezObjectPacket.RezData`. pub rez_data: libremetaverse::packets::RezObjectPacketRezDataBlock, } impl RezObjectPacket { /// C# member: `M:LibreMetaverse.Packets.RezObjectPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RezObjectPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.RezObjectPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.RezObjectPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.RezObjectPacket.AgentDataBlock`. pub struct RezObjectPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.RezObjectPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RezObjectPacket.AgentDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RezObjectPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl RezObjectPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.RezObjectPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RezObjectPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RezObjectPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RezObjectPacket.InventoryDataBlock`. pub struct RezObjectPacketInventoryDataBlock { /// C# member: `F:LibreMetaverse.Packets.RezObjectPacket.InventoryDataBlock.BaseMask`. pub base_mask: u32, /// C# member: `F:LibreMetaverse.Packets.RezObjectPacket.InventoryDataBlock.CRC`. pub crc: u32, /// C# member: `F:LibreMetaverse.Packets.RezObjectPacket.InventoryDataBlock.CreationDate`. pub creation_date: i32, /// C# member: `F:LibreMetaverse.Packets.RezObjectPacket.InventoryDataBlock.CreatorID`. pub creator_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RezObjectPacket.InventoryDataBlock.Description`. pub description: Vec, /// C# member: `F:LibreMetaverse.Packets.RezObjectPacket.InventoryDataBlock.EveryoneMask`. pub everyone_mask: u32, /// C# member: `F:LibreMetaverse.Packets.RezObjectPacket.InventoryDataBlock.Flags`. pub flags: u32, /// C# member: `F:LibreMetaverse.Packets.RezObjectPacket.InventoryDataBlock.FolderID`. pub folder_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RezObjectPacket.InventoryDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RezObjectPacket.InventoryDataBlock.GroupMask`. pub group_mask: u32, /// C# member: `F:LibreMetaverse.Packets.RezObjectPacket.InventoryDataBlock.GroupOwned`. pub group_owned: bool, /// C# member: `F:LibreMetaverse.Packets.RezObjectPacket.InventoryDataBlock.InvType`. pub inv_type: i8, /// C# member: `F:LibreMetaverse.Packets.RezObjectPacket.InventoryDataBlock.ItemID`. pub item_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RezObjectPacket.InventoryDataBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.RezObjectPacket.InventoryDataBlock.NextOwnerMask`. pub next_owner_mask: u32, /// C# member: `F:LibreMetaverse.Packets.RezObjectPacket.InventoryDataBlock.OwnerID`. pub owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RezObjectPacket.InventoryDataBlock.OwnerMask`. pub owner_mask: u32, /// C# member: `F:LibreMetaverse.Packets.RezObjectPacket.InventoryDataBlock.SalePrice`. pub sale_price: i32, /// C# member: `F:LibreMetaverse.Packets.RezObjectPacket.InventoryDataBlock.SaleType`. pub sale_type: u8, /// C# member: `F:LibreMetaverse.Packets.RezObjectPacket.InventoryDataBlock.TransactionID`. pub transaction_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RezObjectPacket.InventoryDataBlock.Type`. pub type_: i8, } impl RezObjectPacketInventoryDataBlock { /// C# member: `M:LibreMetaverse.Packets.RezObjectPacket.InventoryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RezObjectPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectPacket.InventoryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectPacket.InventoryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RezObjectPacket.InventoryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RezObjectPacket.RezDataBlock`. pub struct RezObjectPacketRezDataBlock { /// C# member: `F:LibreMetaverse.Packets.RezObjectPacket.RezDataBlock.BypassRaycast`. pub bypass_raycast: u8, /// C# member: `F:LibreMetaverse.Packets.RezObjectPacket.RezDataBlock.EveryoneMask`. pub everyone_mask: u32, /// C# member: `F:LibreMetaverse.Packets.RezObjectPacket.RezDataBlock.FromTaskID`. pub from_task_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RezObjectPacket.RezDataBlock.GroupMask`. pub group_mask: u32, /// C# member: `F:LibreMetaverse.Packets.RezObjectPacket.RezDataBlock.ItemFlags`. pub item_flags: u32, /// C# member: `F:LibreMetaverse.Packets.RezObjectPacket.RezDataBlock.NextOwnerMask`. pub next_owner_mask: u32, /// C# member: `F:LibreMetaverse.Packets.RezObjectPacket.RezDataBlock.RayEnd`. pub ray_end: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.RezObjectPacket.RezDataBlock.RayEndIsIntersection`. pub ray_end_is_intersection: bool, /// C# member: `F:LibreMetaverse.Packets.RezObjectPacket.RezDataBlock.RayStart`. pub ray_start: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.RezObjectPacket.RezDataBlock.RayTargetID`. pub ray_target_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RezObjectPacket.RezDataBlock.RemoveItem`. pub remove_item: bool, /// C# member: `F:LibreMetaverse.Packets.RezObjectPacket.RezDataBlock.RezSelected`. pub rez_selected: bool, } impl RezObjectPacketRezDataBlock { /// C# member: `M:LibreMetaverse.Packets.RezObjectPacket.RezDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RezObjectPacket.RezDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectPacket.RezDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectPacket.RezDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectPacket.RezDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectPacket.RezDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectPacket.RezDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectPacket.RezDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectPacket.RezDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezObjectPacket.RezDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezObjectPacket.RezDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RezObjectPacket.RezDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RezRestoreToWorldPacket`. pub struct RezRestoreToWorldPacket { /// C# member: `F:LibreMetaverse.Packets.RezRestoreToWorldPacket.AgentData`. pub agent_data: libremetaverse::packets::RezRestoreToWorldPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.RezRestoreToWorldPacket.InventoryData`. pub inventory_data: libremetaverse::packets::RezRestoreToWorldPacketInventoryDataBlock, } impl RezRestoreToWorldPacket { /// C# member: `M:LibreMetaverse.Packets.RezRestoreToWorldPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RezRestoreToWorldPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezRestoreToWorldPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezRestoreToWorldPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezRestoreToWorldPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezRestoreToWorldPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezRestoreToWorldPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezRestoreToWorldPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezRestoreToWorldPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.RezRestoreToWorldPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezRestoreToWorldPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RezRestoreToWorldPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezRestoreToWorldPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.RezRestoreToWorldPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezRestoreToWorldPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.RezRestoreToWorldPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezRestoreToWorldPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezRestoreToWorldPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezRestoreToWorldPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.RezRestoreToWorldPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezRestoreToWorldPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.RezRestoreToWorldPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.RezRestoreToWorldPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.RezRestoreToWorldPacket.AgentDataBlock`. pub struct RezRestoreToWorldPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.RezRestoreToWorldPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RezRestoreToWorldPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl RezRestoreToWorldPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.RezRestoreToWorldPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RezRestoreToWorldPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezRestoreToWorldPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezRestoreToWorldPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezRestoreToWorldPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezRestoreToWorldPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezRestoreToWorldPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RezRestoreToWorldPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezRestoreToWorldPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezRestoreToWorldPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezRestoreToWorldPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RezRestoreToWorldPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock`. pub struct RezRestoreToWorldPacketInventoryDataBlock { /// C# member: `F:LibreMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock.BaseMask`. pub base_mask: u32, /// C# member: `F:LibreMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock.CRC`. pub crc: u32, /// C# member: `F:LibreMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock.CreationDate`. pub creation_date: i32, /// C# member: `F:LibreMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock.CreatorID`. pub creator_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock.Description`. pub description: Vec, /// C# member: `F:LibreMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock.EveryoneMask`. pub everyone_mask: u32, /// C# member: `F:LibreMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock.Flags`. pub flags: u32, /// C# member: `F:LibreMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock.FolderID`. pub folder_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock.GroupMask`. pub group_mask: u32, /// C# member: `F:LibreMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock.GroupOwned`. pub group_owned: bool, /// C# member: `F:LibreMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock.InvType`. pub inv_type: i8, /// C# member: `F:LibreMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock.ItemID`. pub item_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock.NextOwnerMask`. pub next_owner_mask: u32, /// C# member: `F:LibreMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock.OwnerID`. pub owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock.OwnerMask`. pub owner_mask: u32, /// C# member: `F:LibreMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock.SalePrice`. pub sale_price: i32, /// C# member: `F:LibreMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock.SaleType`. pub sale_type: u8, /// C# member: `F:LibreMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock.TransactionID`. pub transaction_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock.Type`. pub type_: i8, } impl RezRestoreToWorldPacketInventoryDataBlock { /// C# member: `M:LibreMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RezRestoreToWorldPacket.InventoryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RezScriptPacket`. pub struct RezScriptPacket { /// C# member: `F:LibreMetaverse.Packets.RezScriptPacket.AgentData`. pub agent_data: libremetaverse::packets::RezScriptPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.RezScriptPacket.InventoryBlock`. pub inventory_block: libremetaverse::packets::RezScriptPacketInventoryBlockBlock, /// C# member: `F:LibreMetaverse.Packets.RezScriptPacket.UpdateBlock`. pub update_block: libremetaverse::packets::RezScriptPacketUpdateBlockBlock, } impl RezScriptPacket { /// C# member: `M:LibreMetaverse.Packets.RezScriptPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RezScriptPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezScriptPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezScriptPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezScriptPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezScriptPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezScriptPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezScriptPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezScriptPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.RezScriptPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezScriptPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RezScriptPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezScriptPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.RezScriptPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezScriptPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.RezScriptPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezScriptPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezScriptPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezScriptPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.RezScriptPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezScriptPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.RezScriptPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.RezScriptPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.RezScriptPacket.AgentDataBlock`. pub struct RezScriptPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.RezScriptPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RezScriptPacket.AgentDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RezScriptPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl RezScriptPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.RezScriptPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RezScriptPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezScriptPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezScriptPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezScriptPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezScriptPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezScriptPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RezScriptPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezScriptPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezScriptPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezScriptPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RezScriptPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RezScriptPacket.InventoryBlockBlock`. pub struct RezScriptPacketInventoryBlockBlock { /// C# member: `F:LibreMetaverse.Packets.RezScriptPacket.InventoryBlockBlock.BaseMask`. pub base_mask: u32, /// C# member: `F:LibreMetaverse.Packets.RezScriptPacket.InventoryBlockBlock.CRC`. pub crc: u32, /// C# member: `F:LibreMetaverse.Packets.RezScriptPacket.InventoryBlockBlock.CreationDate`. pub creation_date: i32, /// C# member: `F:LibreMetaverse.Packets.RezScriptPacket.InventoryBlockBlock.CreatorID`. pub creator_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RezScriptPacket.InventoryBlockBlock.Description`. pub description: Vec, /// C# member: `F:LibreMetaverse.Packets.RezScriptPacket.InventoryBlockBlock.EveryoneMask`. pub everyone_mask: u32, /// C# member: `F:LibreMetaverse.Packets.RezScriptPacket.InventoryBlockBlock.Flags`. pub flags: u32, /// C# member: `F:LibreMetaverse.Packets.RezScriptPacket.InventoryBlockBlock.FolderID`. pub folder_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RezScriptPacket.InventoryBlockBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RezScriptPacket.InventoryBlockBlock.GroupMask`. pub group_mask: u32, /// C# member: `F:LibreMetaverse.Packets.RezScriptPacket.InventoryBlockBlock.GroupOwned`. pub group_owned: bool, /// C# member: `F:LibreMetaverse.Packets.RezScriptPacket.InventoryBlockBlock.InvType`. pub inv_type: i8, /// C# member: `F:LibreMetaverse.Packets.RezScriptPacket.InventoryBlockBlock.ItemID`. pub item_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RezScriptPacket.InventoryBlockBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.RezScriptPacket.InventoryBlockBlock.NextOwnerMask`. pub next_owner_mask: u32, /// C# member: `F:LibreMetaverse.Packets.RezScriptPacket.InventoryBlockBlock.OwnerID`. pub owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RezScriptPacket.InventoryBlockBlock.OwnerMask`. pub owner_mask: u32, /// C# member: `F:LibreMetaverse.Packets.RezScriptPacket.InventoryBlockBlock.SalePrice`. pub sale_price: i32, /// C# member: `F:LibreMetaverse.Packets.RezScriptPacket.InventoryBlockBlock.SaleType`. pub sale_type: u8, /// C# member: `F:LibreMetaverse.Packets.RezScriptPacket.InventoryBlockBlock.TransactionID`. pub transaction_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RezScriptPacket.InventoryBlockBlock.Type`. pub type_: i8, } impl RezScriptPacketInventoryBlockBlock { /// C# member: `M:LibreMetaverse.Packets.RezScriptPacket.InventoryBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RezScriptPacket.InventoryBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezScriptPacket.InventoryBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezScriptPacket.InventoryBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezScriptPacket.InventoryBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezScriptPacket.InventoryBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezScriptPacket.InventoryBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RezScriptPacket.InventoryBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezScriptPacket.InventoryBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezScriptPacket.InventoryBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezScriptPacket.InventoryBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RezScriptPacket.InventoryBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RezScriptPacket.UpdateBlockBlock`. pub struct RezScriptPacketUpdateBlockBlock { /// C# member: `F:LibreMetaverse.Packets.RezScriptPacket.UpdateBlockBlock.Enabled`. pub enabled: bool, /// C# member: `F:LibreMetaverse.Packets.RezScriptPacket.UpdateBlockBlock.ObjectLocalID`. pub object_local_id: u32, } impl RezScriptPacketUpdateBlockBlock { /// C# member: `M:LibreMetaverse.Packets.RezScriptPacket.UpdateBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RezScriptPacket.UpdateBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezScriptPacket.UpdateBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezScriptPacket.UpdateBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezScriptPacket.UpdateBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezScriptPacket.UpdateBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezScriptPacket.UpdateBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RezScriptPacket.UpdateBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezScriptPacket.UpdateBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezScriptPacket.UpdateBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezScriptPacket.UpdateBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RezScriptPacket.UpdateBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket`. pub struct RezSingleAttachmentFromInvPacket { /// C# member: `F:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.AgentData`. pub agent_data: libremetaverse::packets::RezSingleAttachmentFromInvPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.ObjectData`. pub object_data: libremetaverse::packets::RezSingleAttachmentFromInvPacketObjectDataBlock, } impl RezSingleAttachmentFromInvPacket { /// C# member: `M:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.AgentDataBlock`. pub struct RezSingleAttachmentFromInvPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl RezSingleAttachmentFromInvPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.ObjectDataBlock`. pub struct RezSingleAttachmentFromInvPacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.ObjectDataBlock.AttachmentPt`. pub attachment_pt: u8, /// C# member: `F:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.ObjectDataBlock.Description`. pub description: Vec, /// C# member: `F:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.ObjectDataBlock.EveryoneMask`. pub everyone_mask: u32, /// C# member: `F:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.ObjectDataBlock.GroupMask`. pub group_mask: u32, /// C# member: `F:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.ObjectDataBlock.ItemFlags`. pub item_flags: u32, /// C# member: `F:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.ObjectDataBlock.ItemID`. pub item_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.ObjectDataBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.ObjectDataBlock.NextOwnerMask`. pub next_owner_mask: u32, /// C# member: `F:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.ObjectDataBlock.OwnerID`. pub owner_id: libremetaverse_types::UUID, } impl RezSingleAttachmentFromInvPacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RezSingleAttachmentFromInvPacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket`. pub struct RoutedMoneyBalanceReplyPacket { /// C# member: `F:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.MoneyData`. pub money_data: libremetaverse::packets::RoutedMoneyBalanceReplyPacketMoneyDataBlock, /// C# member: `F:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TargetBlock`. pub target_block: libremetaverse::packets::RoutedMoneyBalanceReplyPacketTargetBlockBlock, /// C# member: `F:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TransactionInfo`. pub transaction_info: libremetaverse::packets::RoutedMoneyBalanceReplyPacketTransactionInfoBlock, } impl RoutedMoneyBalanceReplyPacket { /// C# member: `M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.MoneyDataBlock`. pub struct RoutedMoneyBalanceReplyPacketMoneyDataBlock { /// C# member: `F:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.MoneyDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.MoneyDataBlock.Description`. pub description: Vec, /// C# member: `F:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.MoneyDataBlock.MoneyBalance`. pub money_balance: i32, /// C# member: `F:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.MoneyDataBlock.SquareMetersCommitted`. pub square_meters_committed: i32, /// C# member: `F:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.MoneyDataBlock.SquareMetersCredit`. pub square_meters_credit: i32, /// C# member: `F:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.MoneyDataBlock.TransactionID`. pub transaction_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.MoneyDataBlock.TransactionSuccess`. pub transaction_success: bool, } impl RoutedMoneyBalanceReplyPacketMoneyDataBlock { /// C# member: `M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.MoneyDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.MoneyDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.MoneyDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.MoneyDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.MoneyDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.MoneyDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.MoneyDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.MoneyDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.MoneyDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.MoneyDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.MoneyDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.MoneyDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TargetBlockBlock`. pub struct RoutedMoneyBalanceReplyPacketTargetBlockBlock { /// C# member: `F:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TargetBlockBlock.TargetIP`. pub target_ip: u32, /// C# member: `F:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TargetBlockBlock.TargetPort`. pub target_port: u16, } impl RoutedMoneyBalanceReplyPacketTargetBlockBlock { /// C# member: `M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TargetBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TargetBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TargetBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TargetBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TargetBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TargetBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TargetBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TargetBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TargetBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TargetBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TargetBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TargetBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TransactionInfoBlock`. pub struct RoutedMoneyBalanceReplyPacketTransactionInfoBlock { /// C# member: `F:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TransactionInfoBlock.Amount`. pub amount: i32, /// C# member: `F:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TransactionInfoBlock.DestID`. pub dest_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TransactionInfoBlock.IsDestGroup`. pub is_dest_group: bool, /// C# member: `F:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TransactionInfoBlock.IsSourceGroup`. pub is_source_group: bool, /// C# member: `F:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TransactionInfoBlock.ItemDescription`. pub item_description: Vec, /// C# member: `F:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TransactionInfoBlock.SourceID`. pub source_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TransactionInfoBlock.TransactionType`. pub transaction_type: i32, } impl RoutedMoneyBalanceReplyPacketTransactionInfoBlock { /// C# member: `M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TransactionInfoBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TransactionInfoBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TransactionInfoBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TransactionInfoBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TransactionInfoBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TransactionInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TransactionInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TransactionInfoBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TransactionInfoBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TransactionInfoBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TransactionInfoBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RoutedMoneyBalanceReplyPacket.TransactionInfoBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RpcChannelReplyPacket`. pub struct RpcChannelReplyPacket { /// C# member: `F:LibreMetaverse.Packets.RpcChannelReplyPacket.DataBlock`. pub data_block: libremetaverse::packets::RpcChannelReplyPacketDataBlockBlock, } impl RpcChannelReplyPacket { /// C# member: `M:LibreMetaverse.Packets.RpcChannelReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RpcChannelReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcChannelReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcChannelReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcChannelReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcChannelReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcChannelReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcChannelReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcChannelReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.RpcChannelReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcChannelReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcChannelReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcChannelReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.RpcChannelReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcChannelReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.RpcChannelReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcChannelReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcChannelReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcChannelReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.RpcChannelReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcChannelReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.RpcChannelReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.RpcChannelReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.RpcChannelReplyPacket.DataBlockBlock`. pub struct RpcChannelReplyPacketDataBlockBlock { /// C# member: `F:LibreMetaverse.Packets.RpcChannelReplyPacket.DataBlockBlock.ChannelID`. pub channel_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RpcChannelReplyPacket.DataBlockBlock.ItemID`. pub item_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RpcChannelReplyPacket.DataBlockBlock.TaskID`. pub task_id: libremetaverse_types::UUID, } impl RpcChannelReplyPacketDataBlockBlock { /// C# member: `M:LibreMetaverse.Packets.RpcChannelReplyPacket.DataBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RpcChannelReplyPacket.DataBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcChannelReplyPacket.DataBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcChannelReplyPacket.DataBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcChannelReplyPacket.DataBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcChannelReplyPacket.DataBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcChannelReplyPacket.DataBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcChannelReplyPacket.DataBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcChannelReplyPacket.DataBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcChannelReplyPacket.DataBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcChannelReplyPacket.DataBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RpcChannelReplyPacket.DataBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RpcChannelRequestPacket`. pub struct RpcChannelRequestPacket { /// C# member: `F:LibreMetaverse.Packets.RpcChannelRequestPacket.DataBlock`. pub data_block: libremetaverse::packets::RpcChannelRequestPacketDataBlockBlock, } impl RpcChannelRequestPacket { /// C# member: `M:LibreMetaverse.Packets.RpcChannelRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RpcChannelRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcChannelRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcChannelRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcChannelRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcChannelRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcChannelRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcChannelRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcChannelRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.RpcChannelRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcChannelRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcChannelRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcChannelRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.RpcChannelRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcChannelRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.RpcChannelRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcChannelRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcChannelRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcChannelRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.RpcChannelRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcChannelRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.RpcChannelRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.RpcChannelRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.RpcChannelRequestPacket.DataBlockBlock`. pub struct RpcChannelRequestPacketDataBlockBlock { /// C# member: `F:LibreMetaverse.Packets.RpcChannelRequestPacket.DataBlockBlock.GridX`. pub grid_x: u32, /// C# member: `F:LibreMetaverse.Packets.RpcChannelRequestPacket.DataBlockBlock.GridY`. pub grid_y: u32, /// C# member: `F:LibreMetaverse.Packets.RpcChannelRequestPacket.DataBlockBlock.ItemID`. pub item_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RpcChannelRequestPacket.DataBlockBlock.TaskID`. pub task_id: libremetaverse_types::UUID, } impl RpcChannelRequestPacketDataBlockBlock { /// C# member: `M:LibreMetaverse.Packets.RpcChannelRequestPacket.DataBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RpcChannelRequestPacket.DataBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcChannelRequestPacket.DataBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcChannelRequestPacket.DataBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcChannelRequestPacket.DataBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcChannelRequestPacket.DataBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcChannelRequestPacket.DataBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcChannelRequestPacket.DataBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcChannelRequestPacket.DataBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcChannelRequestPacket.DataBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcChannelRequestPacket.DataBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RpcChannelRequestPacket.DataBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RpcScriptReplyInboundPacket`. pub struct RpcScriptReplyInboundPacket { /// C# member: `F:LibreMetaverse.Packets.RpcScriptReplyInboundPacket.DataBlock`. pub data_block: libremetaverse::packets::RpcScriptReplyInboundPacketDataBlockBlock, } impl RpcScriptReplyInboundPacket { /// C# member: `M:LibreMetaverse.Packets.RpcScriptReplyInboundPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptReplyInboundPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptReplyInboundPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptReplyInboundPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptReplyInboundPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptReplyInboundPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptReplyInboundPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptReplyInboundPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptReplyInboundPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptReplyInboundPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptReplyInboundPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptReplyInboundPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptReplyInboundPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptReplyInboundPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptReplyInboundPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptReplyInboundPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptReplyInboundPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptReplyInboundPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptReplyInboundPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptReplyInboundPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptReplyInboundPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.RpcScriptReplyInboundPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.RpcScriptReplyInboundPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.RpcScriptReplyInboundPacket.DataBlockBlock`. pub struct RpcScriptReplyInboundPacketDataBlockBlock { /// C# member: `F:LibreMetaverse.Packets.RpcScriptReplyInboundPacket.DataBlockBlock.ChannelID`. pub channel_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RpcScriptReplyInboundPacket.DataBlockBlock.IntValue`. pub int_value: u32, /// C# member: `F:LibreMetaverse.Packets.RpcScriptReplyInboundPacket.DataBlockBlock.ItemID`. pub item_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RpcScriptReplyInboundPacket.DataBlockBlock.StringValue`. pub string_value: Vec, /// C# member: `F:LibreMetaverse.Packets.RpcScriptReplyInboundPacket.DataBlockBlock.TaskID`. pub task_id: libremetaverse_types::UUID, } impl RpcScriptReplyInboundPacketDataBlockBlock { /// C# member: `M:LibreMetaverse.Packets.RpcScriptReplyInboundPacket.DataBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptReplyInboundPacket.DataBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptReplyInboundPacket.DataBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptReplyInboundPacket.DataBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptReplyInboundPacket.DataBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptReplyInboundPacket.DataBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptReplyInboundPacket.DataBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptReplyInboundPacket.DataBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptReplyInboundPacket.DataBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptReplyInboundPacket.DataBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptReplyInboundPacket.DataBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RpcScriptReplyInboundPacket.DataBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket`. pub struct RpcScriptRequestInboundForwardPacket { /// C# member: `F:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket.DataBlock`. pub data_block: libremetaverse::packets::RpcScriptRequestInboundForwardPacketDataBlockBlock, } impl RpcScriptRequestInboundForwardPacket { /// C# member: `M:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket.DataBlockBlock`. pub struct RpcScriptRequestInboundForwardPacketDataBlockBlock { /// C# member: `F:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket.DataBlockBlock.ChannelID`. pub channel_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket.DataBlockBlock.IntValue`. pub int_value: u32, /// C# member: `F:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket.DataBlockBlock.ItemID`. pub item_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket.DataBlockBlock.RPCServerIP`. pub rpc_server_ip: u32, /// C# member: `F:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket.DataBlockBlock.RPCServerPort`. pub rpc_server_port: u16, /// C# member: `F:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket.DataBlockBlock.StringValue`. pub string_value: Vec, /// C# member: `F:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket.DataBlockBlock.TaskID`. pub task_id: libremetaverse_types::UUID, } impl RpcScriptRequestInboundForwardPacketDataBlockBlock { /// C# member: `M:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket.DataBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket.DataBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket.DataBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket.DataBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket.DataBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket.DataBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket.DataBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket.DataBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket.DataBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket.DataBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket.DataBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RpcScriptRequestInboundForwardPacket.DataBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RpcScriptRequestInboundPacket`. pub struct RpcScriptRequestInboundPacket { /// C# member: `F:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.DataBlock`. pub data_block: libremetaverse::packets::RpcScriptRequestInboundPacketDataBlockBlock, /// C# member: `F:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.TargetBlock`. pub target_block: libremetaverse::packets::RpcScriptRequestInboundPacketTargetBlockBlock, } impl RpcScriptRequestInboundPacket { /// C# member: `M:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.DataBlockBlock`. pub struct RpcScriptRequestInboundPacketDataBlockBlock { /// C# member: `F:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.DataBlockBlock.ChannelID`. pub channel_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.DataBlockBlock.IntValue`. pub int_value: u32, /// C# member: `F:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.DataBlockBlock.ItemID`. pub item_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.DataBlockBlock.StringValue`. pub string_value: Vec, /// C# member: `F:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.DataBlockBlock.TaskID`. pub task_id: libremetaverse_types::UUID, } impl RpcScriptRequestInboundPacketDataBlockBlock { /// C# member: `M:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.DataBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.DataBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.DataBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.DataBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.DataBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.DataBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.DataBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.DataBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.DataBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.DataBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.DataBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.DataBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.TargetBlockBlock`. pub struct RpcScriptRequestInboundPacketTargetBlockBlock { /// C# member: `F:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.TargetBlockBlock.GridX`. pub grid_x: u32, /// C# member: `F:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.TargetBlockBlock.GridY`. pub grid_y: u32, } impl RpcScriptRequestInboundPacketTargetBlockBlock { /// C# member: `M:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.TargetBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.TargetBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.TargetBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.TargetBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.TargetBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.TargetBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.TargetBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.TargetBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.TargetBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.TargetBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.TargetBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.RpcScriptRequestInboundPacket.TargetBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket`. pub struct SaveAssetIntoInventoryPacket { /// C# member: `F:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.AgentData`. pub agent_data: libremetaverse::packets::SaveAssetIntoInventoryPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.InventoryData`. pub inventory_data: libremetaverse::packets::SaveAssetIntoInventoryPacketInventoryDataBlock, } impl SaveAssetIntoInventoryPacket { /// C# member: `M:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.AgentDataBlock`. pub struct SaveAssetIntoInventoryPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl SaveAssetIntoInventoryPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.InventoryDataBlock`. pub struct SaveAssetIntoInventoryPacketInventoryDataBlock { /// C# member: `F:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.InventoryDataBlock.ItemID`. pub item_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.InventoryDataBlock.NewAssetID`. pub new_asset_id: libremetaverse_types::UUID, } impl SaveAssetIntoInventoryPacketInventoryDataBlock { /// C# member: `M:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.InventoryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.InventoryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.InventoryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SaveAssetIntoInventoryPacket.InventoryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ScriptAnswerYesPacket`. pub struct ScriptAnswerYesPacket { /// C# member: `F:LibreMetaverse.Packets.ScriptAnswerYesPacket.AgentData`. pub agent_data: libremetaverse::packets::ScriptAnswerYesPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ScriptAnswerYesPacket.Data`. pub data: libremetaverse::packets::ScriptAnswerYesPacketDataBlock, } impl ScriptAnswerYesPacket { /// C# member: `M:LibreMetaverse.Packets.ScriptAnswerYesPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ScriptAnswerYesPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptAnswerYesPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptAnswerYesPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptAnswerYesPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptAnswerYesPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptAnswerYesPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptAnswerYesPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptAnswerYesPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptAnswerYesPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptAnswerYesPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptAnswerYesPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptAnswerYesPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptAnswerYesPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptAnswerYesPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptAnswerYesPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptAnswerYesPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptAnswerYesPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptAnswerYesPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptAnswerYesPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptAnswerYesPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ScriptAnswerYesPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ScriptAnswerYesPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ScriptAnswerYesPacket.AgentDataBlock`. pub struct ScriptAnswerYesPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ScriptAnswerYesPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ScriptAnswerYesPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ScriptAnswerYesPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ScriptAnswerYesPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ScriptAnswerYesPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptAnswerYesPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptAnswerYesPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptAnswerYesPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptAnswerYesPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptAnswerYesPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptAnswerYesPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptAnswerYesPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptAnswerYesPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptAnswerYesPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ScriptAnswerYesPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ScriptAnswerYesPacket.DataBlock`. pub struct ScriptAnswerYesPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.ScriptAnswerYesPacket.DataBlock.ItemID`. pub item_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ScriptAnswerYesPacket.DataBlock.Questions`. pub questions: i32, /// C# member: `F:LibreMetaverse.Packets.ScriptAnswerYesPacket.DataBlock.TaskID`. pub task_id: libremetaverse_types::UUID, } impl ScriptAnswerYesPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.ScriptAnswerYesPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ScriptAnswerYesPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptAnswerYesPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptAnswerYesPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptAnswerYesPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptAnswerYesPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptAnswerYesPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptAnswerYesPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptAnswerYesPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptAnswerYesPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptAnswerYesPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ScriptAnswerYesPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ScriptControlChangePacket`. pub struct ScriptControlChangePacket { /// C# member: `F:LibreMetaverse.Packets.ScriptControlChangePacket.Data`. pub data: Vec, } impl ScriptControlChangePacket { /// C# member: `M:LibreMetaverse.Packets.ScriptControlChangePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ScriptControlChangePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptControlChangePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptControlChangePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptControlChangePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptControlChangePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptControlChangePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptControlChangePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptControlChangePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptControlChangePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptControlChangePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptControlChangePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptControlChangePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptControlChangePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptControlChangePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptControlChangePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptControlChangePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptControlChangePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptControlChangePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptControlChangePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptControlChangePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ScriptControlChangePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ScriptControlChangePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ScriptControlChangePacket.DataBlock`. pub struct ScriptControlChangePacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.ScriptControlChangePacket.DataBlock.Controls`. pub controls: u32, /// C# member: `F:LibreMetaverse.Packets.ScriptControlChangePacket.DataBlock.PassToAgent`. pub pass_to_agent: bool, /// C# member: `F:LibreMetaverse.Packets.ScriptControlChangePacket.DataBlock.TakeControls`. pub take_controls: bool, } impl ScriptControlChangePacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.ScriptControlChangePacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ScriptControlChangePacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptControlChangePacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptControlChangePacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptControlChangePacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptControlChangePacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptControlChangePacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptControlChangePacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptControlChangePacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptControlChangePacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptControlChangePacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ScriptControlChangePacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ScriptDataReplyPacket`. pub struct ScriptDataReplyPacket { /// C# member: `F:LibreMetaverse.Packets.ScriptDataReplyPacket.DataBlock`. pub data_block: Vec, } impl ScriptDataReplyPacket { /// C# member: `M:LibreMetaverse.Packets.ScriptDataReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ScriptDataReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDataReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDataReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDataReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDataReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDataReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDataReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDataReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDataReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDataReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDataReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDataReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDataReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDataReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDataReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDataReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDataReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDataReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDataReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDataReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ScriptDataReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ScriptDataReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ScriptDataReplyPacket.DataBlockBlock`. pub struct ScriptDataReplyPacketDataBlockBlock { /// C# member: `F:LibreMetaverse.Packets.ScriptDataReplyPacket.DataBlockBlock.Hash`. pub hash: u64, /// C# member: `F:LibreMetaverse.Packets.ScriptDataReplyPacket.DataBlockBlock.Reply`. pub reply: Vec, } impl ScriptDataReplyPacketDataBlockBlock { /// C# member: `M:LibreMetaverse.Packets.ScriptDataReplyPacket.DataBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ScriptDataReplyPacket.DataBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDataReplyPacket.DataBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDataReplyPacket.DataBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDataReplyPacket.DataBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDataReplyPacket.DataBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDataReplyPacket.DataBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDataReplyPacket.DataBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDataReplyPacket.DataBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDataReplyPacket.DataBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDataReplyPacket.DataBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ScriptDataReplyPacket.DataBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ScriptDataRequestPacket`. pub struct ScriptDataRequestPacket { /// C# member: `F:LibreMetaverse.Packets.ScriptDataRequestPacket.DataBlock`. pub data_block: Vec, } impl ScriptDataRequestPacket { /// C# member: `M:LibreMetaverse.Packets.ScriptDataRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ScriptDataRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDataRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDataRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDataRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDataRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDataRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDataRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDataRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDataRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDataRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDataRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDataRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDataRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDataRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDataRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDataRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDataRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDataRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDataRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDataRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ScriptDataRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ScriptDataRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ScriptDataRequestPacket.DataBlockBlock`. pub struct ScriptDataRequestPacketDataBlockBlock { /// C# member: `F:LibreMetaverse.Packets.ScriptDataRequestPacket.DataBlockBlock.Hash`. pub hash: u64, /// C# member: `F:LibreMetaverse.Packets.ScriptDataRequestPacket.DataBlockBlock.Request`. pub request: Vec, /// C# member: `F:LibreMetaverse.Packets.ScriptDataRequestPacket.DataBlockBlock.RequestType`. pub request_type: i8, } impl ScriptDataRequestPacketDataBlockBlock { /// C# member: `M:LibreMetaverse.Packets.ScriptDataRequestPacket.DataBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ScriptDataRequestPacket.DataBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDataRequestPacket.DataBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDataRequestPacket.DataBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDataRequestPacket.DataBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDataRequestPacket.DataBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDataRequestPacket.DataBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDataRequestPacket.DataBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDataRequestPacket.DataBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDataRequestPacket.DataBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDataRequestPacket.DataBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ScriptDataRequestPacket.DataBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ScriptDialogPacket`. pub struct ScriptDialogPacket { /// C# member: `F:LibreMetaverse.Packets.ScriptDialogPacket.Buttons`. pub buttons: Vec, /// C# member: `F:LibreMetaverse.Packets.ScriptDialogPacket.Data`. pub data: libremetaverse::packets::ScriptDialogPacketDataBlock, /// C# member: `F:LibreMetaverse.Packets.ScriptDialogPacket.OwnerData`. pub owner_data: Vec, } impl ScriptDialogPacket { /// C# member: `M:LibreMetaverse.Packets.ScriptDialogPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ScriptDialogPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ScriptDialogPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ScriptDialogPacket.ButtonsBlock`. pub struct ScriptDialogPacketButtonsBlock { /// C# member: `F:LibreMetaverse.Packets.ScriptDialogPacket.ButtonsBlock.ButtonLabel`. pub button_label: Vec, } impl ScriptDialogPacketButtonsBlock { /// C# member: `M:LibreMetaverse.Packets.ScriptDialogPacket.ButtonsBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogPacket.ButtonsBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogPacket.ButtonsBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogPacket.ButtonsBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogPacket.ButtonsBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogPacket.ButtonsBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogPacket.ButtonsBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogPacket.ButtonsBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogPacket.ButtonsBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogPacket.ButtonsBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogPacket.ButtonsBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ScriptDialogPacket.ButtonsBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ScriptDialogPacket.DataBlock`. pub struct ScriptDialogPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.ScriptDialogPacket.DataBlock.ChatChannel`. pub chat_channel: i32, /// C# member: `F:LibreMetaverse.Packets.ScriptDialogPacket.DataBlock.FirstName`. pub first_name: Vec, /// C# member: `F:LibreMetaverse.Packets.ScriptDialogPacket.DataBlock.ImageID`. pub image_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ScriptDialogPacket.DataBlock.LastName`. pub last_name: Vec, /// C# member: `F:LibreMetaverse.Packets.ScriptDialogPacket.DataBlock.Message`. pub message: Vec, /// C# member: `F:LibreMetaverse.Packets.ScriptDialogPacket.DataBlock.ObjectID`. pub object_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ScriptDialogPacket.DataBlock.ObjectName`. pub object_name: Vec, } impl ScriptDialogPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.ScriptDialogPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ScriptDialogPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ScriptDialogPacket.OwnerDataBlock`. pub struct ScriptDialogPacketOwnerDataBlock { /// C# member: `F:LibreMetaverse.Packets.ScriptDialogPacket.OwnerDataBlock.OwnerID`. pub owner_id: libremetaverse_types::UUID, } impl ScriptDialogPacketOwnerDataBlock { /// C# member: `M:LibreMetaverse.Packets.ScriptDialogPacket.OwnerDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogPacket.OwnerDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogPacket.OwnerDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogPacket.OwnerDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogPacket.OwnerDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogPacket.OwnerDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogPacket.OwnerDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogPacket.OwnerDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogPacket.OwnerDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogPacket.OwnerDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogPacket.OwnerDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ScriptDialogPacket.OwnerDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ScriptDialogReplyPacket`. pub struct ScriptDialogReplyPacket { /// C# member: `F:LibreMetaverse.Packets.ScriptDialogReplyPacket.AgentData`. pub agent_data: libremetaverse::packets::ScriptDialogReplyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ScriptDialogReplyPacket.Data`. pub data: libremetaverse::packets::ScriptDialogReplyPacketDataBlock, } impl ScriptDialogReplyPacket { /// C# member: `M:LibreMetaverse.Packets.ScriptDialogReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ScriptDialogReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ScriptDialogReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ScriptDialogReplyPacket.AgentDataBlock`. pub struct ScriptDialogReplyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ScriptDialogReplyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ScriptDialogReplyPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ScriptDialogReplyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ScriptDialogReplyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogReplyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogReplyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ScriptDialogReplyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ScriptDialogReplyPacket.DataBlock`. pub struct ScriptDialogReplyPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.ScriptDialogReplyPacket.DataBlock.ButtonIndex`. pub button_index: i32, /// C# member: `F:LibreMetaverse.Packets.ScriptDialogReplyPacket.DataBlock.ButtonLabel`. pub button_label: Vec, /// C# member: `F:LibreMetaverse.Packets.ScriptDialogReplyPacket.DataBlock.ChatChannel`. pub chat_channel: i32, /// C# member: `F:LibreMetaverse.Packets.ScriptDialogReplyPacket.DataBlock.ObjectID`. pub object_id: libremetaverse_types::UUID, } impl ScriptDialogReplyPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.ScriptDialogReplyPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogReplyPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogReplyPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogReplyPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogReplyPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogReplyPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogReplyPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogReplyPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogReplyPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptDialogReplyPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptDialogReplyPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ScriptDialogReplyPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ScriptMailRegistrationPacket`. pub struct ScriptMailRegistrationPacket { /// C# member: `F:LibreMetaverse.Packets.ScriptMailRegistrationPacket.DataBlock`. pub data_block: libremetaverse::packets::ScriptMailRegistrationPacketDataBlockBlock, } impl ScriptMailRegistrationPacket { /// C# member: `M:LibreMetaverse.Packets.ScriptMailRegistrationPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ScriptMailRegistrationPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptMailRegistrationPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptMailRegistrationPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptMailRegistrationPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptMailRegistrationPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptMailRegistrationPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptMailRegistrationPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptMailRegistrationPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptMailRegistrationPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptMailRegistrationPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptMailRegistrationPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptMailRegistrationPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptMailRegistrationPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptMailRegistrationPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptMailRegistrationPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptMailRegistrationPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptMailRegistrationPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptMailRegistrationPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptMailRegistrationPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptMailRegistrationPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ScriptMailRegistrationPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ScriptMailRegistrationPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ScriptMailRegistrationPacket.DataBlockBlock`. pub struct ScriptMailRegistrationPacketDataBlockBlock { /// C# member: `F:LibreMetaverse.Packets.ScriptMailRegistrationPacket.DataBlockBlock.Flags`. pub flags: u32, /// C# member: `F:LibreMetaverse.Packets.ScriptMailRegistrationPacket.DataBlockBlock.TargetIP`. pub target_ip: Vec, /// C# member: `F:LibreMetaverse.Packets.ScriptMailRegistrationPacket.DataBlockBlock.TargetPort`. pub target_port: u16, /// C# member: `F:LibreMetaverse.Packets.ScriptMailRegistrationPacket.DataBlockBlock.TaskID`. pub task_id: libremetaverse_types::UUID, } impl ScriptMailRegistrationPacketDataBlockBlock { /// C# member: `M:LibreMetaverse.Packets.ScriptMailRegistrationPacket.DataBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ScriptMailRegistrationPacket.DataBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptMailRegistrationPacket.DataBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptMailRegistrationPacket.DataBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptMailRegistrationPacket.DataBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptMailRegistrationPacket.DataBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptMailRegistrationPacket.DataBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptMailRegistrationPacket.DataBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptMailRegistrationPacket.DataBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptMailRegistrationPacket.DataBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptMailRegistrationPacket.DataBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ScriptMailRegistrationPacket.DataBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ScriptQuestionPacket`. pub struct ScriptQuestionPacket { /// C# member: `F:LibreMetaverse.Packets.ScriptQuestionPacket.Data`. pub data: libremetaverse::packets::ScriptQuestionPacketDataBlock, /// C# member: `F:LibreMetaverse.Packets.ScriptQuestionPacket.Experience`. pub experience: libremetaverse::packets::ScriptQuestionPacketExperienceBlock, } impl ScriptQuestionPacket { /// C# member: `M:LibreMetaverse.Packets.ScriptQuestionPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ScriptQuestionPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptQuestionPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptQuestionPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptQuestionPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptQuestionPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptQuestionPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptQuestionPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptQuestionPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptQuestionPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptQuestionPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptQuestionPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptQuestionPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptQuestionPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptQuestionPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptQuestionPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptQuestionPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptQuestionPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptQuestionPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptQuestionPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptQuestionPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ScriptQuestionPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ScriptQuestionPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ScriptQuestionPacket.DataBlock`. pub struct ScriptQuestionPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.ScriptQuestionPacket.DataBlock.ItemID`. pub item_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ScriptQuestionPacket.DataBlock.ObjectName`. pub object_name: Vec, /// C# member: `F:LibreMetaverse.Packets.ScriptQuestionPacket.DataBlock.ObjectOwner`. pub object_owner: Vec, /// C# member: `F:LibreMetaverse.Packets.ScriptQuestionPacket.DataBlock.Questions`. pub questions: i32, /// C# member: `F:LibreMetaverse.Packets.ScriptQuestionPacket.DataBlock.TaskID`. pub task_id: libremetaverse_types::UUID, } impl ScriptQuestionPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.ScriptQuestionPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ScriptQuestionPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptQuestionPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptQuestionPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptQuestionPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptQuestionPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptQuestionPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptQuestionPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptQuestionPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptQuestionPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptQuestionPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ScriptQuestionPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ScriptQuestionPacket.ExperienceBlock`. pub struct ScriptQuestionPacketExperienceBlock { /// C# member: `F:LibreMetaverse.Packets.ScriptQuestionPacket.ExperienceBlock.ExperienceID`. pub experience_id: libremetaverse_types::UUID, } impl ScriptQuestionPacketExperienceBlock { /// C# member: `M:LibreMetaverse.Packets.ScriptQuestionPacket.ExperienceBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ScriptQuestionPacket.ExperienceBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptQuestionPacket.ExperienceBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptQuestionPacket.ExperienceBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptQuestionPacket.ExperienceBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptQuestionPacket.ExperienceBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptQuestionPacket.ExperienceBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptQuestionPacket.ExperienceBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptQuestionPacket.ExperienceBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptQuestionPacket.ExperienceBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptQuestionPacket.ExperienceBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ScriptQuestionPacket.ExperienceBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ScriptResetPacket`. pub struct ScriptResetPacket { /// C# member: `F:LibreMetaverse.Packets.ScriptResetPacket.AgentData`. pub agent_data: libremetaverse::packets::ScriptResetPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ScriptResetPacket.Script`. pub script: libremetaverse::packets::ScriptResetPacketScriptBlock, } impl ScriptResetPacket { /// C# member: `M:LibreMetaverse.Packets.ScriptResetPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ScriptResetPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptResetPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptResetPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptResetPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptResetPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptResetPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptResetPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptResetPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptResetPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptResetPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptResetPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptResetPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptResetPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptResetPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptResetPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptResetPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptResetPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptResetPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptResetPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptResetPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ScriptResetPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ScriptResetPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ScriptResetPacket.AgentDataBlock`. pub struct ScriptResetPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ScriptResetPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ScriptResetPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ScriptResetPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ScriptResetPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ScriptResetPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptResetPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptResetPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptResetPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptResetPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptResetPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptResetPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptResetPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptResetPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptResetPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ScriptResetPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ScriptResetPacket.ScriptBlock`. pub struct ScriptResetPacketScriptBlock { /// C# member: `F:LibreMetaverse.Packets.ScriptResetPacket.ScriptBlock.ItemID`. pub item_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ScriptResetPacket.ScriptBlock.ObjectID`. pub object_id: libremetaverse_types::UUID, } impl ScriptResetPacketScriptBlock { /// C# member: `M:LibreMetaverse.Packets.ScriptResetPacket.ScriptBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ScriptResetPacket.ScriptBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptResetPacket.ScriptBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptResetPacket.ScriptBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptResetPacket.ScriptBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptResetPacket.ScriptBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptResetPacket.ScriptBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptResetPacket.ScriptBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptResetPacket.ScriptBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptResetPacket.ScriptBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptResetPacket.ScriptBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ScriptResetPacket.ScriptBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ScriptRunningReplyPacket`. pub struct ScriptRunningReplyPacket { /// C# member: `F:LibreMetaverse.Packets.ScriptRunningReplyPacket.Script`. pub script: libremetaverse::packets::ScriptRunningReplyPacketScriptBlock, } impl ScriptRunningReplyPacket { /// C# member: `M:LibreMetaverse.Packets.ScriptRunningReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ScriptRunningReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptRunningReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptRunningReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptRunningReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptRunningReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptRunningReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptRunningReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptRunningReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptRunningReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptRunningReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptRunningReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptRunningReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptRunningReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptRunningReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptRunningReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptRunningReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptRunningReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptRunningReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptRunningReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptRunningReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ScriptRunningReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ScriptRunningReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ScriptRunningReplyPacket.ScriptBlock`. pub struct ScriptRunningReplyPacketScriptBlock { /// C# member: `F:LibreMetaverse.Packets.ScriptRunningReplyPacket.ScriptBlock.ItemID`. pub item_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ScriptRunningReplyPacket.ScriptBlock.ObjectID`. pub object_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ScriptRunningReplyPacket.ScriptBlock.Running`. pub running: bool, } impl ScriptRunningReplyPacketScriptBlock { /// C# member: `M:LibreMetaverse.Packets.ScriptRunningReplyPacket.ScriptBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ScriptRunningReplyPacket.ScriptBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptRunningReplyPacket.ScriptBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptRunningReplyPacket.ScriptBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptRunningReplyPacket.ScriptBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptRunningReplyPacket.ScriptBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptRunningReplyPacket.ScriptBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptRunningReplyPacket.ScriptBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptRunningReplyPacket.ScriptBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptRunningReplyPacket.ScriptBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptRunningReplyPacket.ScriptBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ScriptRunningReplyPacket.ScriptBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ScriptSensorReplyPacket`. pub struct ScriptSensorReplyPacket { /// C# member: `F:LibreMetaverse.Packets.ScriptSensorReplyPacket.Requester`. pub requester: libremetaverse::packets::ScriptSensorReplyPacketRequesterBlock, /// C# member: `F:LibreMetaverse.Packets.ScriptSensorReplyPacket.SensedData`. pub sensed_data: Vec, } impl ScriptSensorReplyPacket { /// C# member: `M:LibreMetaverse.Packets.ScriptSensorReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ScriptSensorReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptSensorReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptSensorReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptSensorReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptSensorReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptSensorReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptSensorReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptSensorReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptSensorReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptSensorReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptSensorReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptSensorReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptSensorReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptSensorReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptSensorReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptSensorReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptSensorReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptSensorReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptSensorReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptSensorReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ScriptSensorReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ScriptSensorReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ScriptSensorReplyPacket.RequesterBlock`. pub struct ScriptSensorReplyPacketRequesterBlock { /// C# member: `F:LibreMetaverse.Packets.ScriptSensorReplyPacket.RequesterBlock.SourceID`. pub source_id: libremetaverse_types::UUID, } impl ScriptSensorReplyPacketRequesterBlock { /// C# member: `M:LibreMetaverse.Packets.ScriptSensorReplyPacket.RequesterBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ScriptSensorReplyPacket.RequesterBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptSensorReplyPacket.RequesterBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptSensorReplyPacket.RequesterBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptSensorReplyPacket.RequesterBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptSensorReplyPacket.RequesterBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptSensorReplyPacket.RequesterBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptSensorReplyPacket.RequesterBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptSensorReplyPacket.RequesterBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptSensorReplyPacket.RequesterBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptSensorReplyPacket.RequesterBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ScriptSensorReplyPacket.RequesterBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ScriptSensorReplyPacket.SensedDataBlock`. pub struct ScriptSensorReplyPacketSensedDataBlock { /// C# member: `F:LibreMetaverse.Packets.ScriptSensorReplyPacket.SensedDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ScriptSensorReplyPacket.SensedDataBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.ScriptSensorReplyPacket.SensedDataBlock.ObjectID`. pub object_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ScriptSensorReplyPacket.SensedDataBlock.OwnerID`. pub owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ScriptSensorReplyPacket.SensedDataBlock.Position`. pub position: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ScriptSensorReplyPacket.SensedDataBlock.Range`. pub range: f32, /// C# member: `F:LibreMetaverse.Packets.ScriptSensorReplyPacket.SensedDataBlock.Rotation`. pub rotation: libremetaverse_types::Quaternion, /// C# member: `F:LibreMetaverse.Packets.ScriptSensorReplyPacket.SensedDataBlock.Type`. pub type_: i32, /// C# member: `F:LibreMetaverse.Packets.ScriptSensorReplyPacket.SensedDataBlock.Velocity`. pub velocity: libremetaverse_types::Vector3, } impl ScriptSensorReplyPacketSensedDataBlock { /// C# member: `M:LibreMetaverse.Packets.ScriptSensorReplyPacket.SensedDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ScriptSensorReplyPacket.SensedDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptSensorReplyPacket.SensedDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptSensorReplyPacket.SensedDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptSensorReplyPacket.SensedDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptSensorReplyPacket.SensedDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptSensorReplyPacket.SensedDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptSensorReplyPacket.SensedDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptSensorReplyPacket.SensedDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptSensorReplyPacket.SensedDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptSensorReplyPacket.SensedDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ScriptSensorReplyPacket.SensedDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ScriptSensorRequestPacket`. pub struct ScriptSensorRequestPacket { /// C# member: `F:LibreMetaverse.Packets.ScriptSensorRequestPacket.Requester`. pub requester: libremetaverse::packets::ScriptSensorRequestPacketRequesterBlock, } impl ScriptSensorRequestPacket { /// C# member: `M:LibreMetaverse.Packets.ScriptSensorRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ScriptSensorRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptSensorRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptSensorRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptSensorRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptSensorRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptSensorRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptSensorRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptSensorRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptSensorRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptSensorRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptSensorRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptSensorRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptSensorRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptSensorRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptSensorRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptSensorRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptSensorRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptSensorRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptSensorRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptSensorRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ScriptSensorRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ScriptSensorRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ScriptSensorRequestPacket.RequesterBlock`. pub struct ScriptSensorRequestPacketRequesterBlock { /// C# member: `F:LibreMetaverse.Packets.ScriptSensorRequestPacket.RequesterBlock.Arc`. pub arc: f32, /// C# member: `F:LibreMetaverse.Packets.ScriptSensorRequestPacket.RequesterBlock.Range`. pub range: f32, /// C# member: `F:LibreMetaverse.Packets.ScriptSensorRequestPacket.RequesterBlock.RegionHandle`. pub region_handle: u64, /// C# member: `F:LibreMetaverse.Packets.ScriptSensorRequestPacket.RequesterBlock.RequestID`. pub request_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ScriptSensorRequestPacket.RequesterBlock.SearchDir`. pub search_dir: libremetaverse_types::Quaternion, /// C# member: `F:LibreMetaverse.Packets.ScriptSensorRequestPacket.RequesterBlock.SearchID`. pub search_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ScriptSensorRequestPacket.RequesterBlock.SearchName`. pub search_name: Vec, /// C# member: `F:LibreMetaverse.Packets.ScriptSensorRequestPacket.RequesterBlock.SearchPos`. pub search_pos: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ScriptSensorRequestPacket.RequesterBlock.SearchRegions`. pub search_regions: u8, /// C# member: `F:LibreMetaverse.Packets.ScriptSensorRequestPacket.RequesterBlock.SourceID`. pub source_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ScriptSensorRequestPacket.RequesterBlock.Type`. pub type_: i32, } impl ScriptSensorRequestPacketRequesterBlock { /// C# member: `M:LibreMetaverse.Packets.ScriptSensorRequestPacket.RequesterBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ScriptSensorRequestPacket.RequesterBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptSensorRequestPacket.RequesterBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptSensorRequestPacket.RequesterBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptSensorRequestPacket.RequesterBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptSensorRequestPacket.RequesterBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptSensorRequestPacket.RequesterBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptSensorRequestPacket.RequesterBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptSensorRequestPacket.RequesterBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptSensorRequestPacket.RequesterBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptSensorRequestPacket.RequesterBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ScriptSensorRequestPacket.RequesterBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ScriptTeleportRequestPacket`. pub struct ScriptTeleportRequestPacket { /// C# member: `F:LibreMetaverse.Packets.ScriptTeleportRequestPacket.Data`. pub data: libremetaverse::packets::ScriptTeleportRequestPacketDataBlock, /// C# member: `F:LibreMetaverse.Packets.ScriptTeleportRequestPacket.Options`. pub options: Vec, } impl ScriptTeleportRequestPacket { /// C# member: `M:LibreMetaverse.Packets.ScriptTeleportRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ScriptTeleportRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptTeleportRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptTeleportRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptTeleportRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptTeleportRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptTeleportRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptTeleportRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptTeleportRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptTeleportRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptTeleportRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptTeleportRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptTeleportRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptTeleportRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptTeleportRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptTeleportRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptTeleportRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptTeleportRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptTeleportRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptTeleportRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptTeleportRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ScriptTeleportRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ScriptTeleportRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ScriptTeleportRequestPacket.DataBlock`. pub struct ScriptTeleportRequestPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.ScriptTeleportRequestPacket.DataBlock.LookAt`. pub look_at: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.ScriptTeleportRequestPacket.DataBlock.ObjectName`. pub object_name: Vec, /// C# member: `F:LibreMetaverse.Packets.ScriptTeleportRequestPacket.DataBlock.SimName`. pub sim_name: Vec, /// C# member: `F:LibreMetaverse.Packets.ScriptTeleportRequestPacket.DataBlock.SimPosition`. pub sim_position: libremetaverse_types::Vector3, } impl ScriptTeleportRequestPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.ScriptTeleportRequestPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ScriptTeleportRequestPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptTeleportRequestPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptTeleportRequestPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptTeleportRequestPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptTeleportRequestPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptTeleportRequestPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptTeleportRequestPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptTeleportRequestPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptTeleportRequestPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptTeleportRequestPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ScriptTeleportRequestPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ScriptTeleportRequestPacket.OptionsBlock`. pub struct ScriptTeleportRequestPacketOptionsBlock { /// C# member: `F:LibreMetaverse.Packets.ScriptTeleportRequestPacket.OptionsBlock.Flags`. pub flags: u32, } impl ScriptTeleportRequestPacketOptionsBlock { /// C# member: `M:LibreMetaverse.Packets.ScriptTeleportRequestPacket.OptionsBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ScriptTeleportRequestPacket.OptionsBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptTeleportRequestPacket.OptionsBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptTeleportRequestPacket.OptionsBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptTeleportRequestPacket.OptionsBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptTeleportRequestPacket.OptionsBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptTeleportRequestPacket.OptionsBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptTeleportRequestPacket.OptionsBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptTeleportRequestPacket.OptionsBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ScriptTeleportRequestPacket.OptionsBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ScriptTeleportRequestPacket.OptionsBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ScriptTeleportRequestPacket.OptionsBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SendPostcardPacket`. pub struct SendPostcardPacket { /// C# member: `F:LibreMetaverse.Packets.SendPostcardPacket.AgentData`. pub agent_data: libremetaverse::packets::SendPostcardPacketAgentDataBlock, } impl SendPostcardPacket { /// C# member: `M:LibreMetaverse.Packets.SendPostcardPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SendPostcardPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SendPostcardPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SendPostcardPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SendPostcardPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SendPostcardPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SendPostcardPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SendPostcardPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SendPostcardPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.SendPostcardPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SendPostcardPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SendPostcardPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SendPostcardPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.SendPostcardPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SendPostcardPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.SendPostcardPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SendPostcardPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SendPostcardPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SendPostcardPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.SendPostcardPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SendPostcardPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.SendPostcardPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.SendPostcardPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.SendPostcardPacket.AgentDataBlock`. pub struct SendPostcardPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.SendPostcardPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.SendPostcardPacket.AgentDataBlock.AllowPublish`. pub allow_publish: bool, /// C# member: `F:LibreMetaverse.Packets.SendPostcardPacket.AgentDataBlock.AssetID`. pub asset_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.SendPostcardPacket.AgentDataBlock.From`. pub from_: Vec, /// C# member: `F:LibreMetaverse.Packets.SendPostcardPacket.AgentDataBlock.MaturePublish`. pub mature_publish: bool, /// C# member: `F:LibreMetaverse.Packets.SendPostcardPacket.AgentDataBlock.Msg`. pub msg: Vec, /// C# member: `F:LibreMetaverse.Packets.SendPostcardPacket.AgentDataBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.SendPostcardPacket.AgentDataBlock.PosGlobal`. pub pos_global: libremetaverse_types::Vector3d, /// C# member: `F:LibreMetaverse.Packets.SendPostcardPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.SendPostcardPacket.AgentDataBlock.Subject`. pub subject: Vec, /// C# member: `F:LibreMetaverse.Packets.SendPostcardPacket.AgentDataBlock.To`. pub to: Vec, } impl SendPostcardPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.SendPostcardPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SendPostcardPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SendPostcardPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SendPostcardPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SendPostcardPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SendPostcardPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SendPostcardPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SendPostcardPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SendPostcardPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SendPostcardPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SendPostcardPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SendPostcardPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SendXferPacketPacket`. pub struct SendXferPacketPacket { /// C# member: `F:LibreMetaverse.Packets.SendXferPacketPacket.DataPacket`. pub data_packet: libremetaverse::packets::SendXferPacketPacketDataPacketBlock, /// C# member: `F:LibreMetaverse.Packets.SendXferPacketPacket.XferID`. pub xfer_id: libremetaverse::packets::SendXferPacketPacketXferIDBlock, } impl SendXferPacketPacket { /// C# member: `M:LibreMetaverse.Packets.SendXferPacketPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SendXferPacketPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SendXferPacketPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SendXferPacketPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SendXferPacketPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SendXferPacketPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SendXferPacketPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SendXferPacketPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SendXferPacketPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.SendXferPacketPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SendXferPacketPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SendXferPacketPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SendXferPacketPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.SendXferPacketPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SendXferPacketPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.SendXferPacketPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SendXferPacketPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SendXferPacketPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SendXferPacketPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.SendXferPacketPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SendXferPacketPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.SendXferPacketPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.SendXferPacketPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.SendXferPacketPacket.DataPacketBlock`. pub struct SendXferPacketPacketDataPacketBlock { /// C# member: `F:LibreMetaverse.Packets.SendXferPacketPacket.DataPacketBlock.Data`. pub data: Vec, } impl SendXferPacketPacketDataPacketBlock { /// C# member: `M:LibreMetaverse.Packets.SendXferPacketPacket.DataPacketBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SendXferPacketPacket.DataPacketBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SendXferPacketPacket.DataPacketBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SendXferPacketPacket.DataPacketBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SendXferPacketPacket.DataPacketBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SendXferPacketPacket.DataPacketBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SendXferPacketPacket.DataPacketBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SendXferPacketPacket.DataPacketBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SendXferPacketPacket.DataPacketBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SendXferPacketPacket.DataPacketBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SendXferPacketPacket.DataPacketBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SendXferPacketPacket.DataPacketBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SendXferPacketPacket.XferIDBlock`. pub struct SendXferPacketPacketXferIDBlock { /// C# member: `F:LibreMetaverse.Packets.SendXferPacketPacket.XferIDBlock.ID`. pub id: u64, /// C# member: `F:LibreMetaverse.Packets.SendXferPacketPacket.XferIDBlock.Packet`. pub packet: u32, } impl SendXferPacketPacketXferIDBlock { /// C# member: `M:LibreMetaverse.Packets.SendXferPacketPacket.XferIDBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SendXferPacketPacket.XferIDBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SendXferPacketPacket.XferIDBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SendXferPacketPacket.XferIDBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SendXferPacketPacket.XferIDBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SendXferPacketPacket.XferIDBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SendXferPacketPacket.XferIDBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SendXferPacketPacket.XferIDBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SendXferPacketPacket.XferIDBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SendXferPacketPacket.XferIDBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SendXferPacketPacket.XferIDBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SendXferPacketPacket.XferIDBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SetAlwaysRunPacket`. pub struct SetAlwaysRunPacket { /// C# member: `F:LibreMetaverse.Packets.SetAlwaysRunPacket.AgentData`. pub agent_data: libremetaverse::packets::SetAlwaysRunPacketAgentDataBlock, } impl SetAlwaysRunPacket { /// C# member: `M:LibreMetaverse.Packets.SetAlwaysRunPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SetAlwaysRunPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetAlwaysRunPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetAlwaysRunPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetAlwaysRunPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetAlwaysRunPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetAlwaysRunPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetAlwaysRunPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetAlwaysRunPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.SetAlwaysRunPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetAlwaysRunPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SetAlwaysRunPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetAlwaysRunPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.SetAlwaysRunPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetAlwaysRunPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.SetAlwaysRunPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetAlwaysRunPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetAlwaysRunPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetAlwaysRunPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.SetAlwaysRunPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetAlwaysRunPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.SetAlwaysRunPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.SetAlwaysRunPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.SetAlwaysRunPacket.AgentDataBlock`. pub struct SetAlwaysRunPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.SetAlwaysRunPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.SetAlwaysRunPacket.AgentDataBlock.AlwaysRun`. pub always_run: bool, /// C# member: `F:LibreMetaverse.Packets.SetAlwaysRunPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl SetAlwaysRunPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.SetAlwaysRunPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SetAlwaysRunPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetAlwaysRunPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetAlwaysRunPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetAlwaysRunPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetAlwaysRunPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetAlwaysRunPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SetAlwaysRunPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetAlwaysRunPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetAlwaysRunPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetAlwaysRunPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SetAlwaysRunPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SetCPURatioPacket`. pub struct SetCPURatioPacket { /// C# member: `F:LibreMetaverse.Packets.SetCPURatioPacket.Data`. pub data: libremetaverse::packets::SetCPURatioPacketDataBlock, } impl SetCPURatioPacket { /// C# member: `M:LibreMetaverse.Packets.SetCPURatioPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SetCPURatioPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetCPURatioPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetCPURatioPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetCPURatioPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetCPURatioPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetCPURatioPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetCPURatioPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetCPURatioPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.SetCPURatioPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetCPURatioPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SetCPURatioPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetCPURatioPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.SetCPURatioPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetCPURatioPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.SetCPURatioPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetCPURatioPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetCPURatioPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetCPURatioPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.SetCPURatioPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetCPURatioPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.SetCPURatioPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.SetCPURatioPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.SetCPURatioPacket.DataBlock`. pub struct SetCPURatioPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.SetCPURatioPacket.DataBlock.Ratio`. pub ratio: u8, } impl SetCPURatioPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.SetCPURatioPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SetCPURatioPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetCPURatioPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetCPURatioPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetCPURatioPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetCPURatioPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetCPURatioPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SetCPURatioPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetCPURatioPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetCPURatioPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetCPURatioPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SetCPURatioPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SetFollowCamPropertiesPacket`. pub struct SetFollowCamPropertiesPacket { /// C# member: `F:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.CameraProperty`. pub camera_property: Vec, /// C# member: `F:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.ObjectData`. pub object_data: libremetaverse::packets::SetFollowCamPropertiesPacketObjectDataBlock, } impl SetFollowCamPropertiesPacket { /// C# member: `M:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.CameraPropertyBlock`. pub struct SetFollowCamPropertiesPacketCameraPropertyBlock { /// C# member: `F:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.CameraPropertyBlock.Type`. pub type_: i32, /// C# member: `F:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.CameraPropertyBlock.Value`. pub value: f32, } impl SetFollowCamPropertiesPacketCameraPropertyBlock { /// C# member: `M:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.CameraPropertyBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.CameraPropertyBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.CameraPropertyBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.CameraPropertyBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.CameraPropertyBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.CameraPropertyBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.CameraPropertyBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.CameraPropertyBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.CameraPropertyBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.CameraPropertyBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.CameraPropertyBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.CameraPropertyBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.ObjectDataBlock`. pub struct SetFollowCamPropertiesPacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.ObjectDataBlock.ObjectID`. pub object_id: libremetaverse_types::UUID, } impl SetFollowCamPropertiesPacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SetFollowCamPropertiesPacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket`. pub struct SetGroupAcceptNoticesPacket { /// C# member: `F:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.AgentData`. pub agent_data: libremetaverse::packets::SetGroupAcceptNoticesPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.Data`. pub data: libremetaverse::packets::SetGroupAcceptNoticesPacketDataBlock, /// C# member: `F:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.NewData`. pub new_data: libremetaverse::packets::SetGroupAcceptNoticesPacketNewDataBlock, } impl SetGroupAcceptNoticesPacket { /// C# member: `M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.AgentDataBlock`. pub struct SetGroupAcceptNoticesPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl SetGroupAcceptNoticesPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.DataBlock`. pub struct SetGroupAcceptNoticesPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.DataBlock.AcceptNotices`. pub accept_notices: bool, /// C# member: `F:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.DataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, } impl SetGroupAcceptNoticesPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.NewDataBlock`. pub struct SetGroupAcceptNoticesPacketNewDataBlock { /// C# member: `F:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.NewDataBlock.ListInProfile`. pub list_in_profile: bool, } impl SetGroupAcceptNoticesPacketNewDataBlock { /// C# member: `M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.NewDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.NewDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.NewDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.NewDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.NewDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.NewDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.NewDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.NewDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.NewDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.NewDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.NewDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SetGroupAcceptNoticesPacket.NewDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SetGroupContributionPacket`. pub struct SetGroupContributionPacket { /// C# member: `F:LibreMetaverse.Packets.SetGroupContributionPacket.AgentData`. pub agent_data: libremetaverse::packets::SetGroupContributionPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.SetGroupContributionPacket.Data`. pub data: libremetaverse::packets::SetGroupContributionPacketDataBlock, } impl SetGroupContributionPacket { /// C# member: `M:LibreMetaverse.Packets.SetGroupContributionPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SetGroupContributionPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupContributionPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetGroupContributionPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupContributionPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetGroupContributionPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupContributionPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetGroupContributionPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupContributionPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.SetGroupContributionPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupContributionPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SetGroupContributionPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupContributionPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.SetGroupContributionPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupContributionPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.SetGroupContributionPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupContributionPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetGroupContributionPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupContributionPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.SetGroupContributionPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupContributionPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.SetGroupContributionPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.SetGroupContributionPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.SetGroupContributionPacket.AgentDataBlock`. pub struct SetGroupContributionPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.SetGroupContributionPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.SetGroupContributionPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl SetGroupContributionPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.SetGroupContributionPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SetGroupContributionPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupContributionPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetGroupContributionPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupContributionPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetGroupContributionPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupContributionPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SetGroupContributionPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupContributionPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetGroupContributionPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupContributionPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SetGroupContributionPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SetGroupContributionPacket.DataBlock`. pub struct SetGroupContributionPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.SetGroupContributionPacket.DataBlock.Contribution`. pub contribution: i32, /// C# member: `F:LibreMetaverse.Packets.SetGroupContributionPacket.DataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, } impl SetGroupContributionPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.SetGroupContributionPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SetGroupContributionPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupContributionPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetGroupContributionPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupContributionPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetGroupContributionPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupContributionPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SetGroupContributionPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupContributionPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetGroupContributionPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetGroupContributionPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SetGroupContributionPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SetScriptRunningPacket`. pub struct SetScriptRunningPacket { /// C# member: `F:LibreMetaverse.Packets.SetScriptRunningPacket.AgentData`. pub agent_data: libremetaverse::packets::SetScriptRunningPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.SetScriptRunningPacket.Script`. pub script: libremetaverse::packets::SetScriptRunningPacketScriptBlock, } impl SetScriptRunningPacket { /// C# member: `M:LibreMetaverse.Packets.SetScriptRunningPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SetScriptRunningPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetScriptRunningPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetScriptRunningPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetScriptRunningPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetScriptRunningPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetScriptRunningPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetScriptRunningPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetScriptRunningPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.SetScriptRunningPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetScriptRunningPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SetScriptRunningPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetScriptRunningPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.SetScriptRunningPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetScriptRunningPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.SetScriptRunningPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetScriptRunningPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetScriptRunningPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetScriptRunningPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.SetScriptRunningPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetScriptRunningPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.SetScriptRunningPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.SetScriptRunningPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.SetScriptRunningPacket.AgentDataBlock`. pub struct SetScriptRunningPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.SetScriptRunningPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.SetScriptRunningPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl SetScriptRunningPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.SetScriptRunningPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SetScriptRunningPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetScriptRunningPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetScriptRunningPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetScriptRunningPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetScriptRunningPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetScriptRunningPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SetScriptRunningPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetScriptRunningPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetScriptRunningPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetScriptRunningPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SetScriptRunningPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SetScriptRunningPacket.ScriptBlock`. pub struct SetScriptRunningPacketScriptBlock { /// C# member: `F:LibreMetaverse.Packets.SetScriptRunningPacket.ScriptBlock.ItemID`. pub item_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.SetScriptRunningPacket.ScriptBlock.ObjectID`. pub object_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.SetScriptRunningPacket.ScriptBlock.Running`. pub running: bool, } impl SetScriptRunningPacketScriptBlock { /// C# member: `M:LibreMetaverse.Packets.SetScriptRunningPacket.ScriptBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SetScriptRunningPacket.ScriptBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetScriptRunningPacket.ScriptBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetScriptRunningPacket.ScriptBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetScriptRunningPacket.ScriptBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetScriptRunningPacket.ScriptBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetScriptRunningPacket.ScriptBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SetScriptRunningPacket.ScriptBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetScriptRunningPacket.ScriptBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetScriptRunningPacket.ScriptBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetScriptRunningPacket.ScriptBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SetScriptRunningPacket.ScriptBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket`. pub struct SetSimPresenceInDatabasePacket { /// C# member: `F:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.SimData`. pub sim_data: libremetaverse::packets::SetSimPresenceInDatabasePacketSimDataBlock, } impl SetSimPresenceInDatabasePacket { /// C# member: `M:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.SimDataBlock`. pub struct SetSimPresenceInDatabasePacketSimDataBlock { /// C# member: `F:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.SimDataBlock.AgentCount`. pub agent_count: i32, /// C# member: `F:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.SimDataBlock.GridX`. pub grid_x: u32, /// C# member: `F:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.SimDataBlock.GridY`. pub grid_y: u32, /// C# member: `F:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.SimDataBlock.HostName`. pub host_name: Vec, /// C# member: `F:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.SimDataBlock.PID`. pub pid: i32, /// C# member: `F:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.SimDataBlock.RegionID`. pub region_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.SimDataBlock.Status`. pub status: Vec, /// C# member: `F:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.SimDataBlock.TimeToLive`. pub time_to_live: i32, } impl SetSimPresenceInDatabasePacketSimDataBlock { /// C# member: `M:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.SimDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.SimDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.SimDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.SimDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.SimDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.SimDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.SimDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.SimDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.SimDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.SimDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.SimDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SetSimPresenceInDatabasePacket.SimDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SetSimStatusInDatabasePacket`. pub struct SetSimStatusInDatabasePacket { /// C# member: `F:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.Data`. pub data: libremetaverse::packets::SetSimStatusInDatabasePacketDataBlock, } impl SetSimStatusInDatabasePacket { /// C# member: `M:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.DataBlock`. pub struct SetSimStatusInDatabasePacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.DataBlock.AgentCount`. pub agent_count: i32, /// C# member: `F:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.DataBlock.HostName`. pub host_name: Vec, /// C# member: `F:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.DataBlock.PID`. pub pid: i32, /// C# member: `F:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.DataBlock.RegionID`. pub region_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.DataBlock.Status`. pub status: Vec, /// C# member: `F:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.DataBlock.TimeToLive`. pub time_to_live: i32, /// C# member: `F:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.DataBlock.X`. pub x: i32, /// C# member: `F:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.DataBlock.Y`. pub y: i32, } impl SetSimStatusInDatabasePacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SetSimStatusInDatabasePacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SetStartLocationPacket`. pub struct SetStartLocationPacket { /// C# member: `F:LibreMetaverse.Packets.SetStartLocationPacket.StartLocationData`. pub start_location_data: libremetaverse::packets::SetStartLocationPacketStartLocationDataBlock, } impl SetStartLocationPacket { /// C# member: `M:LibreMetaverse.Packets.SetStartLocationPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SetStartLocationPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetStartLocationPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetStartLocationPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetStartLocationPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetStartLocationPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetStartLocationPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetStartLocationPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetStartLocationPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.SetStartLocationPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetStartLocationPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SetStartLocationPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetStartLocationPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.SetStartLocationPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetStartLocationPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.SetStartLocationPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetStartLocationPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetStartLocationPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetStartLocationPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.SetStartLocationPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetStartLocationPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.SetStartLocationPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.SetStartLocationPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.SetStartLocationPacket.StartLocationDataBlock`. pub struct SetStartLocationPacketStartLocationDataBlock { /// C# member: `F:LibreMetaverse.Packets.SetStartLocationPacket.StartLocationDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.SetStartLocationPacket.StartLocationDataBlock.LocationID`. pub location_id: u32, /// C# member: `F:LibreMetaverse.Packets.SetStartLocationPacket.StartLocationDataBlock.LocationLookAt`. pub location_look_at: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.SetStartLocationPacket.StartLocationDataBlock.LocationPos`. pub location_pos: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.SetStartLocationPacket.StartLocationDataBlock.RegionHandle`. pub region_handle: u64, /// C# member: `F:LibreMetaverse.Packets.SetStartLocationPacket.StartLocationDataBlock.RegionID`. pub region_id: libremetaverse_types::UUID, } impl SetStartLocationPacketStartLocationDataBlock { /// C# member: `M:LibreMetaverse.Packets.SetStartLocationPacket.StartLocationDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SetStartLocationPacket.StartLocationDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetStartLocationPacket.StartLocationDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetStartLocationPacket.StartLocationDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetStartLocationPacket.StartLocationDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetStartLocationPacket.StartLocationDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetStartLocationPacket.StartLocationDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SetStartLocationPacket.StartLocationDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetStartLocationPacket.StartLocationDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetStartLocationPacket.StartLocationDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetStartLocationPacket.StartLocationDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SetStartLocationPacket.StartLocationDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SetStartLocationRequestPacket`. pub struct SetStartLocationRequestPacket { /// C# member: `F:LibreMetaverse.Packets.SetStartLocationRequestPacket.AgentData`. pub agent_data: libremetaverse::packets::SetStartLocationRequestPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.SetStartLocationRequestPacket.StartLocationData`. pub start_location_data: libremetaverse::packets::SetStartLocationRequestPacketStartLocationDataBlock, } impl SetStartLocationRequestPacket { /// C# member: `M:LibreMetaverse.Packets.SetStartLocationRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SetStartLocationRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetStartLocationRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetStartLocationRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetStartLocationRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetStartLocationRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetStartLocationRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetStartLocationRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetStartLocationRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.SetStartLocationRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetStartLocationRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SetStartLocationRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetStartLocationRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.SetStartLocationRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetStartLocationRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.SetStartLocationRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetStartLocationRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetStartLocationRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetStartLocationRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.SetStartLocationRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetStartLocationRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.SetStartLocationRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.SetStartLocationRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.SetStartLocationRequestPacket.AgentDataBlock`. pub struct SetStartLocationRequestPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.SetStartLocationRequestPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.SetStartLocationRequestPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl SetStartLocationRequestPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.SetStartLocationRequestPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SetStartLocationRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetStartLocationRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetStartLocationRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetStartLocationRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetStartLocationRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetStartLocationRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SetStartLocationRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetStartLocationRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetStartLocationRequestPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetStartLocationRequestPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SetStartLocationRequestPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SetStartLocationRequestPacket.StartLocationDataBlock`. pub struct SetStartLocationRequestPacketStartLocationDataBlock { /// C# member: `F:LibreMetaverse.Packets.SetStartLocationRequestPacket.StartLocationDataBlock.LocationID`. pub location_id: u32, /// C# member: `F:LibreMetaverse.Packets.SetStartLocationRequestPacket.StartLocationDataBlock.LocationLookAt`. pub location_look_at: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.SetStartLocationRequestPacket.StartLocationDataBlock.LocationPos`. pub location_pos: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.SetStartLocationRequestPacket.StartLocationDataBlock.SimName`. pub sim_name: Vec, } impl SetStartLocationRequestPacketStartLocationDataBlock { /// C# member: `M:LibreMetaverse.Packets.SetStartLocationRequestPacket.StartLocationDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SetStartLocationRequestPacket.StartLocationDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetStartLocationRequestPacket.StartLocationDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetStartLocationRequestPacket.StartLocationDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetStartLocationRequestPacket.StartLocationDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetStartLocationRequestPacket.StartLocationDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetStartLocationRequestPacket.StartLocationDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SetStartLocationRequestPacket.StartLocationDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetStartLocationRequestPacket.StartLocationDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SetStartLocationRequestPacket.StartLocationDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SetStartLocationRequestPacket.StartLocationDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SetStartLocationRequestPacket.StartLocationDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SimCrashedPacket`. pub struct SimCrashedPacket { /// C# member: `F:LibreMetaverse.Packets.SimCrashedPacket.Data`. pub data: libremetaverse::packets::SimCrashedPacketDataBlock, /// C# member: `F:LibreMetaverse.Packets.SimCrashedPacket.Users`. pub users: Vec, } impl SimCrashedPacket { /// C# member: `M:LibreMetaverse.Packets.SimCrashedPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SimCrashedPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimCrashedPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimCrashedPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimCrashedPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimCrashedPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimCrashedPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimCrashedPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimCrashedPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.SimCrashedPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimCrashedPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SimCrashedPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimCrashedPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.SimCrashedPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimCrashedPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.SimCrashedPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimCrashedPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimCrashedPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimCrashedPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.SimCrashedPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimCrashedPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.SimCrashedPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.SimCrashedPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.SimCrashedPacket.DataBlock`. pub struct SimCrashedPacketDataBlock { /// C# member: `F:LibreMetaverse.Packets.SimCrashedPacket.DataBlock.RegionX`. pub region_x: u32, /// C# member: `F:LibreMetaverse.Packets.SimCrashedPacket.DataBlock.RegionY`. pub region_y: u32, } impl SimCrashedPacketDataBlock { /// C# member: `M:LibreMetaverse.Packets.SimCrashedPacket.DataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SimCrashedPacket.DataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimCrashedPacket.DataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimCrashedPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimCrashedPacket.DataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimCrashedPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimCrashedPacket.DataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SimCrashedPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimCrashedPacket.DataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimCrashedPacket.DataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimCrashedPacket.DataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SimCrashedPacket.DataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SimCrashedPacket.UsersBlock`. pub struct SimCrashedPacketUsersBlock { /// C# member: `F:LibreMetaverse.Packets.SimCrashedPacket.UsersBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl SimCrashedPacketUsersBlock { /// C# member: `M:LibreMetaverse.Packets.SimCrashedPacket.UsersBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SimCrashedPacket.UsersBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimCrashedPacket.UsersBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimCrashedPacket.UsersBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimCrashedPacket.UsersBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimCrashedPacket.UsersBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimCrashedPacket.UsersBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SimCrashedPacket.UsersBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimCrashedPacket.UsersBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimCrashedPacket.UsersBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimCrashedPacket.UsersBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SimCrashedPacket.UsersBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SimStatsPacket`. pub struct SimStatsPacket { /// C# member: `F:LibreMetaverse.Packets.SimStatsPacket.PidStat`. pub pid_stat: libremetaverse::packets::SimStatsPacketPidStatBlock, /// C# member: `F:LibreMetaverse.Packets.SimStatsPacket.Region`. pub region: libremetaverse::packets::SimStatsPacketRegionBlock, /// C# member: `F:LibreMetaverse.Packets.SimStatsPacket.RegionInfo`. pub region_info: Vec, /// C# member: `F:LibreMetaverse.Packets.SimStatsPacket.Stat`. pub stat: Vec, } impl SimStatsPacket { /// C# member: `M:LibreMetaverse.Packets.SimStatsPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SimStatsPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatsPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimStatsPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatsPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimStatsPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatsPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimStatsPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatsPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.SimStatsPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatsPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SimStatsPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatsPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.SimStatsPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Packets.SimStatsPacket.ToBytes") } /// C# member: `M:LibreMetaverse.Packets.SimStatsPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatsPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimStatsPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatsPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.SimStatsPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatsPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.SimStatsPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.SimStatsPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.SimStatsPacket.PidStatBlock`. pub struct SimStatsPacketPidStatBlock { /// C# member: `F:LibreMetaverse.Packets.SimStatsPacket.PidStatBlock.PID`. pub pid: i32, } impl SimStatsPacketPidStatBlock { /// C# member: `M:LibreMetaverse.Packets.SimStatsPacket.PidStatBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SimStatsPacket.PidStatBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatsPacket.PidStatBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimStatsPacket.PidStatBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatsPacket.PidStatBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimStatsPacket.PidStatBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatsPacket.PidStatBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SimStatsPacket.PidStatBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatsPacket.PidStatBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimStatsPacket.PidStatBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatsPacket.PidStatBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SimStatsPacket.PidStatBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SimStatsPacket.RegionBlock`. pub struct SimStatsPacketRegionBlock { /// C# member: `F:LibreMetaverse.Packets.SimStatsPacket.RegionBlock.ObjectCapacity`. pub object_capacity: u32, /// C# member: `F:LibreMetaverse.Packets.SimStatsPacket.RegionBlock.RegionFlags`. pub region_flags: u32, /// C# member: `F:LibreMetaverse.Packets.SimStatsPacket.RegionBlock.RegionX`. pub region_x: u32, /// C# member: `F:LibreMetaverse.Packets.SimStatsPacket.RegionBlock.RegionY`. pub region_y: u32, } impl SimStatsPacketRegionBlock { /// C# member: `M:LibreMetaverse.Packets.SimStatsPacket.RegionBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SimStatsPacket.RegionBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatsPacket.RegionBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimStatsPacket.RegionBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatsPacket.RegionBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimStatsPacket.RegionBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatsPacket.RegionBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SimStatsPacket.RegionBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatsPacket.RegionBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimStatsPacket.RegionBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatsPacket.RegionBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SimStatsPacket.RegionBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SimStatsPacket.RegionInfoBlock`. pub struct SimStatsPacketRegionInfoBlock { /// C# member: `F:LibreMetaverse.Packets.SimStatsPacket.RegionInfoBlock.RegionFlagsExtended`. pub region_flags_extended: u64, } impl SimStatsPacketRegionInfoBlock { /// C# member: `M:LibreMetaverse.Packets.SimStatsPacket.RegionInfoBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SimStatsPacket.RegionInfoBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatsPacket.RegionInfoBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimStatsPacket.RegionInfoBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatsPacket.RegionInfoBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimStatsPacket.RegionInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatsPacket.RegionInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SimStatsPacket.RegionInfoBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatsPacket.RegionInfoBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimStatsPacket.RegionInfoBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatsPacket.RegionInfoBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SimStatsPacket.RegionInfoBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SimStatsPacket.StatBlock`. pub struct SimStatsPacketStatBlock { /// C# member: `F:LibreMetaverse.Packets.SimStatsPacket.StatBlock.StatID`. pub stat_id: u32, /// C# member: `F:LibreMetaverse.Packets.SimStatsPacket.StatBlock.StatValue`. pub stat_value: f32, } impl SimStatsPacketStatBlock { /// C# member: `M:LibreMetaverse.Packets.SimStatsPacket.StatBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SimStatsPacket.StatBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatsPacket.StatBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimStatsPacket.StatBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatsPacket.StatBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimStatsPacket.StatBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatsPacket.StatBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SimStatsPacket.StatBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatsPacket.StatBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimStatsPacket.StatBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatsPacket.StatBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SimStatsPacket.StatBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SimStatusPacket`. pub struct SimStatusPacket { /// C# member: `F:LibreMetaverse.Packets.SimStatusPacket.SimFlags`. pub sim_flags: libremetaverse::packets::SimStatusPacketSimFlagsBlock, /// C# member: `F:LibreMetaverse.Packets.SimStatusPacket.SimStatus`. pub sim_status: libremetaverse::packets::SimStatusPacketSimStatusBlock, } impl SimStatusPacket { /// C# member: `M:LibreMetaverse.Packets.SimStatusPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SimStatusPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatusPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimStatusPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatusPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimStatusPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatusPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimStatusPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatusPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.SimStatusPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatusPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SimStatusPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatusPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.SimStatusPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatusPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.SimStatusPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatusPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimStatusPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatusPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.SimStatusPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatusPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.SimStatusPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.SimStatusPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.SimStatusPacket.SimFlagsBlock`. pub struct SimStatusPacketSimFlagsBlock { /// C# member: `F:LibreMetaverse.Packets.SimStatusPacket.SimFlagsBlock.Flags`. pub flags: u64, } impl SimStatusPacketSimFlagsBlock { /// C# member: `M:LibreMetaverse.Packets.SimStatusPacket.SimFlagsBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SimStatusPacket.SimFlagsBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatusPacket.SimFlagsBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimStatusPacket.SimFlagsBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatusPacket.SimFlagsBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimStatusPacket.SimFlagsBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatusPacket.SimFlagsBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SimStatusPacket.SimFlagsBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatusPacket.SimFlagsBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimStatusPacket.SimFlagsBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatusPacket.SimFlagsBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SimStatusPacket.SimFlagsBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SimStatusPacket.SimStatusBlock`. pub struct SimStatusPacketSimStatusBlock { /// C# member: `F:LibreMetaverse.Packets.SimStatusPacket.SimStatusBlock.CanAcceptAgents`. pub can_accept_agents: bool, /// C# member: `F:LibreMetaverse.Packets.SimStatusPacket.SimStatusBlock.CanAcceptTasks`. pub can_accept_tasks: bool, } impl SimStatusPacketSimStatusBlock { /// C# member: `M:LibreMetaverse.Packets.SimStatusPacket.SimStatusBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SimStatusPacket.SimStatusBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatusPacket.SimStatusBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimStatusPacket.SimStatusBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatusPacket.SimStatusBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimStatusPacket.SimStatusBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatusPacket.SimStatusBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SimStatusPacket.SimStatusBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatusPacket.SimStatusBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimStatusPacket.SimStatusBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimStatusPacket.SimStatusBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SimStatusPacket.SimStatusBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SimWideDeletesPacket`. pub struct SimWideDeletesPacket { /// C# member: `F:LibreMetaverse.Packets.SimWideDeletesPacket.AgentData`. pub agent_data: libremetaverse::packets::SimWideDeletesPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.SimWideDeletesPacket.DataBlock`. pub data_block: libremetaverse::packets::SimWideDeletesPacketDataBlockBlock, } impl SimWideDeletesPacket { /// C# member: `M:LibreMetaverse.Packets.SimWideDeletesPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SimWideDeletesPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimWideDeletesPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimWideDeletesPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimWideDeletesPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimWideDeletesPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimWideDeletesPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimWideDeletesPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimWideDeletesPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.SimWideDeletesPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimWideDeletesPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SimWideDeletesPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimWideDeletesPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.SimWideDeletesPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimWideDeletesPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.SimWideDeletesPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimWideDeletesPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimWideDeletesPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimWideDeletesPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.SimWideDeletesPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimWideDeletesPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.SimWideDeletesPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.SimWideDeletesPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.SimWideDeletesPacket.AgentDataBlock`. pub struct SimWideDeletesPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.SimWideDeletesPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.SimWideDeletesPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl SimWideDeletesPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.SimWideDeletesPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SimWideDeletesPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimWideDeletesPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimWideDeletesPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimWideDeletesPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimWideDeletesPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimWideDeletesPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SimWideDeletesPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimWideDeletesPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimWideDeletesPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimWideDeletesPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SimWideDeletesPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SimWideDeletesPacket.DataBlockBlock`. pub struct SimWideDeletesPacketDataBlockBlock { /// C# member: `F:LibreMetaverse.Packets.SimWideDeletesPacket.DataBlockBlock.Flags`. pub flags: u32, /// C# member: `F:LibreMetaverse.Packets.SimWideDeletesPacket.DataBlockBlock.TargetID`. pub target_id: libremetaverse_types::UUID, } impl SimWideDeletesPacketDataBlockBlock { /// C# member: `M:LibreMetaverse.Packets.SimWideDeletesPacket.DataBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SimWideDeletesPacket.DataBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimWideDeletesPacket.DataBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimWideDeletesPacket.DataBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimWideDeletesPacket.DataBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimWideDeletesPacket.DataBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimWideDeletesPacket.DataBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SimWideDeletesPacket.DataBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimWideDeletesPacket.DataBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimWideDeletesPacket.DataBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimWideDeletesPacket.DataBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SimWideDeletesPacket.DataBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SimulatorLoadPacket`. pub struct SimulatorLoadPacket { /// C# member: `F:LibreMetaverse.Packets.SimulatorLoadPacket.AgentList`. pub agent_list: Vec, /// C# member: `F:LibreMetaverse.Packets.SimulatorLoadPacket.SimulatorLoad`. pub simulator_load: libremetaverse::packets::SimulatorLoadPacketSimulatorLoadBlock, } impl SimulatorLoadPacket { /// C# member: `M:LibreMetaverse.Packets.SimulatorLoadPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SimulatorLoadPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorLoadPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorLoadPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorLoadPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorLoadPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorLoadPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorLoadPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorLoadPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorLoadPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorLoadPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorLoadPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorLoadPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorLoadPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorLoadPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorLoadPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorLoadPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorLoadPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorLoadPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorLoadPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorLoadPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.SimulatorLoadPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.SimulatorLoadPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.SimulatorLoadPacket.AgentListBlock`. pub struct SimulatorLoadPacketAgentListBlock { /// C# member: `F:LibreMetaverse.Packets.SimulatorLoadPacket.AgentListBlock.CircuitCode`. pub circuit_code: u32, /// C# member: `F:LibreMetaverse.Packets.SimulatorLoadPacket.AgentListBlock.X`. pub x: u8, /// C# member: `F:LibreMetaverse.Packets.SimulatorLoadPacket.AgentListBlock.Y`. pub y: u8, } impl SimulatorLoadPacketAgentListBlock { /// C# member: `M:LibreMetaverse.Packets.SimulatorLoadPacket.AgentListBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SimulatorLoadPacket.AgentListBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorLoadPacket.AgentListBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorLoadPacket.AgentListBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorLoadPacket.AgentListBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorLoadPacket.AgentListBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorLoadPacket.AgentListBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorLoadPacket.AgentListBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorLoadPacket.AgentListBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorLoadPacket.AgentListBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorLoadPacket.AgentListBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SimulatorLoadPacket.AgentListBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SimulatorLoadPacket.SimulatorLoadBlock`. pub struct SimulatorLoadPacketSimulatorLoadBlock { /// C# member: `F:LibreMetaverse.Packets.SimulatorLoadPacket.SimulatorLoadBlock.AgentCount`. pub agent_count: i32, /// C# member: `F:LibreMetaverse.Packets.SimulatorLoadPacket.SimulatorLoadBlock.CanAcceptAgents`. pub can_accept_agents: bool, /// C# member: `F:LibreMetaverse.Packets.SimulatorLoadPacket.SimulatorLoadBlock.TimeDilation`. pub time_dilation: f32, } impl SimulatorLoadPacketSimulatorLoadBlock { /// C# member: `M:LibreMetaverse.Packets.SimulatorLoadPacket.SimulatorLoadBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SimulatorLoadPacket.SimulatorLoadBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorLoadPacket.SimulatorLoadBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorLoadPacket.SimulatorLoadBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorLoadPacket.SimulatorLoadBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorLoadPacket.SimulatorLoadBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorLoadPacket.SimulatorLoadBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorLoadPacket.SimulatorLoadBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorLoadPacket.SimulatorLoadBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorLoadPacket.SimulatorLoadBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorLoadPacket.SimulatorLoadBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SimulatorLoadPacket.SimulatorLoadBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SimulatorMapUpdatePacket`. pub struct SimulatorMapUpdatePacket { /// C# member: `F:LibreMetaverse.Packets.SimulatorMapUpdatePacket.MapData`. pub map_data: libremetaverse::packets::SimulatorMapUpdatePacketMapDataBlock, } impl SimulatorMapUpdatePacket { /// C# member: `M:LibreMetaverse.Packets.SimulatorMapUpdatePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SimulatorMapUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorMapUpdatePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorMapUpdatePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorMapUpdatePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorMapUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorMapUpdatePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorMapUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorMapUpdatePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorMapUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorMapUpdatePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorMapUpdatePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorMapUpdatePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorMapUpdatePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorMapUpdatePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorMapUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorMapUpdatePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorMapUpdatePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorMapUpdatePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorMapUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorMapUpdatePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.SimulatorMapUpdatePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.SimulatorMapUpdatePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.SimulatorMapUpdatePacket.MapDataBlock`. pub struct SimulatorMapUpdatePacketMapDataBlock { /// C# member: `F:LibreMetaverse.Packets.SimulatorMapUpdatePacket.MapDataBlock.Flags`. pub flags: u32, } impl SimulatorMapUpdatePacketMapDataBlock { /// C# member: `M:LibreMetaverse.Packets.SimulatorMapUpdatePacket.MapDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SimulatorMapUpdatePacket.MapDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorMapUpdatePacket.MapDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorMapUpdatePacket.MapDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorMapUpdatePacket.MapDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorMapUpdatePacket.MapDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorMapUpdatePacket.MapDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorMapUpdatePacket.MapDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorMapUpdatePacket.MapDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorMapUpdatePacket.MapDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorMapUpdatePacket.MapDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SimulatorMapUpdatePacket.MapDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket`. pub struct SimulatorPresentAtLocationPacket { /// C# member: `F:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.NeighborBlock`. pub neighbor_block: Vec, /// C# member: `F:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.SimulatorBlock`. pub simulator_block: libremetaverse::packets::SimulatorPresentAtLocationPacketSimulatorBlockBlock, /// C# member: `F:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.SimulatorPublicHostBlock`. pub simulator_public_host_block: libremetaverse::packets::SimulatorPresentAtLocationPacketSimulatorPublicHostBlockBlock, /// C# member: `F:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.TelehubBlock`. pub telehub_block: Vec, } impl SimulatorPresentAtLocationPacket { /// C# member: `M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.NeighborBlockBlock`. pub struct SimulatorPresentAtLocationPacketNeighborBlockBlock { /// C# member: `F:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.NeighborBlockBlock.IP`. pub ip: u32, /// C# member: `F:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.NeighborBlockBlock.Port`. pub port: u16, } impl SimulatorPresentAtLocationPacketNeighborBlockBlock { /// C# member: `M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.NeighborBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.NeighborBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.NeighborBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.NeighborBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.NeighborBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.NeighborBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.NeighborBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.NeighborBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.NeighborBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.NeighborBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.NeighborBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.NeighborBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.SimulatorBlockBlock`. pub struct SimulatorPresentAtLocationPacketSimulatorBlockBlock { /// C# member: `F:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.SimulatorBlockBlock.EstateID`. pub estate_id: u32, /// C# member: `F:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.SimulatorBlockBlock.ParentEstateID`. pub parent_estate_id: u32, /// C# member: `F:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.SimulatorBlockBlock.RegionFlags`. pub region_flags: u32, /// C# member: `F:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.SimulatorBlockBlock.RegionID`. pub region_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.SimulatorBlockBlock.SimAccess`. pub sim_access: u8, /// C# member: `F:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.SimulatorBlockBlock.SimName`. pub sim_name: Vec, } impl SimulatorPresentAtLocationPacketSimulatorBlockBlock { /// C# member: `M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.SimulatorBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.SimulatorBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.SimulatorBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.SimulatorBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.SimulatorBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.SimulatorBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.SimulatorBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.SimulatorBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.SimulatorBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.SimulatorBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.SimulatorBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.SimulatorBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.SimulatorPublicHostBlockBlock`. pub struct SimulatorPresentAtLocationPacketSimulatorPublicHostBlockBlock { /// C# member: `F:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.SimulatorPublicHostBlockBlock.GridX`. pub grid_x: u32, /// C# member: `F:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.SimulatorPublicHostBlockBlock.GridY`. pub grid_y: u32, /// C# member: `F:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.SimulatorPublicHostBlockBlock.Port`. pub port: u16, /// C# member: `F:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.SimulatorPublicHostBlockBlock.SimulatorIP`. pub simulator_ip: u32, } impl SimulatorPresentAtLocationPacketSimulatorPublicHostBlockBlock { /// C# member: `M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.SimulatorPublicHostBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.SimulatorPublicHostBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.SimulatorPublicHostBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.SimulatorPublicHostBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.SimulatorPublicHostBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.SimulatorPublicHostBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.SimulatorPublicHostBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.SimulatorPublicHostBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.SimulatorPublicHostBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.SimulatorPublicHostBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.SimulatorPublicHostBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.SimulatorPublicHostBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.TelehubBlockBlock`. pub struct SimulatorPresentAtLocationPacketTelehubBlockBlock { /// C# member: `F:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.TelehubBlockBlock.HasTelehub`. pub has_telehub: bool, /// C# member: `F:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.TelehubBlockBlock.TelehubPos`. pub telehub_pos: libremetaverse_types::Vector3, } impl SimulatorPresentAtLocationPacketTelehubBlockBlock { /// C# member: `M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.TelehubBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.TelehubBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.TelehubBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.TelehubBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.TelehubBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.TelehubBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.TelehubBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.TelehubBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.TelehubBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.TelehubBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.TelehubBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SimulatorPresentAtLocationPacket.TelehubBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SimulatorReadyPacket`. pub struct SimulatorReadyPacket { /// C# member: `F:LibreMetaverse.Packets.SimulatorReadyPacket.SimulatorBlock`. pub simulator_block: libremetaverse::packets::SimulatorReadyPacketSimulatorBlockBlock, /// C# member: `F:LibreMetaverse.Packets.SimulatorReadyPacket.TelehubBlock`. pub telehub_block: libremetaverse::packets::SimulatorReadyPacketTelehubBlockBlock, } impl SimulatorReadyPacket { /// C# member: `M:LibreMetaverse.Packets.SimulatorReadyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SimulatorReadyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorReadyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorReadyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorReadyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorReadyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorReadyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorReadyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorReadyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorReadyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorReadyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorReadyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorReadyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorReadyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorReadyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorReadyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorReadyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorReadyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorReadyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorReadyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorReadyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.SimulatorReadyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.SimulatorReadyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.SimulatorReadyPacket.SimulatorBlockBlock`. pub struct SimulatorReadyPacketSimulatorBlockBlock { /// C# member: `F:LibreMetaverse.Packets.SimulatorReadyPacket.SimulatorBlockBlock.EstateID`. pub estate_id: u32, /// C# member: `F:LibreMetaverse.Packets.SimulatorReadyPacket.SimulatorBlockBlock.ParentEstateID`. pub parent_estate_id: u32, /// C# member: `F:LibreMetaverse.Packets.SimulatorReadyPacket.SimulatorBlockBlock.RegionFlags`. pub region_flags: u32, /// C# member: `F:LibreMetaverse.Packets.SimulatorReadyPacket.SimulatorBlockBlock.RegionID`. pub region_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.SimulatorReadyPacket.SimulatorBlockBlock.SimAccess`. pub sim_access: u8, /// C# member: `F:LibreMetaverse.Packets.SimulatorReadyPacket.SimulatorBlockBlock.SimName`. pub sim_name: Vec, } impl SimulatorReadyPacketSimulatorBlockBlock { /// C# member: `M:LibreMetaverse.Packets.SimulatorReadyPacket.SimulatorBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SimulatorReadyPacket.SimulatorBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorReadyPacket.SimulatorBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorReadyPacket.SimulatorBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorReadyPacket.SimulatorBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorReadyPacket.SimulatorBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorReadyPacket.SimulatorBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorReadyPacket.SimulatorBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorReadyPacket.SimulatorBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorReadyPacket.SimulatorBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorReadyPacket.SimulatorBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SimulatorReadyPacket.SimulatorBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SimulatorReadyPacket.TelehubBlockBlock`. pub struct SimulatorReadyPacketTelehubBlockBlock { /// C# member: `F:LibreMetaverse.Packets.SimulatorReadyPacket.TelehubBlockBlock.HasTelehub`. pub has_telehub: bool, /// C# member: `F:LibreMetaverse.Packets.SimulatorReadyPacket.TelehubBlockBlock.TelehubPos`. pub telehub_pos: libremetaverse_types::Vector3, } impl SimulatorReadyPacketTelehubBlockBlock { /// C# member: `M:LibreMetaverse.Packets.SimulatorReadyPacket.TelehubBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SimulatorReadyPacket.TelehubBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorReadyPacket.TelehubBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorReadyPacket.TelehubBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorReadyPacket.TelehubBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorReadyPacket.TelehubBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorReadyPacket.TelehubBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorReadyPacket.TelehubBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorReadyPacket.TelehubBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorReadyPacket.TelehubBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorReadyPacket.TelehubBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SimulatorReadyPacket.TelehubBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SimulatorSetMapPacket`. pub struct SimulatorSetMapPacket { /// C# member: `F:LibreMetaverse.Packets.SimulatorSetMapPacket.MapData`. pub map_data: libremetaverse::packets::SimulatorSetMapPacketMapDataBlock, } impl SimulatorSetMapPacket { /// C# member: `M:LibreMetaverse.Packets.SimulatorSetMapPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SimulatorSetMapPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorSetMapPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorSetMapPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorSetMapPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorSetMapPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorSetMapPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorSetMapPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorSetMapPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorSetMapPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorSetMapPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorSetMapPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorSetMapPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorSetMapPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorSetMapPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorSetMapPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorSetMapPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorSetMapPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorSetMapPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorSetMapPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorSetMapPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.SimulatorSetMapPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.SimulatorSetMapPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.SimulatorSetMapPacket.MapDataBlock`. pub struct SimulatorSetMapPacketMapDataBlock { /// C# member: `F:LibreMetaverse.Packets.SimulatorSetMapPacket.MapDataBlock.MapImage`. pub map_image: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.SimulatorSetMapPacket.MapDataBlock.RegionHandle`. pub region_handle: u64, /// C# member: `F:LibreMetaverse.Packets.SimulatorSetMapPacket.MapDataBlock.Type`. pub type_: i32, } impl SimulatorSetMapPacketMapDataBlock { /// C# member: `M:LibreMetaverse.Packets.SimulatorSetMapPacket.MapDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SimulatorSetMapPacket.MapDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorSetMapPacket.MapDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorSetMapPacket.MapDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorSetMapPacket.MapDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorSetMapPacket.MapDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorSetMapPacket.MapDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorSetMapPacket.MapDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorSetMapPacket.MapDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorSetMapPacket.MapDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorSetMapPacket.MapDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SimulatorSetMapPacket.MapDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SimulatorShutdownRequestPacket`. pub struct SimulatorShutdownRequestPacket; impl SimulatorShutdownRequestPacket { /// C# member: `M:LibreMetaverse.Packets.SimulatorShutdownRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SimulatorShutdownRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorShutdownRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorShutdownRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorShutdownRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorShutdownRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorShutdownRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorShutdownRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorShutdownRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorShutdownRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorShutdownRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorShutdownRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorShutdownRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorShutdownRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorShutdownRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorShutdownRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorShutdownRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorShutdownRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorShutdownRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorShutdownRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorShutdownRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.SimulatorShutdownRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.SimulatorShutdownRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.SimulatorViewerTimeMessagePacket`. pub struct SimulatorViewerTimeMessagePacket { /// C# member: `F:LibreMetaverse.Packets.SimulatorViewerTimeMessagePacket.TimeInfo`. pub time_info: libremetaverse::packets::SimulatorViewerTimeMessagePacketTimeInfoBlock, } impl SimulatorViewerTimeMessagePacket { /// C# member: `M:LibreMetaverse.Packets.SimulatorViewerTimeMessagePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SimulatorViewerTimeMessagePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorViewerTimeMessagePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorViewerTimeMessagePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorViewerTimeMessagePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorViewerTimeMessagePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorViewerTimeMessagePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorViewerTimeMessagePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorViewerTimeMessagePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorViewerTimeMessagePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorViewerTimeMessagePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorViewerTimeMessagePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorViewerTimeMessagePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorViewerTimeMessagePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorViewerTimeMessagePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorViewerTimeMessagePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorViewerTimeMessagePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorViewerTimeMessagePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorViewerTimeMessagePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorViewerTimeMessagePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorViewerTimeMessagePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.SimulatorViewerTimeMessagePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.SimulatorViewerTimeMessagePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.SimulatorViewerTimeMessagePacket.TimeInfoBlock`. pub struct SimulatorViewerTimeMessagePacketTimeInfoBlock { /// C# member: `F:LibreMetaverse.Packets.SimulatorViewerTimeMessagePacket.TimeInfoBlock.SecPerDay`. pub sec_per_day: u32, /// C# member: `F:LibreMetaverse.Packets.SimulatorViewerTimeMessagePacket.TimeInfoBlock.SecPerYear`. pub sec_per_year: u32, /// C# member: `F:LibreMetaverse.Packets.SimulatorViewerTimeMessagePacket.TimeInfoBlock.SunAngVelocity`. pub sun_ang_velocity: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.SimulatorViewerTimeMessagePacket.TimeInfoBlock.SunDirection`. pub sun_direction: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.SimulatorViewerTimeMessagePacket.TimeInfoBlock.SunPhase`. pub sun_phase: f32, /// C# member: `F:LibreMetaverse.Packets.SimulatorViewerTimeMessagePacket.TimeInfoBlock.UsecSinceStart`. pub usec_since_start: u64, } impl SimulatorViewerTimeMessagePacketTimeInfoBlock { /// C# member: `M:LibreMetaverse.Packets.SimulatorViewerTimeMessagePacket.TimeInfoBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SimulatorViewerTimeMessagePacket.TimeInfoBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorViewerTimeMessagePacket.TimeInfoBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorViewerTimeMessagePacket.TimeInfoBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorViewerTimeMessagePacket.TimeInfoBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorViewerTimeMessagePacket.TimeInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorViewerTimeMessagePacket.TimeInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorViewerTimeMessagePacket.TimeInfoBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorViewerTimeMessagePacket.TimeInfoBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SimulatorViewerTimeMessagePacket.TimeInfoBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SimulatorViewerTimeMessagePacket.TimeInfoBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SimulatorViewerTimeMessagePacket.TimeInfoBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SoundTriggerPacket`. pub struct SoundTriggerPacket { /// C# member: `F:LibreMetaverse.Packets.SoundTriggerPacket.SoundData`. pub sound_data: libremetaverse::packets::SoundTriggerPacketSoundDataBlock, } impl SoundTriggerPacket { /// C# member: `M:LibreMetaverse.Packets.SoundTriggerPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SoundTriggerPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SoundTriggerPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SoundTriggerPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SoundTriggerPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SoundTriggerPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SoundTriggerPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SoundTriggerPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SoundTriggerPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.SoundTriggerPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SoundTriggerPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SoundTriggerPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SoundTriggerPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.SoundTriggerPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SoundTriggerPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.SoundTriggerPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SoundTriggerPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SoundTriggerPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SoundTriggerPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.SoundTriggerPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SoundTriggerPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.SoundTriggerPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.SoundTriggerPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.SoundTriggerPacket.SoundDataBlock`. pub struct SoundTriggerPacketSoundDataBlock { /// C# member: `F:LibreMetaverse.Packets.SoundTriggerPacket.SoundDataBlock.Gain`. pub gain: f32, /// C# member: `F:LibreMetaverse.Packets.SoundTriggerPacket.SoundDataBlock.Handle`. pub handle: u64, /// C# member: `F:LibreMetaverse.Packets.SoundTriggerPacket.SoundDataBlock.ObjectID`. pub object_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.SoundTriggerPacket.SoundDataBlock.OwnerID`. pub owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.SoundTriggerPacket.SoundDataBlock.ParentID`. pub parent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.SoundTriggerPacket.SoundDataBlock.Position`. pub position: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.SoundTriggerPacket.SoundDataBlock.SoundID`. pub sound_id: libremetaverse_types::UUID, } impl SoundTriggerPacketSoundDataBlock { /// C# member: `M:LibreMetaverse.Packets.SoundTriggerPacket.SoundDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SoundTriggerPacket.SoundDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SoundTriggerPacket.SoundDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SoundTriggerPacket.SoundDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SoundTriggerPacket.SoundDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SoundTriggerPacket.SoundDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SoundTriggerPacket.SoundDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SoundTriggerPacket.SoundDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SoundTriggerPacket.SoundDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SoundTriggerPacket.SoundDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SoundTriggerPacket.SoundDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SoundTriggerPacket.SoundDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.StartAuctionPacket`. pub struct StartAuctionPacket { /// C# member: `F:LibreMetaverse.Packets.StartAuctionPacket.AgentData`. pub agent_data: libremetaverse::packets::StartAuctionPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.StartAuctionPacket.ParcelData`. pub parcel_data: libremetaverse::packets::StartAuctionPacketParcelDataBlock, } impl StartAuctionPacket { /// C# member: `M:LibreMetaverse.Packets.StartAuctionPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.StartAuctionPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartAuctionPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StartAuctionPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartAuctionPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StartAuctionPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartAuctionPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StartAuctionPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartAuctionPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.StartAuctionPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartAuctionPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.StartAuctionPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartAuctionPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.StartAuctionPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartAuctionPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.StartAuctionPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartAuctionPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StartAuctionPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartAuctionPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.StartAuctionPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartAuctionPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.StartAuctionPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.StartAuctionPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.StartAuctionPacket.AgentDataBlock`. pub struct StartAuctionPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.StartAuctionPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl StartAuctionPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.StartAuctionPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.StartAuctionPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartAuctionPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StartAuctionPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartAuctionPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StartAuctionPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartAuctionPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.StartAuctionPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartAuctionPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StartAuctionPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartAuctionPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.StartAuctionPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.StartAuctionPacket.ParcelDataBlock`. pub struct StartAuctionPacketParcelDataBlock { /// C# member: `F:LibreMetaverse.Packets.StartAuctionPacket.ParcelDataBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.StartAuctionPacket.ParcelDataBlock.ParcelID`. pub parcel_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.StartAuctionPacket.ParcelDataBlock.SnapshotID`. pub snapshot_id: libremetaverse_types::UUID, } impl StartAuctionPacketParcelDataBlock { /// C# member: `M:LibreMetaverse.Packets.StartAuctionPacket.ParcelDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.StartAuctionPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartAuctionPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StartAuctionPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartAuctionPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StartAuctionPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartAuctionPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.StartAuctionPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartAuctionPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StartAuctionPacket.ParcelDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartAuctionPacket.ParcelDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.StartAuctionPacket.ParcelDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.StartGroupProposalPacket`. pub struct StartGroupProposalPacket { /// C# member: `F:LibreMetaverse.Packets.StartGroupProposalPacket.AgentData`. pub agent_data: libremetaverse::packets::StartGroupProposalPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.StartGroupProposalPacket.ProposalData`. pub proposal_data: libremetaverse::packets::StartGroupProposalPacketProposalDataBlock, } impl StartGroupProposalPacket { /// C# member: `M:LibreMetaverse.Packets.StartGroupProposalPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.StartGroupProposalPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartGroupProposalPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StartGroupProposalPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartGroupProposalPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StartGroupProposalPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartGroupProposalPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StartGroupProposalPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartGroupProposalPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.StartGroupProposalPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartGroupProposalPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.StartGroupProposalPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartGroupProposalPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.StartGroupProposalPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartGroupProposalPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.StartGroupProposalPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartGroupProposalPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StartGroupProposalPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartGroupProposalPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.StartGroupProposalPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartGroupProposalPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.StartGroupProposalPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.StartGroupProposalPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.StartGroupProposalPacket.AgentDataBlock`. pub struct StartGroupProposalPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.StartGroupProposalPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.StartGroupProposalPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl StartGroupProposalPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.StartGroupProposalPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.StartGroupProposalPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartGroupProposalPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StartGroupProposalPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartGroupProposalPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StartGroupProposalPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartGroupProposalPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.StartGroupProposalPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartGroupProposalPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StartGroupProposalPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartGroupProposalPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.StartGroupProposalPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.StartGroupProposalPacket.ProposalDataBlock`. pub struct StartGroupProposalPacketProposalDataBlock { /// C# member: `F:LibreMetaverse.Packets.StartGroupProposalPacket.ProposalDataBlock.Duration`. pub duration: i32, /// C# member: `F:LibreMetaverse.Packets.StartGroupProposalPacket.ProposalDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.StartGroupProposalPacket.ProposalDataBlock.Majority`. pub majority: f32, /// C# member: `F:LibreMetaverse.Packets.StartGroupProposalPacket.ProposalDataBlock.ProposalText`. pub proposal_text: Vec, /// C# member: `F:LibreMetaverse.Packets.StartGroupProposalPacket.ProposalDataBlock.Quorum`. pub quorum: i32, } impl StartGroupProposalPacketProposalDataBlock { /// C# member: `M:LibreMetaverse.Packets.StartGroupProposalPacket.ProposalDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.StartGroupProposalPacket.ProposalDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartGroupProposalPacket.ProposalDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StartGroupProposalPacket.ProposalDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartGroupProposalPacket.ProposalDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StartGroupProposalPacket.ProposalDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartGroupProposalPacket.ProposalDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.StartGroupProposalPacket.ProposalDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartGroupProposalPacket.ProposalDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StartGroupProposalPacket.ProposalDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartGroupProposalPacket.ProposalDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.StartGroupProposalPacket.ProposalDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.StartLurePacket`. pub struct StartLurePacket { /// C# member: `F:LibreMetaverse.Packets.StartLurePacket.AgentData`. pub agent_data: libremetaverse::packets::StartLurePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.StartLurePacket.Info`. pub info: libremetaverse::packets::StartLurePacketInfoBlock, /// C# member: `F:LibreMetaverse.Packets.StartLurePacket.TargetData`. pub target_data: Vec, } impl StartLurePacket { /// C# member: `M:LibreMetaverse.Packets.StartLurePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.StartLurePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartLurePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StartLurePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartLurePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StartLurePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartLurePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StartLurePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartLurePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.StartLurePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartLurePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.StartLurePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartLurePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.StartLurePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartLurePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.StartLurePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartLurePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StartLurePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartLurePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.StartLurePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartLurePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.StartLurePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.StartLurePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.StartLurePacket.AgentDataBlock`. pub struct StartLurePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.StartLurePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.StartLurePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl StartLurePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.StartLurePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.StartLurePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartLurePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StartLurePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartLurePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StartLurePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartLurePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.StartLurePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartLurePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StartLurePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartLurePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.StartLurePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.StartLurePacket.InfoBlock`. pub struct StartLurePacketInfoBlock { /// C# member: `F:LibreMetaverse.Packets.StartLurePacket.InfoBlock.LureType`. pub lure_type: u8, /// C# member: `F:LibreMetaverse.Packets.StartLurePacket.InfoBlock.Message`. pub message: Vec, } impl StartLurePacketInfoBlock { /// C# member: `M:LibreMetaverse.Packets.StartLurePacket.InfoBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.StartLurePacket.InfoBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartLurePacket.InfoBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StartLurePacket.InfoBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartLurePacket.InfoBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StartLurePacket.InfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartLurePacket.InfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.StartLurePacket.InfoBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartLurePacket.InfoBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StartLurePacket.InfoBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartLurePacket.InfoBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.StartLurePacket.InfoBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.StartLurePacket.TargetDataBlock`. pub struct StartLurePacketTargetDataBlock { /// C# member: `F:LibreMetaverse.Packets.StartLurePacket.TargetDataBlock.TargetID`. pub target_id: libremetaverse_types::UUID, } impl StartLurePacketTargetDataBlock { /// C# member: `M:LibreMetaverse.Packets.StartLurePacket.TargetDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.StartLurePacket.TargetDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartLurePacket.TargetDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StartLurePacket.TargetDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartLurePacket.TargetDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StartLurePacket.TargetDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartLurePacket.TargetDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.StartLurePacket.TargetDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartLurePacket.TargetDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StartLurePacket.TargetDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartLurePacket.TargetDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.StartLurePacket.TargetDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.StartPingCheckPacket`. pub struct StartPingCheckPacket { /// C# member: `F:LibreMetaverse.Packets.StartPingCheckPacket.PingID`. pub ping_id: libremetaverse::packets::StartPingCheckPacketPingIDBlock, } impl StartPingCheckPacket { /// C# member: `M:LibreMetaverse.Packets.StartPingCheckPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.StartPingCheckPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartPingCheckPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StartPingCheckPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartPingCheckPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StartPingCheckPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartPingCheckPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StartPingCheckPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartPingCheckPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.StartPingCheckPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartPingCheckPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.StartPingCheckPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartPingCheckPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.StartPingCheckPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartPingCheckPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.StartPingCheckPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartPingCheckPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StartPingCheckPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartPingCheckPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.StartPingCheckPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartPingCheckPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.StartPingCheckPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.StartPingCheckPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.StartPingCheckPacket.PingIDBlock`. pub struct StartPingCheckPacketPingIDBlock { /// C# member: `F:LibreMetaverse.Packets.StartPingCheckPacket.PingIDBlock.OldestUnacked`. pub oldest_unacked: u32, /// C# member: `F:LibreMetaverse.Packets.StartPingCheckPacket.PingIDBlock.PingID`. pub ping_id: u8, } impl StartPingCheckPacketPingIDBlock { /// C# member: `M:LibreMetaverse.Packets.StartPingCheckPacket.PingIDBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.StartPingCheckPacket.PingIDBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartPingCheckPacket.PingIDBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StartPingCheckPacket.PingIDBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartPingCheckPacket.PingIDBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StartPingCheckPacket.PingIDBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartPingCheckPacket.PingIDBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.StartPingCheckPacket.PingIDBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartPingCheckPacket.PingIDBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StartPingCheckPacket.PingIDBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StartPingCheckPacket.PingIDBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.StartPingCheckPacket.PingIDBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.StateSavePacket`. pub struct StateSavePacket { /// C# member: `F:LibreMetaverse.Packets.StateSavePacket.AgentData`. pub agent_data: libremetaverse::packets::StateSavePacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.StateSavePacket.DataBlock`. pub data_block: libremetaverse::packets::StateSavePacketDataBlockBlock, } impl StateSavePacket { /// C# member: `M:LibreMetaverse.Packets.StateSavePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.StateSavePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StateSavePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StateSavePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StateSavePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StateSavePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StateSavePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StateSavePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StateSavePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.StateSavePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StateSavePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.StateSavePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StateSavePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.StateSavePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StateSavePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.StateSavePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StateSavePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StateSavePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StateSavePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.StateSavePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StateSavePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.StateSavePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.StateSavePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.StateSavePacket.AgentDataBlock`. pub struct StateSavePacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.StateSavePacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.StateSavePacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl StateSavePacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.StateSavePacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.StateSavePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StateSavePacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StateSavePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StateSavePacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StateSavePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StateSavePacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.StateSavePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StateSavePacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StateSavePacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StateSavePacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.StateSavePacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.StateSavePacket.DataBlockBlock`. pub struct StateSavePacketDataBlockBlock { /// C# member: `F:LibreMetaverse.Packets.StateSavePacket.DataBlockBlock.Filename`. pub filename: Vec, } impl StateSavePacketDataBlockBlock { /// C# member: `M:LibreMetaverse.Packets.StateSavePacket.DataBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.StateSavePacket.DataBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StateSavePacket.DataBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StateSavePacket.DataBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StateSavePacket.DataBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StateSavePacket.DataBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StateSavePacket.DataBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.StateSavePacket.DataBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StateSavePacket.DataBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.StateSavePacket.DataBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.StateSavePacket.DataBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.StateSavePacket.DataBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SubscribeLoadPacket`. pub struct SubscribeLoadPacket; impl SubscribeLoadPacket { /// C# member: `M:LibreMetaverse.Packets.SubscribeLoadPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SubscribeLoadPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SubscribeLoadPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SubscribeLoadPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SubscribeLoadPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SubscribeLoadPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SubscribeLoadPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SubscribeLoadPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SubscribeLoadPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.SubscribeLoadPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SubscribeLoadPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SubscribeLoadPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SubscribeLoadPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.SubscribeLoadPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SubscribeLoadPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.SubscribeLoadPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SubscribeLoadPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SubscribeLoadPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SubscribeLoadPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.SubscribeLoadPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SubscribeLoadPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.SubscribeLoadPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.SubscribeLoadPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.SystemKickUserPacket`. pub struct SystemKickUserPacket { /// C# member: `F:LibreMetaverse.Packets.SystemKickUserPacket.AgentInfo`. pub agent_info: Vec, } impl SystemKickUserPacket { /// C# member: `M:LibreMetaverse.Packets.SystemKickUserPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SystemKickUserPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SystemKickUserPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SystemKickUserPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SystemKickUserPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SystemKickUserPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SystemKickUserPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SystemKickUserPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SystemKickUserPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.SystemKickUserPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SystemKickUserPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SystemKickUserPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SystemKickUserPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.SystemKickUserPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SystemKickUserPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.SystemKickUserPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SystemKickUserPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SystemKickUserPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SystemKickUserPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.SystemKickUserPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SystemKickUserPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.SystemKickUserPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.SystemKickUserPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.SystemKickUserPacket.AgentInfoBlock`. pub struct SystemKickUserPacketAgentInfoBlock { /// C# member: `F:LibreMetaverse.Packets.SystemKickUserPacket.AgentInfoBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl SystemKickUserPacketAgentInfoBlock { /// C# member: `M:LibreMetaverse.Packets.SystemKickUserPacket.AgentInfoBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SystemKickUserPacket.AgentInfoBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SystemKickUserPacket.AgentInfoBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SystemKickUserPacket.AgentInfoBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SystemKickUserPacket.AgentInfoBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SystemKickUserPacket.AgentInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SystemKickUserPacket.AgentInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SystemKickUserPacket.AgentInfoBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SystemKickUserPacket.AgentInfoBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SystemKickUserPacket.AgentInfoBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SystemKickUserPacket.AgentInfoBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SystemKickUserPacket.AgentInfoBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SystemMessagePacket`. pub struct SystemMessagePacket { /// C# member: `F:LibreMetaverse.Packets.SystemMessagePacket.MethodData`. pub method_data: libremetaverse::packets::SystemMessagePacketMethodDataBlock, /// C# member: `F:LibreMetaverse.Packets.SystemMessagePacket.ParamList`. pub param_list: Vec, } impl SystemMessagePacket { /// C# member: `M:LibreMetaverse.Packets.SystemMessagePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SystemMessagePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SystemMessagePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SystemMessagePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SystemMessagePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SystemMessagePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SystemMessagePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SystemMessagePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SystemMessagePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.SystemMessagePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SystemMessagePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SystemMessagePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SystemMessagePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.SystemMessagePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SystemMessagePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.SystemMessagePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SystemMessagePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SystemMessagePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SystemMessagePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.SystemMessagePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SystemMessagePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.SystemMessagePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.SystemMessagePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.SystemMessagePacket.MethodDataBlock`. pub struct SystemMessagePacketMethodDataBlock { /// C# member: `F:LibreMetaverse.Packets.SystemMessagePacket.MethodDataBlock.Digest`. pub digest: Vec, /// C# member: `F:LibreMetaverse.Packets.SystemMessagePacket.MethodDataBlock.Invoice`. pub invoice: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.SystemMessagePacket.MethodDataBlock.Method`. pub method: Vec, } impl SystemMessagePacketMethodDataBlock { /// C# member: `M:LibreMetaverse.Packets.SystemMessagePacket.MethodDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SystemMessagePacket.MethodDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SystemMessagePacket.MethodDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SystemMessagePacket.MethodDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SystemMessagePacket.MethodDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SystemMessagePacket.MethodDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SystemMessagePacket.MethodDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SystemMessagePacket.MethodDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SystemMessagePacket.MethodDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SystemMessagePacket.MethodDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SystemMessagePacket.MethodDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SystemMessagePacket.MethodDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.SystemMessagePacket.ParamListBlock`. pub struct SystemMessagePacketParamListBlock { /// C# member: `F:LibreMetaverse.Packets.SystemMessagePacket.ParamListBlock.Parameter`. pub parameter: Vec, } impl SystemMessagePacketParamListBlock { /// C# member: `M:LibreMetaverse.Packets.SystemMessagePacket.ParamListBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.SystemMessagePacket.ParamListBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SystemMessagePacket.ParamListBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SystemMessagePacket.ParamListBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SystemMessagePacket.ParamListBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SystemMessagePacket.ParamListBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SystemMessagePacket.ParamListBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.SystemMessagePacket.ParamListBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SystemMessagePacket.ParamListBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.SystemMessagePacket.ParamListBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.SystemMessagePacket.ParamListBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.SystemMessagePacket.ParamListBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.TallyVotesPacket`. pub struct TallyVotesPacket; impl TallyVotesPacket { /// C# member: `M:LibreMetaverse.Packets.TallyVotesPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TallyVotesPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TallyVotesPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TallyVotesPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TallyVotesPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TallyVotesPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TallyVotesPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TallyVotesPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TallyVotesPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.TallyVotesPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TallyVotesPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TallyVotesPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TallyVotesPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.TallyVotesPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TallyVotesPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.TallyVotesPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TallyVotesPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TallyVotesPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TallyVotesPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.TallyVotesPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TallyVotesPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.TallyVotesPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.TallyVotesPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.TelehubInfoPacket`. pub struct TelehubInfoPacket { /// C# member: `F:LibreMetaverse.Packets.TelehubInfoPacket.SpawnPointBlock`. pub spawn_point_block: Vec, /// C# member: `F:LibreMetaverse.Packets.TelehubInfoPacket.TelehubBlock`. pub telehub_block: libremetaverse::packets::TelehubInfoPacketTelehubBlockBlock, } impl TelehubInfoPacket { /// C# member: `M:LibreMetaverse.Packets.TelehubInfoPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TelehubInfoPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TelehubInfoPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TelehubInfoPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TelehubInfoPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TelehubInfoPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TelehubInfoPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TelehubInfoPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TelehubInfoPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.TelehubInfoPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TelehubInfoPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TelehubInfoPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TelehubInfoPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.TelehubInfoPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TelehubInfoPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.TelehubInfoPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TelehubInfoPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TelehubInfoPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TelehubInfoPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.TelehubInfoPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TelehubInfoPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.TelehubInfoPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.TelehubInfoPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.TelehubInfoPacket.SpawnPointBlockBlock`. pub struct TelehubInfoPacketSpawnPointBlockBlock { /// C# member: `F:LibreMetaverse.Packets.TelehubInfoPacket.SpawnPointBlockBlock.SpawnPointPos`. pub spawn_point_pos: libremetaverse_types::Vector3, } impl TelehubInfoPacketSpawnPointBlockBlock { /// C# member: `M:LibreMetaverse.Packets.TelehubInfoPacket.SpawnPointBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TelehubInfoPacket.SpawnPointBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TelehubInfoPacket.SpawnPointBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TelehubInfoPacket.SpawnPointBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TelehubInfoPacket.SpawnPointBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TelehubInfoPacket.SpawnPointBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TelehubInfoPacket.SpawnPointBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TelehubInfoPacket.SpawnPointBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TelehubInfoPacket.SpawnPointBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TelehubInfoPacket.SpawnPointBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TelehubInfoPacket.SpawnPointBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.TelehubInfoPacket.SpawnPointBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.TelehubInfoPacket.TelehubBlockBlock`. pub struct TelehubInfoPacketTelehubBlockBlock { /// C# member: `F:LibreMetaverse.Packets.TelehubInfoPacket.TelehubBlockBlock.ObjectID`. pub object_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.TelehubInfoPacket.TelehubBlockBlock.ObjectName`. pub object_name: Vec, /// C# member: `F:LibreMetaverse.Packets.TelehubInfoPacket.TelehubBlockBlock.TelehubPos`. pub telehub_pos: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.TelehubInfoPacket.TelehubBlockBlock.TelehubRot`. pub telehub_rot: libremetaverse_types::Quaternion, } impl TelehubInfoPacketTelehubBlockBlock { /// C# member: `M:LibreMetaverse.Packets.TelehubInfoPacket.TelehubBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TelehubInfoPacket.TelehubBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TelehubInfoPacket.TelehubBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TelehubInfoPacket.TelehubBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TelehubInfoPacket.TelehubBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TelehubInfoPacket.TelehubBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TelehubInfoPacket.TelehubBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TelehubInfoPacket.TelehubBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TelehubInfoPacket.TelehubBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TelehubInfoPacket.TelehubBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TelehubInfoPacket.TelehubBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.TelehubInfoPacket.TelehubBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.TeleportCancelPacket`. pub struct TeleportCancelPacket { /// C# member: `F:LibreMetaverse.Packets.TeleportCancelPacket.Info`. pub info: libremetaverse::packets::TeleportCancelPacketInfoBlock, } impl TeleportCancelPacket { /// C# member: `M:LibreMetaverse.Packets.TeleportCancelPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TeleportCancelPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportCancelPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportCancelPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportCancelPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportCancelPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportCancelPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportCancelPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportCancelPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportCancelPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportCancelPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportCancelPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportCancelPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportCancelPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportCancelPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportCancelPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportCancelPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportCancelPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportCancelPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportCancelPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportCancelPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.TeleportCancelPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.TeleportCancelPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.TeleportCancelPacket.InfoBlock`. pub struct TeleportCancelPacketInfoBlock { /// C# member: `F:LibreMetaverse.Packets.TeleportCancelPacket.InfoBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.TeleportCancelPacket.InfoBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl TeleportCancelPacketInfoBlock { /// C# member: `M:LibreMetaverse.Packets.TeleportCancelPacket.InfoBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TeleportCancelPacket.InfoBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportCancelPacket.InfoBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportCancelPacket.InfoBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportCancelPacket.InfoBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportCancelPacket.InfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportCancelPacket.InfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportCancelPacket.InfoBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportCancelPacket.InfoBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportCancelPacket.InfoBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportCancelPacket.InfoBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.TeleportCancelPacket.InfoBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.TeleportFailedPacket`. pub struct TeleportFailedPacket { /// C# member: `F:LibreMetaverse.Packets.TeleportFailedPacket.AlertInfo`. pub alert_info: Vec, /// C# member: `F:LibreMetaverse.Packets.TeleportFailedPacket.Info`. pub info: libremetaverse::packets::TeleportFailedPacketInfoBlock, } impl TeleportFailedPacket { /// C# member: `M:LibreMetaverse.Packets.TeleportFailedPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TeleportFailedPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportFailedPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportFailedPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportFailedPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportFailedPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportFailedPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportFailedPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportFailedPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportFailedPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportFailedPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportFailedPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportFailedPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportFailedPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportFailedPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportFailedPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportFailedPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportFailedPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportFailedPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportFailedPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportFailedPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.TeleportFailedPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.TeleportFailedPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.TeleportFailedPacket.AlertInfoBlock`. pub struct TeleportFailedPacketAlertInfoBlock { /// C# member: `F:LibreMetaverse.Packets.TeleportFailedPacket.AlertInfoBlock.ExtraParams`. pub extra_params: Vec, /// C# member: `F:LibreMetaverse.Packets.TeleportFailedPacket.AlertInfoBlock.Message`. pub message: Vec, } impl TeleportFailedPacketAlertInfoBlock { /// C# member: `M:LibreMetaverse.Packets.TeleportFailedPacket.AlertInfoBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TeleportFailedPacket.AlertInfoBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportFailedPacket.AlertInfoBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportFailedPacket.AlertInfoBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportFailedPacket.AlertInfoBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportFailedPacket.AlertInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportFailedPacket.AlertInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportFailedPacket.AlertInfoBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportFailedPacket.AlertInfoBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportFailedPacket.AlertInfoBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportFailedPacket.AlertInfoBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.TeleportFailedPacket.AlertInfoBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.TeleportFailedPacket.InfoBlock`. pub struct TeleportFailedPacketInfoBlock { /// C# member: `F:LibreMetaverse.Packets.TeleportFailedPacket.InfoBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.TeleportFailedPacket.InfoBlock.Reason`. pub reason: Vec, } impl TeleportFailedPacketInfoBlock { /// C# member: `M:LibreMetaverse.Packets.TeleportFailedPacket.InfoBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TeleportFailedPacket.InfoBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportFailedPacket.InfoBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportFailedPacket.InfoBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportFailedPacket.InfoBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportFailedPacket.InfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportFailedPacket.InfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportFailedPacket.InfoBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportFailedPacket.InfoBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportFailedPacket.InfoBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportFailedPacket.InfoBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.TeleportFailedPacket.InfoBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.TeleportFinishPacket`. pub struct TeleportFinishPacket { /// C# member: `F:LibreMetaverse.Packets.TeleportFinishPacket.Info`. pub info: libremetaverse::packets::TeleportFinishPacketInfoBlock, } impl TeleportFinishPacket { /// C# member: `M:LibreMetaverse.Packets.TeleportFinishPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TeleportFinishPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportFinishPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportFinishPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportFinishPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportFinishPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportFinishPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportFinishPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportFinishPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportFinishPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportFinishPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportFinishPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportFinishPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportFinishPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportFinishPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportFinishPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportFinishPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportFinishPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportFinishPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportFinishPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportFinishPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.TeleportFinishPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.TeleportFinishPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.TeleportFinishPacket.InfoBlock`. pub struct TeleportFinishPacketInfoBlock { /// C# member: `F:LibreMetaverse.Packets.TeleportFinishPacket.InfoBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.TeleportFinishPacket.InfoBlock.LocationID`. pub location_id: u32, /// C# member: `F:LibreMetaverse.Packets.TeleportFinishPacket.InfoBlock.RegionHandle`. pub region_handle: u64, /// C# member: `F:LibreMetaverse.Packets.TeleportFinishPacket.InfoBlock.SeedCapability`. pub seed_capability: Vec, /// C# member: `F:LibreMetaverse.Packets.TeleportFinishPacket.InfoBlock.SimAccess`. pub sim_access: u8, /// C# member: `F:LibreMetaverse.Packets.TeleportFinishPacket.InfoBlock.SimIP`. pub sim_ip: u32, /// C# member: `F:LibreMetaverse.Packets.TeleportFinishPacket.InfoBlock.SimPort`. pub sim_port: u16, /// C# member: `F:LibreMetaverse.Packets.TeleportFinishPacket.InfoBlock.TeleportFlags`. pub teleport_flags: u32, } impl TeleportFinishPacketInfoBlock { /// C# member: `M:LibreMetaverse.Packets.TeleportFinishPacket.InfoBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TeleportFinishPacket.InfoBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportFinishPacket.InfoBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportFinishPacket.InfoBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportFinishPacket.InfoBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportFinishPacket.InfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportFinishPacket.InfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportFinishPacket.InfoBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportFinishPacket.InfoBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportFinishPacket.InfoBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportFinishPacket.InfoBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.TeleportFinishPacket.InfoBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.TeleportLandingStatusChangedPacket`. pub struct TeleportLandingStatusChangedPacket { /// C# member: `F:LibreMetaverse.Packets.TeleportLandingStatusChangedPacket.RegionData`. pub region_data: libremetaverse::packets::TeleportLandingStatusChangedPacketRegionDataBlock, } impl TeleportLandingStatusChangedPacket { /// C# member: `M:LibreMetaverse.Packets.TeleportLandingStatusChangedPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TeleportLandingStatusChangedPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLandingStatusChangedPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLandingStatusChangedPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLandingStatusChangedPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLandingStatusChangedPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLandingStatusChangedPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLandingStatusChangedPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLandingStatusChangedPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLandingStatusChangedPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLandingStatusChangedPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLandingStatusChangedPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLandingStatusChangedPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLandingStatusChangedPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLandingStatusChangedPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLandingStatusChangedPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLandingStatusChangedPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLandingStatusChangedPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLandingStatusChangedPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLandingStatusChangedPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLandingStatusChangedPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.TeleportLandingStatusChangedPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.TeleportLandingStatusChangedPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.TeleportLandingStatusChangedPacket.RegionDataBlock`. pub struct TeleportLandingStatusChangedPacketRegionDataBlock { /// C# member: `F:LibreMetaverse.Packets.TeleportLandingStatusChangedPacket.RegionDataBlock.RegionHandle`. pub region_handle: u64, } impl TeleportLandingStatusChangedPacketRegionDataBlock { /// C# member: `M:LibreMetaverse.Packets.TeleportLandingStatusChangedPacket.RegionDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TeleportLandingStatusChangedPacket.RegionDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLandingStatusChangedPacket.RegionDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLandingStatusChangedPacket.RegionDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLandingStatusChangedPacket.RegionDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLandingStatusChangedPacket.RegionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLandingStatusChangedPacket.RegionDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLandingStatusChangedPacket.RegionDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLandingStatusChangedPacket.RegionDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLandingStatusChangedPacket.RegionDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLandingStatusChangedPacket.RegionDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.TeleportLandingStatusChangedPacket.RegionDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.TeleportLandmarkRequestPacket`. pub struct TeleportLandmarkRequestPacket { /// C# member: `F:LibreMetaverse.Packets.TeleportLandmarkRequestPacket.Info`. pub info: libremetaverse::packets::TeleportLandmarkRequestPacketInfoBlock, } impl TeleportLandmarkRequestPacket { /// C# member: `M:LibreMetaverse.Packets.TeleportLandmarkRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TeleportLandmarkRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLandmarkRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLandmarkRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLandmarkRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLandmarkRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLandmarkRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLandmarkRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLandmarkRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLandmarkRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLandmarkRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLandmarkRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLandmarkRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLandmarkRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLandmarkRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLandmarkRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLandmarkRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLandmarkRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLandmarkRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLandmarkRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLandmarkRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.TeleportLandmarkRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.TeleportLandmarkRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.TeleportLandmarkRequestPacket.InfoBlock`. pub struct TeleportLandmarkRequestPacketInfoBlock { /// C# member: `F:LibreMetaverse.Packets.TeleportLandmarkRequestPacket.InfoBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.TeleportLandmarkRequestPacket.InfoBlock.LandmarkID`. pub landmark_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.TeleportLandmarkRequestPacket.InfoBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl TeleportLandmarkRequestPacketInfoBlock { /// C# member: `M:LibreMetaverse.Packets.TeleportLandmarkRequestPacket.InfoBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TeleportLandmarkRequestPacket.InfoBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLandmarkRequestPacket.InfoBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLandmarkRequestPacket.InfoBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLandmarkRequestPacket.InfoBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLandmarkRequestPacket.InfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLandmarkRequestPacket.InfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLandmarkRequestPacket.InfoBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLandmarkRequestPacket.InfoBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLandmarkRequestPacket.InfoBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLandmarkRequestPacket.InfoBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.TeleportLandmarkRequestPacket.InfoBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.TeleportLocalPacket`. pub struct TeleportLocalPacket { /// C# member: `F:LibreMetaverse.Packets.TeleportLocalPacket.Info`. pub info: libremetaverse::packets::TeleportLocalPacketInfoBlock, } impl TeleportLocalPacket { /// C# member: `M:LibreMetaverse.Packets.TeleportLocalPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TeleportLocalPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLocalPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLocalPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLocalPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLocalPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLocalPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLocalPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLocalPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLocalPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLocalPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLocalPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLocalPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLocalPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLocalPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLocalPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLocalPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLocalPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLocalPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLocalPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLocalPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.TeleportLocalPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.TeleportLocalPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.TeleportLocalPacket.InfoBlock`. pub struct TeleportLocalPacketInfoBlock { /// C# member: `F:LibreMetaverse.Packets.TeleportLocalPacket.InfoBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.TeleportLocalPacket.InfoBlock.LocationID`. pub location_id: u32, /// C# member: `F:LibreMetaverse.Packets.TeleportLocalPacket.InfoBlock.LookAt`. pub look_at: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.TeleportLocalPacket.InfoBlock.Position`. pub position: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.TeleportLocalPacket.InfoBlock.TeleportFlags`. pub teleport_flags: u32, } impl TeleportLocalPacketInfoBlock { /// C# member: `M:LibreMetaverse.Packets.TeleportLocalPacket.InfoBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TeleportLocalPacket.InfoBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLocalPacket.InfoBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLocalPacket.InfoBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLocalPacket.InfoBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLocalPacket.InfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLocalPacket.InfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLocalPacket.InfoBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLocalPacket.InfoBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLocalPacket.InfoBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLocalPacket.InfoBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.TeleportLocalPacket.InfoBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.TeleportLocationRequestPacket`. pub struct TeleportLocationRequestPacket { /// C# member: `F:LibreMetaverse.Packets.TeleportLocationRequestPacket.AgentData`. pub agent_data: libremetaverse::packets::TeleportLocationRequestPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.TeleportLocationRequestPacket.Info`. pub info: libremetaverse::packets::TeleportLocationRequestPacketInfoBlock, } impl TeleportLocationRequestPacket { /// C# member: `M:LibreMetaverse.Packets.TeleportLocationRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TeleportLocationRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLocationRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLocationRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLocationRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLocationRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLocationRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLocationRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLocationRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLocationRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLocationRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLocationRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLocationRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLocationRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLocationRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLocationRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLocationRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLocationRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLocationRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLocationRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLocationRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.TeleportLocationRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.TeleportLocationRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.TeleportLocationRequestPacket.AgentDataBlock`. pub struct TeleportLocationRequestPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.TeleportLocationRequestPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.TeleportLocationRequestPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl TeleportLocationRequestPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.TeleportLocationRequestPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TeleportLocationRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLocationRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLocationRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLocationRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLocationRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLocationRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLocationRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLocationRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLocationRequestPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLocationRequestPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.TeleportLocationRequestPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.TeleportLocationRequestPacket.InfoBlock`. pub struct TeleportLocationRequestPacketInfoBlock { /// C# member: `F:LibreMetaverse.Packets.TeleportLocationRequestPacket.InfoBlock.LookAt`. pub look_at: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.TeleportLocationRequestPacket.InfoBlock.Position`. pub position: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.TeleportLocationRequestPacket.InfoBlock.RegionHandle`. pub region_handle: u64, } impl TeleportLocationRequestPacketInfoBlock { /// C# member: `M:LibreMetaverse.Packets.TeleportLocationRequestPacket.InfoBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TeleportLocationRequestPacket.InfoBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLocationRequestPacket.InfoBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLocationRequestPacket.InfoBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLocationRequestPacket.InfoBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLocationRequestPacket.InfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLocationRequestPacket.InfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLocationRequestPacket.InfoBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLocationRequestPacket.InfoBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLocationRequestPacket.InfoBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLocationRequestPacket.InfoBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.TeleportLocationRequestPacket.InfoBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.TeleportLureRequestPacket`. pub struct TeleportLureRequestPacket { /// C# member: `F:LibreMetaverse.Packets.TeleportLureRequestPacket.Info`. pub info: libremetaverse::packets::TeleportLureRequestPacketInfoBlock, } impl TeleportLureRequestPacket { /// C# member: `M:LibreMetaverse.Packets.TeleportLureRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TeleportLureRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLureRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLureRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLureRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLureRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLureRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLureRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLureRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLureRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLureRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLureRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLureRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLureRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLureRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLureRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLureRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLureRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLureRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLureRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLureRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.TeleportLureRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.TeleportLureRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.TeleportLureRequestPacket.InfoBlock`. pub struct TeleportLureRequestPacketInfoBlock { /// C# member: `F:LibreMetaverse.Packets.TeleportLureRequestPacket.InfoBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.TeleportLureRequestPacket.InfoBlock.LureID`. pub lure_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.TeleportLureRequestPacket.InfoBlock.SessionID`. pub session_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.TeleportLureRequestPacket.InfoBlock.TeleportFlags`. pub teleport_flags: u32, } impl TeleportLureRequestPacketInfoBlock { /// C# member: `M:LibreMetaverse.Packets.TeleportLureRequestPacket.InfoBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TeleportLureRequestPacket.InfoBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLureRequestPacket.InfoBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLureRequestPacket.InfoBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLureRequestPacket.InfoBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLureRequestPacket.InfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLureRequestPacket.InfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLureRequestPacket.InfoBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLureRequestPacket.InfoBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportLureRequestPacket.InfoBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportLureRequestPacket.InfoBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.TeleportLureRequestPacket.InfoBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.TeleportProgressPacket`. pub struct TeleportProgressPacket { /// C# member: `F:LibreMetaverse.Packets.TeleportProgressPacket.AgentData`. pub agent_data: libremetaverse::packets::TeleportProgressPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.TeleportProgressPacket.Info`. pub info: libremetaverse::packets::TeleportProgressPacketInfoBlock, } impl TeleportProgressPacket { /// C# member: `M:LibreMetaverse.Packets.TeleportProgressPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TeleportProgressPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportProgressPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportProgressPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportProgressPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportProgressPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportProgressPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportProgressPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportProgressPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportProgressPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportProgressPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportProgressPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportProgressPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportProgressPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportProgressPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportProgressPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportProgressPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportProgressPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportProgressPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportProgressPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportProgressPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.TeleportProgressPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.TeleportProgressPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.TeleportProgressPacket.AgentDataBlock`. pub struct TeleportProgressPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.TeleportProgressPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl TeleportProgressPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.TeleportProgressPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TeleportProgressPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportProgressPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportProgressPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportProgressPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportProgressPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportProgressPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportProgressPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportProgressPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportProgressPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportProgressPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.TeleportProgressPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.TeleportProgressPacket.InfoBlock`. pub struct TeleportProgressPacketInfoBlock { /// C# member: `F:LibreMetaverse.Packets.TeleportProgressPacket.InfoBlock.Message`. pub message: Vec, /// C# member: `F:LibreMetaverse.Packets.TeleportProgressPacket.InfoBlock.TeleportFlags`. pub teleport_flags: u32, } impl TeleportProgressPacketInfoBlock { /// C# member: `M:LibreMetaverse.Packets.TeleportProgressPacket.InfoBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TeleportProgressPacket.InfoBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportProgressPacket.InfoBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportProgressPacket.InfoBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportProgressPacket.InfoBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportProgressPacket.InfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportProgressPacket.InfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportProgressPacket.InfoBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportProgressPacket.InfoBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportProgressPacket.InfoBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportProgressPacket.InfoBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.TeleportProgressPacket.InfoBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.TeleportRequestPacket`. pub struct TeleportRequestPacket { /// C# member: `F:LibreMetaverse.Packets.TeleportRequestPacket.AgentData`. pub agent_data: libremetaverse::packets::TeleportRequestPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.TeleportRequestPacket.Info`. pub info: libremetaverse::packets::TeleportRequestPacketInfoBlock, } impl TeleportRequestPacket { /// C# member: `M:LibreMetaverse.Packets.TeleportRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TeleportRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.TeleportRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.TeleportRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.TeleportRequestPacket.AgentDataBlock`. pub struct TeleportRequestPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.TeleportRequestPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.TeleportRequestPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl TeleportRequestPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.TeleportRequestPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TeleportRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportRequestPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportRequestPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.TeleportRequestPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.TeleportRequestPacket.InfoBlock`. pub struct TeleportRequestPacketInfoBlock { /// C# member: `F:LibreMetaverse.Packets.TeleportRequestPacket.InfoBlock.LookAt`. pub look_at: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.TeleportRequestPacket.InfoBlock.Position`. pub position: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.TeleportRequestPacket.InfoBlock.RegionID`. pub region_id: libremetaverse_types::UUID, } impl TeleportRequestPacketInfoBlock { /// C# member: `M:LibreMetaverse.Packets.TeleportRequestPacket.InfoBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TeleportRequestPacket.InfoBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportRequestPacket.InfoBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportRequestPacket.InfoBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportRequestPacket.InfoBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportRequestPacket.InfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportRequestPacket.InfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportRequestPacket.InfoBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportRequestPacket.InfoBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportRequestPacket.InfoBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportRequestPacket.InfoBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.TeleportRequestPacket.InfoBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.TeleportStartPacket`. pub struct TeleportStartPacket { /// C# member: `F:LibreMetaverse.Packets.TeleportStartPacket.Info`. pub info: libremetaverse::packets::TeleportStartPacketInfoBlock, } impl TeleportStartPacket { /// C# member: `M:LibreMetaverse.Packets.TeleportStartPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TeleportStartPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportStartPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportStartPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportStartPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportStartPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportStartPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportStartPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportStartPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportStartPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportStartPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportStartPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportStartPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportStartPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportStartPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportStartPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportStartPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportStartPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportStartPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportStartPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportStartPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.TeleportStartPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.TeleportStartPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.TeleportStartPacket.InfoBlock`. pub struct TeleportStartPacketInfoBlock { /// C# member: `F:LibreMetaverse.Packets.TeleportStartPacket.InfoBlock.TeleportFlags`. pub teleport_flags: u32, } impl TeleportStartPacketInfoBlock { /// C# member: `M:LibreMetaverse.Packets.TeleportStartPacket.InfoBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TeleportStartPacket.InfoBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportStartPacket.InfoBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportStartPacket.InfoBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportStartPacket.InfoBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportStartPacket.InfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportStartPacket.InfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportStartPacket.InfoBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportStartPacket.InfoBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TeleportStartPacket.InfoBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TeleportStartPacket.InfoBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.TeleportStartPacket.InfoBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.TerminateFriendshipPacket`. pub struct TerminateFriendshipPacket { /// C# member: `F:LibreMetaverse.Packets.TerminateFriendshipPacket.AgentData`. pub agent_data: libremetaverse::packets::TerminateFriendshipPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.TerminateFriendshipPacket.ExBlock`. pub ex_block: libremetaverse::packets::TerminateFriendshipPacketExBlockBlock, } impl TerminateFriendshipPacket { /// C# member: `M:LibreMetaverse.Packets.TerminateFriendshipPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TerminateFriendshipPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TerminateFriendshipPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TerminateFriendshipPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TerminateFriendshipPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TerminateFriendshipPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TerminateFriendshipPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TerminateFriendshipPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TerminateFriendshipPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.TerminateFriendshipPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TerminateFriendshipPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TerminateFriendshipPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TerminateFriendshipPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.TerminateFriendshipPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TerminateFriendshipPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.TerminateFriendshipPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TerminateFriendshipPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TerminateFriendshipPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TerminateFriendshipPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.TerminateFriendshipPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TerminateFriendshipPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.TerminateFriendshipPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.TerminateFriendshipPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.TerminateFriendshipPacket.AgentDataBlock`. pub struct TerminateFriendshipPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.TerminateFriendshipPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.TerminateFriendshipPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl TerminateFriendshipPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.TerminateFriendshipPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TerminateFriendshipPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TerminateFriendshipPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TerminateFriendshipPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TerminateFriendshipPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TerminateFriendshipPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TerminateFriendshipPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TerminateFriendshipPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TerminateFriendshipPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TerminateFriendshipPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TerminateFriendshipPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.TerminateFriendshipPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.TerminateFriendshipPacket.ExBlockBlock`. pub struct TerminateFriendshipPacketExBlockBlock { /// C# member: `F:LibreMetaverse.Packets.TerminateFriendshipPacket.ExBlockBlock.OtherID`. pub other_id: libremetaverse_types::UUID, } impl TerminateFriendshipPacketExBlockBlock { /// C# member: `M:LibreMetaverse.Packets.TerminateFriendshipPacket.ExBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TerminateFriendshipPacket.ExBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TerminateFriendshipPacket.ExBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TerminateFriendshipPacket.ExBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TerminateFriendshipPacket.ExBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TerminateFriendshipPacket.ExBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TerminateFriendshipPacket.ExBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TerminateFriendshipPacket.ExBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TerminateFriendshipPacket.ExBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TerminateFriendshipPacket.ExBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TerminateFriendshipPacket.ExBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.TerminateFriendshipPacket.ExBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.TestMessagePacket`. pub struct TestMessagePacket { /// Rust composition for C# base type `LibreMetaverse.Packets.Packet`. pub base: libremetaverse::packets::Packet, /// C# member: `F:LibreMetaverse.Packets.TestMessagePacket.NeighborBlock`. pub neighbor_block: Vec, /// C# member: `F:LibreMetaverse.Packets.TestMessagePacket.TestBlock1`. pub test_block1: libremetaverse::packets::TestMessagePacketTestBlock1Block, } impl TestMessagePacket { /// C# member: `M:LibreMetaverse.Packets.TestMessagePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TestMessagePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TestMessagePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TestMessagePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TestMessagePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TestMessagePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TestMessagePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TestMessagePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TestMessagePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.TestMessagePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TestMessagePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TestMessagePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TestMessagePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.TestMessagePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TestMessagePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.TestMessagePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TestMessagePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TestMessagePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TestMessagePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.TestMessagePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TestMessagePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.TestMessagePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.TestMessagePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.TestMessagePacket.NeighborBlockBlock`. pub struct TestMessagePacketNeighborBlockBlock { /// C# member: `F:LibreMetaverse.Packets.TestMessagePacket.NeighborBlockBlock.Test0`. pub test0: u32, /// C# member: `F:LibreMetaverse.Packets.TestMessagePacket.NeighborBlockBlock.Test1`. pub test1: u32, /// C# member: `F:LibreMetaverse.Packets.TestMessagePacket.NeighborBlockBlock.Test2`. pub test2: u32, } impl TestMessagePacketNeighborBlockBlock { /// C# member: `M:LibreMetaverse.Packets.TestMessagePacket.NeighborBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TestMessagePacket.NeighborBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TestMessagePacket.NeighborBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TestMessagePacket.NeighborBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TestMessagePacket.NeighborBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TestMessagePacket.NeighborBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TestMessagePacket.NeighborBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TestMessagePacket.NeighborBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TestMessagePacket.NeighborBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TestMessagePacket.NeighborBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TestMessagePacket.NeighborBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.TestMessagePacket.NeighborBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.TestMessagePacket.TestBlock1Block`. pub struct TestMessagePacketTestBlock1Block { /// C# member: `F:LibreMetaverse.Packets.TestMessagePacket.TestBlock1Block.Test1`. pub test1: u32, } impl TestMessagePacketTestBlock1Block { /// C# member: `M:LibreMetaverse.Packets.TestMessagePacket.TestBlock1Block.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TestMessagePacket.TestBlock1Block.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TestMessagePacket.TestBlock1Block.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TestMessagePacket.TestBlock1Block.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TestMessagePacket.TestBlock1Block.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TestMessagePacket.TestBlock1Block.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TestMessagePacket.TestBlock1Block.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TestMessagePacket.TestBlock1Block.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TestMessagePacket.TestBlock1Block.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TestMessagePacket.TestBlock1Block.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TestMessagePacket.TestBlock1Block.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.TestMessagePacket.TestBlock1Block.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.TrackAgentPacket`. pub struct TrackAgentPacket { /// C# member: `F:LibreMetaverse.Packets.TrackAgentPacket.AgentData`. pub agent_data: libremetaverse::packets::TrackAgentPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.TrackAgentPacket.TargetData`. pub target_data: libremetaverse::packets::TrackAgentPacketTargetDataBlock, } impl TrackAgentPacket { /// C# member: `M:LibreMetaverse.Packets.TrackAgentPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TrackAgentPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TrackAgentPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TrackAgentPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TrackAgentPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TrackAgentPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TrackAgentPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TrackAgentPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TrackAgentPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.TrackAgentPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TrackAgentPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TrackAgentPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TrackAgentPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.TrackAgentPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TrackAgentPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.TrackAgentPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TrackAgentPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TrackAgentPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TrackAgentPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.TrackAgentPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TrackAgentPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.TrackAgentPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.TrackAgentPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.TrackAgentPacket.AgentDataBlock`. pub struct TrackAgentPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.TrackAgentPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.TrackAgentPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl TrackAgentPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.TrackAgentPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TrackAgentPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TrackAgentPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TrackAgentPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TrackAgentPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TrackAgentPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TrackAgentPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TrackAgentPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TrackAgentPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TrackAgentPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TrackAgentPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.TrackAgentPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.TrackAgentPacket.TargetDataBlock`. pub struct TrackAgentPacketTargetDataBlock { /// C# member: `F:LibreMetaverse.Packets.TrackAgentPacket.TargetDataBlock.PreyID`. pub prey_id: libremetaverse_types::UUID, } impl TrackAgentPacketTargetDataBlock { /// C# member: `M:LibreMetaverse.Packets.TrackAgentPacket.TargetDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TrackAgentPacket.TargetDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TrackAgentPacket.TargetDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TrackAgentPacket.TargetDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TrackAgentPacket.TargetDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TrackAgentPacket.TargetDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TrackAgentPacket.TargetDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TrackAgentPacket.TargetDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TrackAgentPacket.TargetDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TrackAgentPacket.TargetDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TrackAgentPacket.TargetDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.TrackAgentPacket.TargetDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.TransferAbortPacket`. pub struct TransferAbortPacket { /// C# member: `F:LibreMetaverse.Packets.TransferAbortPacket.TransferInfo`. pub transfer_info: libremetaverse::packets::TransferAbortPacketTransferInfoBlock, } impl TransferAbortPacket { /// C# member: `M:LibreMetaverse.Packets.TransferAbortPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TransferAbortPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferAbortPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferAbortPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferAbortPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferAbortPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferAbortPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferAbortPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferAbortPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.TransferAbortPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferAbortPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferAbortPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferAbortPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.TransferAbortPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferAbortPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.TransferAbortPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferAbortPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferAbortPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferAbortPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.TransferAbortPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferAbortPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.TransferAbortPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.TransferAbortPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.TransferAbortPacket.TransferInfoBlock`. pub struct TransferAbortPacketTransferInfoBlock { /// C# member: `F:LibreMetaverse.Packets.TransferAbortPacket.TransferInfoBlock.ChannelType`. pub channel_type: i32, /// C# member: `F:LibreMetaverse.Packets.TransferAbortPacket.TransferInfoBlock.TransferID`. pub transfer_id: libremetaverse_types::UUID, } impl TransferAbortPacketTransferInfoBlock { /// C# member: `M:LibreMetaverse.Packets.TransferAbortPacket.TransferInfoBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TransferAbortPacket.TransferInfoBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferAbortPacket.TransferInfoBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferAbortPacket.TransferInfoBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferAbortPacket.TransferInfoBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferAbortPacket.TransferInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferAbortPacket.TransferInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferAbortPacket.TransferInfoBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferAbortPacket.TransferInfoBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferAbortPacket.TransferInfoBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferAbortPacket.TransferInfoBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.TransferAbortPacket.TransferInfoBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.TransferInfoPacket`. pub struct TransferInfoPacket { /// C# member: `F:LibreMetaverse.Packets.TransferInfoPacket.TransferInfo`. pub transfer_info: libremetaverse::packets::TransferInfoPacketTransferInfoBlock, } impl TransferInfoPacket { /// C# member: `M:LibreMetaverse.Packets.TransferInfoPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TransferInfoPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInfoPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInfoPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInfoPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInfoPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInfoPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInfoPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInfoPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInfoPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInfoPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInfoPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInfoPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInfoPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInfoPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInfoPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInfoPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInfoPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInfoPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInfoPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInfoPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.TransferInfoPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.TransferInfoPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.TransferInfoPacket.TransferInfoBlock`. pub struct TransferInfoPacketTransferInfoBlock { /// C# member: `F:LibreMetaverse.Packets.TransferInfoPacket.TransferInfoBlock.ChannelType`. pub channel_type: i32, /// C# member: `F:LibreMetaverse.Packets.TransferInfoPacket.TransferInfoBlock.Params`. pub params: Vec, /// C# member: `F:LibreMetaverse.Packets.TransferInfoPacket.TransferInfoBlock.Size`. pub size: i32, /// C# member: `F:LibreMetaverse.Packets.TransferInfoPacket.TransferInfoBlock.Status`. pub status: i32, /// C# member: `F:LibreMetaverse.Packets.TransferInfoPacket.TransferInfoBlock.TargetType`. pub target_type: i32, /// C# member: `F:LibreMetaverse.Packets.TransferInfoPacket.TransferInfoBlock.TransferID`. pub transfer_id: libremetaverse_types::UUID, } impl TransferInfoPacketTransferInfoBlock { /// C# member: `M:LibreMetaverse.Packets.TransferInfoPacket.TransferInfoBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TransferInfoPacket.TransferInfoBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInfoPacket.TransferInfoBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInfoPacket.TransferInfoBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInfoPacket.TransferInfoBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInfoPacket.TransferInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInfoPacket.TransferInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInfoPacket.TransferInfoBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInfoPacket.TransferInfoBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInfoPacket.TransferInfoBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInfoPacket.TransferInfoBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.TransferInfoPacket.TransferInfoBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.TransferInventoryAckPacket`. pub struct TransferInventoryAckPacket { /// C# member: `F:LibreMetaverse.Packets.TransferInventoryAckPacket.InfoBlock`. pub info_block: libremetaverse::packets::TransferInventoryAckPacketInfoBlockBlock, } impl TransferInventoryAckPacket { /// C# member: `M:LibreMetaverse.Packets.TransferInventoryAckPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TransferInventoryAckPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInventoryAckPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInventoryAckPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInventoryAckPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInventoryAckPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInventoryAckPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInventoryAckPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInventoryAckPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInventoryAckPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInventoryAckPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInventoryAckPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInventoryAckPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInventoryAckPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInventoryAckPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInventoryAckPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInventoryAckPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInventoryAckPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInventoryAckPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInventoryAckPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInventoryAckPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.TransferInventoryAckPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.TransferInventoryAckPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.TransferInventoryAckPacket.InfoBlockBlock`. pub struct TransferInventoryAckPacketInfoBlockBlock { /// C# member: `F:LibreMetaverse.Packets.TransferInventoryAckPacket.InfoBlockBlock.InventoryID`. pub inventory_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.TransferInventoryAckPacket.InfoBlockBlock.TransactionID`. pub transaction_id: libremetaverse_types::UUID, } impl TransferInventoryAckPacketInfoBlockBlock { /// C# member: `M:LibreMetaverse.Packets.TransferInventoryAckPacket.InfoBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TransferInventoryAckPacket.InfoBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInventoryAckPacket.InfoBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInventoryAckPacket.InfoBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInventoryAckPacket.InfoBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInventoryAckPacket.InfoBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInventoryAckPacket.InfoBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInventoryAckPacket.InfoBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInventoryAckPacket.InfoBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInventoryAckPacket.InfoBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInventoryAckPacket.InfoBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.TransferInventoryAckPacket.InfoBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.TransferInventoryPacket`. pub struct TransferInventoryPacket { /// C# member: `F:LibreMetaverse.Packets.TransferInventoryPacket.InfoBlock`. pub info_block: libremetaverse::packets::TransferInventoryPacketInfoBlockBlock, /// C# member: `F:LibreMetaverse.Packets.TransferInventoryPacket.InventoryBlock`. pub inventory_block: Vec, /// C# member: `F:LibreMetaverse.Packets.TransferInventoryPacket.ValidationBlock`. pub validation_block: libremetaverse::packets::TransferInventoryPacketValidationBlockBlock, } impl TransferInventoryPacket { /// C# member: `M:LibreMetaverse.Packets.TransferInventoryPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TransferInventoryPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInventoryPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInventoryPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInventoryPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInventoryPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInventoryPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInventoryPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInventoryPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInventoryPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInventoryPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInventoryPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInventoryPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInventoryPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInventoryPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInventoryPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInventoryPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInventoryPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInventoryPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInventoryPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInventoryPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.TransferInventoryPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.TransferInventoryPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.TransferInventoryPacket.InfoBlockBlock`. pub struct TransferInventoryPacketInfoBlockBlock { /// C# member: `F:LibreMetaverse.Packets.TransferInventoryPacket.InfoBlockBlock.DestID`. pub dest_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.TransferInventoryPacket.InfoBlockBlock.SourceID`. pub source_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.TransferInventoryPacket.InfoBlockBlock.TransactionID`. pub transaction_id: libremetaverse_types::UUID, } impl TransferInventoryPacketInfoBlockBlock { /// C# member: `M:LibreMetaverse.Packets.TransferInventoryPacket.InfoBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TransferInventoryPacket.InfoBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInventoryPacket.InfoBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInventoryPacket.InfoBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInventoryPacket.InfoBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInventoryPacket.InfoBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInventoryPacket.InfoBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInventoryPacket.InfoBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInventoryPacket.InfoBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInventoryPacket.InfoBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInventoryPacket.InfoBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.TransferInventoryPacket.InfoBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.TransferInventoryPacket.InventoryBlockBlock`. pub struct TransferInventoryPacketInventoryBlockBlock { /// C# member: `F:LibreMetaverse.Packets.TransferInventoryPacket.InventoryBlockBlock.InventoryID`. pub inventory_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.TransferInventoryPacket.InventoryBlockBlock.Type`. pub type_: i8, } impl TransferInventoryPacketInventoryBlockBlock { /// C# member: `M:LibreMetaverse.Packets.TransferInventoryPacket.InventoryBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TransferInventoryPacket.InventoryBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInventoryPacket.InventoryBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInventoryPacket.InventoryBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInventoryPacket.InventoryBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInventoryPacket.InventoryBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInventoryPacket.InventoryBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInventoryPacket.InventoryBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInventoryPacket.InventoryBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInventoryPacket.InventoryBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInventoryPacket.InventoryBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.TransferInventoryPacket.InventoryBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.TransferInventoryPacket.ValidationBlockBlock`. pub struct TransferInventoryPacketValidationBlockBlock { /// C# member: `F:LibreMetaverse.Packets.TransferInventoryPacket.ValidationBlockBlock.EstateID`. pub estate_id: u32, /// C# member: `F:LibreMetaverse.Packets.TransferInventoryPacket.ValidationBlockBlock.NeedsValidation`. pub needs_validation: bool, } impl TransferInventoryPacketValidationBlockBlock { /// C# member: `M:LibreMetaverse.Packets.TransferInventoryPacket.ValidationBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TransferInventoryPacket.ValidationBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInventoryPacket.ValidationBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInventoryPacket.ValidationBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInventoryPacket.ValidationBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInventoryPacket.ValidationBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInventoryPacket.ValidationBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInventoryPacket.ValidationBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInventoryPacket.ValidationBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferInventoryPacket.ValidationBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferInventoryPacket.ValidationBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.TransferInventoryPacket.ValidationBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.TransferPacketPacket`. pub struct TransferPacketPacket { /// C# member: `F:LibreMetaverse.Packets.TransferPacketPacket.TransferData`. pub transfer_data: libremetaverse::packets::TransferPacketPacketTransferDataBlock, } impl TransferPacketPacket { /// C# member: `M:LibreMetaverse.Packets.TransferPacketPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TransferPacketPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferPacketPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferPacketPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferPacketPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferPacketPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferPacketPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferPacketPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferPacketPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.TransferPacketPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferPacketPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferPacketPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferPacketPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.TransferPacketPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferPacketPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.TransferPacketPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferPacketPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferPacketPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferPacketPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.TransferPacketPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferPacketPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.TransferPacketPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.TransferPacketPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.TransferPacketPacket.TransferDataBlock`. pub struct TransferPacketPacketTransferDataBlock { /// C# member: `F:LibreMetaverse.Packets.TransferPacketPacket.TransferDataBlock.ChannelType`. pub channel_type: i32, /// C# member: `F:LibreMetaverse.Packets.TransferPacketPacket.TransferDataBlock.Data`. pub data: Vec, /// C# member: `F:LibreMetaverse.Packets.TransferPacketPacket.TransferDataBlock.Packet`. pub packet: i32, /// C# member: `F:LibreMetaverse.Packets.TransferPacketPacket.TransferDataBlock.Status`. pub status: i32, /// C# member: `F:LibreMetaverse.Packets.TransferPacketPacket.TransferDataBlock.TransferID`. pub transfer_id: libremetaverse_types::UUID, } impl TransferPacketPacketTransferDataBlock { /// C# member: `M:LibreMetaverse.Packets.TransferPacketPacket.TransferDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TransferPacketPacket.TransferDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferPacketPacket.TransferDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferPacketPacket.TransferDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferPacketPacket.TransferDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferPacketPacket.TransferDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferPacketPacket.TransferDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferPacketPacket.TransferDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferPacketPacket.TransferDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferPacketPacket.TransferDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferPacketPacket.TransferDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.TransferPacketPacket.TransferDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.TransferRequestPacket`. pub struct TransferRequestPacket { /// C# member: `F:LibreMetaverse.Packets.TransferRequestPacket.TransferInfo`. pub transfer_info: libremetaverse::packets::TransferRequestPacketTransferInfoBlock, } impl TransferRequestPacket { /// C# member: `M:LibreMetaverse.Packets.TransferRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TransferRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.TransferRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.TransferRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.TransferRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.TransferRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.TransferRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.TransferRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.TransferRequestPacket.TransferInfoBlock`. pub struct TransferRequestPacketTransferInfoBlock { /// C# member: `F:LibreMetaverse.Packets.TransferRequestPacket.TransferInfoBlock.ChannelType`. pub channel_type: i32, /// C# member: `F:LibreMetaverse.Packets.TransferRequestPacket.TransferInfoBlock.Params`. pub params: Vec, /// C# member: `F:LibreMetaverse.Packets.TransferRequestPacket.TransferInfoBlock.Priority`. pub priority: f32, /// C# member: `F:LibreMetaverse.Packets.TransferRequestPacket.TransferInfoBlock.SourceType`. pub source_type: i32, /// C# member: `F:LibreMetaverse.Packets.TransferRequestPacket.TransferInfoBlock.TransferID`. pub transfer_id: libremetaverse_types::UUID, } impl TransferRequestPacketTransferInfoBlock { /// C# member: `M:LibreMetaverse.Packets.TransferRequestPacket.TransferInfoBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.TransferRequestPacket.TransferInfoBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferRequestPacket.TransferInfoBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferRequestPacket.TransferInfoBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferRequestPacket.TransferInfoBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferRequestPacket.TransferInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferRequestPacket.TransferInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferRequestPacket.TransferInfoBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferRequestPacket.TransferInfoBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.TransferRequestPacket.TransferInfoBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.TransferRequestPacket.TransferInfoBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.TransferRequestPacket.TransferInfoBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.UUIDGroupNameReplyPacket`. pub struct UUIDGroupNameReplyPacket { /// C# member: `F:LibreMetaverse.Packets.UUIDGroupNameReplyPacket.UUIDNameBlock`. pub uuid_name_block: Vec, } impl UUIDGroupNameReplyPacket { /// C# member: `M:LibreMetaverse.Packets.UUIDGroupNameReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UUIDGroupNameReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDGroupNameReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDGroupNameReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDGroupNameReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDGroupNameReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDGroupNameReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDGroupNameReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDGroupNameReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDGroupNameReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDGroupNameReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDGroupNameReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDGroupNameReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDGroupNameReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDGroupNameReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDGroupNameReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDGroupNameReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDGroupNameReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDGroupNameReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDGroupNameReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDGroupNameReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.UUIDGroupNameReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.UUIDGroupNameReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.UUIDGroupNameReplyPacket.UUIDNameBlockBlock`. pub struct UUIDGroupNameReplyPacketUUIDNameBlockBlock { /// C# member: `F:LibreMetaverse.Packets.UUIDGroupNameReplyPacket.UUIDNameBlockBlock.GroupName`. pub group_name: Vec, /// C# member: `F:LibreMetaverse.Packets.UUIDGroupNameReplyPacket.UUIDNameBlockBlock.ID`. pub id: libremetaverse_types::UUID, } impl UUIDGroupNameReplyPacketUUIDNameBlockBlock { /// C# member: `M:LibreMetaverse.Packets.UUIDGroupNameReplyPacket.UUIDNameBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UUIDGroupNameReplyPacket.UUIDNameBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDGroupNameReplyPacket.UUIDNameBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDGroupNameReplyPacket.UUIDNameBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDGroupNameReplyPacket.UUIDNameBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDGroupNameReplyPacket.UUIDNameBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDGroupNameReplyPacket.UUIDNameBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDGroupNameReplyPacket.UUIDNameBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDGroupNameReplyPacket.UUIDNameBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDGroupNameReplyPacket.UUIDNameBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDGroupNameReplyPacket.UUIDNameBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.UUIDGroupNameReplyPacket.UUIDNameBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.UUIDGroupNameRequestPacket`. pub struct UUIDGroupNameRequestPacket { /// C# member: `F:LibreMetaverse.Packets.UUIDGroupNameRequestPacket.UUIDNameBlock`. pub uuid_name_block: Vec, } impl UUIDGroupNameRequestPacket { /// C# member: `M:LibreMetaverse.Packets.UUIDGroupNameRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UUIDGroupNameRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDGroupNameRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDGroupNameRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDGroupNameRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDGroupNameRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDGroupNameRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDGroupNameRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDGroupNameRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDGroupNameRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDGroupNameRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDGroupNameRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDGroupNameRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDGroupNameRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDGroupNameRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDGroupNameRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDGroupNameRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDGroupNameRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDGroupNameRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDGroupNameRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDGroupNameRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.UUIDGroupNameRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.UUIDGroupNameRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.UUIDGroupNameRequestPacket.UUIDNameBlockBlock`. pub struct UUIDGroupNameRequestPacketUUIDNameBlockBlock { /// C# member: `F:LibreMetaverse.Packets.UUIDGroupNameRequestPacket.UUIDNameBlockBlock.ID`. pub id: libremetaverse_types::UUID, } impl UUIDGroupNameRequestPacketUUIDNameBlockBlock { /// C# member: `M:LibreMetaverse.Packets.UUIDGroupNameRequestPacket.UUIDNameBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UUIDGroupNameRequestPacket.UUIDNameBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDGroupNameRequestPacket.UUIDNameBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDGroupNameRequestPacket.UUIDNameBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDGroupNameRequestPacket.UUIDNameBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDGroupNameRequestPacket.UUIDNameBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDGroupNameRequestPacket.UUIDNameBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDGroupNameRequestPacket.UUIDNameBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDGroupNameRequestPacket.UUIDNameBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDGroupNameRequestPacket.UUIDNameBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDGroupNameRequestPacket.UUIDNameBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.UUIDGroupNameRequestPacket.UUIDNameBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.UUIDNameReplyPacket`. pub struct UUIDNameReplyPacket { /// C# member: `F:LibreMetaverse.Packets.UUIDNameReplyPacket.UUIDNameBlock`. pub uuid_name_block: Vec, } impl UUIDNameReplyPacket { /// C# member: `M:LibreMetaverse.Packets.UUIDNameReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UUIDNameReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDNameReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDNameReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDNameReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDNameReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDNameReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDNameReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDNameReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDNameReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDNameReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDNameReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDNameReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDNameReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDNameReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDNameReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDNameReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDNameReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDNameReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDNameReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDNameReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.UUIDNameReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.UUIDNameReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.UUIDNameReplyPacket.UUIDNameBlockBlock`. pub struct UUIDNameReplyPacketUUIDNameBlockBlock { /// C# member: `F:LibreMetaverse.Packets.UUIDNameReplyPacket.UUIDNameBlockBlock.FirstName`. pub first_name: Vec, /// C# member: `F:LibreMetaverse.Packets.UUIDNameReplyPacket.UUIDNameBlockBlock.ID`. pub id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UUIDNameReplyPacket.UUIDNameBlockBlock.LastName`. pub last_name: Vec, } impl UUIDNameReplyPacketUUIDNameBlockBlock { /// C# member: `M:LibreMetaverse.Packets.UUIDNameReplyPacket.UUIDNameBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UUIDNameReplyPacket.UUIDNameBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDNameReplyPacket.UUIDNameBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDNameReplyPacket.UUIDNameBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDNameReplyPacket.UUIDNameBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDNameReplyPacket.UUIDNameBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDNameReplyPacket.UUIDNameBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDNameReplyPacket.UUIDNameBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDNameReplyPacket.UUIDNameBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDNameReplyPacket.UUIDNameBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDNameReplyPacket.UUIDNameBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.UUIDNameReplyPacket.UUIDNameBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.UUIDNameRequestPacket`. pub struct UUIDNameRequestPacket { /// C# member: `F:LibreMetaverse.Packets.UUIDNameRequestPacket.UUIDNameBlock`. pub uuid_name_block: Vec, } impl UUIDNameRequestPacket { /// C# member: `M:LibreMetaverse.Packets.UUIDNameRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UUIDNameRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDNameRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDNameRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDNameRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDNameRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDNameRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDNameRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDNameRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDNameRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDNameRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDNameRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDNameRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDNameRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDNameRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDNameRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDNameRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDNameRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDNameRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDNameRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDNameRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.UUIDNameRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.UUIDNameRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.UUIDNameRequestPacket.UUIDNameBlockBlock`. pub struct UUIDNameRequestPacketUUIDNameBlockBlock { /// C# member: `F:LibreMetaverse.Packets.UUIDNameRequestPacket.UUIDNameBlockBlock.ID`. pub id: libremetaverse_types::UUID, } impl UUIDNameRequestPacketUUIDNameBlockBlock { /// C# member: `M:LibreMetaverse.Packets.UUIDNameRequestPacket.UUIDNameBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UUIDNameRequestPacket.UUIDNameBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDNameRequestPacket.UUIDNameBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDNameRequestPacket.UUIDNameBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDNameRequestPacket.UUIDNameBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDNameRequestPacket.UUIDNameBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDNameRequestPacket.UUIDNameBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDNameRequestPacket.UUIDNameBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDNameRequestPacket.UUIDNameBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UUIDNameRequestPacket.UUIDNameBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UUIDNameRequestPacket.UUIDNameBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.UUIDNameRequestPacket.UUIDNameBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.UndoLandPacket`. pub struct UndoLandPacket { /// C# member: `F:LibreMetaverse.Packets.UndoLandPacket.AgentData`. pub agent_data: libremetaverse::packets::UndoLandPacketAgentDataBlock, } impl UndoLandPacket { /// C# member: `M:LibreMetaverse.Packets.UndoLandPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UndoLandPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UndoLandPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UndoLandPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UndoLandPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UndoLandPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UndoLandPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UndoLandPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UndoLandPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.UndoLandPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UndoLandPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UndoLandPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UndoLandPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.UndoLandPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Packets.UndoLandPacket.ToBytes") } /// C# member: `M:LibreMetaverse.Packets.UndoLandPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UndoLandPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UndoLandPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UndoLandPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.UndoLandPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UndoLandPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.UndoLandPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.UndoLandPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.UndoLandPacket.AgentDataBlock`. pub struct UndoLandPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.UndoLandPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UndoLandPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl UndoLandPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.UndoLandPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UndoLandPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UndoLandPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UndoLandPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UndoLandPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UndoLandPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UndoLandPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UndoLandPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UndoLandPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UndoLandPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UndoLandPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.UndoLandPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.UndoPacket`. pub struct UndoPacket { /// C# member: `F:LibreMetaverse.Packets.UndoPacket.AgentData`. pub agent_data: libremetaverse::packets::UndoPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.UndoPacket.ObjectData`. pub object_data: Vec, } impl UndoPacket { /// C# member: `M:LibreMetaverse.Packets.UndoPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UndoPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UndoPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UndoPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UndoPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UndoPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UndoPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UndoPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UndoPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.UndoPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UndoPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UndoPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Packets.UndoPacket.PacketToOSD") } /// C# member: `M:LibreMetaverse.Packets.UndoPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Packets.UndoPacket.ToBytes") } /// C# member: `M:LibreMetaverse.Packets.UndoPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UndoPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UndoPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UndoPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.UndoPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UndoPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.UndoPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.UndoPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.UndoPacket.AgentDataBlock`. pub struct UndoPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.UndoPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UndoPacket.AgentDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UndoPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl UndoPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.UndoPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UndoPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UndoPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UndoPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UndoPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UndoPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UndoPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UndoPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UndoPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UndoPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UndoPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.UndoPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.UndoPacket.ObjectDataBlock`. pub struct UndoPacketObjectDataBlock { /// C# member: `F:LibreMetaverse.Packets.UndoPacket.ObjectDataBlock.ObjectID`. pub object_id: libremetaverse_types::UUID, } impl UndoPacketObjectDataBlock { /// C# member: `M:LibreMetaverse.Packets.UndoPacket.ObjectDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UndoPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UndoPacket.ObjectDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UndoPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UndoPacket.ObjectDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UndoPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UndoPacket.ObjectDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UndoPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UndoPacket.ObjectDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UndoPacket.ObjectDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UndoPacket.ObjectDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.UndoPacket.ObjectDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.UnsubscribeLoadPacket`. pub struct UnsubscribeLoadPacket; impl UnsubscribeLoadPacket { /// C# member: `M:LibreMetaverse.Packets.UnsubscribeLoadPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UnsubscribeLoadPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UnsubscribeLoadPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UnsubscribeLoadPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UnsubscribeLoadPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UnsubscribeLoadPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UnsubscribeLoadPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UnsubscribeLoadPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UnsubscribeLoadPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.UnsubscribeLoadPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UnsubscribeLoadPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UnsubscribeLoadPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UnsubscribeLoadPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.UnsubscribeLoadPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UnsubscribeLoadPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.UnsubscribeLoadPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UnsubscribeLoadPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UnsubscribeLoadPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UnsubscribeLoadPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.UnsubscribeLoadPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UnsubscribeLoadPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.UnsubscribeLoadPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.UnsubscribeLoadPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.UpdateAttachmentPacket`. pub struct UpdateAttachmentPacket { /// C# member: `F:LibreMetaverse.Packets.UpdateAttachmentPacket.AgentData`. pub agent_data: libremetaverse::packets::UpdateAttachmentPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.UpdateAttachmentPacket.AttachmentBlock`. pub attachment_block: libremetaverse::packets::UpdateAttachmentPacketAttachmentBlockBlock, /// C# member: `F:LibreMetaverse.Packets.UpdateAttachmentPacket.InventoryData`. pub inventory_data: libremetaverse::packets::UpdateAttachmentPacketInventoryDataBlock, /// C# member: `F:LibreMetaverse.Packets.UpdateAttachmentPacket.OperationData`. pub operation_data: libremetaverse::packets::UpdateAttachmentPacketOperationDataBlock, } impl UpdateAttachmentPacket { /// C# member: `M:LibreMetaverse.Packets.UpdateAttachmentPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UpdateAttachmentPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateAttachmentPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateAttachmentPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateAttachmentPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateAttachmentPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateAttachmentPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateAttachmentPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateAttachmentPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateAttachmentPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateAttachmentPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateAttachmentPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateAttachmentPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateAttachmentPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateAttachmentPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateAttachmentPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateAttachmentPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateAttachmentPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateAttachmentPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateAttachmentPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateAttachmentPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.UpdateAttachmentPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.UpdateAttachmentPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.UpdateAttachmentPacket.AgentDataBlock`. pub struct UpdateAttachmentPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.UpdateAttachmentPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UpdateAttachmentPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl UpdateAttachmentPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.UpdateAttachmentPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UpdateAttachmentPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateAttachmentPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateAttachmentPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateAttachmentPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateAttachmentPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateAttachmentPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateAttachmentPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateAttachmentPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateAttachmentPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateAttachmentPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.UpdateAttachmentPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.UpdateAttachmentPacket.AttachmentBlockBlock`. pub struct UpdateAttachmentPacketAttachmentBlockBlock { /// C# member: `F:LibreMetaverse.Packets.UpdateAttachmentPacket.AttachmentBlockBlock.AttachmentPoint`. pub attachment_point: u8, } impl UpdateAttachmentPacketAttachmentBlockBlock { /// C# member: `M:LibreMetaverse.Packets.UpdateAttachmentPacket.AttachmentBlockBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UpdateAttachmentPacket.AttachmentBlockBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateAttachmentPacket.AttachmentBlockBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateAttachmentPacket.AttachmentBlockBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateAttachmentPacket.AttachmentBlockBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateAttachmentPacket.AttachmentBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateAttachmentPacket.AttachmentBlockBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateAttachmentPacket.AttachmentBlockBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateAttachmentPacket.AttachmentBlockBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateAttachmentPacket.AttachmentBlockBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateAttachmentPacket.AttachmentBlockBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.UpdateAttachmentPacket.AttachmentBlockBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.UpdateAttachmentPacket.InventoryDataBlock`. pub struct UpdateAttachmentPacketInventoryDataBlock { /// C# member: `F:LibreMetaverse.Packets.UpdateAttachmentPacket.InventoryDataBlock.AssetID`. pub asset_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UpdateAttachmentPacket.InventoryDataBlock.BaseMask`. pub base_mask: u32, /// C# member: `F:LibreMetaverse.Packets.UpdateAttachmentPacket.InventoryDataBlock.CRC`. pub crc: u32, /// C# member: `F:LibreMetaverse.Packets.UpdateAttachmentPacket.InventoryDataBlock.CreationDate`. pub creation_date: i32, /// C# member: `F:LibreMetaverse.Packets.UpdateAttachmentPacket.InventoryDataBlock.CreatorID`. pub creator_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UpdateAttachmentPacket.InventoryDataBlock.Description`. pub description: Vec, /// C# member: `F:LibreMetaverse.Packets.UpdateAttachmentPacket.InventoryDataBlock.EveryoneMask`. pub everyone_mask: u32, /// C# member: `F:LibreMetaverse.Packets.UpdateAttachmentPacket.InventoryDataBlock.Flags`. pub flags: u32, /// C# member: `F:LibreMetaverse.Packets.UpdateAttachmentPacket.InventoryDataBlock.FolderID`. pub folder_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UpdateAttachmentPacket.InventoryDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UpdateAttachmentPacket.InventoryDataBlock.GroupMask`. pub group_mask: u32, /// C# member: `F:LibreMetaverse.Packets.UpdateAttachmentPacket.InventoryDataBlock.GroupOwned`. pub group_owned: bool, /// C# member: `F:LibreMetaverse.Packets.UpdateAttachmentPacket.InventoryDataBlock.InvType`. pub inv_type: i8, /// C# member: `F:LibreMetaverse.Packets.UpdateAttachmentPacket.InventoryDataBlock.ItemID`. pub item_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UpdateAttachmentPacket.InventoryDataBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.UpdateAttachmentPacket.InventoryDataBlock.NextOwnerMask`. pub next_owner_mask: u32, /// C# member: `F:LibreMetaverse.Packets.UpdateAttachmentPacket.InventoryDataBlock.OwnerID`. pub owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UpdateAttachmentPacket.InventoryDataBlock.OwnerMask`. pub owner_mask: u32, /// C# member: `F:LibreMetaverse.Packets.UpdateAttachmentPacket.InventoryDataBlock.SalePrice`. pub sale_price: i32, /// C# member: `F:LibreMetaverse.Packets.UpdateAttachmentPacket.InventoryDataBlock.SaleType`. pub sale_type: u8, /// C# member: `F:LibreMetaverse.Packets.UpdateAttachmentPacket.InventoryDataBlock.Type`. pub type_: i8, } impl UpdateAttachmentPacketInventoryDataBlock { /// C# member: `M:LibreMetaverse.Packets.UpdateAttachmentPacket.InventoryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UpdateAttachmentPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateAttachmentPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateAttachmentPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateAttachmentPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateAttachmentPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateAttachmentPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateAttachmentPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateAttachmentPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateAttachmentPacket.InventoryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateAttachmentPacket.InventoryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.UpdateAttachmentPacket.InventoryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.UpdateAttachmentPacket.OperationDataBlock`. pub struct UpdateAttachmentPacketOperationDataBlock { /// C# member: `F:LibreMetaverse.Packets.UpdateAttachmentPacket.OperationDataBlock.AddItem`. pub add_item: bool, /// C# member: `F:LibreMetaverse.Packets.UpdateAttachmentPacket.OperationDataBlock.UseExistingAsset`. pub use_existing_asset: bool, } impl UpdateAttachmentPacketOperationDataBlock { /// C# member: `M:LibreMetaverse.Packets.UpdateAttachmentPacket.OperationDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UpdateAttachmentPacket.OperationDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateAttachmentPacket.OperationDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateAttachmentPacket.OperationDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateAttachmentPacket.OperationDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateAttachmentPacket.OperationDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateAttachmentPacket.OperationDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateAttachmentPacket.OperationDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateAttachmentPacket.OperationDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateAttachmentPacket.OperationDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateAttachmentPacket.OperationDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.UpdateAttachmentPacket.OperationDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket`. pub struct UpdateCreateInventoryItemPacket { /// C# member: `F:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.AgentData`. pub agent_data: libremetaverse::packets::UpdateCreateInventoryItemPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryData`. pub inventory_data: Vec, } impl UpdateCreateInventoryItemPacket { /// C# member: `M:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.AgentDataBlock`. pub struct UpdateCreateInventoryItemPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.AgentDataBlock.SimApproved`. pub sim_approved: bool, /// C# member: `F:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.AgentDataBlock.TransactionID`. pub transaction_id: libremetaverse_types::UUID, } impl UpdateCreateInventoryItemPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock`. pub struct UpdateCreateInventoryItemPacketInventoryDataBlock { /// C# member: `F:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock.AssetID`. pub asset_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock.BaseMask`. pub base_mask: u32, /// C# member: `F:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock.CRC`. pub crc: u32, /// C# member: `F:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock.CallbackID`. pub callback_id: u32, /// C# member: `F:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock.CreationDate`. pub creation_date: i32, /// C# member: `F:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock.CreatorID`. pub creator_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock.Description`. pub description: Vec, /// C# member: `F:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock.EveryoneMask`. pub everyone_mask: u32, /// C# member: `F:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock.Flags`. pub flags: u32, /// C# member: `F:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock.FolderID`. pub folder_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock.GroupMask`. pub group_mask: u32, /// C# member: `F:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock.GroupOwned`. pub group_owned: bool, /// C# member: `F:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock.InvType`. pub inv_type: i8, /// C# member: `F:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock.ItemID`. pub item_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock.NextOwnerMask`. pub next_owner_mask: u32, /// C# member: `F:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock.OwnerID`. pub owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock.OwnerMask`. pub owner_mask: u32, /// C# member: `F:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock.SalePrice`. pub sale_price: i32, /// C# member: `F:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock.SaleType`. pub sale_type: u8, /// C# member: `F:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock.Type`. pub type_: i8, } impl UpdateCreateInventoryItemPacketInventoryDataBlock { /// C# member: `M:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.UpdateCreateInventoryItemPacket.InventoryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.UpdateGroupInfoPacket`. pub struct UpdateGroupInfoPacket { /// C# member: `F:LibreMetaverse.Packets.UpdateGroupInfoPacket.AgentData`. pub agent_data: libremetaverse::packets::UpdateGroupInfoPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.UpdateGroupInfoPacket.GroupData`. pub group_data: libremetaverse::packets::UpdateGroupInfoPacketGroupDataBlock, } impl UpdateGroupInfoPacket { /// C# member: `M:LibreMetaverse.Packets.UpdateGroupInfoPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UpdateGroupInfoPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateGroupInfoPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateGroupInfoPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateGroupInfoPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateGroupInfoPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateGroupInfoPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateGroupInfoPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateGroupInfoPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateGroupInfoPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateGroupInfoPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateGroupInfoPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateGroupInfoPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateGroupInfoPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateGroupInfoPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateGroupInfoPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateGroupInfoPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateGroupInfoPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateGroupInfoPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateGroupInfoPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateGroupInfoPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.UpdateGroupInfoPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.UpdateGroupInfoPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.UpdateGroupInfoPacket.AgentDataBlock`. pub struct UpdateGroupInfoPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.UpdateGroupInfoPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UpdateGroupInfoPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl UpdateGroupInfoPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.UpdateGroupInfoPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UpdateGroupInfoPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateGroupInfoPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateGroupInfoPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateGroupInfoPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateGroupInfoPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateGroupInfoPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateGroupInfoPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateGroupInfoPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateGroupInfoPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateGroupInfoPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.UpdateGroupInfoPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.UpdateGroupInfoPacket.GroupDataBlock`. pub struct UpdateGroupInfoPacketGroupDataBlock { /// C# member: `F:LibreMetaverse.Packets.UpdateGroupInfoPacket.GroupDataBlock.AllowPublish`. pub allow_publish: bool, /// C# member: `F:LibreMetaverse.Packets.UpdateGroupInfoPacket.GroupDataBlock.Charter`. pub charter: Vec, /// C# member: `F:LibreMetaverse.Packets.UpdateGroupInfoPacket.GroupDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UpdateGroupInfoPacket.GroupDataBlock.InsigniaID`. pub insignia_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UpdateGroupInfoPacket.GroupDataBlock.MaturePublish`. pub mature_publish: bool, /// C# member: `F:LibreMetaverse.Packets.UpdateGroupInfoPacket.GroupDataBlock.MembershipFee`. pub membership_fee: i32, /// C# member: `F:LibreMetaverse.Packets.UpdateGroupInfoPacket.GroupDataBlock.OpenEnrollment`. pub open_enrollment: bool, /// C# member: `F:LibreMetaverse.Packets.UpdateGroupInfoPacket.GroupDataBlock.ShowInList`. pub show_in_list: bool, } impl UpdateGroupInfoPacketGroupDataBlock { /// C# member: `M:LibreMetaverse.Packets.UpdateGroupInfoPacket.GroupDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UpdateGroupInfoPacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateGroupInfoPacket.GroupDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateGroupInfoPacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateGroupInfoPacket.GroupDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateGroupInfoPacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateGroupInfoPacket.GroupDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateGroupInfoPacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateGroupInfoPacket.GroupDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateGroupInfoPacket.GroupDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateGroupInfoPacket.GroupDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.UpdateGroupInfoPacket.GroupDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.UpdateInventoryFolderPacket`. pub struct UpdateInventoryFolderPacket { /// C# member: `F:LibreMetaverse.Packets.UpdateInventoryFolderPacket.AgentData`. pub agent_data: libremetaverse::packets::UpdateInventoryFolderPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.UpdateInventoryFolderPacket.FolderData`. pub folder_data: Vec, } impl UpdateInventoryFolderPacket { /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryFolderPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryFolderPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateInventoryFolderPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryFolderPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateInventoryFolderPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryFolderPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateInventoryFolderPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryFolderPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateInventoryFolderPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryFolderPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateInventoryFolderPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryFolderPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateInventoryFolderPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryFolderPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateInventoryFolderPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryFolderPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateInventoryFolderPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryFolderPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateInventoryFolderPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryFolderPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateInventoryFolderPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.UpdateInventoryFolderPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.UpdateInventoryFolderPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.UpdateInventoryFolderPacket.AgentDataBlock`. pub struct UpdateInventoryFolderPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.UpdateInventoryFolderPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UpdateInventoryFolderPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl UpdateInventoryFolderPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryFolderPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryFolderPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateInventoryFolderPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryFolderPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateInventoryFolderPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryFolderPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateInventoryFolderPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryFolderPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateInventoryFolderPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryFolderPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateInventoryFolderPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.UpdateInventoryFolderPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.UpdateInventoryFolderPacket.FolderDataBlock`. pub struct UpdateInventoryFolderPacketFolderDataBlock { /// C# member: `F:LibreMetaverse.Packets.UpdateInventoryFolderPacket.FolderDataBlock.FolderID`. pub folder_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UpdateInventoryFolderPacket.FolderDataBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.UpdateInventoryFolderPacket.FolderDataBlock.ParentID`. pub parent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UpdateInventoryFolderPacket.FolderDataBlock.Type`. pub type_: i8, } impl UpdateInventoryFolderPacketFolderDataBlock { /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryFolderPacket.FolderDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryFolderPacket.FolderDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateInventoryFolderPacket.FolderDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryFolderPacket.FolderDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateInventoryFolderPacket.FolderDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryFolderPacket.FolderDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateInventoryFolderPacket.FolderDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryFolderPacket.FolderDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateInventoryFolderPacket.FolderDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryFolderPacket.FolderDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateInventoryFolderPacket.FolderDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.UpdateInventoryFolderPacket.FolderDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.UpdateInventoryItemPacket`. pub struct UpdateInventoryItemPacket { /// C# member: `F:LibreMetaverse.Packets.UpdateInventoryItemPacket.AgentData`. pub agent_data: libremetaverse::packets::UpdateInventoryItemPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.UpdateInventoryItemPacket.InventoryData`. pub inventory_data: Vec, } impl UpdateInventoryItemPacket { /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryItemPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryItemPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateInventoryItemPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryItemPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateInventoryItemPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryItemPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateInventoryItemPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryItemPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateInventoryItemPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryItemPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateInventoryItemPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryItemPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateInventoryItemPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryItemPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateInventoryItemPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryItemPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateInventoryItemPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryItemPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateInventoryItemPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryItemPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateInventoryItemPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.UpdateInventoryItemPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.UpdateInventoryItemPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.UpdateInventoryItemPacket.AgentDataBlock`. pub struct UpdateInventoryItemPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.UpdateInventoryItemPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UpdateInventoryItemPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UpdateInventoryItemPacket.AgentDataBlock.TransactionID`. pub transaction_id: libremetaverse_types::UUID, } impl UpdateInventoryItemPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryItemPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryItemPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateInventoryItemPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryItemPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateInventoryItemPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryItemPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateInventoryItemPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryItemPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateInventoryItemPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryItemPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateInventoryItemPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.UpdateInventoryItemPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock`. pub struct UpdateInventoryItemPacketInventoryDataBlock { /// C# member: `F:LibreMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock.BaseMask`. pub base_mask: u32, /// C# member: `F:LibreMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock.CRC`. pub crc: u32, /// C# member: `F:LibreMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock.CallbackID`. pub callback_id: u32, /// C# member: `F:LibreMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock.CreationDate`. pub creation_date: i32, /// C# member: `F:LibreMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock.CreatorID`. pub creator_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock.Description`. pub description: Vec, /// C# member: `F:LibreMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock.EveryoneMask`. pub everyone_mask: u32, /// C# member: `F:LibreMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock.Flags`. pub flags: u32, /// C# member: `F:LibreMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock.FolderID`. pub folder_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock.GroupMask`. pub group_mask: u32, /// C# member: `F:LibreMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock.GroupOwned`. pub group_owned: bool, /// C# member: `F:LibreMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock.InvType`. pub inv_type: i8, /// C# member: `F:LibreMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock.ItemID`. pub item_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock.NextOwnerMask`. pub next_owner_mask: u32, /// C# member: `F:LibreMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock.OwnerID`. pub owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock.OwnerMask`. pub owner_mask: u32, /// C# member: `F:LibreMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock.SalePrice`. pub sale_price: i32, /// C# member: `F:LibreMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock.SaleType`. pub sale_type: u8, /// C# member: `F:LibreMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock.TransactionID`. pub transaction_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock.Type`. pub type_: i8, } impl UpdateInventoryItemPacketInventoryDataBlock { /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.UpdateInventoryItemPacket.InventoryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.UpdateMuteListEntryPacket`. pub struct UpdateMuteListEntryPacket { /// C# member: `F:LibreMetaverse.Packets.UpdateMuteListEntryPacket.AgentData`. pub agent_data: libremetaverse::packets::UpdateMuteListEntryPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.UpdateMuteListEntryPacket.MuteData`. pub mute_data: libremetaverse::packets::UpdateMuteListEntryPacketMuteDataBlock, } impl UpdateMuteListEntryPacket { /// C# member: `M:LibreMetaverse.Packets.UpdateMuteListEntryPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UpdateMuteListEntryPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateMuteListEntryPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateMuteListEntryPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateMuteListEntryPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateMuteListEntryPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateMuteListEntryPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateMuteListEntryPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateMuteListEntryPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateMuteListEntryPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateMuteListEntryPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateMuteListEntryPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateMuteListEntryPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateMuteListEntryPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateMuteListEntryPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateMuteListEntryPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateMuteListEntryPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateMuteListEntryPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateMuteListEntryPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateMuteListEntryPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateMuteListEntryPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.UpdateMuteListEntryPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.UpdateMuteListEntryPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.UpdateMuteListEntryPacket.AgentDataBlock`. pub struct UpdateMuteListEntryPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.UpdateMuteListEntryPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UpdateMuteListEntryPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl UpdateMuteListEntryPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.UpdateMuteListEntryPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UpdateMuteListEntryPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateMuteListEntryPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateMuteListEntryPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateMuteListEntryPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateMuteListEntryPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateMuteListEntryPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateMuteListEntryPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateMuteListEntryPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateMuteListEntryPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateMuteListEntryPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.UpdateMuteListEntryPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.UpdateMuteListEntryPacket.MuteDataBlock`. pub struct UpdateMuteListEntryPacketMuteDataBlock { /// C# member: `F:LibreMetaverse.Packets.UpdateMuteListEntryPacket.MuteDataBlock.MuteFlags`. pub mute_flags: u32, /// C# member: `F:LibreMetaverse.Packets.UpdateMuteListEntryPacket.MuteDataBlock.MuteID`. pub mute_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UpdateMuteListEntryPacket.MuteDataBlock.MuteName`. pub mute_name: Vec, /// C# member: `F:LibreMetaverse.Packets.UpdateMuteListEntryPacket.MuteDataBlock.MuteType`. pub mute_type: i32, } impl UpdateMuteListEntryPacketMuteDataBlock { /// C# member: `M:LibreMetaverse.Packets.UpdateMuteListEntryPacket.MuteDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UpdateMuteListEntryPacket.MuteDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateMuteListEntryPacket.MuteDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateMuteListEntryPacket.MuteDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateMuteListEntryPacket.MuteDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateMuteListEntryPacket.MuteDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateMuteListEntryPacket.MuteDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateMuteListEntryPacket.MuteDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateMuteListEntryPacket.MuteDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateMuteListEntryPacket.MuteDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateMuteListEntryPacket.MuteDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.UpdateMuteListEntryPacket.MuteDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.UpdateParcelPacket`. pub struct UpdateParcelPacket { /// C# member: `F:LibreMetaverse.Packets.UpdateParcelPacket.ParcelData`. pub parcel_data: libremetaverse::packets::UpdateParcelPacketParcelDataBlock, } impl UpdateParcelPacket { /// C# member: `M:LibreMetaverse.Packets.UpdateParcelPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UpdateParcelPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateParcelPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateParcelPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateParcelPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateParcelPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateParcelPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateParcelPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateParcelPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateParcelPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateParcelPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateParcelPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateParcelPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateParcelPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateParcelPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateParcelPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateParcelPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateParcelPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateParcelPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateParcelPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateParcelPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.UpdateParcelPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.UpdateParcelPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.UpdateParcelPacket.ParcelDataBlock`. pub struct UpdateParcelPacketParcelDataBlock { /// C# member: `F:LibreMetaverse.Packets.UpdateParcelPacket.ParcelDataBlock.ActualArea`. pub actual_area: i32, /// C# member: `F:LibreMetaverse.Packets.UpdateParcelPacket.ParcelDataBlock.AllowPublish`. pub allow_publish: bool, /// C# member: `F:LibreMetaverse.Packets.UpdateParcelPacket.ParcelDataBlock.AuthorizedBuyerID`. pub authorized_buyer_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UpdateParcelPacket.ParcelDataBlock.BillableArea`. pub billable_area: i32, /// C# member: `F:LibreMetaverse.Packets.UpdateParcelPacket.ParcelDataBlock.Category`. pub category: u8, /// C# member: `F:LibreMetaverse.Packets.UpdateParcelPacket.ParcelDataBlock.Description`. pub description: Vec, /// C# member: `F:LibreMetaverse.Packets.UpdateParcelPacket.ParcelDataBlock.GroupOwned`. pub group_owned: bool, /// C# member: `F:LibreMetaverse.Packets.UpdateParcelPacket.ParcelDataBlock.IsForSale`. pub is_for_sale: bool, /// C# member: `F:LibreMetaverse.Packets.UpdateParcelPacket.ParcelDataBlock.MaturePublish`. pub mature_publish: bool, /// C# member: `F:LibreMetaverse.Packets.UpdateParcelPacket.ParcelDataBlock.MusicURL`. pub music_url: Vec, /// C# member: `F:LibreMetaverse.Packets.UpdateParcelPacket.ParcelDataBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.UpdateParcelPacket.ParcelDataBlock.OwnerID`. pub owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UpdateParcelPacket.ParcelDataBlock.ParcelID`. pub parcel_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UpdateParcelPacket.ParcelDataBlock.RegionHandle`. pub region_handle: u64, /// C# member: `F:LibreMetaverse.Packets.UpdateParcelPacket.ParcelDataBlock.RegionX`. pub region_x: f32, /// C# member: `F:LibreMetaverse.Packets.UpdateParcelPacket.ParcelDataBlock.RegionY`. pub region_y: f32, /// C# member: `F:LibreMetaverse.Packets.UpdateParcelPacket.ParcelDataBlock.SalePrice`. pub sale_price: i32, /// C# member: `F:LibreMetaverse.Packets.UpdateParcelPacket.ParcelDataBlock.ShowDir`. pub show_dir: bool, /// C# member: `F:LibreMetaverse.Packets.UpdateParcelPacket.ParcelDataBlock.SnapshotID`. pub snapshot_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UpdateParcelPacket.ParcelDataBlock.Status`. pub status: u8, /// C# member: `F:LibreMetaverse.Packets.UpdateParcelPacket.ParcelDataBlock.UserLocation`. pub user_location: libremetaverse_types::Vector3, } impl UpdateParcelPacketParcelDataBlock { /// C# member: `M:LibreMetaverse.Packets.UpdateParcelPacket.ParcelDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UpdateParcelPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateParcelPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateParcelPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateParcelPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateParcelPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateParcelPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateParcelPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateParcelPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateParcelPacket.ParcelDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateParcelPacket.ParcelDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.UpdateParcelPacket.ParcelDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.UpdateSimulatorPacket`. pub struct UpdateSimulatorPacket { /// C# member: `F:LibreMetaverse.Packets.UpdateSimulatorPacket.SimulatorInfo`. pub simulator_info: libremetaverse::packets::UpdateSimulatorPacketSimulatorInfoBlock, } impl UpdateSimulatorPacket { /// C# member: `M:LibreMetaverse.Packets.UpdateSimulatorPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UpdateSimulatorPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateSimulatorPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateSimulatorPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateSimulatorPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateSimulatorPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateSimulatorPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateSimulatorPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateSimulatorPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateSimulatorPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateSimulatorPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateSimulatorPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateSimulatorPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateSimulatorPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateSimulatorPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateSimulatorPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateSimulatorPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateSimulatorPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateSimulatorPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateSimulatorPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateSimulatorPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.UpdateSimulatorPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.UpdateSimulatorPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.UpdateSimulatorPacket.SimulatorInfoBlock`. pub struct UpdateSimulatorPacketSimulatorInfoBlock { /// C# member: `F:LibreMetaverse.Packets.UpdateSimulatorPacket.SimulatorInfoBlock.EstateID`. pub estate_id: u32, /// C# member: `F:LibreMetaverse.Packets.UpdateSimulatorPacket.SimulatorInfoBlock.RegionID`. pub region_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UpdateSimulatorPacket.SimulatorInfoBlock.SimAccess`. pub sim_access: u8, /// C# member: `F:LibreMetaverse.Packets.UpdateSimulatorPacket.SimulatorInfoBlock.SimName`. pub sim_name: Vec, } impl UpdateSimulatorPacketSimulatorInfoBlock { /// C# member: `M:LibreMetaverse.Packets.UpdateSimulatorPacket.SimulatorInfoBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UpdateSimulatorPacket.SimulatorInfoBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateSimulatorPacket.SimulatorInfoBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateSimulatorPacket.SimulatorInfoBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateSimulatorPacket.SimulatorInfoBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateSimulatorPacket.SimulatorInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateSimulatorPacket.SimulatorInfoBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateSimulatorPacket.SimulatorInfoBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateSimulatorPacket.SimulatorInfoBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateSimulatorPacket.SimulatorInfoBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateSimulatorPacket.SimulatorInfoBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.UpdateSimulatorPacket.SimulatorInfoBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.UpdateTaskInventoryPacket`. pub struct UpdateTaskInventoryPacket { /// C# member: `F:LibreMetaverse.Packets.UpdateTaskInventoryPacket.AgentData`. pub agent_data: libremetaverse::packets::UpdateTaskInventoryPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.UpdateTaskInventoryPacket.InventoryData`. pub inventory_data: libremetaverse::packets::UpdateTaskInventoryPacketInventoryDataBlock, /// C# member: `F:LibreMetaverse.Packets.UpdateTaskInventoryPacket.UpdateData`. pub update_data: libremetaverse::packets::UpdateTaskInventoryPacketUpdateDataBlock, } impl UpdateTaskInventoryPacket { /// C# member: `M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.UpdateTaskInventoryPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.UpdateTaskInventoryPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.UpdateTaskInventoryPacket.AgentDataBlock`. pub struct UpdateTaskInventoryPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.UpdateTaskInventoryPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UpdateTaskInventoryPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl UpdateTaskInventoryPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.UpdateTaskInventoryPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock`. pub struct UpdateTaskInventoryPacketInventoryDataBlock { /// C# member: `F:LibreMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock.BaseMask`. pub base_mask: u32, /// C# member: `F:LibreMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock.CRC`. pub crc: u32, /// C# member: `F:LibreMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock.CreationDate`. pub creation_date: i32, /// C# member: `F:LibreMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock.CreatorID`. pub creator_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock.Description`. pub description: Vec, /// C# member: `F:LibreMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock.EveryoneMask`. pub everyone_mask: u32, /// C# member: `F:LibreMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock.Flags`. pub flags: u32, /// C# member: `F:LibreMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock.FolderID`. pub folder_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock.GroupID`. pub group_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock.GroupMask`. pub group_mask: u32, /// C# member: `F:LibreMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock.GroupOwned`. pub group_owned: bool, /// C# member: `F:LibreMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock.InvType`. pub inv_type: i8, /// C# member: `F:LibreMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock.ItemID`. pub item_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock.Name`. pub name: Vec, /// C# member: `F:LibreMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock.NextOwnerMask`. pub next_owner_mask: u32, /// C# member: `F:LibreMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock.OwnerID`. pub owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock.OwnerMask`. pub owner_mask: u32, /// C# member: `F:LibreMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock.SalePrice`. pub sale_price: i32, /// C# member: `F:LibreMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock.SaleType`. pub sale_type: u8, /// C# member: `F:LibreMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock.TransactionID`. pub transaction_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock.Type`. pub type_: i8, } impl UpdateTaskInventoryPacketInventoryDataBlock { /// C# member: `M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.UpdateTaskInventoryPacket.InventoryDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.UpdateTaskInventoryPacket.UpdateDataBlock`. pub struct UpdateTaskInventoryPacketUpdateDataBlock { /// C# member: `F:LibreMetaverse.Packets.UpdateTaskInventoryPacket.UpdateDataBlock.Key`. pub key: u8, /// C# member: `F:LibreMetaverse.Packets.UpdateTaskInventoryPacket.UpdateDataBlock.LocalID`. pub local_id: u32, } impl UpdateTaskInventoryPacketUpdateDataBlock { /// C# member: `M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.UpdateDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.UpdateDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.UpdateDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.UpdateDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.UpdateDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.UpdateDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.UpdateDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.UpdateDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.UpdateDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.UpdateDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateTaskInventoryPacket.UpdateDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.UpdateTaskInventoryPacket.UpdateDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.UpdateUserInfoPacket`. pub struct UpdateUserInfoPacket { /// C# member: `F:LibreMetaverse.Packets.UpdateUserInfoPacket.AgentData`. pub agent_data: libremetaverse::packets::UpdateUserInfoPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.UpdateUserInfoPacket.UserData`. pub user_data: libremetaverse::packets::UpdateUserInfoPacketUserDataBlock, } impl UpdateUserInfoPacket { /// C# member: `M:LibreMetaverse.Packets.UpdateUserInfoPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UpdateUserInfoPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateUserInfoPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateUserInfoPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateUserInfoPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateUserInfoPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateUserInfoPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateUserInfoPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateUserInfoPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateUserInfoPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateUserInfoPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateUserInfoPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateUserInfoPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateUserInfoPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateUserInfoPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateUserInfoPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateUserInfoPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateUserInfoPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateUserInfoPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateUserInfoPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateUserInfoPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.UpdateUserInfoPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.UpdateUserInfoPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.UpdateUserInfoPacket.AgentDataBlock`. pub struct UpdateUserInfoPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.UpdateUserInfoPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UpdateUserInfoPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl UpdateUserInfoPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.UpdateUserInfoPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UpdateUserInfoPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateUserInfoPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateUserInfoPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateUserInfoPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateUserInfoPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateUserInfoPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateUserInfoPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateUserInfoPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateUserInfoPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateUserInfoPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.UpdateUserInfoPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.UpdateUserInfoPacket.UserDataBlock`. pub struct UpdateUserInfoPacketUserDataBlock { /// C# member: `F:LibreMetaverse.Packets.UpdateUserInfoPacket.UserDataBlock.DirectoryVisibility`. pub directory_visibility: Vec, /// C# member: `F:LibreMetaverse.Packets.UpdateUserInfoPacket.UserDataBlock.IMViaEMail`. pub im_via_e_mail: bool, } impl UpdateUserInfoPacketUserDataBlock { /// C# member: `M:LibreMetaverse.Packets.UpdateUserInfoPacket.UserDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UpdateUserInfoPacket.UserDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateUserInfoPacket.UserDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateUserInfoPacket.UserDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateUserInfoPacket.UserDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateUserInfoPacket.UserDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateUserInfoPacket.UserDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateUserInfoPacket.UserDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateUserInfoPacket.UserDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UpdateUserInfoPacket.UserDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UpdateUserInfoPacket.UserDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.UpdateUserInfoPacket.UserDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.UseCachedMuteListPacket`. pub struct UseCachedMuteListPacket { /// C# member: `F:LibreMetaverse.Packets.UseCachedMuteListPacket.AgentData`. pub agent_data: libremetaverse::packets::UseCachedMuteListPacketAgentDataBlock, } impl UseCachedMuteListPacket { /// C# member: `M:LibreMetaverse.Packets.UseCachedMuteListPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UseCachedMuteListPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UseCachedMuteListPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UseCachedMuteListPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UseCachedMuteListPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UseCachedMuteListPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UseCachedMuteListPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UseCachedMuteListPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UseCachedMuteListPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.UseCachedMuteListPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UseCachedMuteListPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UseCachedMuteListPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UseCachedMuteListPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.UseCachedMuteListPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UseCachedMuteListPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.UseCachedMuteListPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UseCachedMuteListPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UseCachedMuteListPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UseCachedMuteListPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.UseCachedMuteListPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UseCachedMuteListPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.UseCachedMuteListPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.UseCachedMuteListPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.UseCachedMuteListPacket.AgentDataBlock`. pub struct UseCachedMuteListPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.UseCachedMuteListPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl UseCachedMuteListPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.UseCachedMuteListPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UseCachedMuteListPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UseCachedMuteListPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UseCachedMuteListPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UseCachedMuteListPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UseCachedMuteListPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UseCachedMuteListPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UseCachedMuteListPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UseCachedMuteListPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UseCachedMuteListPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UseCachedMuteListPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.UseCachedMuteListPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.UseCircuitCodePacket`. pub struct UseCircuitCodePacket { /// C# member: `F:LibreMetaverse.Packets.UseCircuitCodePacket.CircuitCode`. pub circuit_code: libremetaverse::packets::UseCircuitCodePacketCircuitCodeBlock, } impl UseCircuitCodePacket { /// C# member: `M:LibreMetaverse.Packets.UseCircuitCodePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UseCircuitCodePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UseCircuitCodePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UseCircuitCodePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UseCircuitCodePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UseCircuitCodePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UseCircuitCodePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UseCircuitCodePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UseCircuitCodePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.UseCircuitCodePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UseCircuitCodePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UseCircuitCodePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UseCircuitCodePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.UseCircuitCodePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UseCircuitCodePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.UseCircuitCodePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UseCircuitCodePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UseCircuitCodePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UseCircuitCodePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.UseCircuitCodePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UseCircuitCodePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.UseCircuitCodePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.UseCircuitCodePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.UseCircuitCodePacket.CircuitCodeBlock`. pub struct UseCircuitCodePacketCircuitCodeBlock { /// C# member: `F:LibreMetaverse.Packets.UseCircuitCodePacket.CircuitCodeBlock.Code`. pub code: u32, /// C# member: `F:LibreMetaverse.Packets.UseCircuitCodePacket.CircuitCodeBlock.ID`. pub id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UseCircuitCodePacket.CircuitCodeBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl UseCircuitCodePacketCircuitCodeBlock { /// C# member: `M:LibreMetaverse.Packets.UseCircuitCodePacket.CircuitCodeBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UseCircuitCodePacket.CircuitCodeBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UseCircuitCodePacket.CircuitCodeBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UseCircuitCodePacket.CircuitCodeBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UseCircuitCodePacket.CircuitCodeBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UseCircuitCodePacket.CircuitCodeBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UseCircuitCodePacket.CircuitCodeBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UseCircuitCodePacket.CircuitCodeBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UseCircuitCodePacket.CircuitCodeBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UseCircuitCodePacket.CircuitCodeBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UseCircuitCodePacket.CircuitCodeBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.UseCircuitCodePacket.CircuitCodeBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.UserInfoReplyPacket`. pub struct UserInfoReplyPacket { /// C# member: `F:LibreMetaverse.Packets.UserInfoReplyPacket.AgentData`. pub agent_data: libremetaverse::packets::UserInfoReplyPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.UserInfoReplyPacket.UserData`. pub user_data: libremetaverse::packets::UserInfoReplyPacketUserDataBlock, } impl UserInfoReplyPacket { /// C# member: `M:LibreMetaverse.Packets.UserInfoReplyPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UserInfoReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserInfoReplyPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UserInfoReplyPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserInfoReplyPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UserInfoReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserInfoReplyPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UserInfoReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserInfoReplyPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.UserInfoReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserInfoReplyPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UserInfoReplyPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserInfoReplyPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.UserInfoReplyPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserInfoReplyPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.UserInfoReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserInfoReplyPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UserInfoReplyPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserInfoReplyPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.UserInfoReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserInfoReplyPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.UserInfoReplyPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.UserInfoReplyPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.UserInfoReplyPacket.AgentDataBlock`. pub struct UserInfoReplyPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.UserInfoReplyPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, } impl UserInfoReplyPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.UserInfoReplyPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UserInfoReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserInfoReplyPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UserInfoReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserInfoReplyPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UserInfoReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserInfoReplyPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UserInfoReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserInfoReplyPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UserInfoReplyPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserInfoReplyPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.UserInfoReplyPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.UserInfoReplyPacket.UserDataBlock`. pub struct UserInfoReplyPacketUserDataBlock { /// C# member: `F:LibreMetaverse.Packets.UserInfoReplyPacket.UserDataBlock.DirectoryVisibility`. pub directory_visibility: Vec, /// C# member: `F:LibreMetaverse.Packets.UserInfoReplyPacket.UserDataBlock.EMail`. pub e_mail: Vec, /// C# member: `F:LibreMetaverse.Packets.UserInfoReplyPacket.UserDataBlock.IMViaEMail`. pub im_via_e_mail: bool, } impl UserInfoReplyPacketUserDataBlock { /// C# member: `M:LibreMetaverse.Packets.UserInfoReplyPacket.UserDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UserInfoReplyPacket.UserDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserInfoReplyPacket.UserDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UserInfoReplyPacket.UserDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserInfoReplyPacket.UserDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UserInfoReplyPacket.UserDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserInfoReplyPacket.UserDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UserInfoReplyPacket.UserDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserInfoReplyPacket.UserDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UserInfoReplyPacket.UserDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserInfoReplyPacket.UserDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.UserInfoReplyPacket.UserDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.UserInfoRequestPacket`. pub struct UserInfoRequestPacket { /// C# member: `F:LibreMetaverse.Packets.UserInfoRequestPacket.AgentData`. pub agent_data: libremetaverse::packets::UserInfoRequestPacketAgentDataBlock, } impl UserInfoRequestPacket { /// C# member: `M:LibreMetaverse.Packets.UserInfoRequestPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UserInfoRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserInfoRequestPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UserInfoRequestPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserInfoRequestPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UserInfoRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserInfoRequestPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UserInfoRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserInfoRequestPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.UserInfoRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserInfoRequestPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UserInfoRequestPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserInfoRequestPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.UserInfoRequestPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserInfoRequestPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.UserInfoRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserInfoRequestPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UserInfoRequestPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserInfoRequestPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.UserInfoRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserInfoRequestPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.UserInfoRequestPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.UserInfoRequestPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.UserInfoRequestPacket.AgentDataBlock`. pub struct UserInfoRequestPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.UserInfoRequestPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UserInfoRequestPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl UserInfoRequestPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.UserInfoRequestPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UserInfoRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserInfoRequestPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UserInfoRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserInfoRequestPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UserInfoRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserInfoRequestPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UserInfoRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserInfoRequestPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UserInfoRequestPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserInfoRequestPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.UserInfoRequestPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.UserReportInternalPacket`. pub struct UserReportInternalPacket { /// C# member: `F:LibreMetaverse.Packets.UserReportInternalPacket.ReportData`. pub report_data: libremetaverse::packets::UserReportInternalPacketReportDataBlock, } impl UserReportInternalPacket { /// C# member: `M:LibreMetaverse.Packets.UserReportInternalPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UserReportInternalPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserReportInternalPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UserReportInternalPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserReportInternalPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UserReportInternalPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserReportInternalPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UserReportInternalPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserReportInternalPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.UserReportInternalPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserReportInternalPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UserReportInternalPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserReportInternalPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.UserReportInternalPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserReportInternalPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.UserReportInternalPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserReportInternalPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UserReportInternalPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserReportInternalPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.UserReportInternalPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserReportInternalPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.UserReportInternalPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.UserReportInternalPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.UserReportInternalPacket.ReportDataBlock`. pub struct UserReportInternalPacketReportDataBlock { /// C# member: `F:LibreMetaverse.Packets.UserReportInternalPacket.ReportDataBlock.AbuseRegionID`. pub abuse_region_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UserReportInternalPacket.ReportDataBlock.AbuseRegionName`. pub abuse_region_name: Vec, /// C# member: `F:LibreMetaverse.Packets.UserReportInternalPacket.ReportDataBlock.AbuserID`. pub abuser_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UserReportInternalPacket.ReportDataBlock.AgentPosition`. pub agent_position: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.UserReportInternalPacket.ReportDataBlock.Category`. pub category: u8, /// C# member: `F:LibreMetaverse.Packets.UserReportInternalPacket.ReportDataBlock.CreatorID`. pub creator_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UserReportInternalPacket.ReportDataBlock.Details`. pub details: Vec, /// C# member: `F:LibreMetaverse.Packets.UserReportInternalPacket.ReportDataBlock.LastOwnerID`. pub last_owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UserReportInternalPacket.ReportDataBlock.ObjectID`. pub object_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UserReportInternalPacket.ReportDataBlock.OwnerID`. pub owner_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UserReportInternalPacket.ReportDataBlock.RegionID`. pub region_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UserReportInternalPacket.ReportDataBlock.ReportType`. pub report_type: u8, /// C# member: `F:LibreMetaverse.Packets.UserReportInternalPacket.ReportDataBlock.ReporterID`. pub reporter_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UserReportInternalPacket.ReportDataBlock.ScreenshotID`. pub screenshot_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UserReportInternalPacket.ReportDataBlock.Summary`. pub summary: Vec, /// C# member: `F:LibreMetaverse.Packets.UserReportInternalPacket.ReportDataBlock.VersionString`. pub version_string: Vec, /// C# member: `F:LibreMetaverse.Packets.UserReportInternalPacket.ReportDataBlock.ViewerPosition`. pub viewer_position: libremetaverse_types::Vector3, } impl UserReportInternalPacketReportDataBlock { /// C# member: `M:LibreMetaverse.Packets.UserReportInternalPacket.ReportDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UserReportInternalPacket.ReportDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserReportInternalPacket.ReportDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UserReportInternalPacket.ReportDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserReportInternalPacket.ReportDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UserReportInternalPacket.ReportDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserReportInternalPacket.ReportDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UserReportInternalPacket.ReportDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserReportInternalPacket.ReportDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UserReportInternalPacket.ReportDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserReportInternalPacket.ReportDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.UserReportInternalPacket.ReportDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.UserReportPacket`. pub struct UserReportPacket { /// C# member: `F:LibreMetaverse.Packets.UserReportPacket.AgentData`. pub agent_data: libremetaverse::packets::UserReportPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.UserReportPacket.ReportData`. pub report_data: libremetaverse::packets::UserReportPacketReportDataBlock, } impl UserReportPacket { /// C# member: `M:LibreMetaverse.Packets.UserReportPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UserReportPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserReportPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UserReportPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserReportPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UserReportPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserReportPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UserReportPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserReportPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.UserReportPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserReportPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UserReportPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserReportPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.UserReportPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserReportPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.UserReportPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserReportPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UserReportPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserReportPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.UserReportPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserReportPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.UserReportPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.UserReportPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.UserReportPacket.AgentDataBlock`. pub struct UserReportPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.UserReportPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UserReportPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl UserReportPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.UserReportPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UserReportPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserReportPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UserReportPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserReportPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UserReportPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserReportPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UserReportPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserReportPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UserReportPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserReportPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.UserReportPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.UserReportPacket.ReportDataBlock`. pub struct UserReportPacketReportDataBlock { /// C# member: `F:LibreMetaverse.Packets.UserReportPacket.ReportDataBlock.AbuseRegionID`. pub abuse_region_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UserReportPacket.ReportDataBlock.AbuseRegionName`. pub abuse_region_name: Vec, /// C# member: `F:LibreMetaverse.Packets.UserReportPacket.ReportDataBlock.AbuserID`. pub abuser_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UserReportPacket.ReportDataBlock.Category`. pub category: u8, /// C# member: `F:LibreMetaverse.Packets.UserReportPacket.ReportDataBlock.CheckFlags`. pub check_flags: u8, /// C# member: `F:LibreMetaverse.Packets.UserReportPacket.ReportDataBlock.Details`. pub details: Vec, /// C# member: `F:LibreMetaverse.Packets.UserReportPacket.ReportDataBlock.ObjectID`. pub object_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UserReportPacket.ReportDataBlock.Position`. pub position: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Packets.UserReportPacket.ReportDataBlock.ReportType`. pub report_type: u8, /// C# member: `F:LibreMetaverse.Packets.UserReportPacket.ReportDataBlock.ScreenshotID`. pub screenshot_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.UserReportPacket.ReportDataBlock.Summary`. pub summary: Vec, /// C# member: `F:LibreMetaverse.Packets.UserReportPacket.ReportDataBlock.VersionString`. pub version_string: Vec, } impl UserReportPacketReportDataBlock { /// C# member: `M:LibreMetaverse.Packets.UserReportPacket.ReportDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.UserReportPacket.ReportDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserReportPacket.ReportDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UserReportPacket.ReportDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserReportPacket.ReportDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UserReportPacket.ReportDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserReportPacket.ReportDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.UserReportPacket.ReportDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserReportPacket.ReportDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.UserReportPacket.ReportDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.UserReportPacket.ReportDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.UserReportPacket.ReportDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.VelocityInterpolateOffPacket`. pub struct VelocityInterpolateOffPacket { /// C# member: `F:LibreMetaverse.Packets.VelocityInterpolateOffPacket.AgentData`. pub agent_data: libremetaverse::packets::VelocityInterpolateOffPacketAgentDataBlock, } impl VelocityInterpolateOffPacket { /// C# member: `M:LibreMetaverse.Packets.VelocityInterpolateOffPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.VelocityInterpolateOffPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.VelocityInterpolateOffPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.VelocityInterpolateOffPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.VelocityInterpolateOffPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.VelocityInterpolateOffPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.VelocityInterpolateOffPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.VelocityInterpolateOffPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.VelocityInterpolateOffPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.VelocityInterpolateOffPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.VelocityInterpolateOffPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.VelocityInterpolateOffPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.VelocityInterpolateOffPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.VelocityInterpolateOffPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.VelocityInterpolateOffPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.VelocityInterpolateOffPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.VelocityInterpolateOffPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.VelocityInterpolateOffPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.VelocityInterpolateOffPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.VelocityInterpolateOffPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.VelocityInterpolateOffPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.VelocityInterpolateOffPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.VelocityInterpolateOffPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.VelocityInterpolateOffPacket.AgentDataBlock`. pub struct VelocityInterpolateOffPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.VelocityInterpolateOffPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.VelocityInterpolateOffPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl VelocityInterpolateOffPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.VelocityInterpolateOffPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.VelocityInterpolateOffPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.VelocityInterpolateOffPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.VelocityInterpolateOffPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.VelocityInterpolateOffPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.VelocityInterpolateOffPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.VelocityInterpolateOffPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.VelocityInterpolateOffPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.VelocityInterpolateOffPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.VelocityInterpolateOffPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.VelocityInterpolateOffPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.VelocityInterpolateOffPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.VelocityInterpolateOnPacket`. pub struct VelocityInterpolateOnPacket { /// C# member: `F:LibreMetaverse.Packets.VelocityInterpolateOnPacket.AgentData`. pub agent_data: libremetaverse::packets::VelocityInterpolateOnPacketAgentDataBlock, } impl VelocityInterpolateOnPacket { /// C# member: `M:LibreMetaverse.Packets.VelocityInterpolateOnPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.VelocityInterpolateOnPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.VelocityInterpolateOnPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.VelocityInterpolateOnPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.VelocityInterpolateOnPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.VelocityInterpolateOnPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.VelocityInterpolateOnPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.VelocityInterpolateOnPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.VelocityInterpolateOnPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.VelocityInterpolateOnPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.VelocityInterpolateOnPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.VelocityInterpolateOnPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.VelocityInterpolateOnPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.VelocityInterpolateOnPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.VelocityInterpolateOnPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.VelocityInterpolateOnPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.VelocityInterpolateOnPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.VelocityInterpolateOnPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.VelocityInterpolateOnPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.VelocityInterpolateOnPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.VelocityInterpolateOnPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.VelocityInterpolateOnPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.VelocityInterpolateOnPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.VelocityInterpolateOnPacket.AgentDataBlock`. pub struct VelocityInterpolateOnPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.VelocityInterpolateOnPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.VelocityInterpolateOnPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl VelocityInterpolateOnPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.VelocityInterpolateOnPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.VelocityInterpolateOnPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.VelocityInterpolateOnPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.VelocityInterpolateOnPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.VelocityInterpolateOnPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.VelocityInterpolateOnPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.VelocityInterpolateOnPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.VelocityInterpolateOnPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.VelocityInterpolateOnPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.VelocityInterpolateOnPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.VelocityInterpolateOnPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.VelocityInterpolateOnPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ViewerEffectPacket`. pub struct ViewerEffectPacket { /// C# member: `F:LibreMetaverse.Packets.ViewerEffectPacket.AgentData`. pub agent_data: libremetaverse::packets::ViewerEffectPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ViewerEffectPacket.Effect`. pub effect: Vec, } impl ViewerEffectPacket { /// C# member: `M:LibreMetaverse.Packets.ViewerEffectPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ViewerEffectPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerEffectPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerEffectPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerEffectPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerEffectPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerEffectPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerEffectPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerEffectPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerEffectPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerEffectPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerEffectPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerEffectPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerEffectPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerEffectPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerEffectPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerEffectPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerEffectPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerEffectPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerEffectPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerEffectPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ViewerEffectPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ViewerEffectPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ViewerEffectPacket.AgentDataBlock`. pub struct ViewerEffectPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ViewerEffectPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ViewerEffectPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ViewerEffectPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ViewerEffectPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ViewerEffectPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerEffectPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerEffectPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerEffectPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerEffectPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerEffectPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerEffectPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerEffectPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerEffectPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerEffectPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ViewerEffectPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ViewerEffectPacket.EffectBlock`. pub struct ViewerEffectPacketEffectBlock { /// C# member: `F:LibreMetaverse.Packets.ViewerEffectPacket.EffectBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ViewerEffectPacket.EffectBlock.Color`. pub color: Vec, /// C# member: `F:LibreMetaverse.Packets.ViewerEffectPacket.EffectBlock.Duration`. pub duration: f32, /// C# member: `F:LibreMetaverse.Packets.ViewerEffectPacket.EffectBlock.ID`. pub id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ViewerEffectPacket.EffectBlock.Type`. pub type_: u8, /// C# member: `F:LibreMetaverse.Packets.ViewerEffectPacket.EffectBlock.TypeData`. pub type_data: Vec, } impl ViewerEffectPacketEffectBlock { /// C# member: `M:LibreMetaverse.Packets.ViewerEffectPacket.EffectBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ViewerEffectPacket.EffectBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerEffectPacket.EffectBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerEffectPacket.EffectBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerEffectPacket.EffectBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerEffectPacket.EffectBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerEffectPacket.EffectBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerEffectPacket.EffectBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerEffectPacket.EffectBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerEffectPacket.EffectBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerEffectPacket.EffectBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ViewerEffectPacket.EffectBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ViewerFrozenMessagePacket`. pub struct ViewerFrozenMessagePacket { /// C# member: `F:LibreMetaverse.Packets.ViewerFrozenMessagePacket.FrozenData`. pub frozen_data: libremetaverse::packets::ViewerFrozenMessagePacketFrozenDataBlock, } impl ViewerFrozenMessagePacket { /// C# member: `M:LibreMetaverse.Packets.ViewerFrozenMessagePacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ViewerFrozenMessagePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerFrozenMessagePacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerFrozenMessagePacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerFrozenMessagePacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerFrozenMessagePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerFrozenMessagePacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerFrozenMessagePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerFrozenMessagePacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerFrozenMessagePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerFrozenMessagePacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerFrozenMessagePacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerFrozenMessagePacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerFrozenMessagePacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerFrozenMessagePacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerFrozenMessagePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerFrozenMessagePacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerFrozenMessagePacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerFrozenMessagePacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerFrozenMessagePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerFrozenMessagePacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ViewerFrozenMessagePacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ViewerFrozenMessagePacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ViewerFrozenMessagePacket.FrozenDataBlock`. pub struct ViewerFrozenMessagePacketFrozenDataBlock { /// C# member: `F:LibreMetaverse.Packets.ViewerFrozenMessagePacket.FrozenDataBlock.Data`. pub data: bool, } impl ViewerFrozenMessagePacketFrozenDataBlock { /// C# member: `M:LibreMetaverse.Packets.ViewerFrozenMessagePacket.FrozenDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ViewerFrozenMessagePacket.FrozenDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerFrozenMessagePacket.FrozenDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerFrozenMessagePacket.FrozenDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerFrozenMessagePacket.FrozenDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerFrozenMessagePacket.FrozenDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerFrozenMessagePacket.FrozenDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerFrozenMessagePacket.FrozenDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerFrozenMessagePacket.FrozenDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerFrozenMessagePacket.FrozenDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerFrozenMessagePacket.FrozenDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ViewerFrozenMessagePacket.FrozenDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ViewerStartAuctionPacket`. pub struct ViewerStartAuctionPacket { /// C# member: `F:LibreMetaverse.Packets.ViewerStartAuctionPacket.AgentData`. pub agent_data: libremetaverse::packets::ViewerStartAuctionPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ViewerStartAuctionPacket.ParcelData`. pub parcel_data: libremetaverse::packets::ViewerStartAuctionPacketParcelDataBlock, } impl ViewerStartAuctionPacket { /// C# member: `M:LibreMetaverse.Packets.ViewerStartAuctionPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ViewerStartAuctionPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStartAuctionPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStartAuctionPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStartAuctionPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStartAuctionPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStartAuctionPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStartAuctionPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStartAuctionPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStartAuctionPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStartAuctionPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStartAuctionPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStartAuctionPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStartAuctionPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStartAuctionPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStartAuctionPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStartAuctionPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStartAuctionPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStartAuctionPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStartAuctionPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStartAuctionPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ViewerStartAuctionPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ViewerStartAuctionPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ViewerStartAuctionPacket.AgentDataBlock`. pub struct ViewerStartAuctionPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ViewerStartAuctionPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ViewerStartAuctionPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, } impl ViewerStartAuctionPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ViewerStartAuctionPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ViewerStartAuctionPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStartAuctionPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStartAuctionPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStartAuctionPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStartAuctionPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStartAuctionPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStartAuctionPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStartAuctionPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStartAuctionPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStartAuctionPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ViewerStartAuctionPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ViewerStartAuctionPacket.ParcelDataBlock`. pub struct ViewerStartAuctionPacketParcelDataBlock { /// C# member: `F:LibreMetaverse.Packets.ViewerStartAuctionPacket.ParcelDataBlock.LocalID`. pub local_id: i32, /// C# member: `F:LibreMetaverse.Packets.ViewerStartAuctionPacket.ParcelDataBlock.SnapshotID`. pub snapshot_id: libremetaverse_types::UUID, } impl ViewerStartAuctionPacketParcelDataBlock { /// C# member: `M:LibreMetaverse.Packets.ViewerStartAuctionPacket.ParcelDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ViewerStartAuctionPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStartAuctionPacket.ParcelDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStartAuctionPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStartAuctionPacket.ParcelDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStartAuctionPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStartAuctionPacket.ParcelDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStartAuctionPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStartAuctionPacket.ParcelDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStartAuctionPacket.ParcelDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStartAuctionPacket.ParcelDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ViewerStartAuctionPacket.ParcelDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ViewerStatsPacket`. pub struct ViewerStatsPacket { /// C# member: `F:LibreMetaverse.Packets.ViewerStatsPacket.AgentData`. pub agent_data: libremetaverse::packets::ViewerStatsPacketAgentDataBlock, /// C# member: `F:LibreMetaverse.Packets.ViewerStatsPacket.DownloadTotals`. pub download_totals: libremetaverse::packets::ViewerStatsPacketDownloadTotalsBlock, /// C# member: `F:LibreMetaverse.Packets.ViewerStatsPacket.FailStats`. pub fail_stats: libremetaverse::packets::ViewerStatsPacketFailStatsBlock, /// C# member: `F:LibreMetaverse.Packets.ViewerStatsPacket.MiscStats`. pub misc_stats: Vec, /// C# member: `F:LibreMetaverse.Packets.ViewerStatsPacket.NetStats`. pub net_stats: Vec, } impl ViewerStatsPacket { /// C# member: `M:LibreMetaverse.Packets.ViewerStatsPacket.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ViewerStatsPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)`. pub fn new_with_header_bytes_int32( head: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStatsPacket.#ctor(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStatsPacket.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStatsPacket.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStatsPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)`. pub fn from_bytes_with_header_bytes_int32_int32( &self, header: libremetaverse::packets::Header, bytes: Vec, i: &mut i32, packet_end: &mut i32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStatsPacket.FromBytes(LibreMetaverse.Packets.Header,System.Byte[],System.Int32@,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStatsPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])`. pub fn from_bytes_with_bytes_int32_int32_bytes( &self, bytes: Vec, i: &mut i32, packet_end: &mut i32, zero_buffer: Vec, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStatsPacket.FromBytes(System.Byte[],System.Int32@,System.Int32@,System.Byte[])", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStatsPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn packet_from_osd( &self, body: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStatsPacket.PacketFromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStatsPacket.PacketToOSD`. pub fn packet_to_osd( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStatsPacket.PacketToOSD", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStatsPacket.ToBytes`. pub fn to_bytes_with_method(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStatsPacket.ToBytes", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStatsPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)`. pub fn to_bytes_with_i_byte_buffer_pool_int32( &self, pool: Box, size: &mut i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStatsPacket.ToBytes(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStatsPacket.ToBytesMultiple`. pub fn to_bytes_multiple_with_method(&self) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStatsPacket.ToBytesMultiple", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStatsPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)`. pub fn to_bytes_multiple_with_i_byte_buffer_pool_int32_array( &self, pool: Box, sizes: &mut Vec, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStatsPacket.ToBytesMultiple(LibreMetaverse.Interfaces.IByteBufferPool,System.Int32[]@)", ) } /// C# member: `P:LibreMetaverse.Packets.ViewerStatsPacket.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } /// C# member: `P:LibreMetaverse.Packets.ViewerStatsPacket.UsesBufferPooling`. pub fn uses_buffer_pooling(&self) -> bool { ::USES_BUFFER_POOLING } } /// C# type: `T:LibreMetaverse.Packets.ViewerStatsPacket.AgentDataBlock`. pub struct ViewerStatsPacketAgentDataBlock { /// C# member: `F:LibreMetaverse.Packets.ViewerStatsPacket.AgentDataBlock.AgentID`. pub agent_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ViewerStatsPacket.AgentDataBlock.AgentsInView`. pub agents_in_view: u8, /// C# member: `F:LibreMetaverse.Packets.ViewerStatsPacket.AgentDataBlock.FPS`. pub fps: f32, /// C# member: `F:LibreMetaverse.Packets.ViewerStatsPacket.AgentDataBlock.IP`. pub ip: u32, /// C# member: `F:LibreMetaverse.Packets.ViewerStatsPacket.AgentDataBlock.MetersTraveled`. pub meters_traveled: f64, /// C# member: `F:LibreMetaverse.Packets.ViewerStatsPacket.AgentDataBlock.Ping`. pub ping: f32, /// C# member: `F:LibreMetaverse.Packets.ViewerStatsPacket.AgentDataBlock.RegionsVisited`. pub regions_visited: i32, /// C# member: `F:LibreMetaverse.Packets.ViewerStatsPacket.AgentDataBlock.RunTime`. pub run_time: f32, /// C# member: `F:LibreMetaverse.Packets.ViewerStatsPacket.AgentDataBlock.SessionID`. pub session_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Packets.ViewerStatsPacket.AgentDataBlock.SimFPS`. pub sim_fps: f32, /// C# member: `F:LibreMetaverse.Packets.ViewerStatsPacket.AgentDataBlock.StartTime`. pub start_time: u32, /// C# member: `F:LibreMetaverse.Packets.ViewerStatsPacket.AgentDataBlock.SysCPU`. pub sys_cpu: Vec, /// C# member: `F:LibreMetaverse.Packets.ViewerStatsPacket.AgentDataBlock.SysGPU`. pub sys_gpu: Vec, /// C# member: `F:LibreMetaverse.Packets.ViewerStatsPacket.AgentDataBlock.SysOS`. pub sys_os: Vec, /// C# member: `F:LibreMetaverse.Packets.ViewerStatsPacket.AgentDataBlock.SysRAM`. pub sys_ram: u32, } impl ViewerStatsPacketAgentDataBlock { /// C# member: `M:LibreMetaverse.Packets.ViewerStatsPacket.AgentDataBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ViewerStatsPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStatsPacket.AgentDataBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStatsPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStatsPacket.AgentDataBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStatsPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStatsPacket.AgentDataBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStatsPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStatsPacket.AgentDataBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStatsPacket.AgentDataBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStatsPacket.AgentDataBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ViewerStatsPacket.AgentDataBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ViewerStatsPacket.DownloadTotalsBlock`. pub struct ViewerStatsPacketDownloadTotalsBlock { /// C# member: `F:LibreMetaverse.Packets.ViewerStatsPacket.DownloadTotalsBlock.Objects`. pub objects: u32, /// C# member: `F:LibreMetaverse.Packets.ViewerStatsPacket.DownloadTotalsBlock.Textures`. pub textures: u32, /// C# member: `F:LibreMetaverse.Packets.ViewerStatsPacket.DownloadTotalsBlock.World`. pub world: u32, } impl ViewerStatsPacketDownloadTotalsBlock { /// C# member: `M:LibreMetaverse.Packets.ViewerStatsPacket.DownloadTotalsBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ViewerStatsPacket.DownloadTotalsBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStatsPacket.DownloadTotalsBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStatsPacket.DownloadTotalsBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStatsPacket.DownloadTotalsBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStatsPacket.DownloadTotalsBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStatsPacket.DownloadTotalsBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStatsPacket.DownloadTotalsBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStatsPacket.DownloadTotalsBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStatsPacket.DownloadTotalsBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStatsPacket.DownloadTotalsBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ViewerStatsPacket.DownloadTotalsBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ViewerStatsPacket.FailStatsBlock`. pub struct ViewerStatsPacketFailStatsBlock { /// C# member: `F:LibreMetaverse.Packets.ViewerStatsPacket.FailStatsBlock.Dropped`. pub dropped: u32, /// C# member: `F:LibreMetaverse.Packets.ViewerStatsPacket.FailStatsBlock.FailedResends`. pub failed_resends: u32, /// C# member: `F:LibreMetaverse.Packets.ViewerStatsPacket.FailStatsBlock.Invalid`. pub invalid: u32, /// C# member: `F:LibreMetaverse.Packets.ViewerStatsPacket.FailStatsBlock.OffCircuit`. pub off_circuit: u32, /// C# member: `F:LibreMetaverse.Packets.ViewerStatsPacket.FailStatsBlock.Resent`. pub resent: u32, /// C# member: `F:LibreMetaverse.Packets.ViewerStatsPacket.FailStatsBlock.SendPacket`. pub send_packet: u32, } impl ViewerStatsPacketFailStatsBlock { /// C# member: `M:LibreMetaverse.Packets.ViewerStatsPacket.FailStatsBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ViewerStatsPacket.FailStatsBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStatsPacket.FailStatsBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStatsPacket.FailStatsBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStatsPacket.FailStatsBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStatsPacket.FailStatsBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStatsPacket.FailStatsBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStatsPacket.FailStatsBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStatsPacket.FailStatsBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStatsPacket.FailStatsBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStatsPacket.FailStatsBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ViewerStatsPacket.FailStatsBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ViewerStatsPacket.MiscStatsBlock`. pub struct ViewerStatsPacketMiscStatsBlock { /// C# member: `F:LibreMetaverse.Packets.ViewerStatsPacket.MiscStatsBlock.Type`. pub type_: u32, /// C# member: `F:LibreMetaverse.Packets.ViewerStatsPacket.MiscStatsBlock.Value`. pub value: f64, } impl ViewerStatsPacketMiscStatsBlock { /// C# member: `M:LibreMetaverse.Packets.ViewerStatsPacket.MiscStatsBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ViewerStatsPacket.MiscStatsBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStatsPacket.MiscStatsBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStatsPacket.MiscStatsBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStatsPacket.MiscStatsBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStatsPacket.MiscStatsBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStatsPacket.MiscStatsBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStatsPacket.MiscStatsBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStatsPacket.MiscStatsBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStatsPacket.MiscStatsBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStatsPacket.MiscStatsBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ViewerStatsPacket.MiscStatsBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } /// C# type: `T:LibreMetaverse.Packets.ViewerStatsPacket.NetStatsBlock`. pub struct ViewerStatsPacketNetStatsBlock { /// C# member: `F:LibreMetaverse.Packets.ViewerStatsPacket.NetStatsBlock.Bytes`. pub bytes: u32, /// C# member: `F:LibreMetaverse.Packets.ViewerStatsPacket.NetStatsBlock.Compressed`. pub compressed: u32, /// C# member: `F:LibreMetaverse.Packets.ViewerStatsPacket.NetStatsBlock.Packets`. pub packets: u32, /// C# member: `F:LibreMetaverse.Packets.ViewerStatsPacket.NetStatsBlock.Savings`. pub savings: u32, } impl ViewerStatsPacketNetStatsBlock { /// C# member: `M:LibreMetaverse.Packets.ViewerStatsPacket.NetStatsBlock.#ctor`. pub fn new_with_constructor() -> Result { Ok(::new_generated()) } /// C# member: `M:LibreMetaverse.Packets.ViewerStatsPacket.NetStatsBlock.#ctor(System.Byte[],System.Int32@)`. pub fn new_with_bytes_int32(bytes: Vec, i: &mut i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStatsPacket.NetStatsBlock.#ctor(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStatsPacket.NetStatsBlock.FromBytes(System.Byte[],System.Int32@)`. pub fn from_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStatsPacket.NetStatsBlock.FromBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStatsPacket.NetStatsBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)`. pub fn from_osd( &self, map: libremetaverse_structured_data::OSDMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStatsPacket.NetStatsBlock.FromOSD(LibreMetaverse.StructuredData.OSDMap)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStatsPacket.NetStatsBlock.ToBytes(System.Byte[],System.Int32@)`. pub fn to_bytes(&self, bytes: Vec, i: &mut i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStatsPacket.NetStatsBlock.ToBytes(System.Byte[],System.Int32@)", ) } /// C# member: `M:LibreMetaverse.Packets.ViewerStatsPacket.NetStatsBlock.ToOSD`. pub fn to_osd(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Packets.ViewerStatsPacket.NetStatsBlock.ToOSD", ) } /// C# member: `P:LibreMetaverse.Packets.ViewerStatsPacket.NetStatsBlock.Length`. pub fn length(&self) -> i32 { ::generated_length(self) } } } pub mod rendering { /// C# type: `T:LibreMetaverse.Rendering.AttachmentRiggedSkin`. pub struct AttachmentRiggedSkin { /// C# member: `F:LibreMetaverse.Rendering.AttachmentRiggedSkin.InvBindMatrices`. pub inv_bind_matrices: Vec, /// C# member: `F:LibreMetaverse.Rendering.AttachmentRiggedSkin.JointNames`. pub joint_names: Vec, /// C# member: `F:LibreMetaverse.Rendering.AttachmentRiggedSkin.JointPositionOverrides`. pub joint_position_overrides: Vec<(String, libremetaverse_types::compat::Vector3)>, /// C# member: `F:LibreMetaverse.Rendering.AttachmentRiggedSkin.Joints`. pub joints: Vec, /// C# member: `F:LibreMetaverse.Rendering.AttachmentRiggedSkin.LockScaleIfJointPosition`. pub lock_scale_if_joint_position: bool, /// C# member: `F:LibreMetaverse.Rendering.AttachmentRiggedSkin.MeshId`. pub mesh_id: libremetaverse_types::UUID, /// C# member: `F:LibreMetaverse.Rendering.AttachmentRiggedSkin.Weights`. pub weights: Vec, } impl AttachmentRiggedSkin { /// C# member: `M:LibreMetaverse.Rendering.AttachmentRiggedSkin.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.AttachmentRiggedSkin.#ctor", ) } } /// C# type: `T:LibreMetaverse.Rendering.AvatarAttachmentPoint`. pub struct AvatarAttachmentPoint; impl AvatarAttachmentPoint { /// C# member: `P:LibreMetaverse.Rendering.AvatarAttachmentPoint.Group`. pub fn group(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.AvatarAttachmentPoint.Group" ) } /// C# member: `P:LibreMetaverse.Rendering.AvatarAttachmentPoint.Id`. pub fn id(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.AvatarAttachmentPoint.Id" ) } /// C# member: `P:LibreMetaverse.Rendering.AvatarAttachmentPoint.Joint`. pub fn joint(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.AvatarAttachmentPoint.Joint" ) } /// C# member: `P:LibreMetaverse.Rendering.AvatarAttachmentPoint.Location`. pub fn location(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.AvatarAttachmentPoint.Location" ) } /// C# member: `P:LibreMetaverse.Rendering.AvatarAttachmentPoint.Name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.AvatarAttachmentPoint.Name" ) } /// C# member: `P:LibreMetaverse.Rendering.AvatarAttachmentPoint.Position`. pub fn position(&self) -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.AvatarAttachmentPoint.Position" ) } /// C# member: `P:LibreMetaverse.Rendering.AvatarAttachmentPoint.Rotation`. pub fn rotation(&self) -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.AvatarAttachmentPoint.Rotation" ) } /// C# member: `P:LibreMetaverse.Rendering.AvatarAttachmentPoint.VisibleInFirstPerson`. pub fn visible_in_first_person(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.AvatarAttachmentPoint.VisibleInFirstPerson" ) } } /// C# type: `T:LibreMetaverse.Rendering.AvatarBoneMath`. pub struct AvatarBoneMath; impl AvatarBoneMath { /// C# member: `M:LibreMetaverse.Rendering.AvatarBoneMath.BuildBoneWorldMatrices(LibreMetaverse.Rendering.LindenSkeleton,System.Collections.Generic.Dictionary{System.String,LibreMetaverse.Rendering.BoneTransform})`. pub fn build_bone_world_matrices( skeleton: libremetaverse::rendering::LindenSkeleton, bone_transforms: std::collections::HashMap< String, libremetaverse::rendering::BoneTransform, >, ) -> Result< std::collections::HashMap, crate::Error, > { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.AvatarBoneMath.BuildBoneWorldMatrices(LibreMetaverse.Rendering.LindenSkeleton,System.Collections.Generic.Dictionary{System.String,LibreMetaverse.Rendering.BoneTransform})", ) } /// C# member: `M:LibreMetaverse.Rendering.AvatarBoneMath.ComputeAnimatedBoneWorldMatrices(LibreMetaverse.Rendering.LindenAvatarDefinition,System.Collections.Generic.Dictionary{System.String,LibreMetaverse.Rendering.BoneTransform},System.Collections.Generic.IReadOnlyDictionary{System.String,System.Numerics.Quaternion})`. pub fn compute_animated_bone_world_matrices_with_linden_avatar_definition_dictionary_i_read_only_dictionary( avatar_def: libremetaverse::rendering::LindenAvatarDefinition, bone_transforms: std::collections::HashMap< String, libremetaverse::rendering::BoneTransform, >, rot_deltas: std::collections::HashMap, ) -> Result< std::collections::HashMap, crate::Error, > { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.AvatarBoneMath.ComputeAnimatedBoneWorldMatrices(LibreMetaverse.Rendering.LindenAvatarDefinition,System.Collections.Generic.Dictionary{System.String,LibreMetaverse.Rendering.BoneTransform},System.Collections.Generic.IReadOnlyDictionary{System.String,System.Numerics.Quaternion})", ) } /// C# member: `M:LibreMetaverse.Rendering.AvatarBoneMath.ComputeAnimatedBoneWorldMatrices(LibreMetaverse.Rendering.LindenAvatarDefinition,System.Collections.Generic.Dictionary{System.String,LibreMetaverse.Rendering.BoneTransform},System.Collections.Generic.IReadOnlyDictionary{System.String,System.Numerics.Quaternion},System.Collections.Generic.Dictionary{System.String,System.Numerics.Matrix4x4})`. pub fn compute_animated_bone_world_matrices_with_linden_avatar_definition_dictionary_i_read_only_dictionary_dictionary( avatar_def: libremetaverse::rendering::LindenAvatarDefinition, bone_transforms: std::collections::HashMap< String, libremetaverse::rendering::BoneTransform, >, rot_deltas: std::collections::HashMap, result: std::collections::HashMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.AvatarBoneMath.ComputeAnimatedBoneWorldMatrices(LibreMetaverse.Rendering.LindenAvatarDefinition,System.Collections.Generic.Dictionary{System.String,LibreMetaverse.Rendering.BoneTransform},System.Collections.Generic.IReadOnlyDictionary{System.String,System.Numerics.Quaternion},System.Collections.Generic.Dictionary{System.String,System.Numerics.Matrix4x4})", ) } /// C# member: `M:LibreMetaverse.Rendering.AvatarBoneMath.ComputeAttachmentBoneWorldMatrices(LibreMetaverse.Rendering.LindenAvatarDefinition,System.Collections.Generic.Dictionary{System.String,LibreMetaverse.Rendering.BoneTransform},System.Collections.Generic.IReadOnlyDictionary{System.String,System.Numerics.Quaternion})`. pub fn compute_attachment_bone_world_matrices_with_linden_avatar_definition_dictionary_i_read_only_dictionary( avatar_def: libremetaverse::rendering::LindenAvatarDefinition, bone_transforms: std::collections::HashMap< String, libremetaverse::rendering::BoneTransform, >, rot_deltas: std::collections::HashMap, ) -> Result< std::collections::HashMap, crate::Error, > { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.AvatarBoneMath.ComputeAttachmentBoneWorldMatrices(LibreMetaverse.Rendering.LindenAvatarDefinition,System.Collections.Generic.Dictionary{System.String,LibreMetaverse.Rendering.BoneTransform},System.Collections.Generic.IReadOnlyDictionary{System.String,System.Numerics.Quaternion})", ) } /// C# member: `M:LibreMetaverse.Rendering.AvatarBoneMath.ComputeAttachmentBoneWorldMatrices(LibreMetaverse.Rendering.LindenAvatarDefinition,System.Collections.Generic.Dictionary{System.String,LibreMetaverse.Rendering.BoneTransform},System.Collections.Generic.IReadOnlyDictionary{System.String,System.Numerics.Quaternion},System.Collections.Generic.Dictionary{System.String,System.Numerics.Matrix4x4})`. pub fn compute_attachment_bone_world_matrices_with_linden_avatar_definition_dictionary_i_read_only_dictionary_dictionary( avatar_def: libremetaverse::rendering::LindenAvatarDefinition, bone_transforms: std::collections::HashMap< String, libremetaverse::rendering::BoneTransform, >, rot_deltas: std::collections::HashMap, result: std::collections::HashMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.AvatarBoneMath.ComputeAttachmentBoneWorldMatrices(LibreMetaverse.Rendering.LindenAvatarDefinition,System.Collections.Generic.Dictionary{System.String,LibreMetaverse.Rendering.BoneTransform},System.Collections.Generic.IReadOnlyDictionary{System.String,System.Numerics.Quaternion},System.Collections.Generic.Dictionary{System.String,System.Numerics.Matrix4x4})", ) } /// C# member: `M:LibreMetaverse.Rendering.AvatarBoneMath.ComputeGroundAdjustment(System.Collections.Generic.Dictionary{System.String,LibreMetaverse.Rendering.BoneTransform})`. pub fn compute_ground_adjustment( bone_transforms: Option< std::collections::HashMap, >, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.AvatarBoneMath.ComputeGroundAdjustment(System.Collections.Generic.Dictionary{System.String,LibreMetaverse.Rendering.BoneTransform})", ) } /// C# member: `M:LibreMetaverse.Rendering.AvatarBoneMath.StripScale(System.Numerics.Matrix4x4)`. pub fn strip_scale( m: libremetaverse_types::compat::Matrix4x4, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.AvatarBoneMath.StripScale(System.Numerics.Matrix4x4)", ) } } /// C# type: `T:LibreMetaverse.Rendering.AvatarMeshDefinition`. pub struct AvatarMeshDefinition; impl AvatarMeshDefinition { /// C# member: `P:LibreMetaverse.Rendering.AvatarMeshDefinition.FileName`. pub fn file_name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.AvatarMeshDefinition.FileName" ) } /// C# member: `P:LibreMetaverse.Rendering.AvatarMeshDefinition.LodLevel`. pub fn lod_level(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.AvatarMeshDefinition.LodLevel" ) } /// C# member: `P:LibreMetaverse.Rendering.AvatarMeshDefinition.MinPixelWidth`. pub fn min_pixel_width(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.AvatarMeshDefinition.MinPixelWidth" ) } /// C# member: `P:LibreMetaverse.Rendering.AvatarMeshDefinition.Type`. pub fn type_(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.AvatarMeshDefinition.Type" ) } } /// C# type: `T:LibreMetaverse.Rendering.AvatarPhysicsSimulator`. pub struct AvatarPhysicsSimulator; impl AvatarPhysicsSimulator { /// C# member: `M:LibreMetaverse.Rendering.AvatarPhysicsSimulator.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.AvatarPhysicsSimulator.#ctor", ) } /// C# member: `M:LibreMetaverse.Rendering.AvatarPhysicsSimulator.SetBonePositionProvider(System.Func{System.String,System.Numerics.Vector3})`. pub fn set_bone_position_provider( &self, get_bone_world_pos: Box< dyn Fn(String) -> libremetaverse_types::compat::Vector3 + Send + Sync, >, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.AvatarPhysicsSimulator.SetBonePositionProvider(System.Func{System.String,System.Numerics.Vector3})", ) } /// C# member: `M:LibreMetaverse.Rendering.AvatarPhysicsSimulator.SetWearableParams(System.Collections.Generic.IReadOnlyDictionary{System.Int32,System.Single})`. pub fn set_wearable_params( &self, visual_params: std::collections::HashMap, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.AvatarPhysicsSimulator.SetWearableParams(System.Collections.Generic.IReadOnlyDictionary{System.Int32,System.Single})", ) } /// C# member: `M:LibreMetaverse.Rendering.AvatarPhysicsSimulator.Tick(System.Single)`. pub fn tick(&self, time: f32) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.AvatarPhysicsSimulator.Tick(System.Single)", ) } } /// C# type: `T:LibreMetaverse.Rendering.BoneTransform`. pub struct BoneTransform { /// C# member: `F:LibreMetaverse.Rendering.BoneTransform.Position`. pub position: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Rendering.BoneTransform.Scale`. pub scale: libremetaverse_types::Vector3, } impl BoneTransform {} /// C# type: `T:LibreMetaverse.Rendering.CollisionVolume`. pub struct CollisionVolume; impl CollisionVolume { /// C# member: `M:LibreMetaverse.Rendering.CollisionVolume.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.CollisionVolume.#ctor", ) } } /// C# type: `T:LibreMetaverse.Rendering.DetailLevel`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum DetailLevel { /// C# member: `F:LibreMetaverse.Rendering.DetailLevel.High`. High = 2, /// C# member: `F:LibreMetaverse.Rendering.DetailLevel.Highest`. Highest = 3, /// C# member: `F:LibreMetaverse.Rendering.DetailLevel.Low`. Low = 0, /// C# member: `F:LibreMetaverse.Rendering.DetailLevel.Medium`. Medium = 1, } /// C# type: `T:LibreMetaverse.Rendering.EndianAwareBinaryReader`. pub struct EndianAwareBinaryReader; impl EndianAwareBinaryReader { /// C# member: `M:LibreMetaverse.Rendering.EndianAwareBinaryReader.#ctor(System.IO.Stream)`. pub fn new_with_stream( stream: Box, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.EndianAwareBinaryReader.#ctor(System.IO.Stream)", ) } /// C# member: `M:LibreMetaverse.Rendering.EndianAwareBinaryReader.#ctor(System.IO.Stream,LibreMetaverse.Rendering.EndianAwareBinaryReader.SourceFormat)`. pub fn new_with_stream_source_format( stream: Box, format: libremetaverse::rendering::EndianAwareBinaryReaderSourceFormat, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.EndianAwareBinaryReader.#ctor(System.IO.Stream,LibreMetaverse.Rendering.EndianAwareBinaryReader.SourceFormat)", ) } /// C# member: `M:LibreMetaverse.Rendering.EndianAwareBinaryReader.ReadDouble`. pub fn read_double(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.EndianAwareBinaryReader.ReadDouble", ) } /// C# member: `M:LibreMetaverse.Rendering.EndianAwareBinaryReader.ReadInt16`. pub fn read_int16(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.EndianAwareBinaryReader.ReadInt16", ) } /// C# member: `M:LibreMetaverse.Rendering.EndianAwareBinaryReader.ReadInt32`. pub fn read_int32(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.EndianAwareBinaryReader.ReadInt32", ) } /// C# member: `M:LibreMetaverse.Rendering.EndianAwareBinaryReader.ReadInt64`. pub fn read_int64(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.EndianAwareBinaryReader.ReadInt64", ) } /// C# member: `M:LibreMetaverse.Rendering.EndianAwareBinaryReader.ReadSingle`. pub fn read_single(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.EndianAwareBinaryReader.ReadSingle", ) } /// C# member: `M:LibreMetaverse.Rendering.EndianAwareBinaryReader.ReadString`. pub fn read_string_with_method(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.EndianAwareBinaryReader.ReadString", ) } /// C# member: `M:LibreMetaverse.Rendering.EndianAwareBinaryReader.ReadString(System.Int32)`. pub fn read_string_with_int32(&self, size: i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.EndianAwareBinaryReader.ReadString(System.Int32)", ) } /// C# member: `M:LibreMetaverse.Rendering.EndianAwareBinaryReader.ReadUInt32`. pub fn read_u_int32(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.EndianAwareBinaryReader.ReadUInt32", ) } } /// C# type: `T:LibreMetaverse.Rendering.EndianAwareBinaryReader.SourceFormat`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum EndianAwareBinaryReaderSourceFormat { /// C# member: `F:LibreMetaverse.Rendering.EndianAwareBinaryReader.SourceFormat.BigEndian`. BigEndian = 0, /// C# member: `F:LibreMetaverse.Rendering.EndianAwareBinaryReader.SourceFormat.LittleEndian`. LittleEndian = 1, } /// C# type: `T:LibreMetaverse.Rendering.Face`. pub struct Face { /// C# member: `F:LibreMetaverse.Rendering.Face.BeginS`. pub begin_s: i32, /// C# member: `F:LibreMetaverse.Rendering.Face.BeginT`. pub begin_t: i32, /// C# member: `F:LibreMetaverse.Rendering.Face.Center`. pub center: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Rendering.Face.Edge`. pub edge: Vec, /// C# member: `F:LibreMetaverse.Rendering.Face.ID`. pub id: i32, /// C# member: `F:LibreMetaverse.Rendering.Face.Indices`. pub indices: Vec, /// C# member: `F:LibreMetaverse.Rendering.Face.Mask`. pub mask: libremetaverse::rendering::FaceMask, /// C# member: `F:LibreMetaverse.Rendering.Face.MaxExtent`. pub max_extent: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Rendering.Face.MinExtent`. pub min_extent: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Rendering.Face.NormalizedScale`. pub normalized_scale: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Rendering.Face.NumS`. pub num_s: i32, /// C# member: `F:LibreMetaverse.Rendering.Face.NumT`. pub num_t: i32, /// C# member: `F:LibreMetaverse.Rendering.Face.TexCoords1`. pub tex_coords1: Option>, /// C# member: `F:LibreMetaverse.Rendering.Face.TextureFace`. pub texture_face: libremetaverse::PrimitiveTextureEntryFace, /// C# member: `F:LibreMetaverse.Rendering.Face.UserData`. pub user_data: libremetaverse_types::compat::Object, /// C# member: `F:LibreMetaverse.Rendering.Face.Vertices`. pub vertices: Vec, /// C# member: `F:LibreMetaverse.Rendering.Face.Weights`. pub weights: Option>, } impl Face { /// C# member: `M:LibreMetaverse.Rendering.Face.ToString`. pub fn to_string(&self) -> String { libremetaverse_types::unimplemented_api!("M:LibreMetaverse.Rendering.Face.ToString") } } /// C# type: `T:LibreMetaverse.Rendering.FaceMask`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(transparent)] pub struct FaceMask(pub i32); impl FaceMask { /// C# member: `F:LibreMetaverse.Rendering.FaceMask.Bottom`. pub const BOTTOM: Self = Self(1024); /// C# member: `F:LibreMetaverse.Rendering.FaceMask.Cap`. pub const CAP: Self = Self(2); /// C# member: `F:LibreMetaverse.Rendering.FaceMask.End`. pub const END: Self = Self(4); /// C# member: `F:LibreMetaverse.Rendering.FaceMask.Flat`. pub const FLAT: Self = Self(256); /// C# member: `F:LibreMetaverse.Rendering.FaceMask.Hollow`. pub const HOLLOW: Self = Self(64); /// C# member: `F:LibreMetaverse.Rendering.FaceMask.Inner`. pub const INNER: Self = Self(16); /// C# member: `F:LibreMetaverse.Rendering.FaceMask.Open`. pub const OPEN: Self = Self(128); /// C# member: `F:LibreMetaverse.Rendering.FaceMask.Outer`. pub const OUTER: Self = Self(32); /// C# member: `F:LibreMetaverse.Rendering.FaceMask.Side`. pub const SIDE: Self = Self(8); /// C# member: `F:LibreMetaverse.Rendering.FaceMask.Single`. pub const SINGLE: Self = Self(1); /// C# member: `F:LibreMetaverse.Rendering.FaceMask.Top`. pub const TOP: Self = Self(512); } /// C# type: `T:LibreMetaverse.Rendering.FaceType`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(u16)] pub enum FaceType { /// C# member: `F:LibreMetaverse.Rendering.FaceType.InnerSide`. InnerSide = 4, /// C# member: `F:LibreMetaverse.Rendering.FaceType.OuterSide0`. OuterSide0 = 32, /// C# member: `F:LibreMetaverse.Rendering.FaceType.OuterSide1`. OuterSide1 = 64, /// C# member: `F:LibreMetaverse.Rendering.FaceType.OuterSide2`. OuterSide2 = 128, /// C# member: `F:LibreMetaverse.Rendering.FaceType.OuterSide3`. OuterSide3 = 256, /// C# member: `F:LibreMetaverse.Rendering.FaceType.PathBegin`. PathBegin = 1, /// C# member: `F:LibreMetaverse.Rendering.FaceType.PathEnd`. PathEnd = 2, /// C# member: `F:LibreMetaverse.Rendering.FaceType.ProfileBegin`. ProfileBegin = 8, /// C# member: `F:LibreMetaverse.Rendering.FaceType.ProfileEnd`. ProfileEnd = 16, } /// C# type: `T:LibreMetaverse.Rendering.FacetedMesh`. pub struct FacetedMesh { /// C# member: `F:LibreMetaverse.Rendering.FacetedMesh.Faces`. pub faces: Vec, /// C# member: `F:LibreMetaverse.Rendering.FacetedMesh.SkinData`. pub skin_data: Option, } impl FacetedMesh { /// C# member: `M:LibreMetaverse.Rendering.FacetedMesh.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Rendering.FacetedMesh.#ctor") } /// C# member: `M:LibreMetaverse.Rendering.FacetedMesh.TryDecodeFromAsset(LibreMetaverse.Primitive,LibreMetaverse.Assets.AssetMesh,LibreMetaverse.Rendering.DetailLevel,LibreMetaverse.Rendering.FacetedMesh@)`. pub fn try_decode_from_asset( prim: libremetaverse::Primitive, mesh_asset: libremetaverse::assets::AssetMesh, lod: libremetaverse::rendering::DetailLevel, mesh: &mut Option, ) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Rendering.FacetedMesh.TryDecodeFromAsset(LibreMetaverse.Primitive,LibreMetaverse.Assets.AssetMesh,LibreMetaverse.Rendering.DetailLevel,LibreMetaverse.Rendering.FacetedMesh@)" ) } } /// C# type: `T:LibreMetaverse.Rendering.IRendering`. pub trait IRendering { /// C# member: `M:LibreMetaverse.Rendering.IRendering.GenerateFacetedMesh(LibreMetaverse.Primitive,LibreMetaverse.Rendering.DetailLevel)`. fn generate_faceted_mesh( &self, prim: libremetaverse::Primitive, lod: libremetaverse::rendering::DetailLevel, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.IRendering.GenerateFacetedMesh(LibreMetaverse.Primitive,LibreMetaverse.Rendering.DetailLevel)", ) } /// C# member: `M:LibreMetaverse.Rendering.IRendering.GenerateFacetedSculptMesh(LibreMetaverse.Primitive,LibreMetaverse.Imaging.ManagedImage,LibreMetaverse.Rendering.DetailLevel)`. fn generate_faceted_sculpt_mesh( &self, prim: libremetaverse::Primitive, sculpt_texture: libremetaverse_imaging::ManagedImage, lod: libremetaverse::rendering::DetailLevel, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.IRendering.GenerateFacetedSculptMesh(LibreMetaverse.Primitive,LibreMetaverse.Imaging.ManagedImage,LibreMetaverse.Rendering.DetailLevel)", ) } /// C# member: `M:LibreMetaverse.Rendering.IRendering.GenerateSimpleMesh(LibreMetaverse.Primitive,LibreMetaverse.Rendering.DetailLevel)`. fn generate_simple_mesh( &self, prim: libremetaverse::Primitive, lod: libremetaverse::rendering::DetailLevel, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.IRendering.GenerateSimpleMesh(LibreMetaverse.Primitive,LibreMetaverse.Rendering.DetailLevel)", ) } /// C# member: `M:LibreMetaverse.Rendering.IRendering.GenerateSimpleSculptMesh(LibreMetaverse.Primitive,LibreMetaverse.Imaging.ManagedImage,LibreMetaverse.Rendering.DetailLevel)`. fn generate_simple_sculpt_mesh( &self, prim: libremetaverse::Primitive, sculpt_texture: libremetaverse_imaging::ManagedImage, lod: libremetaverse::rendering::DetailLevel, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.IRendering.GenerateSimpleSculptMesh(LibreMetaverse.Primitive,LibreMetaverse.Imaging.ManagedImage,LibreMetaverse.Rendering.DetailLevel)", ) } /// C# member: `M:LibreMetaverse.Rendering.IRendering.TransformTexCoords(System.Collections.Generic.List{LibreMetaverse.Rendering.Vertex},LibreMetaverse.Vector3,LibreMetaverse.Primitive.TextureEntryFace,LibreMetaverse.Vector3)`. fn transform_tex_coords( &self, vertices: &mut Vec, center: libremetaverse_types::Vector3, te_face: libremetaverse::PrimitiveTextureEntryFace, prim_scale: libremetaverse_types::Vector3, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.IRendering.TransformTexCoords(System.Collections.Generic.List{LibreMetaverse.Rendering.Vertex},LibreMetaverse.Vector3,LibreMetaverse.Primitive.TextureEntryFace,LibreMetaverse.Vector3)", ) } } /// C# type: `T:LibreMetaverse.Rendering.Joint`. pub struct Joint { /// Rust composition for C# base type `LibreMetaverse.Rendering.JointBase`. pub base: libremetaverse::rendering::JointBase, } impl Joint { /// C# member: `M:LibreMetaverse.Rendering.Joint.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Rendering.Joint.#ctor") } /// C# member: `M:LibreMetaverse.Rendering.Joint.GetAliasesList`. pub fn get_aliases_list(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Rendering.Joint.GetAliasesList") } /// C# member: `P:LibreMetaverse.Rendering.Joint.aliases`. pub fn aliases(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Rendering.Joint.aliases") } /// Setter for C# member: `P:LibreMetaverse.Rendering.Joint.aliases`. pub fn set_aliases(&mut self, value: String) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Rendering.Joint.aliases") } /// C# member: `P:LibreMetaverse.Rendering.Joint.bone`. pub fn bone(&self) -> Option> { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Rendering.Joint.bone") } /// Setter for C# member: `P:LibreMetaverse.Rendering.Joint.bone`. pub fn set_bone(&mut self, value: Option>) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Rendering.Joint.bone") } /// C# member: `P:LibreMetaverse.Rendering.Joint.collision_volume`. pub fn collision_volume(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.Joint.collision_volume" ) } /// Setter for C# member: `P:LibreMetaverse.Rendering.Joint.collision_volume`. pub fn set_collision_volume( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.Joint.collision_volume" ) } /// C# member: `P:LibreMetaverse.Rendering.Joint.connected`. pub fn connected(&self) -> bool { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Rendering.Joint.connected") } /// Setter for C# member: `P:LibreMetaverse.Rendering.Joint.connected`. pub fn set_connected(&mut self, value: bool) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Rendering.Joint.connected") } /// C# member: `P:LibreMetaverse.Rendering.Joint.pivot`. pub fn pivot(&self) -> Vec { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Rendering.Joint.pivot") } /// Setter for C# member: `P:LibreMetaverse.Rendering.Joint.pivot`. pub fn set_pivot(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Rendering.Joint.pivot") } } /// C# type: `T:LibreMetaverse.Rendering.JointBase`. pub struct JointBase; impl JointBase { /// C# member: `M:LibreMetaverse.Rendering.JointBase.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Rendering.JointBase.#ctor") } /// C# member: `P:LibreMetaverse.Rendering.JointBase.SupportCategory`. pub fn support_category(&self) -> libremetaverse::rendering::JointSupportCategory { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.JointBase.SupportCategory" ) } /// C# member: `P:LibreMetaverse.Rendering.JointBase.end`. pub fn end(&self) -> Vec { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Rendering.JointBase.end") } /// Setter for C# member: `P:LibreMetaverse.Rendering.JointBase.end`. pub fn set_end(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Rendering.JointBase.end") } /// C# member: `P:LibreMetaverse.Rendering.JointBase.group`. pub fn group(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Rendering.JointBase.group") } /// Setter for C# member: `P:LibreMetaverse.Rendering.JointBase.group`. pub fn set_group(&mut self, value: String) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Rendering.JointBase.group") } /// C# member: `P:LibreMetaverse.Rendering.JointBase.name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Rendering.JointBase.name") } /// Setter for C# member: `P:LibreMetaverse.Rendering.JointBase.name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Rendering.JointBase.name") } /// C# member: `P:LibreMetaverse.Rendering.JointBase.pos`. pub fn pos(&self) -> Vec { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Rendering.JointBase.pos") } /// Setter for C# member: `P:LibreMetaverse.Rendering.JointBase.pos`. pub fn set_pos(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Rendering.JointBase.pos") } /// C# member: `P:LibreMetaverse.Rendering.JointBase.reposition`. pub fn reposition(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.JointBase.reposition" ) } /// Setter for C# member: `P:LibreMetaverse.Rendering.JointBase.reposition`. pub fn set_reposition(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.JointBase.reposition" ) } /// C# member: `P:LibreMetaverse.Rendering.JointBase.rot`. pub fn rot(&self) -> Vec { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Rendering.JointBase.rot") } /// Setter for C# member: `P:LibreMetaverse.Rendering.JointBase.rot`. pub fn set_rot(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Rendering.JointBase.rot") } /// C# member: `P:LibreMetaverse.Rendering.JointBase.scale`. pub fn scale(&self) -> Vec { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Rendering.JointBase.scale") } /// Setter for C# member: `P:LibreMetaverse.Rendering.JointBase.scale`. pub fn set_scale(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Rendering.JointBase.scale") } /// C# member: `P:LibreMetaverse.Rendering.JointBase.support`. pub fn support(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Rendering.JointBase.support") } /// Setter for C# member: `P:LibreMetaverse.Rendering.JointBase.support`. pub fn set_support(&mut self, value: String) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Rendering.JointBase.support") } } /// C# type: `T:LibreMetaverse.Rendering.JointSupportCategory`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum JointSupportCategory { /// C# member: `F:LibreMetaverse.Rendering.JointSupportCategory.Base`. Base = 0, /// C# member: `F:LibreMetaverse.Rendering.JointSupportCategory.Extended`. Extended = 1, } /// C# type: `T:LibreMetaverse.Rendering.LindenAvatarDefinition`. pub struct LindenAvatarDefinition; impl LindenAvatarDefinition { /// C# member: `M:LibreMetaverse.Rendering.LindenAvatarDefinition.ComputeBoneTransforms(System.Collections.Generic.IReadOnlyDictionary{System.Int32,System.Single})`. pub fn compute_bone_transforms( &self, param_values: std::collections::HashMap, ) -> Result< std::collections::HashMap, crate::Error, > { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.LindenAvatarDefinition.ComputeBoneTransforms(System.Collections.Generic.IReadOnlyDictionary{System.Int32,System.Single})", ) } /// C# member: `M:LibreMetaverse.Rendering.LindenAvatarDefinition.GetAttachmentPoint(System.Int32)`. pub fn get_attachment_point_with_int32( &self, id: i32, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.LindenAvatarDefinition.GetAttachmentPoint(System.Int32)", ) } /// C# member: `M:LibreMetaverse.Rendering.LindenAvatarDefinition.GetAttachmentPoint(System.String)`. pub fn get_attachment_point_with_string( &self, name: String, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.LindenAvatarDefinition.GetAttachmentPoint(System.String)", ) } /// C# member: `M:LibreMetaverse.Rendering.LindenAvatarDefinition.Load(System.String,System.String)`. pub fn load( lad_file_name: Option, skeleton_file_name: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.LindenAvatarDefinition.Load(System.String,System.String)", ) } /// C# member: `P:LibreMetaverse.Rendering.LindenAvatarDefinition.AttachmentPoints`. pub fn attachment_points(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.LindenAvatarDefinition.AttachmentPoints" ) } /// C# member: `P:LibreMetaverse.Rendering.LindenAvatarDefinition.MeshDefinitions`. pub fn mesh_definitions(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.LindenAvatarDefinition.MeshDefinitions" ) } /// C# member: `P:LibreMetaverse.Rendering.LindenAvatarDefinition.Skeleton`. pub fn skeleton(&self) -> libremetaverse::rendering::LindenSkeleton { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.LindenAvatarDefinition.Skeleton" ) } } /// C# type: `T:LibreMetaverse.Rendering.LindenMesh`. pub struct LindenMesh { /// C# member: `F:LibreMetaverse.Rendering.LindenMesh.MinPixelWidth`. pub min_pixel_width: f32, /// C# member: `F:LibreMetaverse.Rendering.LindenMesh.Morphs`. pub morphs: Vec, /// C# member: `F:LibreMetaverse.Rendering.LindenMesh.SkinWeights`. pub skin_weights: Vec, } impl LindenMesh { /// C# member: `M:LibreMetaverse.Rendering.LindenMesh.#ctor(System.String)`. pub fn new_with_string(name: String) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.LindenMesh.#ctor(System.String)", ) } /// C# member: `M:LibreMetaverse.Rendering.LindenMesh.#ctor(System.String,LibreMetaverse.Rendering.LindenSkeleton)`. pub fn new_with_string_linden_skeleton( name: String, skeleton: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.LindenMesh.#ctor(System.String,LibreMetaverse.Rendering.LindenSkeleton)", ) } /// C# member: `M:LibreMetaverse.Rendering.LindenMesh.LoadLodMesh(System.Int32,System.String)`. pub fn load_lod_mesh( &self, level: i32, filename: String, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.LindenMesh.LoadLodMesh(System.Int32,System.String)", ) } /// C# member: `M:LibreMetaverse.Rendering.LindenMesh.LoadMesh(System.String)`. pub fn load_mesh(&self, filename: String) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.LindenMesh.LoadMesh(System.String)", ) } /// C# member: `M:LibreMetaverse.Rendering.LindenMesh.LoadReferenceMesh(System.Int32,System.String)`. pub fn load_reference_mesh( &self, lod_level: i32, filename: String, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.LindenMesh.LoadReferenceMesh(System.Int32,System.String)", ) } /// C# member: `M:LibreMetaverse.Rendering.LindenMesh.TrimAt0(System.String)`. pub fn trim_at0(s: String) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.LindenMesh.TrimAt0(System.String)", ) } /// C# member: `P:LibreMetaverse.Rendering.LindenMesh.Faces`. pub fn faces(&self) -> Vec { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Rendering.LindenMesh.Faces") } /// Setter for C# member: `P:LibreMetaverse.Rendering.LindenMesh.Faces`. pub fn set_faces(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Rendering.LindenMesh.Faces") } /// C# member: `P:LibreMetaverse.Rendering.LindenMesh.HasDetailTexCoords`. pub fn has_detail_tex_coords(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.LindenMesh.HasDetailTexCoords" ) } /// Setter for C# member: `P:LibreMetaverse.Rendering.LindenMesh.HasDetailTexCoords`. pub fn set_has_detail_tex_coords(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.LindenMesh.HasDetailTexCoords" ) } /// C# member: `P:LibreMetaverse.Rendering.LindenMesh.HasWeights`. pub fn has_weights(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.LindenMesh.HasWeights" ) } /// Setter for C# member: `P:LibreMetaverse.Rendering.LindenMesh.HasWeights`. pub fn set_has_weights(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.LindenMesh.HasWeights" ) } /// C# member: `P:LibreMetaverse.Rendering.LindenMesh.Header`. pub fn header(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Rendering.LindenMesh.Header") } /// Setter for C# member: `P:LibreMetaverse.Rendering.LindenMesh.Header`. pub fn set_header(&mut self, value: String) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Rendering.LindenMesh.Header") } /// C# member: `P:LibreMetaverse.Rendering.LindenMesh.LodMeshes`. pub fn lod_meshes( &self, ) -> libremetaverse_types::compat::SortedList { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.LindenMesh.LodMeshes" ) } /// Setter for C# member: `P:LibreMetaverse.Rendering.LindenMesh.LodMeshes`. pub fn set_lod_meshes( &mut self, value: libremetaverse_types::compat::SortedList< i32, libremetaverse_types::compat::Object, >, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.LindenMesh.LodMeshes" ) } /// C# member: `P:LibreMetaverse.Rendering.LindenMesh.Name`. pub fn name(&self) -> String { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Rendering.LindenMesh.Name") } /// Setter for C# member: `P:LibreMetaverse.Rendering.LindenMesh.Name`. pub fn set_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Rendering.LindenMesh.Name") } /// C# member: `P:LibreMetaverse.Rendering.LindenMesh.NumFaces`. pub fn num_faces(&self) -> u16 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.LindenMesh.NumFaces" ) } /// Setter for C# member: `P:LibreMetaverse.Rendering.LindenMesh.NumFaces`. pub fn set_num_faces(&mut self, value: u16) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.LindenMesh.NumFaces" ) } /// C# member: `P:LibreMetaverse.Rendering.LindenMesh.NumRemaps`. pub fn num_remaps(&self) -> i32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.LindenMesh.NumRemaps" ) } /// Setter for C# member: `P:LibreMetaverse.Rendering.LindenMesh.NumRemaps`. pub fn set_num_remaps(&mut self, value: i32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.LindenMesh.NumRemaps" ) } /// C# member: `P:LibreMetaverse.Rendering.LindenMesh.NumSkinJoints`. pub fn num_skin_joints(&self) -> u16 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.LindenMesh.NumSkinJoints" ) } /// Setter for C# member: `P:LibreMetaverse.Rendering.LindenMesh.NumSkinJoints`. pub fn set_num_skin_joints(&mut self, value: u16) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.LindenMesh.NumSkinJoints" ) } /// C# member: `P:LibreMetaverse.Rendering.LindenMesh.NumVertices`. pub fn num_vertices(&self) -> u16 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.LindenMesh.NumVertices" ) } /// Setter for C# member: `P:LibreMetaverse.Rendering.LindenMesh.NumVertices`. pub fn set_num_vertices(&mut self, value: u16) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.LindenMesh.NumVertices" ) } /// C# member: `P:LibreMetaverse.Rendering.LindenMesh.Position`. pub fn position(&self) -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.LindenMesh.Position" ) } /// Setter for C# member: `P:LibreMetaverse.Rendering.LindenMesh.Position`. pub fn set_position(&mut self, value: libremetaverse_types::Vector3) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.LindenMesh.Position" ) } /// C# member: `P:LibreMetaverse.Rendering.LindenMesh.RotationAngles`. pub fn rotation_angles(&self) -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.LindenMesh.RotationAngles" ) } /// Setter for C# member: `P:LibreMetaverse.Rendering.LindenMesh.RotationAngles`. pub fn set_rotation_angles(&mut self, value: libremetaverse_types::Vector3) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.LindenMesh.RotationAngles" ) } /// C# member: `P:LibreMetaverse.Rendering.LindenMesh.Scale`. pub fn scale(&self) -> libremetaverse_types::Vector3 { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Rendering.LindenMesh.Scale") } /// Setter for C# member: `P:LibreMetaverse.Rendering.LindenMesh.Scale`. pub fn set_scale(&mut self, value: libremetaverse_types::Vector3) { libremetaverse_types::unimplemented_api!("P:LibreMetaverse.Rendering.LindenMesh.Scale") } /// C# member: `P:LibreMetaverse.Rendering.LindenMesh.Skeleton`. pub fn skeleton(&self) -> Option { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.LindenMesh.Skeleton" ) } /// Setter for C# member: `P:LibreMetaverse.Rendering.LindenMesh.Skeleton`. pub fn set_skeleton(&mut self, value: Option) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.LindenMesh.Skeleton" ) } /// C# member: `P:LibreMetaverse.Rendering.LindenMesh.SkinJoints`. pub fn skin_joints(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.LindenMesh.SkinJoints" ) } /// Setter for C# member: `P:LibreMetaverse.Rendering.LindenMesh.SkinJoints`. pub fn set_skin_joints(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.LindenMesh.SkinJoints" ) } /// C# member: `P:LibreMetaverse.Rendering.LindenMesh.VertexRemaps`. pub fn vertex_remaps(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.LindenMesh.VertexRemaps" ) } /// Setter for C# member: `P:LibreMetaverse.Rendering.LindenMesh.VertexRemaps`. pub fn set_vertex_remaps( &mut self, value: Vec, ) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.LindenMesh.VertexRemaps" ) } /// C# member: `P:LibreMetaverse.Rendering.LindenMesh.Vertices`. pub fn vertices(&self) -> Vec { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.LindenMesh.Vertices" ) } /// Setter for C# member: `P:LibreMetaverse.Rendering.LindenMesh.Vertices`. pub fn set_vertices(&mut self, value: Vec) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.LindenMesh.Vertices" ) } } /// C# type: `T:LibreMetaverse.Rendering.LindenMesh.Face`. pub struct LindenMeshFace { /// C# member: `F:LibreMetaverse.Rendering.LindenMesh.Face.Indices`. pub indices: Vec, } impl LindenMeshFace {} /// C# type: `T:LibreMetaverse.Rendering.LindenMesh.Morph`. pub struct LindenMeshMorph { /// C# member: `F:LibreMetaverse.Rendering.LindenMesh.Morph.Name`. pub name: String, /// C# member: `F:LibreMetaverse.Rendering.LindenMesh.Morph.NumVertices`. pub num_vertices: i32, /// C# member: `F:LibreMetaverse.Rendering.LindenMesh.Morph.Vertices`. pub vertices: Vec, } impl LindenMeshMorph { /// C# member: `M:LibreMetaverse.Rendering.LindenMesh.Morph.ToString`. pub fn to_string(&self) -> String { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Rendering.LindenMesh.Morph.ToString" ) } } /// C# type: `T:LibreMetaverse.Rendering.LindenMesh.MorphVertex`. pub struct LindenMeshMorphVertex { /// C# member: `F:LibreMetaverse.Rendering.LindenMesh.MorphVertex.BiNormal`. pub bi_normal: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Rendering.LindenMesh.MorphVertex.Coord`. pub coord: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Rendering.LindenMesh.MorphVertex.Normal`. pub normal: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Rendering.LindenMesh.MorphVertex.TexCoord`. pub tex_coord: libremetaverse_types::Vector2, /// C# member: `F:LibreMetaverse.Rendering.LindenMesh.MorphVertex.VertexIndex`. pub vertex_index: u32, } impl LindenMeshMorphVertex { /// C# member: `M:LibreMetaverse.Rendering.LindenMesh.MorphVertex.ToString`. pub fn to_string(&self) -> String { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Rendering.LindenMesh.MorphVertex.ToString" ) } } /// C# type: `T:LibreMetaverse.Rendering.LindenMesh.ReferenceMesh`. pub struct LindenMeshReferenceMesh { /// C# member: `F:LibreMetaverse.Rendering.LindenMesh.ReferenceMesh.Faces`. pub faces: Vec, /// C# member: `F:LibreMetaverse.Rendering.LindenMesh.ReferenceMesh.HasDetailTexCoords`. pub has_detail_tex_coords: bool, /// C# member: `F:LibreMetaverse.Rendering.LindenMesh.ReferenceMesh.HasWeights`. pub has_weights: bool, /// C# member: `F:LibreMetaverse.Rendering.LindenMesh.ReferenceMesh.Header`. pub header: String, /// C# member: `F:LibreMetaverse.Rendering.LindenMesh.ReferenceMesh.MinPixelWidth`. pub min_pixel_width: f32, /// C# member: `F:LibreMetaverse.Rendering.LindenMesh.ReferenceMesh.NumFaces`. pub num_faces: u16, /// C# member: `F:LibreMetaverse.Rendering.LindenMesh.ReferenceMesh.Position`. pub position: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Rendering.LindenMesh.ReferenceMesh.RotationAngles`. pub rotation_angles: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Rendering.LindenMesh.ReferenceMesh.RotationOrder`. pub rotation_order: u8, /// C# member: `F:LibreMetaverse.Rendering.LindenMesh.ReferenceMesh.Scale`. pub scale: libremetaverse_types::Vector3, } impl LindenMeshReferenceMesh { /// C# member: `M:LibreMetaverse.Rendering.LindenMesh.ReferenceMesh.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.LindenMesh.ReferenceMesh.#ctor", ) } /// C# member: `M:LibreMetaverse.Rendering.LindenMesh.ReferenceMesh.LoadMesh(System.String)`. pub fn load_mesh(&self, filename: String) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.LindenMesh.ReferenceMesh.LoadMesh(System.String)", ) } } /// C# type: `T:LibreMetaverse.Rendering.LindenMesh.SkinWeightElement`. pub struct LindenMeshSkinWeightElement { /// C# member: `F:LibreMetaverse.Rendering.LindenMesh.SkinWeightElement.Bone1`. pub bone1: String, /// C# member: `F:LibreMetaverse.Rendering.LindenMesh.SkinWeightElement.Bone2`. pub bone2: String, /// C# member: `F:LibreMetaverse.Rendering.LindenMesh.SkinWeightElement.Weight1`. pub weight1: f32, /// C# member: `F:LibreMetaverse.Rendering.LindenMesh.SkinWeightElement.Weight2`. pub weight2: f32, } impl LindenMeshSkinWeightElement {} /// C# type: `T:LibreMetaverse.Rendering.LindenMesh.Vertex`. pub struct LindenMeshVertex { /// C# member: `F:LibreMetaverse.Rendering.LindenMesh.Vertex.BiNormal`. pub bi_normal: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Rendering.LindenMesh.Vertex.Coord`. pub coord: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Rendering.LindenMesh.Vertex.DetailTexCoord`. pub detail_tex_coord: libremetaverse_types::Vector2, /// C# member: `F:LibreMetaverse.Rendering.LindenMesh.Vertex.Normal`. pub normal: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Rendering.LindenMesh.Vertex.TexCoord`. pub tex_coord: libremetaverse_types::Vector2, /// C# member: `F:LibreMetaverse.Rendering.LindenMesh.Vertex.Weight`. pub weight: f32, } impl LindenMeshVertex { /// C# member: `M:LibreMetaverse.Rendering.LindenMesh.Vertex.ToString`. pub fn to_string(&self) -> String { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Rendering.LindenMesh.Vertex.ToString" ) } } /// C# type: `T:LibreMetaverse.Rendering.LindenMesh.VertexRemap`. pub struct LindenMeshVertexRemap { /// C# member: `F:LibreMetaverse.Rendering.LindenMesh.VertexRemap.RemapDestination`. pub remap_destination: i32, /// C# member: `F:LibreMetaverse.Rendering.LindenMesh.VertexRemap.RemapSource`. pub remap_source: i32, } impl LindenMeshVertexRemap { /// C# member: `M:LibreMetaverse.Rendering.LindenMesh.VertexRemap.ToString`. pub fn to_string(&self) -> String { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Rendering.LindenMesh.VertexRemap.ToString" ) } } /// C# type: `T:LibreMetaverse.Rendering.LindenSkeleton`. pub struct LindenSkeleton; impl LindenSkeleton { /// C# member: `M:LibreMetaverse.Rendering.LindenSkeleton.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Rendering.LindenSkeleton.#ctor") } /// C# member: `M:LibreMetaverse.Rendering.LindenSkeleton.BuildExpandedJointList(System.Collections.Generic.IEnumerable{System.String})`. pub fn build_expanded_joint_list( &self, joints_filter: Box>, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.LindenSkeleton.BuildExpandedJointList(System.Collections.Generic.IEnumerable{System.String})", ) } /// C# member: `M:LibreMetaverse.Rendering.LindenSkeleton.BuildJointDictionary`. pub fn build_joint_dictionary( &self, ) -> Result< std::collections::HashMap>, crate::Error, > { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.LindenSkeleton.BuildJointDictionary", ) } /// C# member: `M:LibreMetaverse.Rendering.LindenSkeleton.GetAllJoints`. pub fn get_all_joints( &self, ) -> Result< Box>>, crate::Error, > { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.LindenSkeleton.GetAllJoints", ) } /// C# member: `M:LibreMetaverse.Rendering.LindenSkeleton.GetBone(System.String)`. pub fn get_bone( &self, name_or_alias: String, ) -> Result>, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.LindenSkeleton.GetBone(System.String)", ) } /// C# member: `M:LibreMetaverse.Rendering.LindenSkeleton.GetDefault`. pub fn get_default() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.LindenSkeleton.GetDefault", ) } /// C# member: `M:LibreMetaverse.Rendering.LindenSkeleton.Load`. pub fn load_with_method() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Rendering.LindenSkeleton.Load") } /// C# member: `M:LibreMetaverse.Rendering.LindenSkeleton.Load(System.String)`. pub fn load_with_string( file_name: Option, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.LindenSkeleton.Load(System.String)", ) } /// C# member: `P:LibreMetaverse.Rendering.LindenSkeleton.bone`. pub fn bone(&self) -> libremetaverse::rendering::Joint { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.LindenSkeleton.bone" ) } /// Setter for C# member: `P:LibreMetaverse.Rendering.LindenSkeleton.bone`. pub fn set_bone(&mut self, value: libremetaverse::rendering::Joint) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.LindenSkeleton.bone" ) } /// C# member: `P:LibreMetaverse.Rendering.LindenSkeleton.num_bones`. pub fn num_bones(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.LindenSkeleton.num_bones" ) } /// Setter for C# member: `P:LibreMetaverse.Rendering.LindenSkeleton.num_bones`. pub fn set_num_bones(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.LindenSkeleton.num_bones" ) } /// C# member: `P:LibreMetaverse.Rendering.LindenSkeleton.num_collision_volumes`. pub fn num_collision_volumes(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.LindenSkeleton.num_collision_volumes" ) } /// Setter for C# member: `P:LibreMetaverse.Rendering.LindenSkeleton.num_collision_volumes`. pub fn set_num_collision_volumes(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.LindenSkeleton.num_collision_volumes" ) } /// C# member: `P:LibreMetaverse.Rendering.LindenSkeleton.version`. pub fn version(&self) -> f32 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.LindenSkeleton.version" ) } /// Setter for C# member: `P:LibreMetaverse.Rendering.LindenSkeleton.version`. pub fn set_version(&mut self, value: f32) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.LindenSkeleton.version" ) } /// C# member: `P:LibreMetaverse.Rendering.LindenSkeleton.versionSpecified`. pub fn version_specified(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.LindenSkeleton.versionSpecified" ) } /// Setter for C# member: `P:LibreMetaverse.Rendering.LindenSkeleton.versionSpecified`. pub fn set_version_specified(&mut self, value: bool) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.LindenSkeleton.versionSpecified" ) } } /// C# type: `T:LibreMetaverse.Rendering.Mesh`. pub struct Mesh { /// C# member: `F:LibreMetaverse.Rendering.Mesh.Path`. pub path: libremetaverse::rendering::Path, /// C# member: `F:LibreMetaverse.Rendering.Mesh.Prim`. pub prim: libremetaverse::Primitive, /// C# member: `F:LibreMetaverse.Rendering.Mesh.Profile`. pub profile: libremetaverse::rendering::Profile, } impl Mesh { /// C# member: `M:LibreMetaverse.Rendering.Mesh.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Rendering.Mesh.#ctor") } /// C# member: `M:LibreMetaverse.Rendering.Mesh.ToString`. pub fn to_string(&self) -> String { libremetaverse_types::unimplemented_api!("M:LibreMetaverse.Rendering.Mesh.ToString") } } /// C# type: `T:LibreMetaverse.Rendering.MeshSkinData`. pub struct MeshSkinData { /// C# member: `F:LibreMetaverse.Rendering.MeshSkinData.AltInverseBindMatrices`. pub alt_inverse_bind_matrices: Vec, /// C# member: `F:LibreMetaverse.Rendering.MeshSkinData.BindShapeMatrix`. pub bind_shape_matrix: Vec, /// C# member: `F:LibreMetaverse.Rendering.MeshSkinData.InverseBindMatrices`. pub inverse_bind_matrices: Vec, /// C# member: `F:LibreMetaverse.Rendering.MeshSkinData.JointNames`. pub joint_names: Vec, /// C# member: `F:LibreMetaverse.Rendering.MeshSkinData.LockScaleIfJointPosition`. pub lock_scale_if_joint_position: bool, /// C# member: `F:LibreMetaverse.Rendering.MeshSkinData.PelvisOffset`. pub pelvis_offset: f32, } impl MeshSkinData { /// C# member: `M:LibreMetaverse.Rendering.MeshSkinData.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Rendering.MeshSkinData.#ctor") } } /// C# type: `T:LibreMetaverse.Rendering.Path`. pub struct Path { /// C# member: `F:LibreMetaverse.Rendering.Path.Open`. pub open: bool, /// C# member: `F:LibreMetaverse.Rendering.Path.Points`. pub points: Vec, } impl Path {} /// C# type: `T:LibreMetaverse.Rendering.PathPoint`. pub struct PathPoint { /// C# member: `F:LibreMetaverse.Rendering.PathPoint.Position`. pub position: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Rendering.PathPoint.Rotation`. pub rotation: libremetaverse_types::Quaternion, /// C# member: `F:LibreMetaverse.Rendering.PathPoint.Scale`. pub scale: libremetaverse_types::Vector2, /// C# member: `F:LibreMetaverse.Rendering.PathPoint.TexT`. pub tex_t: f32, } impl PathPoint {} /// C# type: `T:LibreMetaverse.Rendering.PhysicsVolumeMorphs`. pub struct PhysicsVolumeMorphs; impl PhysicsVolumeMorphs { /// C# member: `M:LibreMetaverse.Rendering.PhysicsVolumeMorphs.ComputeBoneOffsets(System.Collections.Generic.Dictionary{System.Int32,System.Single},System.Collections.Generic.IReadOnlyDictionary{System.Int32,System.Single})`. pub fn compute_bone_offsets( driven_weights: std::collections::HashMap, vp_weights: std::collections::HashMap, ) -> Result< std::collections::HashMap, crate::Error, > { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.PhysicsVolumeMorphs.ComputeBoneOffsets(System.Collections.Generic.Dictionary{System.Int32,System.Single},System.Collections.Generic.IReadOnlyDictionary{System.Int32,System.Single})", ) } } /// C# type: `T:LibreMetaverse.Rendering.PhysicsVolumeMorphs.VolumeMorph`. pub struct PhysicsVolumeMorphsVolumeMorph; impl PhysicsVolumeMorphsVolumeMorph { /// C# member: `M:LibreMetaverse.Rendering.PhysicsVolumeMorphs.VolumeMorph.#ctor(System.String,System.Numerics.Vector3)`. pub fn new( bone_name: String, pos_delta: libremetaverse_types::compat::Vector3, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.PhysicsVolumeMorphs.VolumeMorph.#ctor(System.String,System.Numerics.Vector3)", ) } /// C# member: `M:LibreMetaverse.Rendering.PhysicsVolumeMorphs.VolumeMorph.Deconstruct(System.String@,System.Numerics.Vector3@)`. pub fn deconstruct( &mut self, bone_name: &mut String, pos_delta: &mut libremetaverse_types::compat::Vector3, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.PhysicsVolumeMorphs.VolumeMorph.Deconstruct(System.String@,System.Numerics.Vector3@)", ) } /// C# member: `M:LibreMetaverse.Rendering.PhysicsVolumeMorphs.VolumeMorph.Equals(LibreMetaverse.Rendering.PhysicsVolumeMorphs.VolumeMorph)`. pub fn equals_with_volume_morph( &self, other: libremetaverse::rendering::PhysicsVolumeMorphsVolumeMorph, ) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Rendering.PhysicsVolumeMorphs.VolumeMorph.Equals(LibreMetaverse.Rendering.PhysicsVolumeMorphs.VolumeMorph)" ) } /// C# member: `M:LibreMetaverse.Rendering.PhysicsVolumeMorphs.VolumeMorph.Equals(System.Object)`. pub fn equals_with_object(&self, obj: libremetaverse_types::compat::Object) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Rendering.PhysicsVolumeMorphs.VolumeMorph.Equals(System.Object)" ) } /// C# member: `M:LibreMetaverse.Rendering.PhysicsVolumeMorphs.VolumeMorph.GetHashCode`. pub fn get_hash_code(&self) -> i32 { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Rendering.PhysicsVolumeMorphs.VolumeMorph.GetHashCode" ) } /// C# member: `M:LibreMetaverse.Rendering.PhysicsVolumeMorphs.VolumeMorph.ToString`. pub fn to_string(&self) -> String { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Rendering.PhysicsVolumeMorphs.VolumeMorph.ToString" ) } /// C# member: `M:LibreMetaverse.Rendering.PhysicsVolumeMorphs.VolumeMorph.op_Equality(LibreMetaverse.Rendering.PhysicsVolumeMorphs.VolumeMorph,LibreMetaverse.Rendering.PhysicsVolumeMorphs.VolumeMorph)`. pub fn eq( left: libremetaverse::rendering::PhysicsVolumeMorphsVolumeMorph, right: libremetaverse::rendering::PhysicsVolumeMorphsVolumeMorph, ) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Rendering.PhysicsVolumeMorphs.VolumeMorph.op_Equality(LibreMetaverse.Rendering.PhysicsVolumeMorphs.VolumeMorph,LibreMetaverse.Rendering.PhysicsVolumeMorphs.VolumeMorph)" ) } /// C# member: `M:LibreMetaverse.Rendering.PhysicsVolumeMorphs.VolumeMorph.op_Inequality(LibreMetaverse.Rendering.PhysicsVolumeMorphs.VolumeMorph,LibreMetaverse.Rendering.PhysicsVolumeMorphs.VolumeMorph)`. pub fn ne( left: libremetaverse::rendering::PhysicsVolumeMorphsVolumeMorph, right: libremetaverse::rendering::PhysicsVolumeMorphsVolumeMorph, ) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Rendering.PhysicsVolumeMorphs.VolumeMorph.op_Inequality(LibreMetaverse.Rendering.PhysicsVolumeMorphs.VolumeMorph,LibreMetaverse.Rendering.PhysicsVolumeMorphs.VolumeMorph)" ) } /// C# member: `P:LibreMetaverse.Rendering.PhysicsVolumeMorphs.VolumeMorph.BoneName`. pub fn bone_name(&self) -> String { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.PhysicsVolumeMorphs.VolumeMorph.BoneName" ) } /// Setter for C# member: `P:LibreMetaverse.Rendering.PhysicsVolumeMorphs.VolumeMorph.BoneName`. pub fn set_bone_name(&mut self, value: String) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.PhysicsVolumeMorphs.VolumeMorph.BoneName" ) } /// C# member: `P:LibreMetaverse.Rendering.PhysicsVolumeMorphs.VolumeMorph.PosDelta`. pub fn pos_delta(&self) -> libremetaverse_types::compat::Vector3 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.PhysicsVolumeMorphs.VolumeMorph.PosDelta" ) } /// Setter for C# member: `P:LibreMetaverse.Rendering.PhysicsVolumeMorphs.VolumeMorph.PosDelta`. pub fn set_pos_delta(&mut self, value: libremetaverse_types::compat::Vector3) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Rendering.PhysicsVolumeMorphs.VolumeMorph.PosDelta" ) } } /// C# type: `T:LibreMetaverse.Rendering.Profile`. pub struct Profile { /// C# member: `F:LibreMetaverse.Rendering.Profile.Concave`. pub concave: bool, /// C# member: `F:LibreMetaverse.Rendering.Profile.Faces`. pub faces: Vec, /// C# member: `F:LibreMetaverse.Rendering.Profile.MaxX`. pub max_x: f32, /// C# member: `F:LibreMetaverse.Rendering.Profile.MinX`. pub min_x: f32, /// C# member: `F:LibreMetaverse.Rendering.Profile.Open`. pub open: bool, /// C# member: `F:LibreMetaverse.Rendering.Profile.Positions`. pub positions: Vec, /// C# member: `F:LibreMetaverse.Rendering.Profile.TotalOutsidePoints`. pub total_outside_points: i32, } impl Profile {} /// C# type: `T:LibreMetaverse.Rendering.ProfileFace`. pub struct ProfileFace { /// C# member: `F:LibreMetaverse.Rendering.ProfileFace.Cap`. pub cap: bool, /// C# member: `F:LibreMetaverse.Rendering.ProfileFace.Count`. pub count: i32, /// C# member: `F:LibreMetaverse.Rendering.ProfileFace.Flat`. pub flat: bool, /// C# member: `F:LibreMetaverse.Rendering.ProfileFace.Index`. pub index: i32, /// C# member: `F:LibreMetaverse.Rendering.ProfileFace.ScaleU`. pub scale_u: f32, /// C# member: `F:LibreMetaverse.Rendering.ProfileFace.Type`. pub type_: libremetaverse::rendering::FaceType, } impl ProfileFace { /// C# member: `M:LibreMetaverse.Rendering.ProfileFace.ToString`. pub fn to_string(&self) -> String { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Rendering.ProfileFace.ToString" ) } } /// C# type: `T:LibreMetaverse.Rendering.RendererNameAttribute`. pub struct RendererNameAttribute; impl RendererNameAttribute { /// C# member: `M:LibreMetaverse.Rendering.RendererNameAttribute.#ctor(System.String)`. pub fn new(name: String) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.RendererNameAttribute.#ctor(System.String)", ) } /// C# member: `M:LibreMetaverse.Rendering.RendererNameAttribute.ToString`. pub fn to_string(&self) -> String { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Rendering.RendererNameAttribute.ToString" ) } } /// C# type: `T:LibreMetaverse.Rendering.RenderingException`. pub struct RenderingException; impl RenderingException { /// C# member: `M:LibreMetaverse.Rendering.RenderingException.#ctor(System.String)`. pub fn new_with_string(message: String) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.RenderingException.#ctor(System.String)", ) } /// C# member: `M:LibreMetaverse.Rendering.RenderingException.#ctor(System.String,System.Exception)`. pub fn new_with_string_exception( message: String, inner_exception: libremetaverse_types::compat::ExternalError, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.RenderingException.#ctor(System.String,System.Exception)", ) } } /// C# type: `T:LibreMetaverse.Rendering.RenderingLoader`. pub struct RenderingLoader; impl RenderingLoader { /// C# member: `M:LibreMetaverse.Rendering.RenderingLoader.ListRenderers(System.String)`. pub fn list_renderers(path: String) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.RenderingLoader.ListRenderers(System.String)", ) } /// C# member: `M:LibreMetaverse.Rendering.RenderingLoader.LoadRenderer(System.String)`. pub fn load_renderer( filename: String, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.RenderingLoader.LoadRenderer(System.String)", ) } } /// C# type: `T:LibreMetaverse.Rendering.RiggedSkinMath`. pub struct RiggedSkinMath; impl RiggedSkinMath { /// C# member: `M:LibreMetaverse.Rendering.RiggedSkinMath.BuildInvBindMatrices(LibreMetaverse.Rendering.MeshSkinData)`. pub fn build_inv_bind_matrices( skin: libremetaverse::rendering::MeshSkinData, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.RiggedSkinMath.BuildInvBindMatrices(LibreMetaverse.Rendering.MeshSkinData)", ) } /// C# member: `M:LibreMetaverse.Rendering.RiggedSkinMath.ExtractJointPositionOverrides(LibreMetaverse.Rendering.MeshSkinData)`. pub fn extract_joint_position_overrides( skin: libremetaverse::rendering::MeshSkinData, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.RiggedSkinMath.ExtractJointPositionOverrides(LibreMetaverse.Rendering.MeshSkinData)", ) } /// C# member: `M:LibreMetaverse.Rendering.RiggedSkinMath.FloatsToMatrix(System.Single[])`. pub fn floats_to_matrix( f: Vec, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.RiggedSkinMath.FloatsToMatrix(System.Single[])", ) } /// C# member: `M:LibreMetaverse.Rendering.RiggedSkinMath.NormalizeSkinWeights(System.Int32,System.Int32@,System.Single@,System.Int32@,System.Single@,System.Int32@,System.Single@,System.Int32@,System.Single@)`. pub fn normalize_skin_weights( joint_count: i32, j0: &mut i32, w0: &mut f32, j1: &mut i32, w1: &mut f32, j2: &mut i32, w2: &mut f32, j3: &mut i32, w3: &mut f32, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.RiggedSkinMath.NormalizeSkinWeights(System.Int32,System.Int32@,System.Single@,System.Int32@,System.Single@,System.Int32@,System.Single@,System.Int32@,System.Single@)", ) } } /// C# type: `T:LibreMetaverse.Rendering.SimpleMesh`. pub struct SimpleMesh { /// C# member: `F:LibreMetaverse.Rendering.SimpleMesh.Indices`. pub indices: Vec, /// C# member: `F:LibreMetaverse.Rendering.SimpleMesh.Vertices`. pub vertices: Vec, } impl SimpleMesh { /// C# member: `M:LibreMetaverse.Rendering.SimpleMesh.#ctor`. pub fn new_with_constructor() -> Result { libremetaverse_types::not_implemented("M:LibreMetaverse.Rendering.SimpleMesh.#ctor") } /// C# member: `M:LibreMetaverse.Rendering.SimpleMesh.#ctor(LibreMetaverse.Rendering.SimpleMesh)`. pub fn new_with_simple_mesh( mesh: libremetaverse::rendering::SimpleMesh, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Rendering.SimpleMesh.#ctor(LibreMetaverse.Rendering.SimpleMesh)", ) } } /// C# type: `T:LibreMetaverse.Rendering.Vertex`. pub struct Vertex { /// C# member: `F:LibreMetaverse.Rendering.Vertex.Normal`. pub normal: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Rendering.Vertex.Position`. pub position: libremetaverse_types::Vector3, /// C# member: `F:LibreMetaverse.Rendering.Vertex.TexCoord`. pub tex_coord: libremetaverse_types::Vector2, } impl Vertex { /// C# member: `M:LibreMetaverse.Rendering.Vertex.Equals(LibreMetaverse.Rendering.Vertex)`. pub fn equals_with_vertex(&self, other: libremetaverse::rendering::Vertex) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Rendering.Vertex.Equals(LibreMetaverse.Rendering.Vertex)" ) } /// C# member: `M:LibreMetaverse.Rendering.Vertex.Equals(System.Object)`. pub fn equals_with_object( &self, obj: Option, ) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Rendering.Vertex.Equals(System.Object)" ) } /// C# member: `M:LibreMetaverse.Rendering.Vertex.GetHashCode`. pub fn get_hash_code(&self) -> i32 { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Rendering.Vertex.GetHashCode" ) } /// C# member: `M:LibreMetaverse.Rendering.Vertex.ToString`. pub fn to_string(&self) -> String { libremetaverse_types::unimplemented_api!("M:LibreMetaverse.Rendering.Vertex.ToString") } /// C# member: `M:LibreMetaverse.Rendering.Vertex.op_Equality(LibreMetaverse.Rendering.Vertex,LibreMetaverse.Rendering.Vertex)`. pub fn eq( value1: libremetaverse::rendering::Vertex, value2: libremetaverse::rendering::Vertex, ) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Rendering.Vertex.op_Equality(LibreMetaverse.Rendering.Vertex,LibreMetaverse.Rendering.Vertex)" ) } /// C# member: `M:LibreMetaverse.Rendering.Vertex.op_Inequality(LibreMetaverse.Rendering.Vertex,LibreMetaverse.Rendering.Vertex)`. pub fn ne( value1: libremetaverse::rendering::Vertex, value2: libremetaverse::rendering::Vertex, ) -> bool { libremetaverse_types::unimplemented_api!( "M:LibreMetaverse.Rendering.Vertex.op_Inequality(LibreMetaverse.Rendering.Vertex,LibreMetaverse.Rendering.Vertex)" ) } } /// C# type: `T:LibreMetaverse.Rendering.VertexWeight`. pub struct VertexWeight { /// C# member: `F:LibreMetaverse.Rendering.VertexWeight.Joint0`. pub joint0: i32, /// C# member: `F:LibreMetaverse.Rendering.VertexWeight.Joint1`. pub joint1: i32, /// C# member: `F:LibreMetaverse.Rendering.VertexWeight.Joint2`. pub joint2: i32, /// C# member: `F:LibreMetaverse.Rendering.VertexWeight.Joint3`. pub joint3: i32, /// C# member: `F:LibreMetaverse.Rendering.VertexWeight.Weight0`. pub weight0: f32, /// C# member: `F:LibreMetaverse.Rendering.VertexWeight.Weight1`. pub weight1: f32, /// C# member: `F:LibreMetaverse.Rendering.VertexWeight.Weight2`. pub weight2: f32, /// C# member: `F:LibreMetaverse.Rendering.VertexWeight.Weight3`. pub weight3: f32, } impl VertexWeight {} } pub mod stats { /// C# type: `T:LibreMetaverse.Stats.Type`. #[derive(Clone, Copy, Debug, Eq, Hash, PartialEq)] #[repr(i32)] pub enum Type { /// C# member: `F:LibreMetaverse.Stats.Type.Message`. Message = 1, /// C# member: `F:LibreMetaverse.Stats.Type.Packet`. Packet = 0, } /// C# type: `T:LibreMetaverse.Stats.UtilizationStatistics`. pub struct UtilizationStatistics; impl UtilizationStatistics { /// C# member: `M:LibreMetaverse.Stats.UtilizationStatistics.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Stats.UtilizationStatistics.#ctor", ) } /// C# member: `M:LibreMetaverse.Stats.UtilizationStatistics.GetStatistics`. pub fn get_statistics( &self, ) -> Result< std::collections::HashMap, crate::Error, > { libremetaverse_types::not_implemented( "M:LibreMetaverse.Stats.UtilizationStatistics.GetStatistics", ) } } /// C# type: `T:LibreMetaverse.Stats.UtilizationStatistics.Stat`. pub struct UtilizationStatisticsStat; impl UtilizationStatisticsStat { /// C# member: `M:LibreMetaverse.Stats.UtilizationStatistics.Stat.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Stats.UtilizationStatistics.Stat.#ctor", ) } /// C# member: `P:LibreMetaverse.Stats.UtilizationStatistics.Stat.RxBytes`. pub fn rx_bytes(&self) -> i64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Stats.UtilizationStatistics.Stat.RxBytes" ) } /// Setter for C# member: `P:LibreMetaverse.Stats.UtilizationStatistics.Stat.RxBytes`. pub fn set_rx_bytes(&mut self, value: i64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Stats.UtilizationStatistics.Stat.RxBytes" ) } /// C# member: `P:LibreMetaverse.Stats.UtilizationStatistics.Stat.RxCount`. pub fn rx_count(&self) -> i64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Stats.UtilizationStatistics.Stat.RxCount" ) } /// Setter for C# member: `P:LibreMetaverse.Stats.UtilizationStatistics.Stat.RxCount`. pub fn set_rx_count(&mut self, value: i64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Stats.UtilizationStatistics.Stat.RxCount" ) } /// C# member: `P:LibreMetaverse.Stats.UtilizationStatistics.Stat.TxBytes`. pub fn tx_bytes(&self) -> i64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Stats.UtilizationStatistics.Stat.TxBytes" ) } /// Setter for C# member: `P:LibreMetaverse.Stats.UtilizationStatistics.Stat.TxBytes`. pub fn set_tx_bytes(&mut self, value: i64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Stats.UtilizationStatistics.Stat.TxBytes" ) } /// C# member: `P:LibreMetaverse.Stats.UtilizationStatistics.Stat.TxCount`. pub fn tx_count(&self) -> i64 { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Stats.UtilizationStatistics.Stat.TxCount" ) } /// Setter for C# member: `P:LibreMetaverse.Stats.UtilizationStatistics.Stat.TxCount`. pub fn set_tx_count(&mut self, value: i64) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Stats.UtilizationStatistics.Stat.TxCount" ) } /// C# member: `P:LibreMetaverse.Stats.UtilizationStatistics.Stat.Type`. pub fn type_(&self) -> libremetaverse::stats::Type { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Stats.UtilizationStatistics.Stat.Type" ) } /// Setter for C# member: `P:LibreMetaverse.Stats.UtilizationStatistics.Stat.Type`. pub fn set_type_(&mut self, value: libremetaverse::stats::Type) { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Stats.UtilizationStatistics.Stat.Type" ) } } } pub mod threading { /// C# type: `T:LibreMetaverse.Threading.IEventWait`. pub trait IEventWait { /// C# member: `M:LibreMetaverse.Threading.IEventWait.Reset`. fn reset(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Threading.IEventWait.Reset") } /// C# member: `M:LibreMetaverse.Threading.IEventWait.Set`. fn set(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Threading.IEventWait.Set") } /// C# member: `M:LibreMetaverse.Threading.IEventWait.WaitOne`. fn wait_one_with_method(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Threading.IEventWait.WaitOne") } /// C# member: `M:LibreMetaverse.Threading.IEventWait.WaitOne(System.Int32)`. fn wait_one_with_int32(&self, milliseconds_timeout: i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.IEventWait.WaitOne(System.Int32)", ) } /// C# member: `M:LibreMetaverse.Threading.IEventWait.WaitOne(System.TimeSpan)`. fn wait_one_with_time_span( &self, timeout: std::time::Duration, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.IEventWait.WaitOne(System.TimeSpan)", ) } } /// C# type: `T:LibreMetaverse.Threading.IReaderWriterLock`. pub trait IReaderWriterLock { /// C# member: `M:LibreMetaverse.Threading.IReaderWriterLock.ReadLock`. fn read_lock(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.IReaderWriterLock.ReadLock", ) } /// C# member: `M:LibreMetaverse.Threading.IReaderWriterLock.UpgradeableLock`. fn upgradeable_lock( &self, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.IReaderWriterLock.UpgradeableLock", ) } /// C# member: `M:LibreMetaverse.Threading.IReaderWriterLock.WriteLock`. fn write_lock(&self) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.IReaderWriterLock.WriteLock", ) } } /// C# type: `T:LibreMetaverse.Threading.IReaderWriterLockSlim`. pub trait IReaderWriterLockSlim { /// C# member: `M:LibreMetaverse.Threading.IReaderWriterLockSlim.EnterReadLock`. fn enter_read_lock(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.IReaderWriterLockSlim.EnterReadLock", ) } /// C# member: `M:LibreMetaverse.Threading.IReaderWriterLockSlim.EnterUpgradeableLock`. fn enter_upgradeable_lock(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.IReaderWriterLockSlim.EnterUpgradeableLock", ) } /// C# member: `M:LibreMetaverse.Threading.IReaderWriterLockSlim.EnterWriteLock`. fn enter_write_lock(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.IReaderWriterLockSlim.EnterWriteLock", ) } /// C# member: `M:LibreMetaverse.Threading.IReaderWriterLockSlim.ExitReadLock`. fn exit_read_lock(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.IReaderWriterLockSlim.ExitReadLock", ) } /// C# member: `M:LibreMetaverse.Threading.IReaderWriterLockSlim.ExitUpgradeableLock(System.Boolean)`. fn exit_upgradeable_lock(&self, upgraded: bool) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.IReaderWriterLockSlim.ExitUpgradeableLock(System.Boolean)", ) } /// C# member: `M:LibreMetaverse.Threading.IReaderWriterLockSlim.ExitWriteLock`. fn exit_write_lock(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.IReaderWriterLockSlim.ExitWriteLock", ) } /// C# member: `M:LibreMetaverse.Threading.IReaderWriterLockSlim.UncheckedExitUpgradeableLock`. fn unchecked_exit_upgradeable_lock(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.IReaderWriterLockSlim.UncheckedExitUpgradeableLock", ) } /// C# member: `M:LibreMetaverse.Threading.IReaderWriterLockSlim.UncheckedExitUpgradedLock`. fn unchecked_exit_upgraded_lock(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.IReaderWriterLockSlim.UncheckedExitUpgradedLock", ) } /// C# member: `M:LibreMetaverse.Threading.IReaderWriterLockSlim.UncheckedUpgradeToWriteLock`. fn unchecked_upgrade_to_write_lock(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.IReaderWriterLockSlim.UncheckedUpgradeToWriteLock", ) } /// C# member: `M:LibreMetaverse.Threading.IReaderWriterLockSlim.UpgradeToWriteLock(System.Boolean@)`. fn upgrade_to_write_lock(&self, upgraded: &mut bool) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.IReaderWriterLockSlim.UpgradeToWriteLock(System.Boolean@)", ) } } /// C# type: `T:LibreMetaverse.Threading.ManagedAutoResetEvent`. pub struct ManagedAutoResetEvent; impl ManagedAutoResetEvent { /// C# member: `M:LibreMetaverse.Threading.ManagedAutoResetEvent.#ctor`. pub fn new_with_constructor() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.ManagedAutoResetEvent.#ctor", ) } /// C# member: `M:LibreMetaverse.Threading.ManagedAutoResetEvent.#ctor(System.Boolean)`. pub fn new_with_boolean(initial_state: bool) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.ManagedAutoResetEvent.#ctor(System.Boolean)", ) } /// C# member: `M:LibreMetaverse.Threading.ManagedAutoResetEvent.Dispose`. pub fn dispose(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.ManagedAutoResetEvent.Dispose", ) } /// C# member: `M:LibreMetaverse.Threading.ManagedAutoResetEvent.Reset`. pub fn reset(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.ManagedAutoResetEvent.Reset", ) } /// C# member: `M:LibreMetaverse.Threading.ManagedAutoResetEvent.Set`. pub fn set(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.ManagedAutoResetEvent.Set", ) } /// C# member: `M:LibreMetaverse.Threading.ManagedAutoResetEvent.WaitOne`. pub fn wait_one_with_method(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.ManagedAutoResetEvent.WaitOne", ) } /// C# member: `M:LibreMetaverse.Threading.ManagedAutoResetEvent.WaitOne(System.Int32)`. pub fn wait_one_with_int32(&self, milliseconds_timeout: i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.ManagedAutoResetEvent.WaitOne(System.Int32)", ) } /// C# member: `M:LibreMetaverse.Threading.ManagedAutoResetEvent.WaitOne(System.TimeSpan)`. pub fn wait_one_with_time_span( &self, timeout: std::time::Duration, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.ManagedAutoResetEvent.WaitOne(System.TimeSpan)", ) } /// C# member: `P:LibreMetaverse.Threading.ManagedAutoResetEvent.IsSet`. pub fn is_set(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Threading.ManagedAutoResetEvent.IsSet" ) } /// C# member: `P:LibreMetaverse.Threading.ManagedAutoResetEvent.WasDisposed`. pub fn was_disposed(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Threading.ManagedAutoResetEvent.WasDisposed" ) } } impl libremetaverse::threading::disposers::IAdvancedDisposable for ManagedAutoResetEvent {} impl libremetaverse::threading::IEventWait for ManagedAutoResetEvent {} /// C# type: `T:LibreMetaverse.Threading.ManagedManualResetEvent`. pub struct ManagedManualResetEvent; impl ManagedManualResetEvent { /// C# member: `M:LibreMetaverse.Threading.ManagedManualResetEvent.#ctor`. pub fn new_with_constructor() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.ManagedManualResetEvent.#ctor", ) } /// C# member: `M:LibreMetaverse.Threading.ManagedManualResetEvent.#ctor(System.Boolean)`. pub fn new_with_boolean(initial_state: bool) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.ManagedManualResetEvent.#ctor(System.Boolean)", ) } /// C# member: `M:LibreMetaverse.Threading.ManagedManualResetEvent.Dispose`. pub fn dispose(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.ManagedManualResetEvent.Dispose", ) } /// C# member: `M:LibreMetaverse.Threading.ManagedManualResetEvent.Reset`. pub fn reset(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.ManagedManualResetEvent.Reset", ) } /// C# member: `M:LibreMetaverse.Threading.ManagedManualResetEvent.Set`. pub fn set(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.ManagedManualResetEvent.Set", ) } /// C# member: `M:LibreMetaverse.Threading.ManagedManualResetEvent.WaitOne`. pub fn wait_one_with_method(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.ManagedManualResetEvent.WaitOne", ) } /// C# member: `M:LibreMetaverse.Threading.ManagedManualResetEvent.WaitOne(System.Int32)`. pub fn wait_one_with_int32(&self, milliseconds_timeout: i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.ManagedManualResetEvent.WaitOne(System.Int32)", ) } /// C# member: `M:LibreMetaverse.Threading.ManagedManualResetEvent.WaitOne(System.TimeSpan)`. pub fn wait_one_with_time_span( &self, timeout: std::time::Duration, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.ManagedManualResetEvent.WaitOne(System.TimeSpan)", ) } /// C# member: `P:LibreMetaverse.Threading.ManagedManualResetEvent.IsSet`. pub fn is_set(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Threading.ManagedManualResetEvent.IsSet" ) } /// C# member: `P:LibreMetaverse.Threading.ManagedManualResetEvent.WasDisposed`. pub fn was_disposed(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Threading.ManagedManualResetEvent.WasDisposed" ) } } impl libremetaverse::threading::disposers::IAdvancedDisposable for ManagedManualResetEvent {} impl libremetaverse::threading::IEventWait for ManagedManualResetEvent {} /// C# type: `T:LibreMetaverse.Threading.ManagedSemaphore`. pub struct ManagedSemaphore; impl ManagedSemaphore { /// C# member: `M:LibreMetaverse.Threading.ManagedSemaphore.#ctor(System.Int32)`. pub fn new(available_count: i32) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.ManagedSemaphore.#ctor(System.Int32)", ) } /// C# member: `M:LibreMetaverse.Threading.ManagedSemaphore.Dispose`. pub fn dispose(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.ManagedSemaphore.Dispose", ) } /// C# member: `M:LibreMetaverse.Threading.ManagedSemaphore.Enter`. pub fn enter_with_method(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.ManagedSemaphore.Enter", ) } /// C# member: `M:LibreMetaverse.Threading.ManagedSemaphore.Enter(System.Int32)`. pub fn enter_with_int32(&self, count: i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.ManagedSemaphore.Enter(System.Int32)", ) } /// C# member: `M:LibreMetaverse.Threading.ManagedSemaphore.Exit`. pub fn exit_with_method(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.ManagedSemaphore.Exit", ) } /// C# member: `M:LibreMetaverse.Threading.ManagedSemaphore.Exit(System.Int32)`. pub fn exit_with_int32(&self, count: i32) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.ManagedSemaphore.Exit(System.Int32)", ) } /// C# member: `P:LibreMetaverse.Threading.ManagedSemaphore.WasDisposed`. pub fn was_disposed(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Threading.ManagedSemaphore.WasDisposed" ) } } impl libremetaverse::threading::disposers::IAdvancedDisposable for ManagedSemaphore {} /// C# type: `T:LibreMetaverse.Threading.OptimisticReaderWriterLock`. pub struct OptimisticReaderWriterLock; impl OptimisticReaderWriterLock { /// C# member: `M:LibreMetaverse.Threading.OptimisticReaderWriterLock.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.OptimisticReaderWriterLock.#ctor", ) } /// C# member: `M:LibreMetaverse.Threading.OptimisticReaderWriterLock.EnterReadLock`. pub fn enter_read_lock(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.OptimisticReaderWriterLock.EnterReadLock", ) } /// C# member: `M:LibreMetaverse.Threading.OptimisticReaderWriterLock.EnterUpgradeableLock`. pub fn enter_upgradeable_lock(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.OptimisticReaderWriterLock.EnterUpgradeableLock", ) } /// C# member: `M:LibreMetaverse.Threading.OptimisticReaderWriterLock.EnterWriteLock`. pub fn enter_write_lock(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.OptimisticReaderWriterLock.EnterWriteLock", ) } /// C# member: `M:LibreMetaverse.Threading.OptimisticReaderWriterLock.ExitReadLock`. pub fn exit_read_lock(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.OptimisticReaderWriterLock.ExitReadLock", ) } /// C# member: `M:LibreMetaverse.Threading.OptimisticReaderWriterLock.ExitUpgradeableLock(System.Boolean)`. pub fn exit_upgradeable_lock(&self, upgraded: bool) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.OptimisticReaderWriterLock.ExitUpgradeableLock(System.Boolean)", ) } /// C# member: `M:LibreMetaverse.Threading.OptimisticReaderWriterLock.ExitWriteLock`. pub fn exit_write_lock(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.OptimisticReaderWriterLock.ExitWriteLock", ) } /// C# member: `M:LibreMetaverse.Threading.OptimisticReaderWriterLock.ReadLock`. pub fn read_lock( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.OptimisticReaderWriterLock.ReadLock", ) } /// C# member: `M:LibreMetaverse.Threading.OptimisticReaderWriterLock.UncheckedExitUpgradeableLock`. pub fn unchecked_exit_upgradeable_lock(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.OptimisticReaderWriterLock.UncheckedExitUpgradeableLock", ) } /// C# member: `M:LibreMetaverse.Threading.OptimisticReaderWriterLock.UncheckedExitUpgradedLock`. pub fn unchecked_exit_upgraded_lock(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.OptimisticReaderWriterLock.UncheckedExitUpgradedLock", ) } /// C# member: `M:LibreMetaverse.Threading.OptimisticReaderWriterLock.UncheckedUpgradeToWriteLock`. pub fn unchecked_upgrade_to_write_lock(&self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.OptimisticReaderWriterLock.UncheckedUpgradeToWriteLock", ) } /// C# member: `M:LibreMetaverse.Threading.OptimisticReaderWriterLock.UpgradeToWriteLock(System.Boolean@)`. pub fn upgrade_to_write_lock(&self, upgraded: &mut bool) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.OptimisticReaderWriterLock.UpgradeToWriteLock(System.Boolean@)", ) } /// C# member: `M:LibreMetaverse.Threading.OptimisticReaderWriterLock.UpgradeableLock`. pub fn upgradeable_lock( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.OptimisticReaderWriterLock.UpgradeableLock", ) } /// C# member: `M:LibreMetaverse.Threading.OptimisticReaderWriterLock.WriteLock`. pub fn write_lock( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.OptimisticReaderWriterLock.WriteLock", ) } } impl libremetaverse::threading::IReaderWriterLock for OptimisticReaderWriterLock {} impl libremetaverse::threading::IReaderWriterLockSlim for OptimisticReaderWriterLock {} /// C# type: `T:LibreMetaverse.Threading.SpinLockSlim`. pub struct SpinLockSlim; impl SpinLockSlim { /// C# member: `M:LibreMetaverse.Threading.SpinLockSlim.Enter`. pub fn enter(&mut self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Threading.SpinLockSlim.Enter") } /// C# member: `M:LibreMetaverse.Threading.SpinLockSlim.Exit`. pub fn exit(&mut self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented("M:LibreMetaverse.Threading.SpinLockSlim.Exit") } } /// C# type: `T:LibreMetaverse.Threading.SpinReaderWriterLock`. pub struct SpinReaderWriterLock; impl SpinReaderWriterLock { /// C# member: `M:LibreMetaverse.Threading.SpinReaderWriterLock.#ctor`. pub fn new() -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.SpinReaderWriterLock.#ctor", ) } /// C# member: `M:LibreMetaverse.Threading.SpinReaderWriterLock.ReadLock`. pub fn read_lock( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.SpinReaderWriterLock.ReadLock", ) } /// C# member: `M:LibreMetaverse.Threading.SpinReaderWriterLock.UpgradeableLock`. pub fn upgradeable_lock( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.SpinReaderWriterLock.UpgradeableLock", ) } /// C# member: `M:LibreMetaverse.Threading.SpinReaderWriterLock.WriteLock`. pub fn write_lock( &self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.SpinReaderWriterLock.WriteLock", ) } } impl libremetaverse::threading::IReaderWriterLock for SpinReaderWriterLock {} /// C# type: `T:LibreMetaverse.Threading.SpinReaderWriterLockSlim`. pub struct SpinReaderWriterLockSlim; impl SpinReaderWriterLockSlim { /// C# member: `M:LibreMetaverse.Threading.SpinReaderWriterLockSlim.EnterReadLock`. pub fn enter_read_lock(&mut self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.SpinReaderWriterLockSlim.EnterReadLock", ) } /// C# member: `M:LibreMetaverse.Threading.SpinReaderWriterLockSlim.EnterUpgradeableLock`. pub fn enter_upgradeable_lock(&mut self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.SpinReaderWriterLockSlim.EnterUpgradeableLock", ) } /// C# member: `M:LibreMetaverse.Threading.SpinReaderWriterLockSlim.EnterWriteLock`. pub fn enter_write_lock(&mut self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.SpinReaderWriterLockSlim.EnterWriteLock", ) } /// C# member: `M:LibreMetaverse.Threading.SpinReaderWriterLockSlim.ExitReadLock`. pub fn exit_read_lock(&mut self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.SpinReaderWriterLockSlim.ExitReadLock", ) } /// C# member: `M:LibreMetaverse.Threading.SpinReaderWriterLockSlim.ExitUpgradeableLock(System.Boolean)`. pub fn exit_upgradeable_lock(&mut self, upgraded: bool) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.SpinReaderWriterLockSlim.ExitUpgradeableLock(System.Boolean)", ) } /// C# member: `M:LibreMetaverse.Threading.SpinReaderWriterLockSlim.ExitWriteLock`. pub fn exit_write_lock(&mut self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.SpinReaderWriterLockSlim.ExitWriteLock", ) } /// C# member: `M:LibreMetaverse.Threading.SpinReaderWriterLockSlim.UncheckedExitUpgradeableLock`. pub fn unchecked_exit_upgradeable_lock(&mut self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.SpinReaderWriterLockSlim.UncheckedExitUpgradeableLock", ) } /// C# member: `M:LibreMetaverse.Threading.SpinReaderWriterLockSlim.UncheckedExitUpgradedLock`. pub fn unchecked_exit_upgraded_lock(&mut self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.SpinReaderWriterLockSlim.UncheckedExitUpgradedLock", ) } /// C# member: `M:LibreMetaverse.Threading.SpinReaderWriterLockSlim.UncheckedUpgradeToWriteLock`. pub fn unchecked_upgrade_to_write_lock(&mut self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.SpinReaderWriterLockSlim.UncheckedUpgradeToWriteLock", ) } /// C# member: `M:LibreMetaverse.Threading.SpinReaderWriterLockSlim.UpgradeToWriteLock(System.Boolean@)`. pub fn upgrade_to_write_lock(&mut self, upgraded: &mut bool) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.SpinReaderWriterLockSlim.UpgradeToWriteLock(System.Boolean@)", ) } } impl libremetaverse::threading::IReaderWriterLockSlim for SpinReaderWriterLockSlim {} /// C# type: `T:LibreMetaverse.Threading.WaitHandleAsyncFactory`. pub struct WaitHandleAsyncFactory; impl WaitHandleAsyncFactory { /// C# member: `M:LibreMetaverse.Threading.WaitHandleAsyncFactory.FromWaitHandle(System.Threading.WaitHandle)`. pub async fn from_wait_handle_with_wait_handle( handle: libremetaverse_types::compat::WaitHandle, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.WaitHandleAsyncFactory.FromWaitHandle(System.Threading.WaitHandle)", ) } /// C# member: `M:LibreMetaverse.Threading.WaitHandleAsyncFactory.FromWaitHandle(System.Threading.WaitHandle,System.Threading.CancellationToken)`. pub async fn from_wait_handle_with_wait_handle_cancellation_token( handle: libremetaverse_types::compat::WaitHandle, token: libremetaverse_types::compat::CancellationToken, ) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.WaitHandleAsyncFactory.FromWaitHandle(System.Threading.WaitHandle,System.Threading.CancellationToken)", ) } /// C# member: `M:LibreMetaverse.Threading.WaitHandleAsyncFactory.FromWaitHandle(System.Threading.WaitHandle,System.TimeSpan)`. pub async fn from_wait_handle_with_wait_handle_time_span( handle: libremetaverse_types::compat::WaitHandle, timeout: std::time::Duration, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.WaitHandleAsyncFactory.FromWaitHandle(System.Threading.WaitHandle,System.TimeSpan)", ) } /// C# member: `M:LibreMetaverse.Threading.WaitHandleAsyncFactory.FromWaitHandle(System.Threading.WaitHandle,System.TimeSpan,System.Threading.CancellationToken)`. pub async fn from_wait_handle_with_wait_handle_time_span_cancellation_token( handle: libremetaverse_types::compat::WaitHandle, timeout: std::time::Duration, token: libremetaverse_types::compat::CancellationToken, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.WaitHandleAsyncFactory.FromWaitHandle(System.Threading.WaitHandle,System.TimeSpan,System.Threading.CancellationToken)", ) } } pub mod disposers { /// C# type: `T:LibreMetaverse.Threading.Disposers.IAdvancedDisposable`. pub trait IAdvancedDisposable { /// C# member: `P:LibreMetaverse.Threading.Disposers.IAdvancedDisposable.WasDisposed`. fn was_disposed(&self) -> bool { libremetaverse_types::unimplemented_api!( "P:LibreMetaverse.Threading.Disposers.IAdvancedDisposable.WasDisposed" ) } } /// C# type: `T:LibreMetaverse.Threading.Disposers.IUpgradeableLock`. pub trait IUpgradeableLock { /// C# member: `M:LibreMetaverse.Threading.Disposers.IUpgradeableLock.DisposableUpgrade`. fn disposable_upgrade( &self, ) -> Result, crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.Disposers.IUpgradeableLock.DisposableUpgrade", ) } /// C# member: `M:LibreMetaverse.Threading.Disposers.IUpgradeableLock.Upgrade`. fn upgrade(&self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.Disposers.IUpgradeableLock.Upgrade", ) } } /// C# type: `T:LibreMetaverse.Threading.Disposers.OptimisticReadLock`. pub struct OptimisticReadLock; impl OptimisticReadLock { /// C# member: `M:LibreMetaverse.Threading.Disposers.OptimisticReadLock.Dispose`. pub fn dispose(&mut self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.Disposers.OptimisticReadLock.Dispose", ) } } /// C# type: `T:LibreMetaverse.Threading.Disposers.OptimisticUpgradeableLock`. pub struct OptimisticUpgradeableLock; impl OptimisticUpgradeableLock { /// C# member: `M:LibreMetaverse.Threading.Disposers.OptimisticUpgradeableLock.DisposableUpgrade`. pub fn disposable_upgrade( &mut self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.Disposers.OptimisticUpgradeableLock.DisposableUpgrade", ) } /// C# member: `M:LibreMetaverse.Threading.Disposers.OptimisticUpgradeableLock.Dispose`. pub fn dispose(&mut self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.Disposers.OptimisticUpgradeableLock.Dispose", ) } /// C# member: `M:LibreMetaverse.Threading.Disposers.OptimisticUpgradeableLock.Upgrade`. pub fn upgrade(&mut self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.Disposers.OptimisticUpgradeableLock.Upgrade", ) } } impl libremetaverse::threading::disposers::IUpgradeableLock for OptimisticUpgradeableLock {} /// C# type: `T:LibreMetaverse.Threading.Disposers.OptimisticWriteLock`. pub struct OptimisticWriteLock; impl OptimisticWriteLock { /// C# member: `M:LibreMetaverse.Threading.Disposers.OptimisticWriteLock.Dispose`. pub fn dispose(&mut self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.Disposers.OptimisticWriteLock.Dispose", ) } } /// C# type: `T:LibreMetaverse.Threading.Disposers.SpinReadLock`. pub struct SpinReadLock; impl SpinReadLock { /// C# member: `M:LibreMetaverse.Threading.Disposers.SpinReadLock.Dispose`. pub fn dispose(&mut self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.Disposers.SpinReadLock.Dispose", ) } } /// C# type: `T:LibreMetaverse.Threading.Disposers.SpinUpgradeableLock`. pub struct SpinUpgradeableLock; impl SpinUpgradeableLock { /// C# member: `M:LibreMetaverse.Threading.Disposers.SpinUpgradeableLock.DisposableUpgrade`. pub fn disposable_upgrade( &mut self, ) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.Disposers.SpinUpgradeableLock.DisposableUpgrade", ) } /// C# member: `M:LibreMetaverse.Threading.Disposers.SpinUpgradeableLock.Dispose`. pub fn dispose(&mut self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.Disposers.SpinUpgradeableLock.Dispose", ) } /// C# member: `M:LibreMetaverse.Threading.Disposers.SpinUpgradeableLock.Upgrade`. pub fn upgrade(&mut self) -> Result { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.Disposers.SpinUpgradeableLock.Upgrade", ) } } impl libremetaverse::threading::disposers::IUpgradeableLock for SpinUpgradeableLock {} /// C# type: `T:LibreMetaverse.Threading.Disposers.SpinWriteLock`. pub struct SpinWriteLock; impl SpinWriteLock { /// C# member: `M:LibreMetaverse.Threading.Disposers.SpinWriteLock.Dispose`. pub fn dispose(&mut self) -> Result<(), crate::Error> { libremetaverse_types::not_implemented( "M:LibreMetaverse.Threading.Disposers.SpinWriteLock.Dispose", ) } } } }