Defines renderer-specific scene synchronization and rendering behavior. More...
#include <RadientRenderTechnique.hpp>
Public Member Functions | |
| virtual RADIENT_STATUS | SyncScene (const IRadientScene &Scene)=0 |
| Incrementally synchronizes renderer-specific state with the scene. | |
| virtual RADIENT_STATUS | PrepareFrame (const RadientRenderContext &Context)=0 |
| Prepares renderer-specific resources for the frame. | |
| virtual RADIENT_STATUS | BeginFrame (const RadientRenderContext &Context)=0 |
Defines renderer-specific scene synchronization and rendering behavior.
|
pure virtual |
Begins, renders, and ends one frame. EndFrame() is called whenever BeginFrame() succeeds, including when Render() reports a failure.
Implemented in Diligent::RadientTesseraRenderTechnique.