Contents Functions Classes Topics User Forum CVS

Deprecated List

Member G3D::AABox::culledBy (const class Plane *plane, int numPlanes, int32 &cullingPlaneIndex=dummy, const uint32 testMask=0xFFFFFF) const
Use culledBy(Array<Plane>&)

Member G3D::AABox::culledBy (const class Plane *plane, int numPlanes, int32 &cullingPlaneIndex, const uint32 testMask, uint32 &childMask) const
Use culledBy(Array<Plane>&)

Member G3D::AABox::surfaceArea () const

Member G3D::AABox::toBox () const
use Box constructor

Member G3D::BinaryInput::readBytes (int n, void *bytes)
Use readBytes(void*, int).

Member G3D::BinaryOutput::getLength () const
use BinaryOutput.size

Member G3D::BinaryOutput::getPosition () const

Member G3D::Box::culledBy (const class Plane *plane, int numPlanes, int32 &cullingPlaneIndex=dummy, const uint32 testMask=-1) const
Use culledBy(Array<Plane>&)

Member G3D::Box::culledBy (const class Plane *plane, int numPlanes, int32 &cullingPlaneIndex, const uint32 testMask, uint32 &childMask) const
Use culledBy(Array<Plane>&)

Member G3D::Box::getCorner (int i) const

Member G3D::Box::randomSurfacePoint () const
Uniformly distributed on the surface.

Member G3D::Box::surfaceArea () const

Member G3D::Capsule::getRadius () const

Member G3D::Capsule::getSurfaceArea () const

Member G3D::Capsule::getVolume () const
Use volume()

Member G3D::Capsule::radius
To be replaced with a (float) radius accessor of the same name.

Member G3D::Color3::BLACK
Use Color3::black()

Member G3D::Color3::BLUE
Use Color3::blue()

Member G3D::Color3::BROWN
Use Color3::brown()

Member G3D::Color3::CYAN
Use Color3::cyan()

Member G3D::Color3::GRAY
Use Color3::gray()

Member G3D::Color3::GREEN
Use Color3::green()

Member G3D::Color3::ORANGE
Use Color3::orange()

Member G3D::Color3::PURPLE
Use Color3::purple()

Member G3D::Color3::RED
Use Color3::red()

Member G3D::Color3::WHITE
Use Color3::white()

Member G3D::Color3::YELLOW
Use Color3::yellow()

Member G3D::Color4::CLEAR
Use Color4::clear()

Member G3D::Color4::ZERO
Use Color4::zero()

Member G3D::CoordinateFrame::getLeftVector () const
leftVector

Member G3D::CoordinateFrame::getLookVector () const
See lookVector

Member G3D::CoordinateFrame::getRightVector () const
See rightVector

Member G3D::CoordinateFrame::zLookDirection
This is always -1 and will be fixed at that value in future releases.

Member G3D::FirstPersonManipulator::FirstPersonManipulator ()
Use create.

Member G3D::FirstPersonManipulator::FirstPersonManipulator (class RenderDevice *, class UserInput *)
Use create.

Member G3D::FirstPersonManipulator::doSimulation (double elapsedTime)

Member G3D::FirstPersonManipulator::getCoordinateFrame (CoordinateFrame &c) const
Use getFrame.

Member G3D::FirstPersonManipulator::getCoordinateFrame () const
Use frame

Member G3D::FirstPersonManipulator::init (class RenderDevice *device, class UserInput *input)
Not needed anymore

Member G3D::FirstPersonManipulator::setCoordinateFrame (const CoordinateFrame &c)
Use setFrame

Member G3D::GApp::debugController
Will become a FirstPersonManipulatorRef in 7.00

Member G3D::GApplet::cleanup ()

Member G3D::GApplet::doGraphics ()

Member G3D::GApplet::doLogic ()

Member G3D::GApplet::doNetwork ()

Member G3D::GApplet::doSimulation (RealTime rdt)

Member G3D::GApplet::doUserInput ()
In 7.0, will be private and doUserInput will be a function you can override to handle events.

Member G3D::GApplet::init ()

Member G3D::GApplet::processEvent (const GEvent &event)
Use onEvent

