C# 클래스 Universe.Modules.Web.WebHttpTextureService

상속: IService, IWebHttpTextureService
파일 보기 프로젝트 열기: Virtual-Universe/Virtual-Universe

보호된 프로퍼티들

프로퍼티 타입 설명
_gridNick string
_registry IRegistryCore
_server IHttpServer

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
GetEncoderInfo ( string mimeType ) : System.Drawing.Imaging.ImageCodecInfo
ResizeBitmap ( Image b, int nWidth, int nHeight ) : Bitmap

메소드 상세

FinishedStartup() 공개 메소드

public FinishedStartup ( ) : void
리턴 void

GetAvatarImageURL() 공개 메소드

public GetAvatarImageURL ( string imageURL ) : string
imageURL string
리턴 string

GetRegionWorldViewURL() 공개 메소드

public GetRegionWorldViewURL ( UUID RegionID ) : string
RegionID UUID
리턴 string

GetTextureURL() 공개 메소드

public GetTextureURL ( UUID textureID ) : string
textureID UUID
리턴 string

Initialize() 공개 메소드

public Initialize ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
리턴 void

OnHTTPGetAvatarImage() 공개 메소드

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
리턴 byte[]

OnHTTPGetTextureImage() 공개 메소드

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
리턴 byte[]

Start() 공개 메소드

public Start ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
리턴 void

프로퍼티 상세

_gridNick 보호되어 있는 프로퍼티

protected string _gridNick
리턴 string

_registry 보호되어 있는 프로퍼티

protected IRegistryCore _registry
리턴 IRegistryCore

_server 보호되어 있는 프로퍼티

protected IHttpServer _server
리턴 IHttpServer