Derm.Render.TextureLoadService Class Reference

Texture loading service. More...

Inheritance diagram for Derm.Render.TextureLoadService:
Derm.Render.RenderKernelDetachedService

List of all members.

Classes

class  TextureLoadJob
 Job for loading texture data. More...

Public Member Functions

 TextureLoadService ()
 Constructor.
void RequestJob (TextureLoadJob job)

Properties

static TextureLoadService Instance [get]
 The only TextureLoadService service instance.

Detailed Description

Texture loading service.

This service is used to load texture data. Data loading is executed in a separated thread, in order to don't block the rendering cycles; infact the image loading can be time consuming due the large data to load from permanent storage (or from network remote location) or can be CPU cosuming due the data decompression method.

Naturally implementations can load images inline to the current thread, but for better performances it shall be considered to load such data ina separated thread and handle the loading events.


Constructor & Destructor Documentation

Derm.Render.TextureLoadService.TextureLoadService (  ) 

Constructor.


Member Function Documentation

void Derm.Render.TextureLoadService.RequestJob ( TextureLoadJob  job  ) 

Property Documentation

TextureLoadService Derm.Render.TextureLoadService.Instance [static, get]

The only TextureLoadService service instance.



Services powered by Get Deus Ex Render Machina at SourceForge.net. Fast, secure and Free Open Source software downloads