Member G3D::GFont::draw2D (const std::string &s, const Vector2 &pos2D, double size=12, const Color4 &color=Color3black(), const Color4 &outline=Color4clear(), XAlign xalign=XALIGN_LEFT, YAlign yalign=YALIGN_TOP, Spacing spacing=PROPORTIONAL_SPACING) const
Use the version that accepts a RenderDevice as the 1st argument.

Member G3D::GFont::draw3D (const std::string &s, const CoordinateFrame &pos3D, double size=.1, const Color4 &color=Color3black(), const Color4 &outline=Color4clear(), XAlign xalign=XALIGN_LEFT, YAlign yalign=YALIGN_TOP, Spacing spacing=PROPORTIONAL_SPACING) const
Use the version that accepts a RenderDevice as the 1st argument.

Member G3D::GFont::fromFile (class RenderDevice *renderDevice, const std::string &filename)

Member G3D::GLCaps::loadExtensions (class Log *debugLog=NULL)
Use GLCaps::init

Class G3D::GPUProgram
Use the VertexShader and PixelShader classes

Member G3D::GWindow::inputCapture () const =0
use setInputCaptureCount

Member G3D::GWindow::loadExtensions ()
Call GLCaps::init instead.

Member G3D::GWindow::mouseVisible () const =0
Use mouseVisibleCount

Member G3D::GWindow::setInputCapture (bool c)=0
use setInputCaptureCount

Member G3D::GWindow::setMouseVisible (bool b)=0
Use setMouseVisibleCount

Member G3D::LightweightConduit::send (const NetAddress &a, const NetMessage &m)
Use send(address, type, message)

Member G3D::LightweightConduit::send (const Array< NetAddress > &a, const NetMessage &m)

Member G3D::LightweightConduit::send (const Array< NetAddress > &a, const NetMessage *m)

Member G3D::LineSegment::endPoint (int i) const
Use point.

Member G3D::Matrix3::IDENTITY
Use Matrix3::identity()

Member G3D::Matrix3::ZERO
Use Matrix3::zero()

Member G3D::Matrix4::IDENTITY
Use Matrix4::identity()

Member G3D::Matrix4::ZERO
Use Matrix4::zero()

Member G3D::PosedModel::getObjectSpaceFaceNormals (Array< Vector3 > &faceNormals, bool normalize=true) const
Use objectSpaceFaceNormals()

Member G3D::PosedModel::numBrokenEdges () const

Member G3D::MeshAlg::computeAdjacency (const Array< Vector3 > &vertexArray, const Array< int > &indexArray, Array< Face > &faceArray, Array< Edge > &edgeArray, Array< Array< int > > &facesAdjacentToVertex)
Use the other version of computeAdjacency, which takes Array<Vertex>.
Parameters:
facesAdjacentToVertex Output adjacentFaceArray[v] is an array of indices for faces touching vertex index v

Member G3D::MeshAlg::computeNormals (const Array< Vector3 > &vertexArray, const Array< Face > &faceArray, const Array< Array< int > > &adjacentFaceArray, Array< Vector3 > &vertexNormalArray, Array< Vector3 > &faceNormalArray)

Member G3D::MeshAlg::countBrokenEdges (const Array< Edge > &edgeArray)
Use countBoundaryEdges

Member G3D::MeshAlg::Edge::broken () const
Use Edge::boundary

Class G3D::NetMessage
Send and receive methods now directly accept serializable objects.

Class G3D::ObjectShader
Use G3D::Shader instead, which provides a superset of functionality.

Member G3D::PhysicsFrame::integrate (float t, const PhysicsFrame &dx, const PhysicsFrame &ddx)

Member G3D::PhysicsFrame::integrate (float t, const PhysicsFrame &dx)

Class G3D::PixelProgram
Use G3D::PixelShader

Class G3D::PosedModelWrapper
(Will be moved to contrib)

Member G3D::Quat::unitize () const
Use toUnit()

Class G3D::ReferenceCountedObject
To be replaced by boost::shared_ptr in 7.0

Class G3D::ReferenceCountedPointer< T >
To be replaced by boost::shared_ptr in 7.0

Member G3D::ReferenceCountedPointer::getPointer () const
use pointer()

Member G3D::ReferenceCountedPointer::isLastReference () const
Use WeakReferenceCountedPointer for caches

Member G3D::ReliableConduit::multisend (const Array< ReliableConduitRef > &array, const NetMessage &m)
Use multisend(Array<>, uint32, T)

