static ShaderPtr construct( const std::string &name="defaultsurface", const std::string &type="surface", CompoundDataPtr parameters = 0 )
	{
		return new Shader( name, type, parameters ? parameters->readable() : CompoundDataMap() );
	}
Exemple #2
0
	static LightPtr construct( const std::string &name="distantlight", const std::string &handle="", CompoundDataPtr parameters = nullptr )
	{
		return new Light( name, handle, parameters ? parameters->readable() : CompoundDataMap() );
	}