#include <SceneBuilderFactories.h>
Inherits ShadedObjectFactory.
Inheritance diagram for SphereObjectFactory:
Public Member Functions | |
SphereObjectFactory (std::map< std::string, Shader * > &shaders) | |
virtual Object * | create (const std::string &type, std::stringstream &line) |
Definition at line 567 of file SceneBuilderFactories.h.
SphereObjectFactory::SphereObjectFactory | ( | std::map< std::string, Shader * > & | shaders | ) | [inline] |
Constructor
Definition at line 572 of file SceneBuilderFactories.h.
Object * SphereObjectFactory::create | ( | const std::string & | type, | |
std::stringstream & | line | |||
) | [virtual] |
Create a new object based on type and data in the stream
type | Statement type | |
line | Line with data |
Implements ObjectFactory.
Definition at line 608 of file SceneBuilderFactories.cpp.
References ShadedObjectFactory::mShaders, Object::setCastShadows(), and Object::setShader().