Member G3D::ReliableConduit::multisend (const Array< ReliableConduitRef > &array, const NetMessage *m)
Use multisend(Array<>, uint32, T)

Member G3D::ReliableConduit::receive (NetMessage *m)
Use receive(T)

Member G3D::ReliableConduit::send ()

Member G3D::ReliableConduit::send (const NetMessage &m)

Member G3D::ReliableConduit::send (const NetMessage *m)
Use send(type, message)

Member G3D::RenderDevice::enableAlphaWrite ()
Use setAlphaWrite

Member G3D::RenderDevice::enableColorWrite ()
Use setColorWrite

Member G3D::RenderDevice::enableDepthWrite ()
Use setDepthWrite

Member G3D::RenderDevice::getHeight () const

Member G3D::RenderDevice::getWidth () const

Member G3D::RenderDevice::setObjectShader (const ObjectShaderRef &s)

Member G3D::RenderDevice::setPixelProgram (const PixelProgramRef &pp, const GPUProgram::ArgList &args)
Use RenderDevice::setShader

Member G3D::RenderDevice::setPixelProgram (const PixelProgramRef &pp)
Use G3D::RenderDevice::setShader

Member G3D::RenderDevice::setVertexProgram (const VertexProgramRef &vp, const GPUProgram::ArgList &args)
Use G3D::RenderDevice::setShader

Member G3D::RenderDevice::setVertexProgram (const VertexProgramRef &vp)
Use G3D::RenderDevice::setShader

Member G3D::RenderDevice::supportsOpenGLExtension (const std::string &extension) const
Use GLCaps::supports instead.

Member G3D::RenderDevice::supportsPixelProgram () const
Use VertexAndPixelShader

Member G3D::RenderDevice::supportsTextureFormat (const TextureFormat *fmt)
Use GLCaps::supports.

Member G3D::RenderDevice::supportsTextureRectangle () const
Use GLCaps::supports_GL_EXT_texture_rectangle instead.

Member G3D::RenderDevice::supportsTwoSidedStencil () const
Use GLCaps::supports_two_sided_stencil instead.

Member G3D::RenderDevice::supportsVertexBufferObject () const
Use GLCaps::supports_GL_ARB_vertex_buffer_object instead.

Member G3D::RenderDevice::supportsVertexProgram () const
Use VertexAndPixelShader

Member G3D::RenderDevice::supportsVertexProgramNV2 () const
Use VertexAndPixelShader

Member G3D::RenderDevice::lastRenderDeviceCreated

