OGRE  1.10.12
Object-Oriented Graphics Rendering Engine
Deprecated List
Member FFP_FUNC_ASSIGN
use ShaderFunction::addAssignmentAtom
Member FFP_FUNC_CONSTRUCT
use ShaderFunction::addAssignmentAtom with ParameterFactory::createConstParam
Member Ogre::AnimationStateSet::getAnimationStateIterator (void) const
use getAnimationStates()
Member Ogre::AnimationStateSet::getAnimationStateIterator (void)
use getAnimationStates()
Member Ogre::AnimationStateSet::getEnabledAnimationStateIterator (void) const
use getEnabledAnimationStates()
Member Ogre::Any::destroy ()
use reset() instead
Member Ogre::Any::get (void) const
use Ogre::any_cast instead
Member Ogre::Any::getType () const
use type() instead
Member Ogre::Any::isEmpty () const
use has_value() instead
Member Ogre::Any::operator() () const
use Ogre::any_cast instead
Class Ogre::AtomicObject< T >
do not use
Member Ogre::AtomicScalar< T >::cas (const T &old, const T &nu)
use compare_exchange_strong()
Member Ogre::AtomicScalar< T >::get (void) const
use load()
Member Ogre::AtomicScalar< T >::set (const T &v)
use store()
Member Ogre::Camera::getDirection (void) const
attach to SceneNode and use SceneNode::getLocalAxes
Member Ogre::Camera::getOrientation (void) const
attach to SceneNode and use SceneNode::getOrientation
Member Ogre::Camera::getPosition (void) const
attach to SceneNode and use SceneNode::getPosition
Member Ogre::Camera::getRight (void) const
attach to SceneNode and use SceneNode::getLocalAxes
Member Ogre::Camera::getUp (void) const
attach to SceneNode and use SceneNode::getLocalAxes
Member Ogre::Camera::lookAt (const Vector3 &targetPoint)
attach to SceneNode and use SceneNode::lookAt
Member Ogre::Camera::lookAt (Real x, Real y, Real z)
attach to SceneNode and use SceneNode::lookAt
Member Ogre::Camera::move (const Vector3 &vec)
attach to SceneNode and use SceneNode::translate
Member Ogre::Camera::moveRelative (const Vector3 &vec)
attach to SceneNode and use SceneNode::translate(vec, Node::TS_LOCAL)
Member Ogre::Camera::pitch (const Radian &angle)
attach to SceneNode and use SceneNode::pitch
Member Ogre::Camera::roll (const Radian &angle)
attach to SceneNode and use SceneNode::roll
Member Ogre::Camera::rotate (const Vector3 &axis, const Radian &angle)
attach to SceneNode and use SceneNode::rotate
Member Ogre::Camera::rotate (const Quaternion &q)
attach to SceneNode and use SceneNode::rotate
Member Ogre::Camera::setAutoTracking (bool enabled, SceneNode *const target=0, const Vector3 &offset=Vector3::ZERO)
attach to SceneNode and use SceneNode::setAutoTracking
Member Ogre::Camera::setDirection (Real x, Real y, Real z)
attach to SceneNode and use SceneNode::setDirection
Member Ogre::Camera::setDirection (const Vector3 &vec)
attach to SceneNode and use SceneNode::setDirection
Member Ogre::Camera::setFixedYawAxis (bool useFixed, const Vector3 &fixedAxis=Vector3::UNIT_Y)
attach to SceneNode and use SceneNode::yaw(angle, Node::TS_PARENT)
Member Ogre::Camera::setOrientation (const Quaternion &q)
attach to SceneNode and use SceneNode::setOrientation
Member Ogre::Camera::setPosition (Real x, Real y, Real z)
attach to SceneNode and use SceneNode::setPosition
Member Ogre::Camera::setPosition (const Vector3 &vec)
attach to SceneNode and use SceneNode::setPosition
Member Ogre::Camera::yaw (const Radian &angle)
attach to SceneNode and use SceneNode::yaw
Member Ogre::CompositionTargetPass::getNumPasses ()
use getPasses()
Member Ogre::CompositionTargetPass::getPass (size_t idx)
use getPasses()
Member Ogre::CompositionTargetPass::getPassIterator (void)
use getPasses()
Member Ogre::CompositionTechnique::getNumTargetPasses ()
use getTargetPasses()
Member Ogre::CompositionTechnique::getNumTextureDefinitions ()
use getTextureDefinitions()
Member Ogre::CompositionTechnique::getTargetPass (size_t idx)
use getTargetPasses()
Member Ogre::CompositionTechnique::getTargetPassIterator (void)
use getTargetPasses()
Member Ogre::CompositionTechnique::getTextureDefinition (size_t idx)
use getTextureDefinitions()
Member Ogre::CompositionTechnique::getTextureDefinitionIterator (void)
use getTextureDefinitions()
Member Ogre::ConfigDialog::ConfigDialog ()
this class will become a pure interface in the future.
Member Ogre::ConfigFile::getSectionIterator (void)
use getSettingsBySection()
Member Ogre::ConfigFile::getSettingsIterator (const String &section=BLANKSTRING)
use getSettings()
Class Ogre::ConstMapRange< T >
do not use
Class Ogre::ConstVectorRange< T >
do not use
Member Ogre::DistanceLodStrategy
Backward compatible name for Distance_Box strategy.
Member Ogre::Entity::getNumSubEntities (void) const
use getSubEntities()
Member Ogre::Entity::getSubEntity (size_t index) const
use getSubEntities()
Class Ogre::ErrorDialog
this class will be gone in a future release
Member Ogre::Exception::getNumber (void) const
catch by exception type instead
Member Ogre::Frustum::getFrustumExtents (Real &outleft, Real &outright, Real &outtop, Real &outbottom) const
Member Ogre::GPU_3DLABS
Member Ogre::GPU_MATROX
Member Ogre::GPU_S3
Member Ogre::GPU_SIS
Member Ogre::GpuProgramParameters::ACT_LIGHT_DIRECTION
this property only works on directional lights, and we recommend that you use light_position instead since that returns a generic 4D vector.
Member Ogre::GpuProgramParameters::getAutoConstantIterator (void) const
use getAutoConstants()
Member Ogre::HardwareBuffer::UploadOptions
do not use
Member Ogre::Image::Box
use Ogre::Box
Member Ogre::Image::Rect
use Ogre::Rect
Class Ogre::InstancedGeometry
use InstanceManager::ShaderBased instead of this
Class Ogre::iterator_range< T >
do not use
Member Ogre::Light::getDirection (void) const
attach to SceneNode and use SceneNode::getLocalAxes
Member Ogre::Light::getPosition (void) const
attach to SceneNode and use SceneNode::getPosition
Member Ogre::Light::setDirection (Real x, Real y, Real z)
only call with (0, 0, -1), then attach to SceneNode and use SceneNode::setDirection
Member Ogre::Light::setDirection (const Vector3 &vec)
only call with Vector3::NEGATIVE_UNIT_Z, then attach to SceneNode and use SceneNode::setDirection
Member Ogre::Light::setPosition (Real x, Real y, Real z)
attach to SceneNode and use SceneNode::setPosition
Member Ogre::Light::setPosition (const Vector3 &vec)
attach to SceneNode and use SceneNode::setPosition
Class Ogre::MapRange< T >
do not use
Member Ogre::Material::getLodValueIterator (void) const
use getLodValues()
Member Ogre::Material::getNumSupportedTechniques (void) const
use getSupportedTechniques()
Member Ogre::Material::getNumTechniques (void) const
use getTechniques()
Member Ogre::Material::getSupportedTechnique (unsigned short index)
use getSupportedTechniques()
Member Ogre::Material::getSupportedTechniqueIterator (void)
use getSupportedTechniques()
Member Ogre::Material::getTechnique (unsigned short index)
use getTechniques()
Member Ogre::Material::getTechniqueIterator (void)
use getTechniques()
Member Ogre::Material::getUserLodValueIterator (void) const
use getUserLodValues()
Member Ogre::Mesh::getNumSubMeshes (void) const
use getSubMeshes() instead
Member Ogre::Mesh::getPose (ushort index)
use getPoseList()
Member Ogre::Mesh::getPoseCount (void) const
use getPoseList()
Member Ogre::Mesh::getPoseIterator (void)
use getPoseList()
Member Ogre::Mesh::getPoseIterator (void) const
use getPoseList()
Member Ogre::Mesh::getSubMesh (size_t index) const
use getSubMeshes() instead
Member Ogre::Mesh::getSubMeshIterator (void)
use getSubMeshes() instead
Member Ogre::MovableObject::getUserAny (void) const
use UserObjectBindings::getUserAny via getUserObjectBindings() instead.
Member Ogre::MovableObject::setUserAny (const Any &anything)
use UserObjectBindings::setUserAny via getUserObjectBindings() instead.
Member Ogre::Node::getChild (unsigned short index) const
use getChildren()
Member Ogre::Node::getChildIterator (void)
use getChildren()
Member Ogre::Node::getUserAny (void) const
use UserObjectBindings::getUserAny via getUserObjectBindings() instead.
Member Ogre::Node::numChildren (void) const
use getChildren()
Member Ogre::Node::setUserAny (const Any &anything)
use UserObjectBindings::setUserAny via getUserObjectBindings() instead.
Member Ogre::Overlay::get2DElementsIterator ()
use get2DElements()
Member Ogre::ParameterDef::description
use the manual instead
Member Ogre::Pass::getNumTextureUnitStates (void) const
use getTextureUnitStates()
Member Ogre::Pass::getTextureUnitState (unsigned short index) const
use getTextureUnitStates()
Member Ogre::Pass::getTextureUnitStateIndex (const TextureUnitState *state) const
use getTextureUnitStates()
Member Ogre::Pass::getTextureUnitStateIterator (void)
use getTextureUnitStates()
Member Ogre::Pass::getTextureUnitStateIterator (void) const
use getTextureUnitStates()
Member Ogre::PF_A4L4
legacy format
Member Ogre::PF_BC7_UNORM_SRGB
for sRGB use Ogre::Texture::setHardwareGammaEnabled
Member Ogre::PixelUtil::isValidExtent (size_t width, size_t height, size_t depth, PixelFormat format)
do not use
Member Ogre::PropertySet::getPropertyIterator ()
use getValueMap()
Member Ogre::Renderable::getUserAny (void) const
use UserObjectBindings::getUserAny via getUserObjectBindings() instead.
Member Ogre::Renderable::setUserAny (const Any &anything)
use UserObjectBindings::setUserAny via getUserObjectBindings() instead.
Member Ogre::RenderOperation::renderToVertexBuffer
do not use
Member Ogre::RenderSystem::_setFog (FogMode mode=FOG_NONE, const ColourValue &colour=ColourValue::White, Real expDensity=1.0, Real linearStart=0.0, Real linearEnd=1.0)
only needed for fixed function APIs
Member Ogre::RenderSystem::_setPointParameters (Real size, bool attenuationEnabled, Real constant, Real linear, Real quadratic, Real minSize, Real maxSize)
only needed for fixed function APIs
Member Ogre::RenderSystem::_setPointSpritesEnabled (bool enabled)
only needed for fixed function APIs
Member Ogre::RenderSystem::_setProjectionMatrix (const Matrix4 &m)
only needed for fixed function APIs
Member Ogre::RenderSystem::_setSurfaceParams (const ColourValue &ambient, const ColourValue &diffuse, const ColourValue &specular, const ColourValue &emissive, Real shininess, TrackVertexColourType tracking=TVC_NONE)
only needed for fixed function APIs
Member Ogre::RenderSystem::_setTexture (size_t unit, bool enabled, const String &texname)
do not use
Member Ogre::RenderSystem::_setTextureBlendMode (size_t unit, const LayerBlendModeEx &bm)
only needed for fixed function APIs
Member Ogre::RenderSystem::_setTextureCoordCalculation (size_t unit, TexCoordCalcMethod m, const Frustum *frustum=0)
only needed for fixed function APIs
Member Ogre::RenderSystem::_setTextureMatrix (size_t unit, const Matrix4 &xform)
only needed for fixed function APIs
Member Ogre::RenderSystem::_setViewMatrix (const Matrix4 &m)
only needed for fixed function APIs
Member Ogre::RenderSystem::_setWorldMatrices (const Matrix4 *m, unsigned short count)
unused. for FFP vertex blending, which never existed.
Member Ogre::RenderSystem::_setWorldMatrix (const Matrix4 &m)
only needed for fixed function APIs
Member Ogre::RenderSystem::_useLights (const LightList &lights, unsigned short limit)
only needed for fixed function APIs
Member Ogre::RenderSystem::addClipPlane (Real A, Real B, Real C, Real D)
use addClipPlane(const Plane &p)
Member Ogre::RenderSystem::getErrorDescription (long errorNumber) const
obsolete API
Member Ogre::RenderSystem::getFixedPipelineEnabled (void) const
use getCapabilites()
Member Ogre::RenderSystem::setAmbientLight (float r, float g, float b)
only needed for fixed function APIs
Member Ogre::RenderSystem::setFixedPipelineEnabled (bool enabled)
use getMutableCapabilites()
Member Ogre::RenderSystem::setLightingEnabled (bool enabled)
only needed for fixed function APIs
Member Ogre::RenderSystem::setNormaliseNormals (bool normalise)
only needed for fixed function APIs
Member Ogre::RenderSystem::setShadingType (ShadeOptions so)
only needed for fixed function APIs
Member Ogre::RenderSystem::setVertexBufferBinding (VertexBufferBinding *binding)
use RenderOperation
Member Ogre::RenderSystem::setVertexDeclaration (VertexDeclaration *decl)
use RenderOperation
Member Ogre::RenderSystemCapabilities::calculateSize () const
Member Ogre::RenderSystemCapabilities::getNumWorldMatrices (void) const
do not use
Member Ogre::RenderSystemCapabilities::setNumWorldMatrices (ushort num)
do not use
Member Ogre::RenderTarget::copyContentsToMemory (const PixelBox &dst, FrameBuffer buffer=FB_AUTO)
This function is deprecated as behavior for dst.size < RenderTarget.size was inconsistent in previous versions of Ogre.
Member Ogre::RenderTarget::getAverageFPS () const
use getStatistics()
Member Ogre::RenderTarget::getBatchCount (void) const
use getStatistics()
Member Ogre::RenderTarget::getBestFPS () const
use getStatistics()
Member Ogre::RenderTarget::getBestFrameTime () const
use getStatistics()
Member Ogre::RenderTarget::getLastFPS () const
use getStatistics()
Member Ogre::RenderTarget::getStatistics (float &lastFPS, float &avgFPS, float &bestFPS, float &worstFPS) const
use getStatistics()
Member Ogre::RenderTarget::getTriangleCount (void) const
use getStatistics()
Member Ogre::RenderTarget::getWorstFPS () const
use getStatistics()
Member Ogre::RenderTarget::getWorstFrameTime () const
use getStatistics()
Member Ogre::Resource::Listener::backgroundLoadingComplete (Resource *)
Use Listener::loadingComplete instead.
Member Ogre::Resource::Listener::backgroundPreparingComplete (Resource *)
Use Listener::preparingComplete instead.
Member Ogre::Resource::setManuallyLoaded (bool isManual)
do not use
Member Ogre::Resource::setToLoaded (void)
do not use
Member Ogre::ResourceGroupManager::openResource (const String &resourceName, const String &groupName, bool searchGroupsIfNotFound, Resource *resourceBeingLoaded=0) const
use AUTODETECT_RESOURCE_GROUP_NAME instead of searchGroupsIfNotFound
Member Ogre::Root::addResourceLocation (const String &name, const String &locType, const String &groupName=ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME, bool recursive=false)
use ResourceGroupManager::addResourceLocation
Member Ogre::Root::getErrorDescription (long errorNumber)
obsolete API
Member Ogre::Root::getFreqUpdatedBuffersUploadOption () const
do not use
Member Ogre::Root::removeResourceLocation (const String &name, const String &groupName=ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME)
use ResourceGroupManager::removeResourceLocation
Member Ogre::Root::setFreqUpdatedBuffersUploadOption (HardwareBuffer::UploadOptions uploadOp)
do not use
Member Ogre::Root::showConfigDialog (void)
use showConfigDialog(ConfigDialog* dialog);
Member Ogre::RSC_ADVANCED_BLEND_OPERATIONS
All targetted APIs by Ogre support this feature.
Member Ogre::RSC_AUTOMIPMAP
All targetted APIs by Ogre support this feature
Member Ogre::RSC_BLENDING
All targetted APIs by Ogre support this feature
Member Ogre::RSC_DOT3
All targetted APIs by Ogre support this feature
Member Ogre::RSC_FBO
All targetted APIs by Ogre support this feature.
Member Ogre::RSC_FBO_ARB
obsolete
Member Ogre::RSC_FBO_ATI
obsolete
Member Ogre::RSC_GL1_5_NOHWOCCLUSION
obsolete
Member Ogre::RSC_GL1_5_NOVBO
All targetted APIs by Ogre support this feature.
Member Ogre::RSC_POINT_EXTENDED_PARAMETERS_ARB
obsolete
Member Ogre::RSC_POINT_EXTENDED_PARAMETERS_EXT
obsolete
Member Ogre::RSC_SCISSOR_TEST
All targetted APIs by Ogre support this feature
Member Ogre::RSC_VBO
All targetted APIs by Ogre support this feature
Member Ogre::RTShader::FunctionInvocation::FunctionInvocation (const String &functionName, int groupOrder, int internalOrder, String returnType="void")
internalOrder parameter is obsolete
Member Ogre::RTShader::ShaderGenerator::createShaderBasedTechnique (const String &materialName, const String &srcTechniqueSchemeName, const String &dstTechniqueSchemeName, bool overProgrammable=false)
use ShaderGenerator::createShaderBasedTechnique(srcMat, ...)
Member Ogre::RTShader::ShaderGenerator::createShaderBasedTechnique (const String &materialName, const String &groupName, const String &srcTechniqueSchemeName, const String &dstTechniqueSchemeName, bool overProgrammable=false)
use ShaderGenerator::createShaderBasedTechnique(srcMat, ...)
Member Ogre::RTShader::ShaderGenerator::getRenderState (const String &schemeName, const String &materialName, unsigned short passIndex)
use ShaderGenerator::getRenderState(const String& schemeName, const String& materialName, const String& groupName, ...)
Member Ogre::SceneManager::createInstancedGeometry (const String &name)
use createInstanceManager() with InstanceManager::ShaderBased instead
Member Ogre::SceneManager::getAnimationIterator (void)
use getAnimations()
Member Ogre::SceneManager::getAnimationStateIterator (void)
use getAnimationStates()
Member Ogre::SceneManager::getCameraIterator (void)
use getCameras()
Member Ogre::SceneManager::setShadowTextureCasterMaterial (const String &name)
use setShadowTextureCasterMaterial(const MaterialPtr&)
Member Ogre::SceneManager::setShadowTextureReceiverMaterial (const String &name)
use setShadowTextureReceiverMaterial(const MaterialPtr&)
Member Ogre::SceneManagerEnumerator::createSceneManager (SceneTypeMask typeMask, const String &instanceName=BLANKSTRING)
obsolete API - SceneTypeMask leads to arbitrary results. In doubt use createSceneManager() instead
Member Ogre::SceneManagerEnumerator::getMetaDataIterator (void) const
use getMetaData()
Member Ogre::SceneManagerEnumerator::getSceneManagerIterator (void)
use getSceneManagers() instead
Member Ogre::SceneManagerMetaData::description
use manual instead
Member Ogre::SceneNode::getAttachedObject (unsigned short index)
use getAttachedObjects()
Member Ogre::SceneNode::getAttachedObjectIterator (void)
use getAttachedObjects()
Member Ogre::SceneNode::getAttachedObjectIterator (void) const
use getAttachedObjects()
Member Ogre::SceneNode::numAttachedObjects (void) const
use getAttachedObjects()
Member Ogre::SharedPtr< T >::bind (T *rep, SharedPtrFreeMethod inFreeMethod=SPFM_DELETE)
this api will be dropped. use reset(T*) instead
Member Ogre::SharedPtr< T >::dynamicCast () const
use Ogre::dynamic_pointer_cast instead
Member Ogre::SharedPtr< T >::getPointer () const
use get() instead
Member Ogre::SharedPtr< T >::isNull (void) const
use SharedPtr::operator unspecified_bool_type() instead
Member Ogre::SharedPtr< T >::setNull ()
use reset() instead
Member Ogre::SharedPtr< T >::setUseCount (unsigned value)
this API will be dropped
Member Ogre::SharedPtr< T >::staticCast () const
use Ogre::static_pointer_cast instead
Member Ogre::SharedPtr< T >::useCount () const
use use_count() instead
Member Ogre::SimpleRenderable::setMaterial (const String &matName)
use setMaterial(const MaterialPtr&)
Member Ogre::Skeleton::getBoneIterator (void)
use getBones()
Member Ogre::Skeleton::getRootBone (void) const
use Skeleton::getRootBones
Member Ogre::Skeleton::getRootBoneIterator (void)
use Skeleton::getRootBones
Member Ogre::StringUtil::StrStreamType
use Ogre::BLANKSTRING instead
Member Ogre::StringUtil::trim (String &str, bool left=true, bool right=true)
use Ogre::StringStream instead
Member Ogre::Technique::getGPUDeviceNameRuleIterator () const
use getGPUDeviceNameRules()
Member Ogre::Technique::getGPUVendorRuleIterator () const
use getGPUVendorRules()
Member Ogre::Technique::getIlluminationPassIterator (void)
use getIlluminationPasses()
Member Ogre::Technique::getNumPasses (void) const
use getPasses()
Member Ogre::Technique::getPass (unsigned short index)
use getPasses()
Member Ogre::Technique::getPassIterator (void)
use getPasses()
Member Ogre::TextAreaOverlayElement::getFontName () const
use getFont()
Class Ogre::Threads
use high-level WorkQueue interface instead
Member Ogre::UnifiedHighLevelGpuProgram::setPrioriry (String shaderLanguage, int priority)
use UnifiedHighLevelGpuProgram::setPriority
Class Ogre::VectorRange< T >
do not use
Member Ogre::VertexPoseKeyFrame::getPoseReferenceIterator (void)
use getPoseReferences()
Member Ogre::VertexPoseKeyFrame::getPoseReferenceIterator (void) const
use getPoseReferences()
Member Ogre::VET_SHORT1
(see VertexElementType note)
Member Ogre::VET_SHORT3
(see VertexElementType note)
Member Ogre::VET_USHORT1
(see VertexElementType note)
Member Ogre::VET_USHORT3
(see VertexElementType note)
Member Ogre::Volume::Chunk::setMaterialOfLevel (size_t level, const String &matName)
use setMaterialOfLevel(size_t level, const MaterialPtr& mat)
Member OGRE_EXCEPT_EX (code, num, desc, src)
do not use
Member OgreBites::SelectMenu::getItemsCount ()
use getNumItems
Member OgreBites::TrayManager::getNumWidgets (TrayLocation trayLoc)
use getWidgets() instead
Member OgreBites::TrayManager::getWidget (TrayLocation trayLoc, unsigned int place)
use getWidgets() instead
Member OgreBites::TrayManager::getWidgetIterator (TrayLocation trayLoc)
use getWidgets() instead