CrystalSpace

Public API Reference

Deprecated List

Member ASSIGN_FILETIME
Deprecated in 2.0. Use assign operator of csFileTime.

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

Member CS::Utility::StringHash::Clear ()
Use Empty() instead.

Member CS::Utility::StringSet::Clear ()
Deprecated in 1.3. Use Empty() instead.

Member CS_GET_CHILD_OBJECT
Compatibility macro. Use CS::GetChildObject() instead

Member CS_GET_FIRST_NAMED_CHILD_OBJECT
Compatibility macro. Use CS::GetNamedChildObject() instead

Member CS_GET_NAMED_CHILD_OBJECT
Compatibility macro. Use iObject->GetChild() and scfQueryInterface().

Member csBitArrayTweakable::Length () const
Deprecated in 1.3. Use GetSize() instead.

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

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.

Member csDoubleToLongLong
Deprecated in 2.0. Use csIEEEfloat methods instead.

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

Member csFinite

Deprecated in 2.0. Use CS::IsFinite() instead.

Deprecated in 2.0. Use CS::IsFinite() instead.

Deprecated in 2.0. Use CS::IsFinite() instead.

Member csFloatToLong
Deprecated in 2.0. Use csIEEEfloat methods instead.

Member csFloatToShort
Deprecated in 2.0. Use csIEEEfloat methods instead.

Member csLightShaderVarCache::lightAttenuationTex
Deprecated in 1.3.

Member csLongLongToDouble
Deprecated in 2.0. Use csIEEEfloat methods instead.

Member csLongToFloat
Deprecated in 2.0. Use csIEEEfloat methods instead.

Member csNaN

Deprecated in 2.0. Use CS::IsNaN() instead.

Deprecated in 2.0. Use CS::IsNan() instead.

Deprecated in 2.0. Use CS::IsNan() instead.

Member csNormal

Deprecated in 2.0. Usage not recommended as results are inconsistent across platforms.

Deprecated in 2.0. Usage not recommended as results are inconsistent across platforms.

Deprecated in 2.0. Usage not recommended as results are inconsistent across platforms.

Class csPrimitives
Deprecated in 1.3. csPrimitives is deprecated. Use CS::Geometry::Primitives instead.

Member csShaderVariable::COLOR
Same as VECTOR4.

Member csShortToFloat
Deprecated in 2.0. Use csIEEEfloat methods instead.

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.

Group Deprecated methods

These methods are present solely for source code compatibility; don't use.

Member iCamera::GetFOV () const =0
Deprecated in 1.3. Use iPerspectiveCamera instead

Member iCamera::GetFOVAngle () const =0
Deprecated in 1.3. Use iPerspectiveCamera instead

Member iCamera::GetInvFOV () const =0
Deprecated in 1.3. Use iPerspectiveCamera instead

Member iCamera::GetShiftX () const =0
Deprecated in 1.3. Use iPerspectiveCamera instead

Member iCamera::GetShiftY () const =0
Deprecated in 1.3. Use iPerspectiveCamera instead

Member iCamera::SetFOV (int fov, int width)=0
Deprecated in 1.3. Use iPerspectiveCamera instead

Member iCamera::SetFOVAngle (float fov, int width)=0
Deprecated in 1.3. Use iPerspectiveCamera instead

Member iCamera::SetPerspectiveCenter (float x, float y)=0
Deprecated in 1.3. Use iPerspectiveCamera instead

Member iGeneralMeshCommonState::IsLighting () const =0
Deprecated in 2.0 by change to shader-based lighting.

Member iGeneralMeshCommonState::IsShadowCasting () const =0
Deprecated in 2.0 by change to shader-based lighting.

Member iGeneralMeshCommonState::IsShadowReceiving () const =0
Deprecated in 2.0 by change to shader-based lighting.

Member iGeneralMeshCommonState::SetLighting (bool l)=0
Deprecated in 2.0 by change to shader-based lighting.

Member iGeneralMeshCommonState::SetShadowCasting (bool m)=0
Deprecated in 2.0 by change to shader-based lighting.

Member iGeneralMeshCommonState::SetShadowReceiving (bool m)=0
Deprecated in 2.0 by change to shader-based lighting.

Member iGraphics3D::DisableZOffset ()=0
Deprecated in 1.3. Use RenderMeshModes::zoffset instead.

Member iGraphics3D::DrawLine (const csVector3 &v1, const csVector3 &v2, float fov, int color)=0
Deprecated in 2.0. Use iGraphics2D::DrawLineProjected() instead

Member iGraphics3D::EnableZOffset ()=0
Deprecated in 1.3. Use RenderMeshModes::zoffset instead.

Member iGraphics3D::GetPerspectiveAspect () const =0
Deprecated in 2.0. Use explicit camera's projection matrix instead

Member iGraphics3D::GetPerspectiveCenter (int &x, int &y) const =0
Deprecated in 2.0. Use explicit camera's projection matrix instead

Member iGraphics3D::GetRenderState (G3D_RENDERSTATEOPTION op) const =0
Deprecated in 2.0. Use SetEdgeDrawing() for sole supported render state.

Member iGraphics3D::SetDimensions (int width, int height)=0
Deprecated in 1.3.

Member iGraphics3D::SetPerspectiveAspect (float aspect)=0
Deprecated in 2.0. Use explicit camera's projection matrix instead

Member iGraphics3D::SetPerspectiveCenter (int x, int y)=0
Deprecated in 2.0. Use explicit camera's projection matrix instead

Member iGraphics3D::SetRenderState (G3D_RENDERSTATEOPTION op, long val)=0
Deprecated in 2.0. Use SetEdgeDrawing() for sole supported render state.

Member iMeshGenerator::SetDensityScale (float mindist, float maxdist, float maxdensityfactor)=0
Feature removed in 2.1. Similar functionality can be achieved by using multiple geometries with different densities.

Member iMeshWrapper::AddExtraRenderMesh (CS::Graphics::RenderMesh *renderMesh, csZBufMode zBufMode)=0
Deprecated in 2.1. Pass zbuf mode in render mesh

Member iMeshWrapper::GetExtraRenderMeshZBufMode (size_t idx) const =0
Deprecated in 2.1. Obtain zbuf mode from render mesh

Member iObject::GetChild (int iInterfaceID, int iVersion, const char *Name, bool FirstName) const =0
Deprecated in 1.3. Use GetChild(const char*) if you need "first" functionality, GetChild(int, int, const char*) otherwise.

Member iPortal::GetColorFilter (float &r, float &g, float &b) const =0
Deprecated in 1.3. Use portal materials.

Member iPortal::GetTextureFilter () const =0
Deprecated in 1.3. Use portal materials.

Member iPortal::SetFilter (float r, float g, float b)=0

Deprecated in 1.3. Use portal materials.

Deprecated in 1.3. Use portal materials.

Member iSprite3DFactoryState::GetLightingQuality () const =0
Deprecated in 2.0 by change to shader-based lighting.

Member iSprite3DFactoryState::GetLightingQualityConfig () const =0
Deprecated in 2.0 by change to shader-based lighting.

Member iSprite3DFactoryState::SetLightingQuality (int qual)=0
Deprecated in 2.0 by change to shader-based lighting.

Member iSprite3DFactoryState::SetLightingQualityConfig (int qual)=0
Deprecated in 2.0 by change to shader-based lighting.

Member iSpriteCal3DFactoryState::SetLoadFlags (int flags)=0
Deprecated in 2.0. Pass load flags to Load*() functions instead.

Member iStringSetBase::Clear ()=0
Deprecated in 1.3. 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.

Generated for Crystal Space 2.0 by doxygen 1.6.1