21#include <vtkExternalOpenGLRenderer.h> 
   22#include <vtkExternalOpenGLRenderWindow.h> 
   23#include <vtkExternalOpenGLCamera.h> 
   24#include <vtkExternalLight.h> 
   27#include <vtkCubeSource.h> 
   28#include <vtkPlaneSource.h> 
   30#include <vtkSequencePass.h> 
   31#include <vtkDefaultPass.h> 
   32#include <vtkLightsPass.h> 
   33#include <vtkShadowMapPass.h> 
   34#include <vtkShadowMapBakerPass.h> 
   35#include <vtkRenderPassCollection.h> 
   36#include <vtkCameraPass.h> 
   37#include <vtkOverlayPass.h> 
   38#include <vtkOpaquePass.h> 
   39#include <vtkVolumetricPass.h> 
   40#include <vtkTranslucentPass.h> 
   55        virtual std::string 
name() 
const override;
 
   57        virtual std::vector<SelectionItem> 
select(
int x, 
int y, 
int w, 
int h) 
override;
 
   87            vtkNew<vtkRenderPassCollection> 
passes;
 
   88            vtkNew<vtkSequencePass>         
seq;
 
   91            vtkNew<vtkShadowMapBakerPass>   
baker;
 
 
vtkNew< vtkCameraPass > cameraPass
 
vtkNew< vtkExternalOpenGLRenderWindow > mVtkWindow
 
vtkNew< vtkExternalOpenGLCamera > mVtkCamera
 
void setScene(dyno::SceneGraph *scene)
 
virtual std::string name() const override
 
vtkNew< vtkVolumetricPass > volume
 
vtkNew< vtkExternalOpenGLRenderer > mVtkRenderer
 
vtkNew< vtkActor > mPlaneActor
 
friend struct GatherVisualModuleAction
 
struct dyno::VtkRenderEngine::@340163273235376101235017354364217037303154346237 mRenderPasses
 
virtual void initialize() override
 
vtkNew< vtkShadowMapPass > shadow
 
vtkNew< vtkOverlayPass > overlay
 
vtkNew< vtkLightsPass > light
 
void setCamera(const RenderParams &rparams)
 
virtual std::vector< SelectionItem > select(int x, int y, int w, int h) override
 
virtual void draw(dyno::SceneGraph *scene, const RenderParams &rparams) override
 
vtkNew< vtkPlaneSource > mPlaneWireFrame
 
vtkNew< vtkLight > mVtkLight
 
vtkNew< vtkTranslucentPass > translucent
 
vtkNew< vtkPlaneSource > mPlane
 
std::vector< VtkVisualModule * > mVisualModules
 
vtkNew< vtkShadowMapBakerPass > baker
 
vtkNew< vtkActor > mBoxActor
 
vtkNew< vtkActor > mPlaneWireFrameActor
 
vtkNew< vtkRenderPassCollection > passes
 
vtkNew< vtkCubeSource > mSceneCube
 
vtkNew< vtkOpaquePass > opaque
 
virtual void terminate() override
 
vtkNew< vtkSequencePass > seq
 
This is an implementation of AdditiveCCD based on peridyno.