14 #ifndef vtkOpenGLSkybox_h
15 #define vtkOpenGLSkybox_h
19 #include "vtkRenderingOpenGL2Module.h"
23 VTK_ABI_NAMESPACE_BEGIN
54 float LastCameraPosition[3];
56 void UpdateUniforms(
vtkObject*,
unsigned long,
void*);
69 #define vtkOpenGLSkybox_OVERRIDE_ATTRIBUTES vtkOpenGLSkybox::CreateOverrideAttributes()
vtkNew< vtkOpenGLPolyDataMapper > CubeMapper
PolyDataMapper using OpenGL to render.
Attribute for vtkObjectFactory overrides.
virtual void Render(vtkRenderer *, vtkMapper *)
This causes the actor to be rendered.
abstract base class for most VTK objects
abstract specification for renderers
a simple class to control print indentation
Renders a skybox environment.
abstract class specifies interface to map data to graphics primitives
vtkNew< vtkOpenGLActor > OpenGLActor
vtkRenderer * CurrentRenderer
virtual void SetMapper(vtkMapper *)
This is the method that is used to connect an actor to the end of a visualization pipeline...
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.