Viskores  1.0
Public Member Functions | Private Attributes | List of all members
viskores::rendering::Scene Class Reference

A simple collection of things to render. More...

#include <Scene.h>

Public Member Functions

 Scene ()
 
void AddActor (viskores::rendering::Actor actor)
 Add an Actor to the scene. More...
 
const viskores::rendering::ActorGetActor (viskores::IdComponent index) const
 Get one of the Actors from the scene. More...
 
viskores::IdComponent GetNumberOfActors () const
 Get the number of Actors in the scene. More...
 
void Render (viskores::rendering::Mapper &mapper, viskores::rendering::Canvas &canvas, const viskores::rendering::Camera &camera) const
 
viskores::Bounds GetSpatialBounds () const
 The computed spatial bounds of combined data from all contained Actors. More...
 

Private Attributes

std::shared_ptr< InternalsType > Internals
 

Detailed Description

A simple collection of things to render.

The Scene is a simple collection of Actor objects.

Constructor & Destructor Documentation

◆ Scene()

viskores::rendering::Scene::Scene ( )

Member Function Documentation

◆ AddActor()

void viskores::rendering::Scene::AddActor ( viskores::rendering::Actor  actor)

Add an Actor to the scene.

◆ GetActor()

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

Get one of the Actors from the scene.

◆ GetNumberOfActors()

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

Get the number of Actors in the scene.

◆ GetSpatialBounds()

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

The computed spatial bounds of combined data from all contained Actors.

◆ Render()

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

Member Data Documentation

◆ Internals

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

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