PixelLightAPI
.
|
Abstract scene creator base class. More...
#include <SceneCreator.h>
Public Member Functions | |
virtual PL_API PLScene::SNCamera * | Create (PLScene::SceneContainer &cSceneContainer) const =0 |
Creates the content of a scene container. | |
Protected Member Functions | |
PL_API | SceneCreator () |
Default constructor. | |
virtual PL_API | ~SceneCreator () |
Destructor. |
Abstract scene creator base class.
PL_API PLEngine::SceneCreator::SceneCreator | ( | ) | [protected] |
Default constructor.
virtual PL_API PLEngine::SceneCreator::~SceneCreator | ( | ) | [protected, virtual] |
Destructor.
virtual PL_API PLScene::SNCamera* PLEngine::SceneCreator::Create | ( | PLScene::SceneContainer & | cSceneContainer | ) | const [pure virtual] |
Creates the content of a scene container.
[in] | cSceneContainer | Scene container to manipulate (not cleared before filled) |
Implemented in PLEngine::SceneCreatorLoadableTypeImage, PLEngine::SceneCreatorLoadableTypeMaterial, PLEngine::SceneCreatorLoadableTypeMesh, and PLEngine::SceneCreatorDefault.
|