VTK-m  2.0
Public Member Functions | Private Attributes | List of all members
vtkm::rendering::Scene Class Reference

#include <Scene.h>

Public Member Functions

 Scene ()
 
void AddActor (const vtkm::rendering::Actor &actor)
 
const vtkm::rendering::ActorGetActor (vtkm::IdComponent index) const
 
vtkm::IdComponent GetNumberOfActors () const
 
void Render (vtkm::rendering::Mapper &mapper, vtkm::rendering::Canvas &canvas, const vtkm::rendering::Camera &camera) const
 
vtkm::Bounds GetSpatialBounds () const
 

Private Attributes

std::shared_ptr< InternalsType > Internals
 

Constructor & Destructor Documentation

◆ Scene()

vtkm::rendering::Scene::Scene ( )

Member Function Documentation

◆ AddActor()

void vtkm::rendering::Scene::AddActor ( const vtkm::rendering::Actor actor)

◆ GetActor()

const vtkm::rendering::Actor& vtkm::rendering::Scene::GetActor ( vtkm::IdComponent  index) const

◆ GetNumberOfActors()

vtkm::IdComponent vtkm::rendering::Scene::GetNumberOfActors ( ) const

◆ GetSpatialBounds()

vtkm::Bounds vtkm::rendering::Scene::GetSpatialBounds ( ) const

◆ Render()

void vtkm::rendering::Scene::Render ( vtkm::rendering::Mapper mapper,
vtkm::rendering::Canvas canvas,
const vtkm::rendering::Camera camera 
) const

Member Data Documentation

◆ Internals

std::shared_ptr<InternalsType> vtkm::rendering::Scene::Internals
private

The documentation for this class was generated from the following file: