libomv update to support headerless llsd binary deserialization needed for mesh asset decoding

Signed-off-by: Teravus Ovares (Dan Olivares) <teravus@gmail.com>
viewer-2-initial-appearance
Latif Khalifa 2010-10-15 03:13:24 +02:00 committed by Teravus Ovares (Dan Olivares)
parent 2d88394cd5
commit b4c54765d2
6 changed files with 63 additions and 6 deletions

View File

@ -135,17 +135,33 @@
</member> </member>
<member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDBinary(System.Byte[])"> <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDBinary(System.Byte[])">
<summary> <summary>
Deserializes binary LLSD
</summary> </summary>
<param name="binaryData"></param> <param name="binaryData">Serialized data</param>
<returns></returns> <returns>OSD containting deserialized data</returns>
</member>
<member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDBinary(System.Byte[],System.Boolean)">
<summary>
Deserializes binary LLSD
</summary>
<param name="binaryData">Serialized data</param>
<param name="headerOptional">Treat LLSD binary header as optional</param>
<returns>OSD containting deserialized data</returns>
</member> </member>
<member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDBinary(System.IO.Stream)"> <member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDBinary(System.IO.Stream)">
<summary> <summary>
Deserializes binary LLSD
</summary> </summary>
<param name="stream"></param> <param name="stream">Stream to read the data from</param>
<returns></returns> <returns>OSD containting deserialized data</returns>
</member>
<member name="M:OpenMetaverse.StructuredData.OSDParser.DeserializeLLSDBinary(System.IO.Stream,System.Boolean)">
<summary>
Deserializes binary LLSD
</summary>
<param name="stream">Stream to read the data from</param>
<param name="headerOptional">Treat LLSD binary header as optional</param>
<returns>OSD containting deserialized data</returns>
</member> </member>
<member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDBinary(OpenMetaverse.StructuredData.OSD)"> <member name="M:OpenMetaverse.StructuredData.OSDParser.SerializeLLSDBinary(OpenMetaverse.StructuredData.OSD)">
<summary> <summary>

Binary file not shown.

View File

@ -3497,6 +3497,13 @@
</summary> </summary>
<param name="textureID">The texture assets <see cref="T:OpenMetaverse.UUID"/></param> <param name="textureID">The texture assets <see cref="T:OpenMetaverse.UUID"/></param>
</member> </member>
<member name="M:OpenMetaverse.AssetManager.RequestMesh(OpenMetaverse.UUID,OpenMetaverse.AssetManager.MeshDownloadCallback)">
<summary>
Requests download of a mesh asset
</summary>
<param name="meshID">UUID of the mesh asset</param>
<param name="callback">Callback when the request completes</param>
</member>
<member name="M:OpenMetaverse.AssetManager.FireImageProgressEvent(OpenMetaverse.UUID,System.Int32,System.Int32)"> <member name="M:OpenMetaverse.AssetManager.FireImageProgressEvent(OpenMetaverse.UUID,System.Int32,System.Int32)">
<summary> <summary>
Lets TexturePipeline class fire the progress event Lets TexturePipeline class fire the progress event
@ -3573,6 +3580,13 @@
</summary> </summary>
<param name="newAssetID">Asset UUID of the newly uploaded baked texture</param> <param name="newAssetID">Asset UUID of the newly uploaded baked texture</param>
</member> </member>
<member name="T:OpenMetaverse.AssetManager.MeshDownloadCallback">
<summary>
A callback that fires upon the completition of the RequestMesh call
</summary>
<param name="success">Was the download successfull</param>
<param name="assetMesh">Resulting mesh or null on problems</param>
</member>
<member name="P:OpenMetaverse.XferReceivedEventArgs.Xfer"> <member name="P:OpenMetaverse.XferReceivedEventArgs.Xfer">
<summary>Xfer data</summary> <summary>Xfer data</summary>
</member> </member>
@ -20343,6 +20357,33 @@
Level of Detail mesh Level of Detail mesh
</summary> </summary>
</member> </member>
<member name="T:OpenMetaverse.Assets.AssetMesh">
<summary>
Represents Mesh asset
</summary>
</member>
<member name="M:OpenMetaverse.Assets.AssetMesh.#ctor">
<summary>Initializes a new instance of an AssetMesh object</summary>
</member>
<member name="M:OpenMetaverse.Assets.AssetMesh.#ctor(OpenMetaverse.UUID,System.Byte[])">
<summary>Initializes a new instance of an AssetMesh object with parameters</summary>
<param name="assetID">A unique <see cref="T:OpenMetaverse.UUID"/> specific to this asset</param>
<param name="assetData">A byte array containing the raw asset data</param>
</member>
<member name="M:OpenMetaverse.Assets.AssetMesh.Encode">
<summary>
TODO: Encodes a scripts contents into a LSO Bytecode file
</summary>
</member>
<member name="M:OpenMetaverse.Assets.AssetMesh.Decode">
<summary>
TODO: Decode LSO Bytecode into a string
</summary>
<returns>true</returns>
</member>
<member name="P:OpenMetaverse.Assets.AssetMesh.AssetType">
<summary>Override the base classes AssetType</summary>
</member>
<member name="T:OpenMetaverse.TextureRequestState"> <member name="T:OpenMetaverse.TextureRequestState">
<summary> <summary>
The current status of a texture request as it moves through the pipeline or final result of a texture request. The current status of a texture request as it moves through the pipeline or final result of a texture request.

Binary file not shown.

Binary file not shown.