CrystalSpace

Public API Reference

Deprecated List

Member csArray::SetLength (size_t n, T const &what)
Use SetSize() instead.

Member csArray::Length () const
Use GetSize() instead.

Member csBitArrayTweakable::Length () const
Use GetSize() instead.

Member csBitArrayTweakable::SetLength (size_t newSize)
Use SetSize() instead.

Member csColliderWrapper::UpdateCollider (iPolygonMesh *mesh)
Use version with iTriangleMesh instead.

Member csColliderWrapper::csColliderWrapper (csObject &parent, iCollideSystem *collide_system, iPolygonMesh *mesh)
Use version with iTriangleMesh instead.

Member csColliderWrapper::csColliderWrapper (iObject *parent, iCollideSystem *collide_system, iPolygonMesh *mesh)
Use version with iTriangleMesh instead.

Class csCondition
csCondition is deprecated. Use new subsystem in CS::Threading instead

Class csDebuggingGraph
Discontinued cruft

Member csFIFO::Length ()
Use GetSize() instead.

Class csGenerateImage

Class csGenerateImageLayer

Class csGenerateImageTexture

Class csGenerateImageTextureBlend

Class csGenerateImageTextureSingle

Class csGenerateImageTextureSolid

Class csGenerateImageValue

Class csGenerateImageValueFunc

Class csGenerateImageValueFuncConst

Class csGenerateImageValueFuncTex

Class csMeshedPolygon
csMeshedPolygon is deprecated.

Class csMutex
csMutex is deprecated. Use new subsystem in CS::Threading instead.

Class csPolygonMesh
Use csTriangleMesh instead.

Class csPolygonMeshBox
Use csTriangleMeshBox instead.

Class csPolygonMeshEdge
Use csTriangleMeshEdge instead.

Class csPolygonMeshTools
Use csTriangleMeshTools instead.

Class csProfileInfo
Old profiling discontinued; check docs for new API

Class csProfiler
Old profiling discontinued; use iProfiler interface

Class csRunnable
csRunnable is deprecated. Use new subsystem in CS::Threading instead

Class csSemaphore
csSemaphore is deprecated. Use new subsystem in CS::Threading instead

Member csShaderVariable::COLOR
Same as VECTOR4.

Member csStringBase::FindReplace (const char *search, const char *replacement)
Use ReplaceAll() instead.

Member csStringBase::FindStr (const char *search, size_t pos=0) const
Use Find() instead.

Member csStringHash::Clear ()
Use Empty() instead.

Member csStringSet::Clear ()
Use Empty() instead.

Class csThread
csThread is deprecated. Use CS::Threading::Thread instead.

Class csTriangleMeshPolyMesh
This class should not be used!

Member iCollideSystem::CreateCollider (iPolygonMesh *mesh)=0
Use CreateCollider(iTriangleMesh*) instead.

Member iDynamicsSystemCollider::CreateCCylinderGeometry (float length, float radius)=0
CreateCCylinderGeometry is deprecated, use CreateCapsuleGeometry instead.

Member iGeneralMeshState::AddSubMesh (unsigned int *triangles, int tricount, iMaterialWrapper *material, uint mixmode)=0
Use AddSubMesh from iGeneralFactoryState instead

Member iGeneralMeshState::AddSubMesh (unsigned int *triangles, int tricount, iMaterialWrapper *material)=0
Use AddSubMesh from iGeneralFactoryState instead

Class iGenerateImageFunction

Member iObjectModel::CreateLowerDetailPolygonMesh (float detail)=0
This method was never implemented and is misplaced.

Member iObjectModel::GetObjectBoundingBox (csBox3 &bbox)=0
Use GetObjectBoundingBox() (without parameters) instead.

Member iObjectModel::GetPolygonMeshBase ()=0
Use GetTriangleData(id) with id the interned string 'base'.

Member iObjectModel::GetPolygonMeshColldet ()=0
Use GetTriangleData(id) with id the interned string 'colldet'.

Member iObjectModel::GetPolygonMeshShadows ()=0
Use GetTriangleData(id) with id the interned string 'shadows'.

