Deprecated List (Crystal Space 2.0 Public API Reference)

| ## Public API Reference

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

Deprecated List

Member ASSIGN_FILETIME (ft, tm)
  Deprecated in 2.0.
Member CS::RenderViewClipper::SetupClipPlanes (csRenderContext *ctxt, const csReversibleTransform &tr_o2c, csPlane3 *planes, uint32 &frustum_mask)
  Use CS::RenderViewClipper::SetupClipPlanes() instead.
Member CS::Utility::StringHash< Tag >::Clear ()
  Use Empty() instead.
Member CS::Utility::StringSet< Tag, Locked >::Clear ()
  Deprecated in 1.3. Use Empty() instead.
Member CS_GET_CHILD_OBJECT (Object, Interface)
  Compatibility macro.
Member CS_GET_FIRST_NAMED_CHILD_OBJECT (Object, Interface, Name)
  Compatibility macro.
Member CS_GET_NAMED_CHILD_OBJECT (Object, Interface, Name)
  Compatibility macro.
Member csBitArrayTweakable< InlinedBits, Allocator >::Length () const
  Deprecated in 1.3. Use GetSize() instead.
Member csBitArrayTweakable< InlinedBits, Allocator >::SetLength (size_t newSize)
  Deprecated in 1.3. Use SetSize() instead.
Member csCheckVerbosity (int argc, char const *const argv[], char const *major, char const *minor)
  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 (double d)
  Deprecated in 2.0.
Member csFIFO< T, ElementHandler, MemoryAllocator, CapacityHandler >::Length () const
  Use GetSize() instead.
Member csFinite (float f)
  Deprecated in 2.0. Use CS::IsFinite() instead.
Member csFinite (double d)
  Deprecated in 2.0. Use CS::IsFinite() instead.
Member csFloatToLong (float f)
  Deprecated in 2.0.
Member csFloatToShort (float f)
  Deprecated in 2.0.
Member csLightShaderVarCache::lightAttenuationTex
  Deprecated in 1.3.
Member csLongLongToDouble (int64 i)
  Deprecated in 2.0.
Member csLongToFloat (int32 l)
  Deprecated in 2.0.
Member csNaN (double d)
  Deprecated in 2.0. Use CS::IsNaN() instead.
Member csNaN (float f)
  Deprecated in 2.0. Use CS::IsNan() instead.
Member csNormal (double d)
  Deprecated in 2.0. Usage not recommended as results are inconsistent across platforms.
Member csNormal (float f)
  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 (short s)
  Deprecated in 2.0.
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.
Member iCamera::GetFOVAngle () const =0
  Deprecated in 1.3. Use iPerspectiveCamera instead
Member iCamera::GetInvFOV () const =0
  Deprecated in 1.3.
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.
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.
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.
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.
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.
Member iPortal::GetTextureFilter () const =0
  Deprecated in 1.3.
Member iPortal::SetFilter (iTextureHandle *ft)=0
  Deprecated in 1.3.
Member iPortal::SetFilter (float r, float g, float b)=0
  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.
Member iStringSetBase< Tag >::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.