Re: Color List
Leon Pennington <[email protected]> Wed, 7 Jan 2004 03:25:59 +0000
| Newsgroups | gmane.comp.kde.devel.kpovmodeler |
|---|---|
| Message-ID | <[email protected]> |
On Wednesday 07 January 2004 02:32, Leon Pennington wrote: > Hi, > Color list don't seem to be rendering/exporting properly to I'm getting an > error that color lists don't support povray. I've got a patch to fix, Its a > serializer that simply call the dev->callSerialization( object, > metaObject->superClass( ) ); > > Should I apply? Sorry bad patch, this one should work. ( Been a long day ) -- Leon Pennington Programming is a pastime similar to banging one's head against a wall, but with fewer opportunities for reward. List archive and information: https://mail.kde.org/mailman/listinfo/kpovmodeler-devel
colorlistpatch.diff
(text/x-diff, 2.6 KB)
? dummy.cpp
Index: pmpovray31format.cpp
===================================================================
RCS file: /home/kde/kdegraphics/kpovmodeler/pmpovray31format.cpp,v
retrieving revision 1.2
diff -u -3 -p -r1.2 pmpovray31format.cpp
--- pmpovray31format.cpp 4 Jul 2003 21:23:34 -0000 1.2
+++ pmpovray31format.cpp 7 Jan 2004 02:21:49 -0000
@@ -55,6 +55,7 @@ PMPovray31Format::PMPovray31Format( )
registerMethod( "Lathe", PMPov31SerLathe );
registerMethod( "Light", PMPov31SerLight );
registerMethod( "ListPattern", PMPov31SerListPattern );
+ registerMethod( "ColorList", PMPov31SerColorList );
registerMethod( "NormalList", PMPov31SerNormalList );
registerMethod( "LooksLike", PMPov31SerLooksLike );
registerMethod( "Material", PMPov31SerMaterial );
Index: pmpovray31serialization.cpp
===================================================================
RCS file: /home/kde/kdegraphics/kpovmodeler/pmpovray31serialization.cpp,v
retrieving revision 1.2
diff -u -3 -p -r1.2 pmpovray31serialization.cpp
--- pmpovray31serialization.cpp 19 Sep 2003 19:42:55 -0000 1.2
+++ pmpovray31serialization.cpp 7 Jan 2004 02:21:49 -0000
@@ -1031,6 +1031,11 @@ void PMPov31SerListPattern( const PMObje
}
}
+void PMPov31SerColorList( const PMObject* object, const PMMetaObject* metaObject, PMOutputDevice* dev )
+{
+ dev->callSerialization( object, metaObject->superClass( ) );
+}
+
void PMPov31SerNormalList( const PMObject* object, const PMMetaObject*, PMOutputDevice* dev )
{
PMNormalList* o = ( PMNormalList* ) object;
Index: pmpovray31serialization.h
===================================================================
RCS file: /home/kde/kdegraphics/kpovmodeler/pmpovray31serialization.h,v
retrieving revision 1.1
diff -u -3 -p -r1.1 pmpovray31serialization.h
--- pmpovray31serialization.h 4 Jul 2003 21:23:34 -0000 1.1
+++ pmpovray31serialization.h 7 Jan 2004 02:21:49 -0000
@@ -53,6 +53,7 @@ void PMPov31SerJuliaFractal( const PMObj
void PMPov31SerLathe( const PMObject* object, const PMMetaObject* metaObject, PMOutputDevice* dev );
void PMPov31SerLight( const PMObject* object, const PMMetaObject* metaObject, PMOutputDevice* dev );
void PMPov31SerListPattern( const PMObject* object, const PMMetaObject* metaObject, PMOutputDevice* dev );
+void PMPov31SerColorList( const PMObject* object, const PMMetaObject* metaObject, PMOutputDevice* dev );
void PMPov31SerNormalList( const PMObject* object, const PMMetaObject* metaObject, PMOutputDevice* dev );
void PMPov31SerLooksLike( const PMObject* object, const PMMetaObject* metaObject, PMOutputDevice* dev );
void PMPov31SerMaterial( const PMObject* object, const PMMetaObject* metaObject, PMOutputDevice* dev );