CrystalSpace

Public API Reference

Deprecated List

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

Member CS::Collisions::iCollisionSector::HitBeamPortal (const csVector3 &start, const csVector3 &end) const =0
Deprecated in 2.2. Use HitBeamPortals() instead

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 csEngineTools::FindScreenTarget (const csVector2 &position, float maxdist, iCamera *camera, iCollideSystem *cdsys=nullptr)
Deprecated in 2.2. Use one of the other versions of FindScreenTarget() 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::Correct (int n)=0
Don't use it anymore

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::InvPerspective (const csVector2 &p, float z) const =0
Deprecated in 2.2. Use InvProject() instead

Member iCamera::Perspective (const csVector3 &v) const =0
Deprecated in 2.2. Use Project() 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 iCamera::SetViewportSize (int width, int height)=0
Deprecated in 2.2. Use iView instead

Class iCameraSectorListener
Use iCameraListener 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 iGraphics2D::DrawLineProjected (const csVector3 &v1, const csVector3 &v2, float fov, int color)=0
Deprecated in 2.2. Use the other versions of DrawLineProjected() instead

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 iPerspectiveCamera::GetFOV () const =0
Deprecated in 2.2. Use GetVerticalFOV() and GetAspectRatio() instead

Member iPerspectiveCamera::GetFOVAngle () const =0
Deprecated in 2.2. Use GetVerticalFOVAngle() and GetAspectRatio() instead

Member iPerspectiveCamera::GetInvFOV () const =0
Deprecated in 2.2. Use GetVerticalFOV() and GetAspectRatio() instead

Member iPerspectiveCamera::SetFOV (float fov, float width)=0
Deprecated in 2.2. Use SetVerticalFOV() and SetAspectRatio() instead

Member iPerspectiveCamera::SetFOVAngle (float fov, float aspect)=0
Deprecated in 2.2. Use SetVerticalFOVAngle() and SetAspectRatio() instead

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.

Member iThreadedLoader::THREADED_INTERFACE3 (LoadImage, csRef< iDataBuffer > buf, int Format=CS_IMGFMT_INVALID, bool do_verbose=false)
Deprecated in 2.1. Use variant without cwd argument.

Member iThreadedLoader::THREADED_INTERFACE4 (LoadImage, const char *cwd, csRef< iDataBuffer > buf, int Format=CS_IMGFMT_INVALID, bool do_verbose=false)
Deprecated in 2.1. Use variant without cwd argument.

Generated for Crystal Space 2.1 by doxygen 1.6.1