Public API Reference

Todo List

Class CS::ConditionAnd< T1, T2 >
document me!

Class csConfigDocument
Write support

Class csFixed16
More operators.

Class csFixed24
More operators.

Change this to a bitmask

Class csMouseDriver
The csMouseDriver and csJoystickDriver should be unified, since there's no real distinction between them under the hood.

Change this to a bitmask.

Member csPoly2D::Random (size_t num, const csBox2 &max_bbox)
Extend the Random() function to support more then only triangles.

Member csRenderMesh::variablecontext
Document me!

Class csWideSparse3D
Current implementation is very naive. The list should be sorted to make searching at least a little more efficient.

Member iCamera::QuerySceneNode ()=0
iCamera doesn't yet support iMovable so scene nodes are not properly working yet.

Class iFireTexture
'GetPalette()' maybe.

Class iGradient
More shade management (e.g. getting, deleting of single shades.)

Class iKeyboardDriver
Need a simple way to query all currently-set modifiers for event construction.

Class iKitchenSink
Iterator for contained objects.

Class iLightIterRenderStep
Document me!

Class iLightningFactoryState
Document me!

Class iLightRenderStep
Document me!

Member iLoader::ThreadedLoadMapFile (const char *filename, iRegion *region=0, bool curRegOnly=true, bool checkDupes=false)=0
This is not implemented! Implement me or remove me!

Member iMeshGenerator::SetSampleBox (const csBox3 &box)=0
In future support other directions for the mapping beam.

Member iMeshGeneratorGeometry::SetDensity (float density)=0
add density map support.

Member iObject::ObjReleaseOld (iObject *obj)=0
Investigate a way to remove this function.

Member iRefTracker::SetDescription (void *obj, const char *description)=0
Document me!

Class iRenderLoop
Add more step management methods.

Class iRenderStep
Document me!

Class iSndSysRenderer
Document me!

Should Sound Streams get processing time even if no Sound Sources are attached?

Class iSndSysSource
Document me!

Class iSndSysSourceSoftware
Document me!

Class iSndSysSourceSoftware3D
Document me!

Class iSprite3DFactoryState
global_lighting_quality should be a config option.

global_lod_level should be a config option.

Class iSprite3DState
What about convenience functions to set colors for verts?

Is there an MSVC equivalent for gcc's __attribute__((const))?

Is there an MSVC equivalent for gcc's __attribute__((pure)) ?

Document me

Document me

Document me

Member ODEJointType
Document me!

Member csQueryRegistryOrLoad
This probably ought to be made more thread-safe by locking the object registry if possible.

Generated for Crystal Space 1.0.2 by doxygen 1.4.7