메소드 | 설명 | |
---|---|---|
AbortDownload ( UUID textureID ) : void | ||
GetTextureToRender ( UUID textureID ) : |
retrieve texture information from dictionary
|
|
RemoveFromPipeline ( UUID textureID ) : bool |
Remove no longer necessary texture from dictionary
|
|
RequestTexture ( UUID textureID, ImageType type ) : void |
Request a texture be downloaded, once downloaded OnImageRenderReady event will be fired containing texture key which can be used to retrieve texture with GetTextureToRender method
|
|
Shutdown ( ) : void | ||
TexturePipeline ( |
Default constructor
|
메소드 | 설명 | |
---|---|---|
Assets_OnImageReceiveProgress ( UUID image, int lastPacket, int recieved, int total ) : void | ||
Assets_OnImageReceived ( |
||
DownloadThread ( ) : void |
Master Download Thread, Queues up downloads in the threadpool
|
|
TextureRequestDoWork ( Object threadContext ) : void |
public GetTextureToRender ( UUID textureID ) : |
||
textureID | UUID | Texture ID |
리턴 |
public RemoveFromPipeline ( UUID textureID ) : bool | ||
textureID | UUID | |
리턴 | bool |
public RequestTexture ( UUID textureID, ImageType type ) : void | ||
textureID | UUID | Texture to request |
type | ImageType | Type of the requested texture |
리턴 | void |
public TexturePipeline ( |
||
client | Reference to SecondLife client |
|
maxRequests | int | Maximum number of concurrent texture requests |
리턴 | System |