36 void after()
override;
40 void refreshCameraUseFlags();
41 bool validateRenderActionOrder()
const;
42 void renderRenderAction(
RenderAction* renderAction,
bool firstRenderAction);
45 Scene* _scene =
nullptr;
47 std::vector<RenderAction*> _renderActions;
49 bool _hdrPass =
false;
52 bool _beforeCalled =
false;
53 bool _executeCalled =
false;
void setHdrPass(bool hdr)
void addRenderAction(RenderAction *renderAction)
RenderPassForward(const std::shared_ptr< GraphicsDevice > &device, LayerComposition *layerComposition, Scene *scene, Renderer *renderer)
std::shared_ptr< GraphicsDevice > device() const
RenderPass(const std::shared_ptr< GraphicsDevice > &device)
Container for the scene graph, lighting environment, fog, skybox, and layer composition.