Member iObjectModel::GetPolygonMeshViscull ()=0
Use GetTriangleData(id) with id the interned string 'viscull'.

Member iObjectModel::SetPolygonMeshColldet (iPolygonMesh *polymesh)=0
Use SetTriangleData(id) with id the interned string 'colldet'.

Member iObjectModel::SetPolygonMeshShadows (iPolygonMesh *polymesh)=0
Use SetTriangleData(id) with id the interned string 'shadows'.

Member iObjectModel::SetPolygonMeshViscull (iPolygonMesh *polymesh)=0
Use SetTriangleData(id) with id the interned string 'viscull'.

Class iPolygonMesh
iPolygonMesh is deprecated; use iTriangleMesh instead.

Member iRenderView::CalculateClipSettings (uint32 frustum_mask, int &clip_portal, int &clip_plane, int &clip_z_plane)=0
Use CS::RenderViewClipper::CalculateClipSettings() instead.

Member iRenderView::ClipBBox (const csPlane3 *planes, uint32 &frustum_mask, const csBox3 &obox, int &clip_portal, int &clip_plane, int &clip_z_plane)=0
Use CS::RenderViewClipper::CullBBox() instead.

Member iRenderView::ClipBSphere (const csSphere &cam_sphere, const csSphere &world_sphere, int &clip_portal, int &clip_plane, int &clip_z_plane)=0
Use CS::RenderViewClipper::CullBSphere() instead.

Member iRenderView::SetupClipPlanes (const csReversibleTransform &tr_o2c, csPlane3 *planes, uint32 &frustum_mask)=0
Use CS::RenderViewClipper::SetupClipPlanes() instead.

Member iRenderView::TestBSphere (const csReversibleTransform &w2c, const csSphere &sphere)=0
Use CS::RenderViewClipper::TestBSphere() instead.

Member iSkeleton::ClearPendingScripts ()=0
ClearPendingScripts is deprecated, use ClearPendingAnimations instead.

Member iSkeleton::FindScript (const char *animation_name)=0
FindScript is deprecated, use FindAnimation instead.

Member iSkeleton::GetScript (size_t i)=0
GetScript is deprecated, use GetAnimation instead.

Member iSkeleton::GetScriptsCount ()=0
GetScriptsCount is deprecated, use GetAnimationsCount instead.

Member iSkeleton::SetAnimationCallback (iSkeletonAnimationCallback *cb)=0
SetScriptCallback is deprecated, use SetAnimationCallback instead.

Member iSkeletonAnimationKeyFrame::GetTransform (iSkeletonBoneFactory *bone)=0
GetTransform (iSkeletonBoneFactory *bone) is deprecated, use GetTransform (iSkeletonBoneFactory *bone, csReversibleTransform &dst_trans) instead

Member iSkeletonFactory::CreateScript (const char *name)=0
CreateScript is deprecated, use CreateAnimation instead.

Member iSkeletonFactory::FindScript (const char *name)=0
FindScript is deprecated, use FindAnimation instead.

Member iString::Clear ()=0
Use Empty() instead.

Member iString::GetData ()=0
Use the 'const' version of GetData() instead.

Member iStringArray::DeleteAll ()=0
Use Empty() instead.

Member iStringArray::Length () const =0
Use GetSize() instead.

Member iStringSet::Clear ()=0
Use Empty() instead.

Member iTerrainObjectState::SetMaterialAlphaMaps (const csArray< csArray< char > > &data, int x, int y)=0
This will only work for SimpleFormers. Directories for paging terrain should be set via the respective former state.

Member iTerrainObjectState::SetMaterialMap (const csArray< char > &data, int x, int y)=0
This will only work for SimpleFormers. Directories for paging terrain should be set via the respective former state.

Member CS::RenderViewClipper::SetupClipPlanes (csRenderContext *ctxt, const csReversibleTransform &tr_o2c, csPlane3 *planes, uint32 &frustum_mask)
Use CS::RenderViewClipper::SetupClipPlanes() instead.

Member scfString::Clear ()
Use Empty() instead.

Member scfStringArray::DeleteAll ()
Use Empty() instead.

Member scfStringArray::Length () const
Use GetSize() instead.

