3#include <EditorEngineProcessFramework/EngineProcess/ViewRenderSettings.h>
4#include <RendererCore/Pipeline/RenderPipelinePass.h>
5#include <RendererFoundation/Resources/RenderTargetSetup.h>
27 bool m_bPickSelected =
true;
28 bool m_bPickTransparent =
true;
31 plUInt32 m_PickingIdOut = 0;
32 float m_PickingDepthOut = 0.0f;
35 plUInt32 m_uiMarqueeActionID = 0xFFFFFFFF;
36 plUInt32 m_uiWindowWidth = 0;
37 plUInt32 m_uiWindowHeight = 0;
43 void ReadBackPropertiesSinglePick(
plView* pView);
44 void ReadBackPropertiesMarqueePick(
plView* pView);
This class encapsulates an array and it's size. It is recommended to use this class instead of plain ...
Definition ArrayPtr.h:37
Definition DynamicArray.h:81
Definition RenderTargetSetup.h:19
Definition RendererFoundationDLL.h:411
static plMat4Template< float > MakeZero()
Definition Mat4_inl.h:64
Definition PickingRenderPass.h:8
Definition RenderPipelinePass.h:26
virtual void InitRenderPipelinePass(const plArrayPtr< plRenderPipelinePassConnection *const > inputs, const plArrayPtr< plRenderPipelinePassConnection *const > outputs)
After GetRenderTargetDescriptions was called successfully for each pass, this function is called with...
Definition RenderPipelinePass.cpp:52
virtual void Execute(const plRenderViewContext &renderViewContext, const plArrayPtr< plRenderPipelinePassConnection *const > inputs, const plArrayPtr< plRenderPipelinePassConnection *const > outputs)=0
Render into outputs. Both inputs and outputs are passed in with actual texture handles....
virtual void ReadBackProperties(plView *pView)
Allows for the pass to write data back using plView::SetRenderPassReadBackProperty....
Definition RenderPipelinePass.cpp:56
virtual bool GetRenderTargetDescriptions(const plView &view, const plArrayPtr< plGALTextureCreationDescription *const > inputs, plArrayPtr< plGALTextureCreationDescription > outputs)=0
For a given input pin configuration, provide the output configuration of this node....
Encapsulates a view on the given world through the given camera and rendered with the specified Rende...
Definition View.h:21
Definition Declarations.h:51