C# Class Universe.Modules.Web.WebHttpTextureService

Inheritance: IService, IWebHttpTextureService
Exibir arquivo Open project: Virtual-Universe/Virtual-Universe

Protected Properties

Property Type Description
_gridNick string
_registry IRegistryCore
_server IHttpServer

Public Methods

Method Description
FinishedStartup ( ) : void
GetAvatarImageURL ( string imageURL ) : string
GetRegionWorldViewURL ( UUID RegionID ) : string
GetTextureURL ( UUID textureID ) : string
Initialize ( IConfigSource config, IRegistryCore registry ) : void
OnHTTPGetAvatarImage ( string path, Stream request, OSHttpRequest httpRequest, OSHttpResponse httpResponse ) : byte[]
OnHTTPGetTextureImage ( string path, Stream request, OSHttpRequest httpRequest, OSHttpResponse httpResponse ) : byte[]
Start ( IConfigSource config, IRegistryCore registry ) : void

Private Methods

Method Description
GetEncoderInfo ( string mimeType ) : System.Drawing.Imaging.ImageCodecInfo
ResizeBitmap ( Image b, int nWidth, int nHeight ) : Bitmap

Method Details

FinishedStartup() public method

public FinishedStartup ( ) : void
return void

GetAvatarImageURL() public method

public GetAvatarImageURL ( string imageURL ) : string
imageURL string
return string

GetRegionWorldViewURL() public method

public GetRegionWorldViewURL ( UUID RegionID ) : string
RegionID UUID
return string

GetTextureURL() public method

public GetTextureURL ( UUID textureID ) : string
textureID UUID
return string

Initialize() public method

public Initialize ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
return void

OnHTTPGetAvatarImage() public method

public OnHTTPGetAvatarImage ( string path, Stream request, OSHttpRequest httpRequest, OSHttpResponse httpResponse ) : byte[]
path string
request Stream
httpRequest Universe.Framework.Servers.HttpServer.Implementation.OSHttpRequest
httpResponse Universe.Framework.Servers.HttpServer.Implementation.OSHttpResponse
return byte[]

OnHTTPGetTextureImage() public method

public OnHTTPGetTextureImage ( string path, Stream request, OSHttpRequest httpRequest, OSHttpResponse httpResponse ) : byte[]
path string
request Stream
httpRequest Universe.Framework.Servers.HttpServer.Implementation.OSHttpRequest
httpResponse Universe.Framework.Servers.HttpServer.Implementation.OSHttpResponse
return byte[]

Start() public method

public Start ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
return void

Property Details

_gridNick protected_oe property

protected string _gridNick
return string

_registry protected_oe property

protected IRegistryCore _registry
return IRegistryCore

_server protected_oe property

protected IHttpServer _server
return IHttpServer