I think that triangulate2 should probably be kept.  It's surprising that 2D 
triangulation isn't used anywhere.  Is it something we're sure we won't need?


~Scott

-----Original Message-----
From: Marten Svanfeldt <[email protected]>
Date: Fri, 02 Oct 2009 08:55:26 
To: <[email protected]>; 
<[email protected]>
Subject: [Crystal-develop] [CsMain] Unused interfaces/classes

Hi all,

In an attempt to do some clean up I went and checked what
interfaces/classes exists (mainly in libcrystalspace) but isn't used
anywhere internally. The check isn't 100%, but at least a start.

The question now is, are people using this externally? If nobody does my
suggestion is that they are marked deprecated in 1.4 and removed from
1.9. I'll give it a couple of days to get any response before doing so.

Some are marked for "investigate more". Those are classes that.. needs
to be investigated why they exists :)

The classes are
Interface/Class name    Action  Comments
csProgressPulse         Rem in 1.9, dep in 1.4  Not used anywhere
iEventCord              Rem in 1.9, dep in 1.4  Not used anywhere
iEventPlug              Investigate more        Used in glcommon2d, joystick, 
win32 and OSX
code.. But why?
iEventOutlet            Investigate more        ??
csInputBinder           Rem in 1.9, dep in 1.4  Not used anywhere
csChainHull2D           Rem in 1.9, dep in 1.4  Not used anywhere
csAnimationTemplate     Rem in 1.9, dep in 1.4  Not used anywhere
csAnimatedPixmap        Rem in 1.9, dep in 1.4  Not used anywhere
csEventFlattener & Asc. Rem in 1.9, dep in 1.4  Not used anywhere
csfxscr.h stuff         Rem in 1.9, dep in 1.4  Only used in demos in walktest
csRectRegion            Rem in 1.9, dep in 1.4  Only used in demos in walktest
csFileReadHelper        Rem in 1.9, dep in 1.4  Only used in spr2md3
csFixed16               Rem in 1.9, dep in 1.4  Only used for LUT table 
computation in
pdplight
csFixed24               Rem in 1.9, dep in 1.4  Not used, wrong
FixedSizeCache          Rem in 1.9, dep in 1.4  Not used anywhere
csControl87             Rem in 1.9, dep in 1.4  Not recommended to use anyhow..
Low-level stuff we shouldn't do
iPen                    Rem in 1.9, dep in 1.4  Not used anywhere
csPen                   Rem in 1.9, dep in 1.4  Not used anywhere
csMemoryPen             Rem in 1.9, dep in 1.4  Not used anywhere
csPolyIndexed           Rem in 1.9, dep in 1.4  Only used by csPen
csPrefixConfig          Rem in 1.9, dep in 1.4  Not used anywhere
csSchedule              Rem in 1.9, dep in 1.4  Not used anywhere
csSolidSpace            Rem in 1.9, dep in 1.4  Not used anywhere
csSparse3D              Rem in 1.9, dep in 1.4  Not used anywhere
csWideSparse3D          Rem in 1.9, dep in 1.4  Not used anywhere
csEventTimer            Investigate more        Used by thing in genmeshify, 
not sure it
is ever used/needed?
csTriangulate2          Rem in 1.9, dep in 1.4  Not used anywhere
csTuple2                Investigate more        Only used by csDualQuat.. 
Needed?

Regards
-Marten

------------------------------------------------------------------------------
Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9&#45;12, 2009. Register now&#33;
http://p.sf.net/sfu/devconf
_______________________________________________
Crystal-main mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/crystal-main
Unsubscribe: 
mailto:[email protected]?subject=unsubscribe

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Crystal-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/crystal-develop
------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Crystal-main mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/crystal-main
Unsubscribe: 
mailto:[email protected]?subject=unsubscribe

Reply via email to