On Tue, May 25, 2010 at 02:06:58PM +0200, IOhannes m zmoelnig wrote:
> hi bill,
> 
> On 2010-05-21 21:44, Bill Allombert wrote:
> > 
> > Could you provide Gem headers file in /usr/include/Gem ?
> > This would allows to build Gem plugins.
> > 
> 
> i was thinking about this.
> the problem is, that there is no small "set of headers" that will
> suffice your(?) needs.
> Gem comes with >650 headers, so we would need a list of header-files
> considered important.

Ah I see, each C++ file come with its own headers.

Personnaly I only need
Base/GemPixConvert.h
Base/GemPixObj.h
and all the headers that are included by them.

If that can help you, please find a list of headers files that are used
at least twice inside GEM with the number of times they are used.

This should give an overview of the headers hierarchy.

Cheers,
Bill.
Base/configDarwin.h:2
Base/configLinux.h:2
Base/configNT.h:2
Base/GemContextData.h:2
Base/GemLoaders.h:2
Base/GemModelData.h:2
Base/GemPBuffer.h:2
Base/GemPixPete.h:2
Base/GemVector.h:2
Geos/cone.h:2
Geos/curve.h:2
Geos/cylinder.h:2
Geos/newWave.h:2
Geos/polygon.h:2
Geos/ripple.h:2
Geos/rubber.h:2
Geos/sphere.h:2
Geos/square.h:2
Manips/glsl_vertex.h:2
Manips/rotate.h:2
Manips/vertex_program.h:2
Pixes/DSgrabber.h:2
Pixes/dv1394.h:2
Pixes/filmAVI.h:2
Pixes/filmAVIPLAY.h:2
Pixes/filmDS.h:2
Pixes/filmGMERLIN.h:2
Pixes/filmMPEG1.h:2
Pixes/filmMPEG3.h:2
Pixes/filmQT4L.h:2
Pixes/filmQT.h:2
Pixes/FreeFrame.h:2
Pixes/libfidtrack_fidtrackX.h:2
Pixes/libfidtrack_treeidmap.h:2
Pixes/pix_background.h:2
Pixes/pix_blur.h:2
Pixes/pix_chroma_key.h:2
Pixes/pix_contrast.h:2
Pixes/pix_deinterlace.h:2
Pixes/pix_emboss.h:2
Pixes/pix_motionblur.h:2
Pixes/pix_multiimage.h:2
Pixes/pix_posterize.h:2
Pixes/pix_record.h:2
Pixes/pix_recordQT.h:2
Pixes/pix_roll.h:2
Pixes/pix_scanline.h:2
Pixes/pix_share_read.h:2
Pixes/pix_texture.h:2
Pixes/pix_videoDarwin.h:2
Pixes/pix_video.h:2
Pixes/recordQT4L.h:2
Pixes/videoDV4L.h:2
Pixes/videoV4L2.h:2
Pixes/videoV4L.h:2
Vertex/vertex_add.h:2
Base/GemContext.h:3
Base/GemPathBase.h:3
Base/GemVersion.h:3
Base/sgiimage.h:3
Base/wglew.h:3
Controls/gemhead.h:3
Controls/gemwin.h:3
Geos/model.h:3
Geos/rectangle.h:3
Manips/glsl_program.h:3
Nongeos/world_light.h:3
Pixes/libfidtrack_segment.h:3
Pixes/pix_buffer.h:3
Pixes/pix_filmDarwin.h:3
Pixes/pix_film.h:3
Pixes/pix_filmNT.h:3
Pixes/pix_filmOS.h:3
Pixes/pix_rgba.h:3
Vertex/vertex_scale.h:3
Base/GemWinCreate.h:4
Base/glxew.h:4
Geos/model_loader.h:4
Manips/alpha.h:4
Manips/scale.h:4
Pixes/filmDarwin.h:4
Pixes/pix_share_write.h:4
Base/GemPixImageLoad.h:5
Base/GemPixImageSave.h:5
Base/GemSIMD.h:5
Base/TextBase.h:5
Manips/color.h:5
Particles/partlib_general.h:5
Pixes/record.h:5
Pixes/recordQT.h:5
Base/GemMath.h:6
Base/glew.h:6
Nongeos/light.h:6
Pixes/pix_videoOS.h:6
Base/GemGluObj.h:7
Base/Matrix.h:7
Base/GemEvent.h:8
Base/GemGLUtil.h:8
Base/GemVertex.h:10
Pixes/video.h:10
Base/GemPixDualObj.h:12
Pixes/film.h:13
Base/CPPExtern.h:16
Base/GemExportDef.h:18
Base/GemPixConvert.h:18
Base/GemFuncUtil.h:19
Base/GemGL.h:19
Base/GemCache.h:20
Base/GemShape.h:21
Particles/papi.h:22
Base/config.h:24
Base/GemMan.h:29
Base/GemPixUtil.h:38
Base/GemState.h:41
Base/GemPixObj.h:78
Base/GemBase.h:97
openGL/GemGLBase.h:298

Reply via email to