From Ruben, addition of osg::PointSprite and osgpointsprite example.

This commit is contained in:
Robert Osfield
2004-03-02 22:36:11 +00:00
parent f10a47ed75
commit f8f1456654
10 changed files with 268 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
#if defined(_MSC_VER)
#pragma warning( disable : 4786 )
#endif
#include "osg/PointSprite"
#include "osgDB/Registry"
#include "osgDB/Input"
#include "osgDB/Output"
using namespace osg;
using namespace osgDB;
// forward declare functions to use later.
bool PointSprite_readLocalData(Object& obj, Input& fr);
bool PointSprite_writeLocalData(const Object& obj, Output& fw);
// register the read and write functions with the osgDB::Registry.
RegisterDotOsgWrapperProxy g_PointSpriteProxy
(
new osg::PointSprite,
"PointSprite",
"Object StateAttribute PointSprite",
&PointSprite_readLocalData,
&PointSprite_writeLocalData
);
bool PointSprite_readLocalData(Object&, Input&)
{
return false;
}
bool PointSprite_writeLocalData(const Object&,Output&)
{
return true;
}