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.