Angulos
Loading...
Searching...
No Matches
Angulos._3d.Components.RenderComponents.IRenderDependantComponent Interface Reference

A interface that can be derived from to allow objects to call a method every frame. More...

Public Member Functions

void HandleDrawing (ref InternalSVKRenderer renderer)
 Called every frame. This is designed to do rendering-important work, not just normal stuff. This has access to rendering, in other words, it's called on the main rendering thread, so this blocks rendering.
void HandleRenderingThreadDrawing (InternalSVKRenderer renderer)
 Called every frame. This has access to rendering, but it is not done on the main rendering thread, so it does not block rendering.

Detailed Description

A interface that can be derived from to allow objects to call a method every frame.

Member Function Documentation

◆ HandleDrawing()

void Angulos._3d.Components.RenderComponents.IRenderDependantComponent.HandleDrawing ( ref InternalSVKRenderer renderer)
inline

Called every frame. This is designed to do rendering-important work, not just normal stuff. This has access to rendering, in other words, it's called on the main rendering thread, so this blocks rendering.

Parameters
renderer

◆ HandleRenderingThreadDrawing()

void Angulos._3d.Components.RenderComponents.IRenderDependantComponent.HandleRenderingThreadDrawing ( InternalSVKRenderer renderer)

Called every frame. This has access to rendering, but it is not done on the main rendering thread, so it does not block rendering.

Parameters
renderer

The documentation for this interface was generated from the following file:
  • Sharp/_3d/Components/RenderComponents/IRenderDependantComponent.cs