OpenMetaverse Protocol Library Developers API Documentation
OSD Class
Namespaces OpenMetaverse.StructuredDataOSD
Declaration Syntax
C#
public 
class 
OSD
Members
All Members Constructors Methods Properties



Icon Member Description
OSD () () () ()
Initializes a new instance of the OSDclass

AsBinary () () () ()
AsBoolean () () () ()
AsColor4 () () () ()
AsDate () () () ()
AsInteger () () () ()
AsLong () () () ()
AsQuaternion () () () ()
AsReal () () () ()
AsString () () () ()
AsUInteger () () () ()
AsULong () () () ()
AsUri () () () ()
AsUUID () () () ()
AsVector2 () () () ()
AsVector3 () () () ()
AsVector3d () () () ()
AsVector4 () () () ()
Copy () () () ()
DeserializeMembers(Object % , OSDMap)
Uses reflection to deserialize member variables in an object from an SDMap

FromBinary( array< Byte > [] () [] [] )
FromBoolean(Boolean)
FromColor4(Color4)
FromDate(DateTime)
FromInteger(Int32)
FromInteger(UInt32)
FromInteger(Int16)
FromInteger(UInt16)
FromInteger(SByte)
FromInteger(Byte)
FromLong(Int64)
FromObject(Object)
FromQuaternion(Quaternion)
FromReal(Double)
FromReal(Single)
FromString(String)
FromUInteger(UInt32)
FromULong(UInt64)
FromUri(Uri)
FromUUID(UUID)
FromVector2(Vector2)
FromVector3(Vector3)
FromVector3d(Vector3d)
FromVector4(Vector4)
Implicit Widening Implicit Implicit Implicit (Boolean to OSD)
Implicit Widening Implicit Implicit Implicit (Int32 to OSD)
Implicit Widening Implicit Implicit Implicit (UInt32 to OSD)
Implicit Widening Implicit Implicit Implicit (Int16 to OSD)
Implicit Widening Implicit Implicit Implicit (UInt16 to OSD)
Implicit Widening Implicit Implicit Implicit (SByte to OSD)
Implicit Widening Implicit Implicit Implicit (Byte to OSD)
Implicit Widening Implicit Implicit Implicit (Int64 to OSD)
Implicit Widening Implicit Implicit Implicit (UInt64 to OSD)
Implicit Widening Implicit Implicit Implicit (Double to OSD)
Implicit Widening Implicit Implicit Implicit (Single to OSD)
Implicit Widening Implicit Implicit Implicit (String to OSD)
Implicit Widening Implicit Implicit Implicit (UUID to OSD)
Implicit Widening Implicit Implicit Implicit (DateTime to OSD)
Implicit Widening Implicit Implicit Implicit (Uri to OSD)
Implicit Widening Implicit Implicit Implicit ( array< Byte > [] () [] [] to OSD)
Implicit Widening Implicit Implicit Implicit (Vector2 to OSD)
Implicit Widening Implicit Implicit Implicit (Vector3 to OSD)
Implicit Widening Implicit Implicit Implicit (Vector3d to OSD)
Implicit Widening Implicit Implicit Implicit (Vector4 to OSD)
Implicit Widening Implicit Implicit Implicit (Quaternion to OSD)
Implicit Widening Implicit Implicit Implicit (Color4 to OSD)
Implicit Widening Implicit Implicit Implicit (OSD to Boolean)
Implicit Widening Implicit Implicit Implicit (OSD to Int32)
Implicit Widening Implicit Implicit Implicit (OSD to UInt32)
Implicit Widening Implicit Implicit Implicit (OSD to Int64)
Implicit Widening Implicit Implicit Implicit (OSD to UInt64)
Implicit Widening Implicit Implicit Implicit (OSD to Double)
Implicit Widening Implicit Implicit Implicit (OSD to Single)
Implicit Widening Implicit Implicit Implicit (OSD to String)
Implicit Widening Implicit Implicit Implicit (OSD to UUID)
Implicit Widening Implicit Implicit Implicit (OSD to DateTime)
Implicit Widening Implicit Implicit Implicit (OSD to Uri)
Implicit Widening Implicit Implicit Implicit (OSD to array< Byte > [] () [] [] )
Implicit Widening Implicit Implicit Implicit (OSD to Vector2)
Implicit Widening Implicit Implicit Implicit (OSD to Vector3)
Implicit Widening Implicit Implicit Implicit (OSD to Vector3d)
Implicit Widening Implicit Implicit Implicit (OSD to Vector4)
Implicit Widening Implicit Implicit Implicit (OSD to Quaternion)
Implicit Widening Implicit Implicit Implicit (OSD to Color4)
SerializeMembers(Object)
Uses reflection to create an SDMap from all of the SD serializable types in an object

ToObject(Type, OSD)
ToString () () () () (Overrides Object. ToString () () () () .)
Type
Inheritance Hierarchy

Assembly: OpenMetaverse.StructuredData(Module: OpenMetaverse.StructuredData.dll) Version: 0.0.0.0