Added support for osg::Image to the lua plugin.
This commit is contained in:
@@ -8,5 +8,33 @@ REGISTER_OBJECT_WRAPPER( Image,
|
||||
osg::Image,
|
||||
"osg::Object osg::Image" )
|
||||
{
|
||||
// Everything is done in OutputStream and InputStream classes
|
||||
{
|
||||
UPDATE_TO_VERSION_SCOPED( 112 )
|
||||
|
||||
ADD_STRING_SERIALIZER(FileName, "");
|
||||
|
||||
BEGIN_ENUM_SERIALIZER( WriteHint, NO_PREFERENCE );
|
||||
ADD_ENUM_VALUE( NO_PREFERENCE ) ;
|
||||
ADD_ENUM_VALUE( STORE_INLINE ) ;
|
||||
ADD_ENUM_VALUE( EXTERNAL_FILE );
|
||||
END_ENUM_SERIALIZER();
|
||||
|
||||
BEGIN_ENUM_SERIALIZER( AllocationMode, USE_NEW_DELETE );
|
||||
ADD_ENUM_VALUE( NO_DELETE ) ;
|
||||
ADD_ENUM_VALUE( USE_NEW_DELETE );
|
||||
ADD_ENUM_VALUE( USE_MALLOC_FREE );
|
||||
END_ENUM_SERIALIZER();
|
||||
|
||||
// Everything is done in OutputStream and InputStream classes
|
||||
ADD_GLENUM_SERIALIZER( InternalTextureFormat, GLint, GL_NONE );
|
||||
ADD_GLENUM_SERIALIZER( DataType, GLenum, GL_NONE );
|
||||
ADD_GLENUM_SERIALIZER( PixelFormat, GLenum, GL_NONE );
|
||||
ADD_INT_SERIALIZER( RowLength, 0 );
|
||||
ADD_UINT_SERIALIZER( Packing, 0 );
|
||||
|
||||
BEGIN_ENUM_SERIALIZER( Origin, BOTTOM_LEFT );
|
||||
ADD_ENUM_VALUE( BOTTOM_LEFT ) ;
|
||||
ADD_ENUM_VALUE( TOP_LEFT );
|
||||
END_ENUM_SERIALIZER();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user