RenderKernel context service. More...
Public Member Functions | |
abstract void | Execute (RenderContext ctx) |
Execute this service. | |
void | ResetName () |
Reset the name. | |
Properties | |
RenderKernel | Kernel [get, set] |
Kernel which is associated with the service. | |
string | Name [get, set] |
Name property. |
RenderKernel context service.
The RenderKernelContextService class is used by the RenderKernel to execute tasks with a current RenderContext. A RenderKernelContextService is executed sequentially respect others RenderKernelContextService instances.
The registered ContextService are executed before the rendering pipeline is executed. This is desiderable in the case ContextService instances updates data.
abstract void Derm.Render.RenderKernelContextService.Execute | ( | RenderContext | ctx | ) | [pure virtual] |
Execute this service.
ctx | A RenderContext used for this RenderKernelContextService operations. The context is the one associated with the RenderKernel which has registered this service. |
Implemented in Derm.Render.AnimationService, Derm.Render.RenderGarbageService, Derm.Render.TextureSetService, and Derm.Ui.MouseInput.
void Derm.Render.RenderKernelContextService.ResetName | ( | ) |
Reset the name.
Implements Derm.Render.INameable.
RenderKernel Derm.Render.RenderKernelContextService.Kernel [get, set] |
Kernel which is associated with the service.
string Derm.Render.RenderKernelContextService.Name [get, set] |
Name property.
Implements Derm.Render.INameable.