OGRE  1.12.13
Object-Oriented Graphics Rendering Engine
Deprecated List
Page GPU Program Scripts
The attach keyword for multi-module shaders is not supported on OpenGL ES and therefore deprecated in favor of the #include directive
Page Material Scripts

This option is deprecated in favour of lod_values now.

use the format 'texture <basename> cubic' instead

Use real cubic textures due to hardware support

texture aliases are a restricted version of Script Variables, which you should instead.

Member Ogre::Animation::getNodeTrackIterator (void) const
use _getNodeTrackList
Member Ogre::Animation::getNumericTrackIterator (void) const
use _getNumericTrackList
Member Ogre::Animation::getVertexTrackIterator (void) const
use _getVertexTrackList
Member Ogre::AnimationControllerFunction::AnimationControllerFunction (Real sequenceTime, Real timeOffset=0.0f)
use create()
Member Ogre::AnimationStateControllerValue::AnimationStateControllerValue (AnimationState *targetAnimationState, bool addTime=false)
use create instead
Member Ogre::AnimationStateSet::getAnimationStateIterator (void)
use getAnimationStates()
Member Ogre::AnimationStateSet::getAnimationStateIterator (void) const
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
Member Ogre::Any::operator<< (std::ostream &o, const Any &v)
no longer supported
Member Ogre::ASTCCodec::getMemorySize (uint32 width, uint32 height, uint32 depth, int32 xdim, int32 ydim, PixelFormat fmt)
use PixelFormat::getMemorySize
Member Ogre::AtomicScalar
use std::atomic
Member Ogre::BillboardSet::_notifyBillboardResized ()
do not use
Member Ogre::BillboardSet::_notifyBillboardRotated ()
do not use
Member Ogre::BillboardSet::getTextureCoords (uint16 *oNumCoords)
Member Ogre::BillboardSet::setTextureCoords (FloatRect const *coords, uint16 numCoords)
Member Ogre::Camera::_renderScene (Viewport *vp, bool unused)
do not use
Member Ogre::Camera::getDirection (void) const
attach to SceneNode and use SceneNode::getOrientation().zAxis() * -1
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::getOrientation().xAxis()
Member Ogre::Camera::getUp (void) const
attach to SceneNode and use SceneNode::getOrientation().yAxis()
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::Codec::CodecData::dataType () const
do not use
Member Ogre::Codec::decode (const DataStreamPtr &input) const
Member Ogre::Codec::encode (const MemoryDataStreamPtr &input, const CodecDataPtr &pData) const
Member Ogre::Codec::encodeToFile (const MemoryDataStreamPtr &input, const String &outFileName, const CodecDataPtr &pData) const
Member Ogre::Codec::getCodecIterator (void)
use getExtensions()
Member Ogre::Codec::getDataType () const
do not use
Member Ogre::ColourValue::getHSB (float *hue, float *saturation, float *brightness) const
Member Ogre::CompositionPass::getQuadCorners (Real &left, Real &top, Real &right, Real &bottom) const
Member Ogre::CompositionPass::setQuadCorners (Real left, Real top, Real right, Real bottom)
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::CompositorChain::getCompositor (size_t index)
use getCompositorInstances
Member Ogre::CompositorChain::getCompositors ()
use getCompositorInstances
Member Ogre::CompositorChain::getNumCompositors ()
use getCompositorInstances
Member Ogre::ConfigFile::getSectionIterator (void)
use getSettingsBySection()
Member Ogre::ConfigFile::getSettingsIterator (const String &section=BLANKSTRING)
use getSettings()
Class Ogre::CreateHighLevelGpuProgramScriptCompilerEvent
use CreateGpuProgramScriptCompilerEvent
Member Ogre::Entity::getAttachedObjectIterator (void)
use getAttachedObjects()
Member Ogre::Entity::getNumSubEntities (void) const
use getSubEntities()
Member Ogre::Entity::getSubEntity (size_t index) const
use getSubEntities()
Member Ogre::FloatGpuParameterControllerValue::FloatGpuParameterControllerValue (GpuProgramParametersSharedPtr params, size_t index)
use create()
Member Ogre::FocusedShadowCameraSetup::FocusedShadowCameraSetup (bool useAggressiveRegion=true)
use create()
Member Ogre::Font::getCharacterSpacer (void) const
obsolete
Member Ogre::Font::setCharacterSpacer (uint charSpacer)
obsolete
Member Ogre::FrameTimeControllerValue::FrameTimeControllerValue ()
use create()
Member Ogre::Frustum::getFrustumExtents (Real &outleft, Real &outright, Real &outtop, Real &outbottom) const
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Member Ogre::Frustum::setMaterial (const MaterialPtr &mat)
use setDebugColour
Member Ogre::GCT_SAMPLERRECT
do not use
Member Ogre::GpuNamedConstants::generateConstantDefinitionArrayEntries (const String &paramName, const GpuConstantDefinition &baseDef)
obsolete
Member Ogre::GpuNamedConstants::getGenerateAllConstantDefinitionArrayEntries ()
obsolete
Member Ogre::GpuNamedConstants::setGenerateAllConstantDefinitionArrayEntries (bool generateAll)
obsolete
Member Ogre::GpuProgram::getComputeGroupDimensions (void) const
obsolete
Member Ogre::GpuProgram::isAdjacencyInfoRequired (void) const
use OT_DETAIL_ADJACENCY_BIT
Member Ogre::GpuProgram::setAdjacencyInfoRequired (bool r)
use OT_DETAIL_ADJACENCY_BIT
Member Ogre::GpuProgram::setComputeGroupDimensions (Vector3 dimensions)
obsolete
Member Ogre::GpuProgramParameters::_writeRawConstant (size_t physicalIndex, Real val, size_t count)
this will crash if count > 1
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::getConstantDefinitionIterator (void) const
use getConstantDefinitions()
Member Ogre::GpuProgramParameters::getPassIterationNumberIndex () const
query by GPV_PASS_ITERATION_NUMBER instead
Member Ogre::GpuProgramParameters::hasPassIterationNumber () const
query by GPV_PASS_ITERATION_NUMBER instead
Member Ogre::GpuProgramParameters::setConstantFromTime (size_t index, Real factor)
use ACT_TIME directly
Member Ogre::GpuProgramParameters::setNamedConstantFromTime (const String &name, Real factor)
use ACT_TIME directly
Member Ogre::GpuProgramParametersSharedPtr
Member Ogre::GpuSharedParameters::_getRenderSystemData () const
use _getHardwareBuffer
Member Ogre::GpuSharedParameters::_setRenderSystemData (const Any &data) const
use _setHardwareBuffer
Member Ogre::GpuSharedParameters::getConstantDefinitionIterator (void) const
use getConstantDefinitions()
Member Ogre::GpuSharedParameters::removeConstantDefinition (const String &name)
removing a constant requires a full rebuild due to changed alignments
Member Ogre::GpuSharedParametersUsage::_getRenderSystemData () const
use GpuSharedParameters::_getHardwareBuffer
Member Ogre::GpuSharedParametersUsage::_setRenderSystemData (const Any &data) const
use GpuSharedParameters::_setHardwareBuffer
Member Ogre::HardwareBuffer::HBU_DISCARDABLE
do not use
Member Ogre::HardwareBuffer::HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE
do not use
Member Ogre::HardwareBuffer::HBU_WRITE_ONLY
use HBU_DETAIL_WRITE_ONLY
Member Ogre::HardwareIndexBufferLockGuard
use HardwareBufferLockGuard directly
Member Ogre::HardwareUniformBuffer::getManager () const
do not use
Member Ogre::HardwareUniformBuffer::getName () const
do not use
Member Ogre::HardwareVertexBufferLockGuard
use HardwareBufferLockGuard directly
Member Ogre::ImageCodec::getDataType () const
do not use
Member Ogre::ImageCodec::ImageData::dataType () const
do not use
Member Ogre::Light::_deriveShadowFarClipDistance (const Camera *) const
use _deriveShadowFarClipDistance()
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)
attach to SceneNode and use SceneNode::setDirection
Member Ogre::Light::setDirection (const Vector3 &vec)
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
Member Ogre::LinearControllerFunction::LinearControllerFunction (const std::vector< Real > &keys, const std::vector< Real > &values, Real frequency=1, bool deltaInput=true)
use create()
Member Ogre::LiSPSMShadowCameraSetup::LiSPSMShadowCameraSetup (Real n=0.1f, bool useSimpleNOpt=true, Degree angle=Radian(0.451f))
use create()
Member Ogre::Log::setLogDetail (LoggingLevel ll)
use setMinLogLevel()
Member Ogre::LogManager::setLogDetail (LoggingLevel ll)
use setMinLogLevel()
Member Ogre::ManualObject::getNumSections (void) const
use getSections()
Member Ogre::ManualObject::getSection (unsigned int index) const
use getSections()
Member Ogre::Material::applyTextureAliases (const AliasTextureNamePairList &aliasList, const bool apply=true) const
do not use
Member Ogre::Material::clone (const String &newName, bool changeGroup, const String &newGroup=BLANKSTRING) const
use clone(const String&, const String&)
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) const
use getTechniques()
Member Ogre::Material::getTechniqueIterator (void)
use getTechniques()
Member Ogre::Material::getUserLodValueIterator (void) const
use getUserLodValues()
Member Ogre::Math::intersects (const Ray &ray, const std::list< Plane > &planeList, bool normalIsOutside)
migrate to PlaneList
Member Ogre::Matrix3::Orthonormalize ()
Member Ogre::Mesh::getBoneAssignmentIterator (void)
use getBoneAssignments
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::getChildIterator (void) const
use getChildren()
Member Ogre::Node::getDebugRenderable (Real scaling)
use DefaultDebugDrawer::drawAxes
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::OverlayContainer::getChildIterator (void)
use getChildren(
Member Ogre::Particle::getVisualData (void) const
do not use
Class Ogre::ParticleIterator
do not use
Member Ogre::ParticleSystem::_getIterator (void)
use _getActiveParticles()
Member Ogre::ParticleSystem::_notifyParticleResized ()
do not use
Member Ogre::ParticleSystem::_notifyParticleRotated ()
do not use
Member Ogre::ParticleSystemRenderer::_notifyParticleResized (void)
do not use
Member Ogre::ParticleSystemRenderer::_notifyParticleRotated (void)
do not use
Class Ogre::ParticleVisualData
do not use
Member Ogre::Pass::applyTextureAliases (const AliasTextureNamePairList &aliasList, const bool apply=true) const
use getTextureUnitState("alias")->setTextureName("texture.png") instead
Member Ogre::Pass::getNumTextureUnitStates (void) const
use getTextureUnitStates()
Member Ogre::Pass::getShadowCasterFragmentProgram (void) const
use Ogre::Technique::getShadowCasterMaterial
Member Ogre::Pass::getShadowCasterFragmentProgramName (void) const
use Ogre::Technique::getShadowCasterMaterial
Member Ogre::Pass::getShadowCasterFragmentProgramParameters (void) const
use Ogre::Technique::getShadowCasterMaterial
Member Ogre::Pass::getShadowCasterVertexProgram (void) const
use Ogre::Technique::getShadowCasterMaterial
Member Ogre::Pass::getShadowCasterVertexProgramName (void) const
use Ogre::Technique::getShadowCasterMaterial
Member Ogre::Pass::getShadowCasterVertexProgramParameters (void) const
use Ogre::Technique::getShadowCasterMaterial
Member Ogre::Pass::getShadowReceiverFragmentProgram (void) const
use Ogre::Technique::getShadowReceiverMaterial
Member Ogre::Pass::getShadowReceiverFragmentProgramName (void) const
use Ogre::Technique::getShadowReceiverMaterial
Member Ogre::Pass::getShadowReceiverFragmentProgramParameters (void) const
use Ogre::Technique::getShadowReceiverMaterial
Member Ogre::Pass::getShadowReceiverVertexProgram (void) const
use Ogre::Technique::getShadowReceiverMaterial
Member Ogre::Pass::getShadowReceiverVertexProgramName (void) const
use Ogre::Technique::getShadowReceiverMaterial
Member Ogre::Pass::getShadowReceiverVertexProgramParameters (void) const
use Ogre::Technique::getShadowReceiverMaterial
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::Pass::hasSeparateSceneBlending () const
Member Ogre::Pass::hasSeparateSceneBlendingOperations () const
Member Ogre::Pass::setShadowCasterFragmentProgram (const String &name)
use Ogre::Technique::setShadowCasterMaterial
Member Ogre::Pass::setShadowCasterFragmentProgramParameters (GpuProgramParametersSharedPtr params)
use Ogre::Technique::setShadowCasterMaterial
Member Ogre::Pass::setShadowCasterVertexProgram (const String &name)
use Ogre::Technique::setShadowCasterMaterial
Member Ogre::Pass::setShadowCasterVertexProgramParameters (GpuProgramParametersSharedPtr params)
use Ogre::Technique::setShadowCasterMaterial
Member Ogre::Pass::setShadowReceiverFragmentProgram (const String &name)
use Ogre::Technique::setShadowReceiverMaterial
Member Ogre::Pass::setShadowReceiverFragmentProgramParameters (GpuProgramParametersSharedPtr params)
use Ogre::Technique::setShadowReceiverMaterial
Member Ogre::Pass::setShadowReceiverVertexProgram (const String &name)
use Ogre::Technique::setShadowReceiverMaterial
Member Ogre::Pass::setShadowReceiverVertexProgramParameters (GpuProgramParametersSharedPtr params)
use Ogre::Technique::setShadowReceiverMaterial
Member Ogre::PassthroughControllerFunction::PassthroughControllerFunction (bool deltaInput=false)
use create()
Member Ogre::PlaneOptimalShadowCameraSetup::PlaneOptimalShadowCameraSetup (const MovablePlane *plane)
use create()
Member Ogre::Pose::getNormalsIterator (void) const
use getNormals
Member Ogre::Pose::getNormalsIterator (void)
use getNormals
Member Ogre::Pose::getVertexOffsetIterator (void)
use getVertexOffsets
Member Ogre::Pose::getVertexOffsetIterator (void) const
use getVertexOffsets
Class Ogre::PreApplyTextureAliasesScriptCompilerEvent
do not use
Member Ogre::PSSMShadowCameraSetup::PSSMShadowCameraSetup ()
use create()
Member Ogre::Renderable::getRenderSystemData () const
do not use
Member Ogre::Renderable::getUserAny (void) const
use UserObjectBindings::getUserAny via getUserObjectBindings() instead.
Class Ogre::Renderable::RenderSystemData
do not use
Member Ogre::Renderable::setRenderSystemData (RenderSystemDataPtr val) const
do not use
Member Ogre::Renderable::setUserAny (const Any &anything)
use UserObjectBindings::setUserAny via getUserObjectBindings() instead.
Member Ogre::RenderQueueGroup::getIterator (void)
use getPriorityGroups()
Member Ogre::RenderQueueGroup::getIterator (void) const
use getPriorityGroups()
Member Ogre::RenderSystem::_createRenderWindows (const RenderWindowDescriptionList &renderWindowDescriptions, RenderWindowList &createdWindows)
call _createRenderWindow multiple times
Member Ogre::RenderSystem::_setColourBufferWriteEnabled (bool red, bool green, bool blue, bool alpha)
use setColourBlendState
Member Ogre::RenderSystem::_setDepthBufferCheckEnabled (bool enabled=true)
use _setDepthBufferParams
Member Ogre::RenderSystem::_setDepthBufferFunction (CompareFunction func=CMPF_LESS_EQUAL)
use _setDepthBufferParams
Member Ogre::RenderSystem::_setDepthBufferWriteEnabled (bool enabled=true)
use _setDepthBufferParams
Member Ogre::RenderSystem::_setFog (FogMode f)
migrate to getFixedFunctionParams ASAP. this is very slow now.
Member Ogre::RenderSystem::_setPointParameters (bool attenuationEnabled, 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 (Matrix4 m)
migrate to getFixedFunctionParams ASAP. this is very slow now.
Member Ogre::RenderSystem::_setSceneBlending (SceneBlendFactor sourceFactor, SceneBlendFactor destFactor, SceneBlendOperation op=SBO_ADD)
use setColourBlendState
Member Ogre::RenderSystem::_setSeparateSceneBlending (SceneBlendFactor sourceFactor, SceneBlendFactor destFactor, SceneBlendFactor sourceFactorAlpha, SceneBlendFactor destFactorAlpha, SceneBlendOperation op=SBO_ADD, SceneBlendOperation alphaOp=SBO_ADD)
use setColourBlendState
Member Ogre::RenderSystem::_setTextureAddressingMode (size_t unit, const Sampler::UVWAddressingMode &uvw)
use _setSampler
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::_setTextureCoordSet (size_t unit, size_t index)
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::_setTextureUnitFiltering (size_t unit, FilterType ftype, FilterOptions filter)
use _setSampler
Member Ogre::RenderSystem::_setTextureUnitFiltering (size_t unit, FilterOptions minFilter, FilterOptions magFilter, FilterOptions mipFilter)
use _setSampler
Member Ogre::RenderSystem::_setVertexTexture (size_t unit, const TexturePtr &tex)
only needed for D3D9
Member Ogre::RenderSystem::_setViewMatrix (const Matrix4 &m)
migrate to getFixedFunctionParams ASAP. this is very slow now.
Member Ogre::RenderSystem::_setWorldMatrix (const Matrix4 &m)
migrate to getFixedFunctionParams ASAP. this is very slow now.
Member Ogre::RenderSystem::_useLights (unsigned short limit)
only needed for fixed function APIs
Member Ogre::RenderSystem::bindGpuProgramPassIterationParameters (GpuProgramType gptype)
do not use
Member Ogre::RenderSystem::convertColourValue (const ColourValue &colour, uint32 *pDest)
use ColourValue::getAsBYTE()
Member Ogre::RenderSystem::getColourVertexElementType (void) const
assume VET_UBYTE4_NORM
Member Ogre::RenderSystem::getDisplayMonitorCount () const
do not use
Member Ogre::RenderSystem::isStaticBufferLockable () const
assume true
Member Ogre::RenderSystem::setClipPlanes (const PlaneList &clipPlanes)
only needed for fixed function APIs
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::setScissorTest (bool enabled, size_t left, size_t top=0, size_t right=800, size_t bottom=600)
Member Ogre::RenderSystem::setShadingType (ShadeOptions so)
only needed for fixed function APIs
Member Ogre::RenderSystemCapabilities::getNumVertexBlendMatrices (void) const
do not use
Member Ogre::RenderSystemCapabilities::getVertexTextureUnitsShared (void) const
only needed for D3D9
Member Ogre::RenderSystemCapabilities::setNumVertexBlendMatrices (ushort num)
do not use
Member Ogre::RenderTarget::_getImpl ()
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.
Class Ogre::RenderTarget::Impl
do not use
Member Ogre::ResourceGroupManager::getResourceManagerIterator ()
use getResourceManagers()
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::_popCurrentSceneManager (SceneManager *sm)
do not use
Member Ogre::Root::_pushCurrentSceneManager (SceneManager *sm)
do not use
Member Ogre::Root::convertColourValue (const ColourValue &colour, uint32 *pDest)
use ColourValue::getAsBYTE()
Member Ogre::Root::createRenderWindows (const RenderWindowDescriptionList &renderWindowDescriptions, RenderWindowList &createdWindows)
call createRenderWindow multiple times
Member Ogre::Root::getDisplayMonitorCount () const
do not use
Member Ogre::Root::getMovableObjectFactoryIterator (void) const
use getMovableObjectFactories
Member Ogre::RSC_ADVANCED_BLEND_OPERATIONS
All targetted APIs by Ogre support this feature.
Member Ogre::RSC_ATOMIC_COUNTERS
check RSC_READ_WRITE_BUFFERS
Member Ogre::RSC_DOT3
All targetted APIs by Ogre support this feature
Member Ogre::RSC_FRAGMENT_PROGRAM
All targetted APIs by Ogre support this feature
Member Ogre::RSC_INFINITE_FAR_PLANE
All targetted APIs by Ogre support this feature
Member Ogre::RSC_SCISSOR_TEST
All targetted APIs by Ogre support this feature
Member Ogre::RSC_VERTEX_FORMAT_UBYTE4
All targetted APIs by Ogre support this feature
Member Ogre::RSC_VERTEX_PROGRAM
All targetted APIs by Ogre support this feature
Member Ogre::RTShader::Function::FunctionType
do not use
Member Ogre::RTShader::Function::getFunctionType () const
do not use
Member Ogre::RTShader::Function::resolveInputParameter (Parameter::Semantic semantic, int index, const Parameter::Content content, GpuConstantType type)
Member Ogre::RTShader::Function::resolveLocalParameter (const String &name, GpuConstantType type)
Member Ogre::RTShader::Function::resolveLocalParameter (Parameter::Semantic semantic, int index, const String &name, GpuConstantType type)
local parameters do not have index or semantic. use resolveLocalParameter(const String&, GpuConstantType)
Member Ogre::RTShader::Function::resolveLocalParameter (Parameter::Semantic semantic, int index, const Parameter::Content content, GpuConstantType type)
local parameters do not have index or semantic. use resolveLocalParameter(const String&, GpuConstantType)
Member Ogre::RTShader::Function::resolveOutputParameter (Parameter::Semantic semantic, int index, const Parameter::Content content, GpuConstantType type)
Member Ogre::RTShader::NormalMapLighting::setNormalMapAnisotropy (unsigned int anisotropy)
use setNormalMapSampler
Member Ogre::RTShader::NormalMapLighting::setNormalMapFiltering (const FilterOptions minFilter, const FilterOptions magFilter, const FilterOptions mipFilter)
use setNormalMapSampler
Member Ogre::RTShader::NormalMapLighting::setNormalMapMipBias (Real mipBias)
use setNormalMapSampler
Member Ogre::RTShader::ParameterFactory::createInTexcoord1 (int index, Parameter::Content content)
use createInTexcoord
Member Ogre::RTShader::ParameterFactory::createOutTexcoord1 (int index, Parameter::Content content)
use createOutTexcoord
Member Ogre::RTShader::Program::createFunction (const String &name, const String &desc, const Function::FunctionType functionType)
do not use
Member Ogre::RTShader::Program::getEntryPointFunction ()
use getMain()
Member Ogre::RTShader::Program::getFunctionByName (const String &name)
do not use
Member Ogre::RTShader::Program::getFunctions () const
do not use
Member Ogre::RTShader::Program::setEntryPointFunction (Function *function)
do not use
Member Ogre::RTShader::RenderState::getTemplateSubRenderStateList () const
use getSubRenderStates
Member Ogre::RTShader::RenderState::removeTemplateSubRenderState (SubRenderState *srs)
use removeSubRenderState
Member Ogre::RTShader::ShaderGenerator::cloneShaderBasedTechniques (const String &srcMaterialName, const String &srcGroupName, const String &dstMaterialName, const String &dstGroupName)
Member Ogre::RTShader::ShaderGenerator::getShaderProfilesList (GpuProgramType type)
use getShaderProfiles()
Member Ogre::RTShader::ShaderGenerator::hasShaderBasedTechnique (const String &materialName, const String &srcTechniqueSchemeName, const String &dstTechniqueSchemeName) const
Member Ogre::RTShader::TargetRenderState::removeSubRenderStateInstance (SubRenderState *srs)
use removeSubRenderState
Member Ogre::ScaleControllerFunction::ScaleControllerFunction (Real scalefactor, bool deltaInput)
use create()
Class Ogre::SceneLoaderManager
use SceneNode::loadChildren instead
Member Ogre::SceneLoaderManager::getSingleton (void)
use SceneNode::loadChildren instead
Member Ogre::SceneLoaderManager::getSingletonPtr (void)
use SceneNode::loadChildren instead
Member Ogre::SceneManager::_queueSkiesForRendering (Camera *cam)
do not use
Member Ogre::SceneManager::getAnimationIterator (void)
use getAnimations()
Member Ogre::SceneManager::getAnimationStateIterator (void)
use getAnimationStates()
Member Ogre::SceneManager::getCameraIterator (void)
use getCameras()
Member Ogre::SceneManager::getMovableObjectIterator (const String &typeName)
use getMovableObjects
Member Ogre::SceneManager::getShadowTextureConfigIterator () const
use getShadowTextureConfigList
Member Ogre::SceneManager::getShadowTextureCount (void) const
use getShadowTextureConfigList
Member Ogre::SceneManagerEnumerator::createSceneManager (SceneTypeMask typeMask, const String &instanceName=BLANKSTRING)
obsolete API - SceneTypeMask leads to arbitrary results
Member Ogre::SceneManagerEnumerator::getMetaDataIterator (void) const
use getMetaData()
Member Ogre::SceneManagerEnumerator::getSceneManagerIterator (void)
use getSceneManagers() instead
Member Ogre::SceneNode::_addBoundingBoxToQueue (RenderQueue *queue)
this function will disappear with 1.13
Member Ogre::SceneNode::getAttachedObject (unsigned short index)
use getAttachedObjects()
Member Ogre::SceneNode::getAttachedObjectIterator (void) const
use getAttachedObjects()
Member Ogre::SceneNode::getAttachedObjectIterator (void)
use getAttachedObjects()
Member Ogre::SceneNode::getDebugRenderable ()
use DefaultDebugDrawer::drawAxes
Member Ogre::SceneNode::hideBoundingBox (bool bHide)
this function will disappear with 1.13
Member Ogre::SceneNode::numAttachedObjects (void) const
use getAttachedObjects()
Member Ogre::SceneType
do not use
Member Ogre::ScriptCompiler::_compile (AbstractNodeListPtr nodes, const String &group, bool doImports=true, bool doObjects=true, bool doVariables=true)
Member Ogre::ScriptCompiler::_generateAST (const String &str, const String &source, bool doImports=false, bool doObjects=false, bool doVariables=false)
Member Ogre::ShadowCaster::getShadowVolumeRenderableIterator (ShadowTechnique shadowTechnique, const Light *light, HardwareIndexBufferSharedPtr *indexBuffer, size_t *indexBufferUsedSize, bool extrudeVertices, Real extrusionDistance, unsigned long flags=0)
use getShadowVolumeRenderableList()
Class Ogre::SharedPtr< T >
for backwards compatibility only, rather use shared_ptr directly
Member Ogre::SharedPtr< T >::bind (T *rep)
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 bool instead
Member Ogre::SharedPtr< T >::setNull ()
use reset() instead
Member Ogre::SharedPtr< T >::staticCast () const
use Ogre::static_pointer_cast instead
Member Ogre::SharedPtr< T >::useCount () const
use use_count() instead
Member Ogre::Skeleton::getBoneIterator (void)
use getBones()
Member Ogre::Skeleton::getLinkedSkeletonAnimationSourceIterator (void) const
use getLinkedSkeletonAnimationSources
Member Ogre::Skeleton::getRootBoneIterator (void)
use Skeleton::getRootBones
Member Ogre::StaticGeometry::getRegionIterator (void)
use getRegions()
Member Ogre::StaticGeometry::LODBucket::getMaterialIterator (void)
use getMaterialBuckets()
Member Ogre::StaticGeometry::MaterialBucket::getGeometryIterator (void)
use getGeometryList()
Member Ogre::StaticGeometry::Region::getLODIterator (void)
use getLODBuckets()
Member Ogre::StringConverter::parseColourBuffer (const String &val, ColourBufferType defaultValue=CBT_BACK)
Member Ogre::StringConverter::parseLong (const String &val, int64 defaultValue=0)
Member Ogre::StringConverter::parseStringVector (const String &val)
use StringUtil::split
Member Ogre::StringConverter::parseUnsignedLong (const String &val, uint64 defaultValue=0)
Member Ogre::StringConverter::toString (unsigned long long val, unsigned short width, char fill=' ', std::ios::fmtflags flags=std::ios::fmtflags(0))
use StringUtil::format
Member Ogre::StringConverter::toString (uint32 val, unsigned short width, char fill=' ', std::ios::fmtflags flags=std::ios::fmtflags(0))
use StringUtil::format
Member Ogre::StringConverter::toString (int32 val, unsigned short width, char fill=' ', std::ios::fmtflags flags=std::ios::fmtflags(0))
use StringUtil::format
Member Ogre::StringConverter::toString (unsigned long val, unsigned short width, char fill=' ', std::ios::fmtflags flags=std::ios::fmtflags(0))
use StringUtil::format
Member Ogre::StringConverter::toString (ColourBufferType val)
Member Ogre::StringConverter::toString (long val, unsigned short width, char fill=' ', std::ios::fmtflags flags=std::ios::fmtflags(0))
use StringUtil::format
Member Ogre::StringUtil::BLANK
use Ogre::BLANKSTRING instead
Member Ogre::StringUtil::StrStreamType
use Ogre::StringStream instead
Member Ogre::SubMesh::addTextureAlias (const String &aliasName, const String &textureName)
do not use
Member Ogre::SubMesh::getAliasTextureIterator (void) const
do not use
Member Ogre::SubMesh::getBoneAssignmentIterator (void)
use getBoneAssignments
Member Ogre::SubMesh::getTextureAliasCount (void) const
do not use
Member Ogre::SubMesh::hasTextureAliases (void) const
do not use
Member Ogre::SubMesh::isMatInitialised (void) const
use getMaterial() instead
Member Ogre::SubMesh::removeAllTextureAliases (void)
do not use
Member Ogre::SubMesh::removeTextureAlias (const String &aliasName)
do not use
Member Ogre::TagPoint::getLights (void) const
do not use
Member Ogre::Technique::applyTextureAliases (const AliasTextureNamePairList &aliasList, const bool apply=true) const
do not use
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) const
use getPasses()
Member Ogre::Technique::getPassIterator (void)
use getPasses()
Member Ogre::Terrain::getBlendTextureCount () const
use getBlendTextures()
Member Ogre::Terrain::getBlendTextureName (uint8 textureIndex) const
use getBlendTextures()
Member Ogre::Terrain::getPointTransform (Matrix4 *outXform) const
Member Ogre::TerrainGroup::getTerrainIterator () const
use getTerrainSlots()
Member Ogre::TerrainGroup::getTerrainIterator ()
use getTerrainSlots()
Member Ogre::TerrainMaterialGenerator::Profile::getDescription () const
do not use
Member Ogre::TerrainQuadTreeNode::getAABB () const
use getBoundingBox
Member Ogre::TEX_TYPE_2D_RECT
do not use. Not support by any of the current rendersystems.
Member Ogre::TexCoordModifierControllerValue::TexCoordModifierControllerValue (TextureUnitState *t, bool translateU=false, bool translateV=false, bool scaleU=false, bool scaleV=false, bool rotate=false)
use create
Member Ogre::TextAreaOverlayElement::getFontName () const
use getFont()
Member Ogre::Texture::getTreatLuminanceAsAlpha (void) const
do not use
Member Ogre::Texture::setTreatLuminanceAsAlpha (bool asAlpha)
use setFormat(PF_A8)
Member Ogre::TextureFrameControllerValue::TextureFrameControllerValue (TextureUnitState *t)
use create()
Member Ogre::TextureManager::load (const String &name, const String &group, TextureType texType, int numMipmaps, Real gamma, bool isAlpha, PixelFormat desiredFormat=PF_UNKNOWN, bool hwGammaCorrection=false)
Member Ogre::TextureUnitState::applyTextureAliases (const AliasTextureNamePairList &aliasList, const bool apply=true)
use setTextureName()
Member Ogre::TextureUnitState::BindingType
only D3D9 has separate sampler bindings. All other RenderSystems use unified pipelines.
Member Ogre::TextureUnitState::getBindingType (void) const
see BindingType
Member Ogre::TextureUnitState::getIsAlpha (void) const
do not use
Member Ogre::TextureUnitState::getTextureNameAlias (void) const
use getName()
Member Ogre::TextureUnitState::is3D (void) const
use getTextureType()
Member Ogre::TextureUnitState::isCubic (void) const
use getTextureType()
Member Ogre::TextureUnitState::setAnimatedTextureName (const String *const names, size_t numFrames, Real duration=0)
use setAnimatedTextureName( const std::vector<String>&, Real )
Member Ogre::TextureUnitState::setBindingType (BindingType bt)
see Ogre::TextureUnitState::BindingType comment
Member Ogre::TextureUnitState::setCubicTexture (const TexturePtr *const texPtrs, bool forUVW=false)
use setTexture()
Member Ogre::TextureUnitState::setCubicTextureName (const String *const names, bool forUVW=false)
use setLayerArrayNames()
Member Ogre::TextureUnitState::setCubicTextureName (const String &name, bool forUVW=false)
use setTextureName()
Member Ogre::TextureUnitState::setIsAlpha (bool isAlpha)
use setDesiredFormat(PF_A8)
Member Ogre::TextureUnitState::setTextureNameAlias (const String &name)
use setName()
Member Ogre::TU_DYNAMIC_WRITE_ONLY_DISCARDABLE
do not use
Member Ogre::VertexPoseKeyFrame::getPoseReferenceIterator (void) const
use getPoseReferences()
Member Ogre::VertexPoseKeyFrame::getPoseReferenceIterator (void)
use getPoseReferences()
Member Ogre::VES_DIFFUSE
use VES_COLOUR
Member Ogre::VES_SPECULAR
use VES_COLOUR2
Member Ogre::VET_COLOUR
use VET_UBYTE4_NORM
Member Ogre::VET_COLOUR_ABGR
use VET_UBYTE4_NORM
Member Ogre::VET_COLOUR_ARGB
use VET_UBYTE4_NORM
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::Viewport::getActualDimensions (int &left, int &top, int &width, int &height) const
Member Ogre::WaveformControllerFunction::WaveformControllerFunction (WaveformType wType, Real base=0, Real frequency=1, Real phase=0, Real amplitude=1, bool deltaInput=true, Real dutyCycle=0.5)
use create()
Member OGRE_HashMap
Member OGRE_HashMultiMap
Member OGRE_HashMultiSet
Member OGRE_HashSet
Member OGRE_RENDERABLE_DEFAULT_PRIORITY
Member SGX_FUNC_BLEND_WEIGHT
obsolete
Member SGX_FUNC_BUILD_DUAL_QUATERNION_MATRIX
obsolete