Class G3D::SDLWindow
on Windows, use Win32Window instead. SDL will not be supported (or required) on Windows in future versions of G3D. It will be available for Mac and Linux (and will still work on Windows, but it won't be part of the build).

Member G3D::Sky::create (class RenderDevice *renderDevice, const std::string &directory, const std::string filename[6], bool drawCelestialBodies=true, double quality=1.0, int scaleDownFactor=1)
Converted to Sky::fromFile

Member G3D::Sky::create (class RenderDevice *renderDevice, const std::string &directory, const std::string &filename="plainsky/null_plainsky512_*.jpg", bool drawCelestialBodies=true, double quality=1.0, int scaleDownFactor=1)
Converted to Sky::fromFile

Member G3D::Sky::render (const class LightingParameters &lighting)
Use render(RenderDevice, LightingParameters)

Member G3D::Sky::renderLensFlare (const class LightingParameters &lighting)
Use renderLensFlare(RenderDevice, LightingParameters)

Member G3D::Sphere::culledBy (const class Plane *plane, int numPlanes, int32 &cullingPlaneIndex=dummy, const uint32 testMask=-1) const
Use culledBy(Array<Plane>&)

Member G3D::Sphere::culledBy (const class Plane *plane, int numPlanes, int32 &cullingPlaneIndex, const uint32 testMask, uint32 &childMask) const
Use culledBy(Array<Plane>&)

Member G3D::Sphere::surfaceArea () const

Member G3D::System::getLocalTime ()
Call time();

Member G3D::System::getTick ()
Call time();

Member G3D::Table::get (const Key &key) const
Use get(key, val) or

Member G3D::TextInput::Options

Member G3D::Texture::Parameters
Use Texture::Settings

Member G3D::Texture::InterpolateMode
NO_INTERPOLATION will be replaced by NEAREST_NO_MIPMAP in a future release.

Member G3D::Texture::depthReadMode () const
use Texture::parameters.

Member G3D::Texture::getInterpolateMode () const
use Texture::parameters.

Member G3D::Texture::getTexelDepth () const
Use texelDepth

Member G3D::Texture::getTexelHeight () const
Use texelHeight

Member G3D::Texture::getTexelWidth () const
Use texelWidth

Member G3D::Texture::getWrapMode () const
use Texture::parameters.

Member G3D::Texture::maxAnisotropy () const
use Texture::parameters.

Member G3D::Texture::parameters () const
Use settings()

Member G3D::Texture::wrapMode () const
use Texture::parameters.

Class G3D::TextureFormat
In 7.00, all static members will become functions with the same name to avoid global initialization issues.

Class G3D::TextureManager
This will be moved to contrib in release 7.00

Member G3D::UserInput::UserInput (GWindow *window, Table< KeyCode, UIFunction > *keyMapping=NULL)
The keyMapping argument is deprecated

Member G3D::UserInput::UserInput (Table< KeyCode, UIFunction > *keyMapping)

Member G3D::UserInput::UserInput ()

Member G3D::UserInput::appHasFocus () const

Member G3D::UserInput::getMouseX () const

Member G3D::UserInput::getMouseXY () const

Member G3D::UserInput::getMouseY () const

Member G3D::UserInput::getX () const

Member G3D::UserInput::getXY () const

Member G3D::UserInput::getY () const

Member G3D::Vector2::UNIT_S
Use Vector2::unitX()

Member G3D::Vector2::UNIT_T
Use Vector2::unitY()

Member G3D::Vector2::ZERO
Use Vector2::zero()

Member G3D::Vector3::length () const
Use magnitude

Member G3D::Vector3::norm () const
Use squaredMagnitude

Member G3D::Vector3::squaredLength () const
Use squaredMagnitude

Member G3D::Vector3::INF3
Use Vector3::inf()

Member G3D::Vector3::NAN3
Use Vector3::nan()

Member G3D::Vector3::UNIT_X
Use Vector3::unitX()

Member G3D::Vector3::UNIT_Y
Use Vector3::unitY()

Member G3D::Vector3::UNIT_Z
Use Vector3::unitZ()

Member G3D::Vector3::ZERO
Use Vector3::zero()

Member G3D::Vector3::ZERO3
Use Vector3::zero()

Class G3D::VertexProgram
Use G3D::VertexShader

Class G3D::WeakReferenceCountedPointer< T >
To be replaced by boost::weak_ptr in 7.0

Member G3D::G3DEndian
Use BinaryIO::BIG_ENDIAN and BinaryIO::LITTLE_ENDIAN

Member G3D_HALF_PI
Use G3D::halfPi() instead.

Member G3D_PI
Use G3D::pi() instead.

Member G3D_TWO_PI
Use G3D::twoPi() instead.

Member G3D::random (double low, double hi)
use uniformRandom()

Member G3D::symmetricRandom ()
use uniformRandom()

Member G3D::unitRandom ()
use uniformRandom()

Member G3D::CImage

Member G3D::msgBox (const std::string &message, const std::string &title="Message")
Note: SDL 1.2.6 interferes with this and causes it to return immediately. If you use SDL, use SDL 1.2.5, which does not have that problem.

Member G3D::prompt (const char *windowTitle, const char *promptx, const char **choice, int numChoices)

Member G3D::prompt (const char *windowTitle, const char *promptx, const char **choice, int numChoices, bool useGui)

Member G3D::crc32 (const void *bytes, size_t numBytes)
Use Crypto::crc32

Member G3D::GAppSettings
Use GApp::Settings. GAppSettings will be removed in 7.0

Member G3D::CFont

Member G3D::CFontRef

Member G3D::GEvent
To be replaced in 7.00 with a new implementation.

Member G3D::GWindowSettings
For backwards compatibility to 6.08

Member G3D::RenderDeviceSettings
For backwards compatibility to 6.00

Member G3D::FPCameraController

Member G3D::ManualCameraController

Generated on Mon Jul 17 11:50:45 2006 for G3D by doxygen 1.4.5
Hosted by SourceForge.net Logo