Member CS_TEMP_DIR
Use CS::Platform::GetTempDirectory () from syspath.h

Member CS_TEMP_FILE
Use CS::Platform::GetTempFilename () from syspath.h

Member CS::ImportKit
Use CS::Utility::ImportKit instead.

Member DG_ADD
Discontinued cruft

Member DG_ADDCHILD
Discontinued cruft

Member DG_ADDI
Discontinued cruft

Member DG_ADDPARENT
Discontinued cruft

Member DG_DESCRIBE0
Discontinued cruft

Member DG_DESCRIBE1
Discontinued cruft

Member DG_DESCRIBE2
Discontinued cruft

Member DG_LINK
Discontinued cruft

Member DG_REM
Discontinued cruft

Member DG_REMCHILD
Discontinued cruft

Member DG_REMPARENT
Discontinued cruft

Member DG_TYPE
Discontinued cruft

Member DG_UNLINK
Discontinued cruft

Member CS::DocumentHelper::NodeAttributeCompare
Use CS::DocSystem::NodeAttributeCompare

Member CS::DocumentHelper::NodeAttributeRegexpTest
Use CS::DocSystem::NodeAttributeRegexpTest

Member CS::DocumentHelper::NodeAttributeValueTest
Use CS::DocSystem::NodeAttributeValueTest

Member CS::DocumentHelper::NodeNameCompare
Use CS::DocSystem::NodeNameCompare

Member CS::DocumentHelper::NodeValueTest
Use CS::DocSystem::NodeValueTest

Member CS::DocumentHelper::CloneAttributes (iDocumentNode *from, iDocumentNode *to)
Use CS::DocSystem::CloneAttributes

Member CS::DocumentHelper::CloneNode (iDocumentNode *from, iDocumentNode *to)
Use CS::DocSystem::CloneNode

Member CS::DocumentHelper::FilterDocumentNodeIterator (csRef< iDocumentNodeIterator > parent, T filter)
Use CS::DocSystem::FilterDocumentNodeIterator

Member CS::DocumentHelper::FlattenNode (iDocumentNode *node)
Use CS::DocSystem::FlattenNode

Member CS::DocumentHelper::RemoveDuplicateChildren (iDocumentNode *rootNode, csRef< iDocumentNodeIterator > childIt, T eq)
Use CS::DocSystem::RemoveDuplicateChildren

Member CS::DocumentHelper::RemoveDuplicateChildren (iDocumentNode *rootNode, T eq)
Use CS::DocSystem::RemoveDuplicateChildren

Member CS_QUERY_REGISTRY
Compatibility macro
See also:
csQueryRegistry

Member CS_QUERY_REGISTRY_TAG
Compatibility macro
See also:
csQueryRegistryTag

Member CS_QUERY_REGISTRY_TAG_INTERFACE
Compatibility macro
See also:
csQueryRegistryTagInterface

Member CS_PROFDUMP
Old profiling discontinued; use iProfiler interface

Member CS_PROFRESET
Old profiling discontinued; use iProfiler interface

Member CS_PROFSTART
Old profiling discontinued; use iProfiler interface

Member CS_PROFSTOP
Old profiling discontinued; use iProfiler interface

Member CS_PROFTIME
Old profiling discontinued; use iProfiler interface

Member csCheckVerbosity
Use instead the more generic csCheckVerbosity() function which takes a single verbosity class flag since it accepts any granularity of class breakdown; not just major and minor components.

Namespace CS::Deprecated

Namespace CS::DocumentHelper

Member CS_LOAD_PLUGIN
Compatibility macro.
See also:
csLoadPlugin<Interface> (mgr, ClassID);

Member CS_LOAD_PLUGIN_ALWAYS
Compatibility macro.
See also:
csLoadPluginAlways (mgr, ClassID);

Member SCF_CREATE_INSTANCE
Compatibility macro for scfCreateInstance function

Member SCF_QUERY_INTERFACE
Compatibility macro for scfQueryInterface

Member SCF_QUERY_INTERFACE_SAFE
Compatibility macro for scfQueryInterfaceSafe

Generated for Crystal Space 1.2.1 by doxygen 1.5.3